Home

Linha Microsiga Protheus

Páginas filhas
  • TMS – Redespacho

Boletim Técnico: TMS – Redespacho
Ocorrência
Nova Rotina
Resumo
Está disponível, no ambiente Gestão de Transportes, o Redespacho, que visa o controle de documentos de transporte em poder de terceiros. Por meio desta implementação é possível controlar a entrega de mercadorias realizada por terceiros, bem como seu pagamento, e saber qual o status dos documentos envolvidos.Para que seja possível tal funcionalidade, foram criadas as seguintes rotinas:Redespachante X Documentos (TMSAR05)A rotina Redespachante X Documentos é um cadastro que permite fazer o relacionamento do Redespachante com o Documento e cujo objetivo é controlar a numeração do Redespacho. Por meio dessa rotina é possível identificar o número do Redespacho da filial de origem, sendo que este pode conter um ou mais documentos.  Principais campos•	Redespacho: este campo será preenchido automaticamente com a sequência a ser utilizada para a geração do Redespacho.•	Cód. Fornecedor: refere-se ao Código do Fornecedor, no caso o Redespachante.•	Loja Fornecedor: refere-se ao Código da Loja do Fornecedor, no caso o Redespachante.•	Tipo Transporte: tipo de transporte utilizado para o Redespacho.•	Filial Documento: este campo será preenchido com a filial do documento a ser relacionado ao Redespacho.•	Número do Documento: deve ser preenchido como o número do documento que ficará em poder do redespachante.•	Série do Documento: deve ser preenchido com a série do documento que ficará em poder do redespachante. 	Importante:Estes documentos serão os documentos de entrada e que deverão ter os valores referentes ao frete já calculados para que seja possível fazer o relacionamento.Contrato de Redespachante (TMSA252)A rotina Contrato de Redespachante possibilita a geração de um contrato semelhante ao contrato de carreteiro, porém com o objetivo de pagar o Redespachante que efetuou a entrega dos documentos.  	Importante:A geração de contrato para pagamento do redespachante será apenas para os documentos entregue pelo redespachante em um determinado período.Romaneio de Entrega por Redespachante (TMSRR05)O relatório Romaneio de Entrega por Redespachante tem a finalidade de listar os documentos que estão em posse do redespachante a fim de que as entregas sejam efetuadas. Com isso, o redespachante pode assinar o documento comprovando a retirada dos documentos.Documentos em Poder do Redespachante (TMSRR10)O relatório Documentos em Poder do Redespachante tem a finalidade de listar os documentos que estão em poder redespachante, assim como seus prazos de entrega, previsões de entrega, data da retirada do documento e última ocorrência apontada para os referidos documentos.
ID do Chamado
SBC559
Produtos
  • Microsiga 10
  • Módulos
    • SIGATMS
    Portais
    • nenhum
    Países
    • Brasil
    Sistema Operacional
  • todos
  • Nome + Fonte
    TMSAR05 – Redespacho x Documento; TMSA252 – Contrato de Redespacho; TMSA144 – Viagem Rod. Entrega (Mod. 2); TMSA360 – Registro Ocorrências; TMSA310 – Fechamento; TMSA350 – Operações; TMSA340 – Encerramento.
    Parâmetros Envolvidos
    MV_OCORRDP, MV_VEIREDE, MV_MOTREDE
    Número da FNC
    000000058562009
    Ajustes no Compatibilizador
    Sim
    Integridade Referencial
    Sim
    Aplicação de Patch
    Não
    Compatibilizador 1
    - TMSP10R1
    Procedimentos para Implementação

     

    Para implementação do processo, devem ser executados o compatibilizador “TMSP10R1”. Esse compatibilizador efetua o ajuste necessário no dicionário e base de dados.
     Importante:
    a)    Antes de executar o compatibilizador “TMSP10R1”, é imprescindível que seja feito um backup dos seus arquivos de dados e dos arquivos customizadores SXs.
    b)    Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve utilizar o sistema durante o processamento.
    1. Acesse o Protheus Remote, e no campo “Programa Inicial”, digite “TMSP10R1”;
    2. Clique no botão “Ok” para continuar;
    3.    Será apresentada uma janela contendo as atualizações disponíveis. Selecione a opção TMS10R118 – TMS Redespacho;
    Para confirmar a execução, clique no botão “Processar”.
    4.    Após atualizar o sistema, será apresentada a janela para consulta das atualizações realizadas.
    5.    Clique no botão “Gravar” para salvar o histórico (log) apresentado.
    6.    Clique no botão “Cancelar” para sair.
    7.    Acesse o ambiente Configurador, opções “Ambiente / Cadastros/ Menus”, selecione o modulo Gestão de Transporte e crie o seguinte menu, para a chamada das rotinas:
    Descrição de Ajustes

     

    No SX3 (Dicionário de Dados – Campos da Tabela) o compatibilizador criará os seguintes campos:
    Tabela:
    DFT
    Descrição
    REDESPACHANTE X DOCUMENTOS
    Uso: [ ]Exclusivo [X]Compart.
     
    Campo
    Tipo
    Tamanho
    Descrição
    Picture
    Atributos
    Int.
    Dec.
    Resumida
    Completa
    1
    2
    3
    4
    5
    6
    7
    8
    9
    DFT_FILIAL
    C’
    2
    0
    Filial
    Filial do Sistema
    @!
     
     
     
     
     
     
     
     
     
    DFT_NUMRED
    C
    6
    0
    Redespacho
    Numero Redespacho
    @!
    X
     
     
     
     
     
    X
    X
     
    DFT_CODFOR
    C
    6
    0
    Cod. Fornec.
    Código do Fornecedor
    @!
     
    X
    X
     
     
    X
    X
     
     
    DFT_LOJFOR
    C
    2
    0
    Loja Fornerc
    Loja do Fornecedor
    @!
     
    X
     
     
     
    X
    X
     
     
    DFT_NOMFOR
    C
    30
    0
    Nome
    Nome ou Razão Social
    @!
     
     
     
     
    X
     
     
     
     
    DFT_NMREDU
    C
    20
    0
    N. Fantasia
    Nome de Fantasia
    @!
     
     
     
     
    X
    X
     
     
     
    DFT_QTDDOC
    N
    6
    0
    Qtd. Doc.
    Quantidade de Documentos
    @!
     
     
     
     
    X
     
     
     
     
    DFT_STATUS
    C
    1
    0
    Status
    Status do Documento
    @!
    X
     
     
     
     
     
     
    X
     
    DFT_TIPTRA
    C
    1
    0
    Tipo Transp.
    Tipo de Transporte
    @!
     
     
    X
     
     
    X
    X
     
     
    DFT_DESTPT
    C
    30
    0
    Desp.Tp.Tran
    Desc. Tipo Transporte
    @!
    X
     
     
     
     
     
     
    X
    X
     
    Atributos
    1-Inic.Padrão
    2-Gatilho
    3-F3
    4-Combo
    5-cláusula when
    6-Validação
    7-Obrigat
    8-Visual
    9-Virtual
     
    Campo
    Atributo
    Conteúdo
    DFT_NUMRED
    1
    GetSX8Num('DFT','DFT_NUMRED')
    DFT_CODFOR
    2
    SA2->A2_NOME
    DFT_CODFOR
    2
    SA2->A2_NREDUZ
    DFT_CODFOR
    3
    FOR
    DFT_CODFOR
    6
    ExistCpo('SA2',M->DFT_CODFOR+AllTrim(M->DFT_LOJFOR))
    DFT_LOJFOR
    2
    SA2->A2_NOME
    DFT_LOJFOR
    2
    SA2->A2_NREDUZ
    DFT_LOJFOR
    6
    ExistCpo('SA2',M->DFT_CODFOR+M->DFT_LOJFOR)
    DFT_NOMFOR
    5
    .F.
    DFT_NMREDU
    5
    .F.
    DFT_NMREDU
    6
    Texto()
    DFT_QTDDOC
    5
    .F.
    DFT_STATUS
    1
    '1'
    DFT_TIPTRA
    3
    DLC
    DFT_TIPTRA
    6
    TmsValField('M->DFT_TIPTRA',.T.,'DFT_DESTPT')
    DFT_DESTPT
    1
    If(!Inclui,TMSValField('DFT->DFT_TIPTRA',.F.,'DC5_DESTPT'),'')
    Atributos
    1-Inic.Padrão
    2-Gatilho
    3-F3
    4-Combo
    5-cláusula when
    6-Validação
    7-Obrigat
    8-Visual
    9-Virtual
     
    Tabela:
    DFV
    Descrição
    ITENS REDESPACHANTE X DOCUMENT
    Uso: [ ]Exclusivo [X]Compart.
     
    Campo
    Tipo
    Tamanho
    Descrição
    Picture
    Atributos
    Int.
    Dec.
    Resumida
    Completa
    1
    2
    3
    4
    5
    6
    7
    8
    9
    DFV_FILIAL
    C
    2
    0
    Filial
    Filial do Sistema
    @!
     
     
     
     
     
     
     
     
     
    DFV_ITEM
    C
    2
    0
    Item
    Item
     
     
     
     
     
     
     
     
    X
     
    DFV_STATUS
    C
    1
    0
    Status
    Status do Documento
    @!
    X
     
     
    X
     
    X
     
    X
     
    DFV_FILDOC
    C
    2
    0
    Fil.Docto.
    Filial do Documento
    @!
     
     
    X
     
     
    X
    X
     
     
    DFV_DOC
    C
    6
    0
    No.Docto.
    Numero do Documento
    @!
     
     
     
     
     
    X
    X
     
     
    DFV_SERIE
    C
    3
    0
    Serie Docto.
    Serie do Documento
    @!
     
     
     
     
     
    X
    X
     
     
    DFV_NOMREM
    C
    40
    0
    Nome Remet.
    Nome Remetente
    @!
     
     
     
     
     
     
     
    X
    X
    DFV_NOMDES
    C
    40
    0
    Nome Dest.
    Nome Destinatario
    @!
     
     
     
     
     
     
     
    X
    X
    DFV_CODFOR
    C
    6
    0
    Codigo Forn.
    Codigo do Fornecedor
    @!
     
     
     
     
     
     
     
    X
     
    DFV_LOJFOR
    C
    2
    0
    Loja Fornec.
    Loja do Fornecedor
    @!
     
     
     
     
     
     
     
    X
     
    DFV_NUMRED
    C
    6
    0
    Redespacho
    Numumero Redespacho
    @!
     
     
     
     
     
     
     
    X
     
    DFV_QTDVOL
    N
    5
    0
    Qtde. Volume
    Qtde.de Volumes
    99999
     
     
     
     
     
    X
     
    X
     
    DFV_PESO
    N
    11
    4
    Peso Real
    Peso Real
    @E 999,999.9999
     
     
     
     
     
    X
     
    X
     
    DFV_PESOM3
    N
    11
    4
    Peso Cubado
    Peso Cubado
    @E 999,999.9999
     
     
     
     
     
    X
     
    X
     
    DFV_VALMER
    N
    14
    2
    Vlr.Mercad.
    Valor da Mercadoria
    @E 99,999,999,999.99
     
     
     
     
     
     
     
    X
     
    DFV_NUMCTC
    C
    6
    0
    Num Contrato
    Numero do Contrato
    @!
     
     
     
     
     
     
     
     
     
     
    Atributos
    1-Inic.Padrão
    2-Gatilho
    3-F3
    4-Combo
    5-cláusula when
    6-Validação
    7-Obrigat
    8-Visual
    9-Virtual
     
    Campo
    Atributo
    Conteúdo
    DFV_STATUS
    1
    '1'
    DFV_STATUS
    4
    1=Aberto;2=Indicado p/ Entrega;3=Entregue;9=Cancelado
    DFV_STATUS
    6
    Pertence('1239')
    DFV_FILDOC
    3
    DL6RDP
    DFV_FILDOC
    6
    TMSAR05Gat() .And. Tmsar05Vld()
    DFV_DOC
    6
    Tmsar05Vld()
    DFV_SERIE
    6
    TMSAR05Gat('2') .And. Tmsar05Vld()
    DFV_QTDVOL
    6
    Positivo()
    DFV_PESO
    6
    Positivo()
    DFV_PESOM3
    6
    Positivo()
    Atributos
    1-Inic.Padrão
    2-Gatilho
    3-F3
    4-Combo
    5-cláusula when
    6-Validação
    7-Obrigat
    8-Visual
    9-Virtual
     
    Tabela:
    DUD
    Descrição
    MOVIMENTO DE VIAGEM
    Uso: [ ]Exclusivo [X]Compart.
     
    Campo
    Tipo
    Tamanho
    Descrição
    Picture
    Atributos
    Int.
    Dec.
    Resumida
    Completa
    1
    2
    3
    4
    5
    6
    7
    8
    9
    DUD_NUMRED
    C
    6
    0
    Redespacho
    Numero do Redespacho
    @!
     
     
     
     
     
     
     
    X
     
     
    Atributos
    1-Inic.Padrão
    2-Gatilho
    3-F3
    4-Combo
    5-cláusula when
    6-Validação
    7-Obrigat
    8-Visual
    9-Virtual
     
    Tabela:
    DT6
    Descrição
    DOCUMENTOS DE TRANSPORTE
    Uso: [ ]Exclusivo [X]Compart.
     
    Campo
    Tipo
    Tamanho
    Descrição
    Picture
    Atributos
    Int.
    Dec.
    Resumida
    Completa
    1
    2
    3
    4
    5
    6
    7
    8
    9
    DT6_CODRED
    C
    8
    0
    Cod. Redesp.
    Codigo do Redespachante
    @!
     
     
     
     
     
     
     
    X
    X
    DT6_LOJRED
    C
    4
    0
    Loja Redesp.
    Loja do Redespachante
    @!
     
     
     
     
     
     
     
    X
    X
    DT6_NOMRED
    C
    30
    0
    Nome Redesp.
    Nome do Redespachante
    @!
     
     
     
     
     
     
     
    X
    X
    Atributos
    1-Inic.Padrão
    2-Gatilho
    3-F3
    4-Combo
    5-cláusula when
    6-Validação
    7-Obrigat
    8-Visual
    9-Virtual
     
     
     


    Procedimentos de Utilização
    1.   Acesse o “Gestão de Transportes”, selecione as opções “Atualizações/ Cadastro/ Fornecedores (MATA020)” e cadastre um fornecedor, que será utilizado somente para Redespacho;
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    2.   Selecione as opções “Atualizações/Transporte/Veículos (OMSA060)” e cadastre um veículo sendo que para o campo “Frota” deve ser selecionada a opção “Terceiro”;
     Observação:
    A informação cadastrada no campo “Veículo” da tela de inclusão de veículos deve ser a mesma informada no parâmetro MV_VEIREED. Para o campo “Proprietário” deve ser selecionado um fornecedor específico para Redespacho.
     
     
     
     
     
     
     
     
     
     
     
     
    3.   Selecione as opções “Atualizações/transporte/Motoristas (OMSA040)” e cadastre um motorista, que deverá ser do tipo “Terceiro”;
     Observação:
    O parâmetro MV_MOTREDE deverá ser preenchido com o código do motorista cadastrado para viagens de Redespacho.
     


    4.   Selecione “Atualizações /Comercial/Componentes Frete (TMSA030)” e cadastre o componente do tipo “Quantidade de Documentos”. Esta informação é importante, pois neste caso, o Redespachante será pago pela quantidade de documentos entregues;
     Importante:
    O redespachante pode ser pago por outro tipo de componente, como peso.
     
    5.   Selecione “Atualizações/Comercial/Config. Tab. Frete (TMSA130)” e crie uma configuração de tabela de frete a pagar para os redespachantes. Nesta Tabela deverá ser informado o componente cadastrado anteriormente;
     
     
     
     
     
    6.   Selecione “Atualizações/Terceiros/Contrato de Fornecedores (TMSA800)” e cadastre um contrato para o redespachante. Neste contrato deverá ser especificado o serviço e a tabela de frete a serem utilizados;

    Tabele de Frete do Redespacho

     

     

     
    7.   Selecione “Atualizações/Ocorrências/Tab. de ocorrências (TMSA020)” e cadastre uma ocorrência do tipo “Informativa” e com serviço do tipo “Entrega”. O campo “Descrição” poderá ser preenchido com “Indicado para Entrega”, pois, ao acompanhar o tracking de ocorrências do documento, esta será a informação visualizada;
     
    A partir desses cadastros, existem duas possibilidades para o processamento do Redespacho. Confira a seguir como proceder
    a)    O Redespachante retira a mercadoria na transportadora
     
    1.    Selecione as opções “Atualizações/Recebimento/Entrada Doc. Cliente (TMSA050)” e cadastre um documento do tipo entrega;
     
    2.    Selecione as opções “Atualizações Recebimento/Cálculo de frete (TMSA200)” e calcule o frete;
     
     

    3.    Selecione as opções “Atualizações/Redespacho/Redespachante x Documentos (TMSAR05)” e faça o relacionamento entre os documentos e o redespachante, indicando, assim, que este documento será entregue pelo redespachante referenciado;
    Na janela de manutenção da rotina, por meio da opção “Incluir”, selecione um fornecedor específico para redespacho e o tipo de transporte. Ao selecionar o tipo de transporte o usuário poderá pesquisar quais documentos serão relacionados ao redespachante ou simplesmente digitá-los. Confirme a operação utilizando o botão “OK”.

    Documento(s) a serem relacionados ao redespachante.

     

     

    Após o relacionamento os documentos ficarão com status “Em Aberto“. Selecione a opção “Baixar” e confirme a mensagem que será exibida. Depois de confirmada a baixa, os documentos apresentarão o status “Indicado para Entrega”.
    Ao baixar um documento, indica-se que o redespachante retirou a mercadoria da transportadora.
     
     

    Botão “Baixar”

     

     

     

    Status da ocorrência

     

     

     
     
     
     
     
     
     
     
     
     
     
    Para estes documentos serão lançadas, de forma automática, ocorrências cujos códigos obedecerão ao parâmetro MV_OCORRDP.
     
     
    A descrição de uma ocorrência deve ser configurada de acordo com a necessidade. Dessa forma, os clientes da transportadora poderão acompanhar as suas entregas, sem saber que a mercadoria está em poder do redespachante.
    Os apontamentos das ocorrências poderão ser visualizados por meio da rotina Manutenção de Documentos (TMSA500), no botão “Tracking”.
     

    Visualizar as ocorrências “Tracking”

     

     

     
    Ao clicar no botão “Tracking de Ocorrências” é possível visualizar a descrição da ocorrência do parâmetro “MV_OCORRDP“, indicado para Entrega.

    Ocorrência apontada automaticamente, cadastrada no parâmetro MV_OCORRDP

     

     

     
    4.    Selecione as opções “Relatório/Operacional/Romaneio Redesp.(TMSRR05)”, e imprima o relatório, que indica os documentos que o redespachante levará para efetuar a entrega. Com isso, permite-se que o redespachante assine um documento comprovando que as mercadorias em questão são de sua responsabilidade;
     
     
     
     
     
     
     
     
     
     
    5.    Podemos também selecionar as opções “Relatório/Operacional/Doc. Poder Redesp. (TMSRR10)” para verificarmos quais são os documentos que estão com o Redespachante e também as datas de entrega e prazos, assim como a última ocorrência apontada para este documento;
     
    6.    Quando o redespachante retornar os documentos à transportadora, deve-se apontar uma ocorrência, por meio das opções “Atualizações/Ocorrências/Reg. de Ocorrências TMSA360)”, sendo esta do tipo Encerra Processo e com conteúdo Entrega Realizada. Com isso, o status do documento passará a ser “Entregue”;
     
    Na tela de tracking deste documento podemos visualizar suas ocorrências. No exemplo seguinte temos duas ocorrências. A primeira indica que o Redespachante levou os documentos e a segunda informa que o documento foi entregue ao destinatário indicado.
     
     
     
     
     
     
    Para conferir, podemos voltar à rotina Redespachante x Documentos, e visualizar que o status do documento foi alterado para “Entregue”.
    Com isso, finaliza-se o processo no qual o redespachante retirou a mercadoria na transportadora.
     
     
    7.    Após o redespachante entregar a mercadoria, deveremos providenciar o pagamento do mesmo. Para tanto, selecione as opções “Atualizações/Redespacho/Contrato de Redespachante (TMSA252)”, configure os parâmetros e confirme por meio do botão OK para gerar o contrato para pagamento;
    O processamento desta rotina é bastante semelhante ao da rotina Contrato Carreteiro (TMSA250). O diferencial é que, para esta rotina, deve ser selecionado um fornecedor redespachante ao invés de uma viagem, sendo que este redespachante será o beneficiário do contrato.
    Este contrato deverá contemplar apenas os documentos relacionados aos redespachantes, que deverão estar com status igual a “Entregue”.
    A data de entrega dos documentos deverá estar dentro do período informado na configuração dos parâmetros da rotina.
     
     
    Após a geração do contrato, será exibida uma mensagem informando o número do documento gerado.
     
     

    É possível visualizar um contrato gerado para redespacho por meio da rotina Contrato de Carreteiro. A diferença é que no campo tipo de contrato constará a informação Redespacho.
     

    Tipo de Contrato

     

     


    b) A transportadora entrega a Mercadoria no Redespachante.
     
    1.   Selecione as opções “Atualizações/Recebimento/Entrada Doc. Cliente (TMSA050)” e cadastre um documento do tipo entrega;
     
    2.   Selecione as opções “Atualizações Recebimento/Cálculo de frete (TMSA200)” e calcule o frete;
     
    3.   Selecione as opções “Atualizações/Redespacho/Redespachante x Documentos (TMSAR05)” e faça o relacionamento entre os documentos e o redespachante, indicando, assim, que este documento será entregue pelo redespachante referenciado;
    Na janela de manutenção da rotina, por meio da opção “Incluir”, selecione um fornecedor específico para redespacho e o tipo de transporte. Ao selecionar o tipo de transporte o usuário poderá pesquisar quais documentos serão relacionados ao redespachante ou simplesmente digitá-los. Confirme a operação utilizando o botão “OK”
     
     
    Após este relacionamento os documentos apresentarão o status “Em Aberto“.
     

    Redespacho com Status “em Aberto”

     

     

     
    4.   Selecione as opções “Atualizações/Rodoviário Entrega/Viagem Modelo 2 (TMSA144D)”, clique no botão “Incluir”, configure os parâmetros, selecionando a opção Redespacho para a pergunta “Tipo da Viagem”;
     
     
     
     
     Observação:
    Foi implementado, na rotina Viagem Modelo 2 (TMSA144D), o botão “Doc. Red”. Este botão permite que os documentos do redespacho sejam relacionados à viagem. Ele está disponível apenas para viagens do tipo Redespacho.
     

    Botão “Doc. Red”

     

     

     
    Ao clicar neste botão, será exibida uma tela com os redespachantes e os documentos relacionados à ele, e será possível selecionar quais documentos do redespachante farão parte da viagem. Selecione os documentos e confirme a operação.

    Documentos relacionados ao Redespachante

     
    Dados do Fornecedor (redespachante)

     

     
     
    Após relacionar os documentos de redespacho à viagem de redespacho, esta passa a ter seu processo normal, como as viagens de entrega comum, com complemento de viagens, veículos, motoristas e apontamentos.
     
    5.   Selecione um veículo da transportadora ou um de terceiro, que efetuará a viagem. Selecione também um motorista;
     
    Após efetuar a montagem da viagem, devemos efetuar o fechamento da mesma. Ainda na rotina Viagem Modelo 2, na janela de manutenção da rotina, selecione as opções Manutenção, Fechamento e Fechar.
     
     
    Em seguida, aponte as operações de saída. Com isso o status mudará para “Em Trânsito”.
     
    Assim que o veículo efetuar a viagem e retornar, deverão ser feitos apontamentos referentes à chegada da viagem. Com isso, o sistema dará a opção de o apontamento da ocorrência do parâmetro MV_OCORRDP ser feita automaticamente para todos os documentos de redespacho.
    Com este apontamento os documentos ficarão com o status “Indicado para Entrega”. Desta forma, entende-se que os mesmos estão em poder do Redespachante.
     
    A seguir apresentamos uma tela com as ocorrências apontadas automaticamente para os documentos de redespacho.

    Ocorrência para o documento de redespacho

     

     

     
     
     
     
    Desta forma, a viagem poderá ser encerrada normalmente, liberando os recursos da viagem como veículos, motorista. Os documentos da viagem de redespacho continuam como “Indicado para Entrega”.
     
    6.   Selecione as opções “Atualizações/Terceiros/Contrato Carreteiro (TMSA250)” e gere um contrato para pagamento do carreteiro que transportou a mercadoria até o redespachante. Neste caso o contrato poderá ser gerado como de costume, pois é possível gerá-lo por viagem ou período;
    No exemplo a seguir, optou-se por gerar o contrato por viagem. Para isso, foi selecionada apenas a viagem referente à mercadoria levada até o redespachante.
     
     
     
     

    Proprietário do veiculo que transportou até o redespachante.

     

     

     
    Após o redespachante retornar os documentos, deve-se apontar uma ocorrência do tipo encerra processo como “Documento Entregue”. Com isso o status destes documentos passará a ser “Entregue”. Com isso fica caracterizado que o redespachante entregou a carga no destino.
     

    Entrega realizada para o documento que esta com o redespachante

     

     

     
    Desta maneira é possível gerar o contrato para o pagamento do redespachante.
    Os documentos incluídos nesta geração são os mesmo que foram vinculados ao redespacho e receberam ocorrências de entrega.
    O número do redespacho será informado a partir das perguntas do parâmetro de perguntas, assim como a data da entrega deve estar entre o período informado nas perguntas “Período De” e “Período Até”.
     
     
     
     
     
     
     
     
     
     
     

    Viagem gerada para o pagamento do contrato

     
    Tipo de contrato gerado

     

     
     
     
     
     
     
     
     
     
     
    No exemplo é possível visualizar que para cada contrato gerado será criada automaticamente uma viagem do tipo Redespacho, sendo que estas viagens conterão os documentos que serão pagos ao redespachante em questão.
     

    Numero do Redespacho para qual foi gerado o contrato.

     

     

     
    Após as finalizações de ambos os processos é possível verificar, por meio de um relatório, a data e o último apontamento de cada documento bem como a data de entrega e os dias de atraso, se houver.
     
    No SX3 (Dicionário de Dados – Campos da Tabela) o compatibilizador criará os seguintes campos:
    Tabela:
    DFT
    Descrição
    REDESPACHANTE X DOCUMENTOS
    Uso: [ ]Exclusivo [X]Compart.
     
    Campo
    Tipo
    Tamanho
    Descrição
    Picture
    Atributos
    Int.
    Dec.
    Resumida
    Completa
    1
    2
    3
    4
    5
    6
    7
    8
    9
    DFT_FILIAL
    C’
    2
    0
    Filial
    Filial do Sistema
    @!
     
     
     
     
     
     
     
     
     
    DFT_NUMRED
    C
    6
    0
    Redespacho
    Numero Redespacho
    @!
    X
     
     
     
     
     
    X
    X
     
    DFT_CODFOR
    C
    6
    0
    Cod. Fornec.
    Código do Fornecedor
    @!
     
    X
    X
     
     
    X
    X
     
     
    DFT_LOJFOR
    C
    2
    0
    Loja Fornerc
    Loja do Fornecedor
    @!
     
    X
     
     
     
    X
    X
     
     
    DFT_NOMFOR
    C
    30
    0
    Nome
    Nome ou Razão Social
    @!
     
     
     
     
    X
     
     
     
     
    DFT_NMREDU
    C
    20
    0
    N. Fantasia
    Nome de Fantasia
    @!
     
     
     
     
    X
    X
     
     
     
    DFT_QTDDOC
    N
    6
    0
    Qtd. Doc.
    Quantidade de Documentos
    @!
     
     
     
     
    X
     
     
     
     
    DFT_STATUS
    C
    1
    0
    Status
    Status do Documento
    @!
    X
     
     
     
     
     
     
    X
     
    DFT_TIPTRA
    C
    1
    0
    Tipo Transp.
    Tipo de Transporte
    @!
     
     
    X
     
     
    X
    X
     
     
    DFT_DESTPT
    C
    30
    0
    Desp.Tp.Tran
    Desc. Tipo Transporte
    @!
    X
     
     
     
     
     
     
    X
    X
     
    Atributos
    1-Inic.Padrão
    2-Gatilho
    3-F3
    4-Combo
    5-cláusula when
    6-Validação
    7-Obrigat
    8-Visual
    9-Virtual
     
    Campo
    Atributo
    Conteúdo
    DFT_NUMRED
    1
    GetSX8Num('DFT','DFT_NUMRED')
    DFT_CODFOR
    2
    SA2->A2_NOME
    DFT_CODFOR
    2
    SA2->A2_NREDUZ
    DFT_CODFOR
    3
    FOR
    DFT_CODFOR
    6
    ExistCpo('SA2',M->DFT_CODFOR+AllTrim(M->DFT_LOJFOR))
    DFT_LOJFOR
    2
    SA2->A2_NOME
    DFT_LOJFOR
    2
    SA2->A2_NREDUZ
    DFT_LOJFOR
    6
    ExistCpo('SA2',M->DFT_CODFOR+M->DFT_LOJFOR)
    DFT_NOMFOR
    5
    .F.
    DFT_NMREDU
    5
    .F.
    DFT_NMREDU
    6
    Texto()
    DFT_QTDDOC
    5
    .F.
    DFT_STATUS
    1
    '1'
    DFT_TIPTRA
    3
    DLC
    DFT_TIPTRA
    6
    TmsValField('M->DFT_TIPTRA',.T.,'DFT_DESTPT')
    DFT_DESTPT
    1
    If(!Inclui,TMSValField('DFT->DFT_TIPTRA',.F.,'DC5_DESTPT'),'')
    Atributos
    1-Inic.Padrão
    2-Gatilho
    3-F3
    4-Combo
    5-cláusula when
    6-Validação
    7-Obrigat
    8-Visual
    9-Virtual
     
    Tabela:
    DFV
    Descrição
    ITENS REDESPACHANTE X DOCUMENT
    Uso: [ ]Exclusivo [X]Compart.
     
    Campo
    Tipo
    Tamanho
    Descrição
    Picture
    Atributos
    Int.
    Dec.
    Resumida
    Completa
    1
    2
    3
    4
    5
    6
    7
    8
    9
    DFV_FILIAL
    C
    2
    0
    Filial
    Filial do Sistema
    @!
     
     
     
     
     
     
     
     
     
    DFV_ITEM
    C
    2
    0
    Item
    Item
     
     
     
     
     
     
     
     
    X
     
    DFV_STATUS
    C
    1
    0
    Status
    Status do Documento
    @!
    X
     
     
    X
     
    X
     
    X
     
    DFV_FILDOC
    C
    2
    0
    Fil.Docto.
    Filial do Documento
    @!
     
     
    X
     
     
    X
    X
     
     
    DFV_DOC
    C
    6
    0
    No.Docto.
    Numero do Documento
    @!
     
     
     
     
     
    X
    X
     
     
    DFV_SERIE
    C
    3
    0
    Serie Docto.
    Serie do Documento
    @!
     
     
     
     
     
    X
    X
     
     
    DFV_NOMREM
    C
    40
    0
    Nome Remet.
    Nome Remetente
    @!
     
     
     
     
     
     
     
    X
    X
    DFV_NOMDES
    C
    40
    0
    Nome Dest.
    Nome Destinatario
    @!
     
     
     
     
     
     
     
    X
    X
    DFV_CODFOR
    C
    6
    0
    Codigo Forn.
    Codigo do Fornecedor
    @!
     
     
     
     
     
     
     
    X
     
    DFV_LOJFOR
    C
    2
    0
    Loja Fornec.
    Loja do Fornecedor
    @!
     
     
     
     
     
     
     
    X
     
    DFV_NUMRED
    C
    6
    0
    Redespacho
    Numumero Redespacho
    @!
     
     
     
     
     
     
     
    X
     
    DFV_QTDVOL
    N
    5
    0
    Qtde. Volume
    Qtde.de Volumes
    99999
     
     
     
     
     
    X
     
    X
     
    DFV_PESO
    N
    11
    4
    Peso Real
    Peso Real
    @E 999,999.9999
     
     
     
     
     
    X
     
    X
     
    DFV_PESOM3
    N
    11
    4
    Peso Cubado
    Peso Cubado
    @E 999,999.9999
     
     
     
     
     
    X
     
    X
     
    DFV_VALMER
    N
    14
    2
    Vlr.Mercad.
    Valor da Mercadoria
    @E 99,999,999,999.99
     
     
     
     
     
     
     
    X
     
    DFV_NUMCTC
    C
    6
    0
    Num Contrato
    Numero do Contrato
    @!
     
     
     
     
     
     
     
     
     
     
    Atributos
    1-Inic.Padrão
    2-Gatilho
    3-F3
    4-Combo
    5-cláusula when
    6-Validação
    7-Obrigat
    8-Visual
    9-Virtual
     
    Campo
    Atributo
    Conteúdo
    DFV_STATUS
    1
    '1'
    DFV_STATUS
    4
    1=Aberto;2=Indicado p/ Entrega;3=Entregue;9=Cancelado
    DFV_STATUS
    6
    Pertence('1239')
    DFV_FILDOC
    3
    DL6RDP
    DFV_FILDOC
    6
    TMSAR05Gat() .And. Tmsar05Vld()
    DFV_DOC
    6
    Tmsar05Vld()
    DFV_SERIE
    6
    TMSAR05Gat('2') .And. Tmsar05Vld()
    DFV_QTDVOL
    6
    Positivo()
    DFV_PESO
    6
    Positivo()
    DFV_PESOM3
    6
    Positivo()
    Atributos
    1-Inic.Padrão
    2-Gatilho
    3-F3
    4-Combo
    5-cláusula when
    6-Validação
    7-Obrigat
    8-Visual
    9-Virtual
     
    Tabela:
    DUD
    Descrição
    MOVIMENTO DE VIAGEM
    Uso: [ ]Exclusivo [X]Compart.
     
    Campo
    Tipo
    Tamanho
    Descrição
    Picture
    Atributos
    Int.
    Dec.
    Resumida
    Completa
    1
    2
    3
    4
    5
    6
    7
    8
    9
    DUD_NUMRED
    C
    6
    0
    Redespacho
    Numero do Redespacho
    @!
     
     
     
     
     
     
     
    X
     
     
    Atributos
    1-Inic.Padrão
    2-Gatilho
    3-F3
    4-Combo
    5-cláusula when
    6-Validação
    7-Obrigat
    8-Visual
    9-Virtual
     
    Tabela:
    DT6
    Descrição
    DOCUMENTOS DE TRANSPORTE
    Uso: [ ]Exclusivo [X]Compart.
     
    Campo
    Tipo
    Tamanho
    Descrição
    Picture
    Atributos
    Int.
    Dec.
    Resumida
    Completa
    1
    2
    3
    4
    5
    6
    7
    8
    9
    DT6_CODRED
    C
    8
    0
    Cod. Redesp.
    Codigo do Redespachante
    @!
     
     
     
     
     
     
     
    X
    X
    DT6_LOJRED
    C
    4
    0
    Loja Redesp.
    Loja do Redespachante
    @!
     
     
     
     
     
     
     
    X
    X
    DT6_NOMRED
    C
    30
    0
    Nome Redesp.
    Nome do Redespachante
    @!
     
     
     
     
     
     
     
    X
    X
    Atributos
    1-Inic.Padrão
    2-Gatilho
    3-F3
    4-Combo
    5-cláusula when
    6-Validação
    7-Obrigat
    8-Visual
    9-Virtual
     
     
     

    Procedimentos para Configuração

     

    Inclusão de novos programas no Menu (SIGATMS.XNU)
     
    Nome do menu
    Submenu
    Nome da Rotina
    Programa
    Tabelas
    Atualizações
    Redespacho
    Redespachante X Documentos
    TMSAR05
    DVT, DFV
    Atualizações
    Redespacho
    Contrato Redespachante
    TMSA252
    DTY
    Relatório
    Operacionais
    Romaneio Redesp. 
    TMSRR05
    DFT, DFV, DT6, SA1
    Relatório
    Operacionais
    Doc. Poder Redesp.
    TMSRR10
    DFT, DFV, DT6, SA1, DUA
    Inclusão de novos parâmetros no SX6
    Nome da Var.
    MV_OCORRDP
    Tipo
    Caracter
    Cont. Por.
    0025
    Descrição
    Ocorrência para documento de redespacho do tipo indicado para entrega.
     
    Nome da Var.
    MV_VEIREDE
    Tipo
    Caracter
    Cont. Por.
    VEIRED
    Descrição
    Veículo de Redespacho
     
    Nome da Var.
    MV_MOTREDE
    Tipo
    Caracter
    Cont. Por.
    000002
    Descrição
    Motorista do Redespacho
    Importante:
    Os conteúdos apresentados nos parâmetros anteriormente informados são apenas sugestões. Eles poderão ser preenchidos de acordo com a necessidade do cliente.
     
    Procedimentos para Utilização
    1.   Acesse o “Gestão de Transportes”, selecione as opções “Atualizações/ Cadastro/ Fornecedores (MATA020)” e cadastre um fornecedor, que será utilizado somente para Redespacho;
    2.   Selecione as opções “Atualizações/Transporte/Veículos (OMSA060)” e cadastre um veículo sendo que para o campo “Frota” deve ser selecionada a opção “Terceiro”;
    Observação:
    A informação cadastrada no campo “Veículo” da tela de inclusão de veículos deve ser a mesma informada no parâmetro MV_VEIREED. Para o campo “Proprietário” deve ser selecionado um fornecedor específico para Redespacho.
      
    3.   Selecione as opções “Atualizações/transporte/Motoristas (OMSA040)” e cadastre um motorista, que deverá ser do tipo “Terceiro”;
    Observação:
    O parâmetro MV_MOTREDE deverá ser preenchido com o código do motorista cadastrado para viagens de Redespacho.
     

    4.   Selecione “Atualizações /Comercial/Componentes Frete (TMSA030)” e cadastre o componente do tipo “Quantidade de Documentos”. Esta informação é importante, pois neste caso, o Redespachante será pago pela quantidade de documentos entregues;
     Importante:
    O redespachante pode ser pago por outro tipo de componente, como peso.
     
    5.   Selecione “Atualizações/Comercial/Config. Tab. Frete (TMSA130)” e crie uma configuração de tabela de frete a pagar para os redespachantes. Nesta Tabela deverá ser informado o componente cadastrado anteriormente;
     
      
    6.   Selecione “Atualizações/Terceiros/Contrato de Fornecedores (TMSA800)” e cadastre um contrato para o redespachante. Neste contrato deverá ser especificado o serviço e a tabela de frete a serem utilizados;

     

    7.   Selecione “Atualizações/Ocorrências/Tab. de ocorrências (TMSA020)” e cadastre uma ocorrência do tipo “Informativa” e com serviço do tipo “Entrega”. O campo “Descrição” poderá ser preenchido com “Indicado para Entrega”, pois, ao acompanhar o tracking de ocorrências do documento, esta será a informação visualizada;
     
    A partir desses cadastros, existem duas possibilidades para o processamento do Redespacho. Confira a seguir como proceder
    a)    O Redespachante retira a mercadoria na transportadora
     
    1.    Selecione as opções “Atualizações/Recebimento/Entrada Doc. Cliente (TMSA050)” e cadastre um documento do tipo entrega;
     
    2.    Selecione as opções “Atualizações Recebimento/Cálculo de frete (TMSA200)” e calcule o frete;
    3.    Selecione as opções “Atualizações/Redespacho/Redespachante x Documentos (TMSAR05)” e faça o relacionamento entre os documentos e o redespachante, indicando, assim, que este documento será entregue pelo redespachante referenciado;
    Na janela de manutenção da rotina, por meio da opção “Incluir”, selecione um fornecedor específico para redespacho e o tipo de transporte. Ao selecionar o tipo de transporte o usuário poderá pesquisar quais documentos serão relacionados ao redespachante ou simplesmente digitá-los. Confirme a operação utilizando o botão “OK”.

     

    Após o relacionamento os documentos ficarão com status “Em Aberto“. Selecione a opção “Baixar” e confirme a mensagem que será exibida. Depois de confirmada a baixa, os documentos apresentarão o status “Indicado para Entrega”.
    Ao baixar um documento, indica-se que o redespachante retirou a mercadoria da transportadora.
     
     
    Para estes documentos serão lançadas, de forma automática, ocorrências cujos códigos obedecerão ao parâmetro MV_OCORRDP.
     
    A descrição de uma ocorrência deve ser configurada de acordo com a necessidade. Dessa forma, os clientes da transportadora poderão acompanhar as suas entregas, sem saber que a mercadoria está em poder do redespachante.
    Os apontamentos das ocorrências poderão ser visualizados por meio da rotina Manutenção de Documentos (TMSA500), no botão “Tracking”.
     
    Ao clicar no botão “Tracking de Ocorrências” é possível visualizar a descrição da ocorrência do parâmetro “MV_OCORRDP“, indicado para Entrega.

     

     
    4.    Selecione as opções “Relatório/Operacional/Romaneio Redesp.(TMSRR05)”, e imprima o relatório, que indica os documentos que o redespachante levará para efetuar a entrega. Com isso, permite-se que o redespachante assine um documento comprovando que as mercadorias em questão são de sua responsabilidade;
     
    5.    Podemos também selecionar as opções “Relatório/Operacional/Doc. Poder Redesp. (TMSRR10)” para verificarmos quais são os documentos que estão com o Redespachante e também as datas de entrega e prazos, assim como a última ocorrência apontada para este documento;
     
    6.    Quando o redespachante retornar os documentos à transportadora, deve-se apontar uma ocorrência, por meio das opções “Atualizações/Ocorrências/Reg. de Ocorrências TMSA360)”, sendo esta do tipo Encerra Processo e com conteúdo Entrega Realizada. Com isso, o status do documento passará a ser “Entregue”;
     
    Na tela de tracking deste documento podemos visualizar suas ocorrências. No exemplo seguinte temos duas ocorrências. A primeira indica que o Redespachante levou os documentos e a segunda informa que o documento foi entregue ao destinatário indicado.
     Para conferir, podemos voltar à rotina Redespachante x Documentos, e visualizar que o status do documento foi alterado para “Entregue”.
    Com isso, finaliza-se o processo no qual o redespachante retirou a mercadoria na transportadora.
    7.    Após o redespachante entregar a mercadoria, deveremos providenciar o pagamento do mesmo. Para tanto, selecione as opções “Atualizações/Redespacho/Contrato de Redespachante (TMSA252)”, configure os parâmetros e confirme por meio do botão OK para gerar o contrato para pagamento;
    O processamento desta rotina é bastante semelhante ao da rotina Contrato Carreteiro (TMSA250). O diferencial é que, para esta rotina, deve ser selecionado um fornecedor redespachante ao invés de uma viagem, sendo que este redespachante será o beneficiário do contrato.
    Este contrato deverá contemplar apenas os documentos relacionados aos redespachantes, que deverão estar com status igual a “Entregue”.
    A data de entrega dos documentos deverá estar dentro do período informado na configuração dos parâmetros da rotina.
    Após a geração do contrato, será exibida uma mensagem informando o número do documento gerado.
     
    É possível visualizar um contrato gerado para redespacho por meio da rotina Contrato de Carreteiro. A diferença é que no campo tipo de contrato constará a informação Redespacho.
     
    b) A transportadora entrega a Mercadoria no Redespachante.
     
    1.   Selecione as opções “Atualizações/Recebimento/Entrada Doc. Cliente (TMSA050)” e cadastre um documento do tipo entrega;
     
    2.   Selecione as opções “Atualizações Recebimento/Cálculo de frete (TMSA200)” e calcule o frete;
     
    3.   Selecione as opções “Atualizações/Redespacho/Redespachante x Documentos (TMSAR05)” e faça o relacionamento entre os documentos e o redespachante, indicando, assim, que este documento será entregue pelo redespachante referenciado;
    Na janela de manutenção da rotina, por meio da opção “Incluir”, selecione um fornecedor específico para redespacho e o tipo de transporte. Ao selecionar o tipo de transporte o usuário poderá pesquisar quais documentos serão relacionados ao redespachante ou simplesmente digitá-los. Confirme a operação utilizando o botão “OK”
     
    Após este relacionamento os documentos apresentarão o status “Em Aberto“.
    4.   Selecione as opções “Atualizações/Rodoviário Entrega/Viagem Modelo 2 (TMSA144D)”, clique no botão “Incluir”, configure os parâmetros, selecionando a opção Redespacho para a pergunta “Tipo da Viagem”;
     
     Observação:
    Foi implementado, na rotina Viagem Modelo 2 (TMSA144D), o botão “Doc. Red”. Este botão permite que os documentos do redespacho sejam relacionados à viagem. Ele está disponível apenas para viagens do tipo Redespacho.
    Ao clicar neste botão, será exibida uma tela com os redespachantes e os documentos relacionados à ele, e será possível selecionar quais documentos do redespachante farão parte da viagem. Selecione os documentos e confirme a operação.

     

    Após relacionar os documentos de redespacho à viagem de redespacho, esta passa a ter seu processo normal, como as viagens de entrega comum, com complemento de viagens, veículos, motoristas e apontamentos.
     
    5.   Selecione um veículo da transportadora ou um de terceiro, que efetuará a viagem. Selecione também um motorista;
     
    Após efetuar a montagem da viagem, devemos efetuar o fechamento da mesma. Ainda na rotina Viagem Modelo 2, na janela de manutenção da rotina, selecione as opções Manutenção, Fechamento e Fechar.
     
    Em seguida, aponte as operações de saída. Com isso o status mudará para “Em Trânsito”.
     
    Assim que o veículo efetuar a viagem e retornar, deverão ser feitos apontamentos referentes à chegada da viagem. Com isso, o sistema dará a opção de o apontamento da ocorrência do parâmetro MV_OCORRDP ser feita automaticamente para todos os documentos de redespacho.
    Com este apontamento os documentos ficarão com o status “Indicado para Entrega”. Desta forma, entende-se que os mesmos estão em poder do Redespachante.
     
    A seguir apresentamos uma tela com as ocorrências apontadas automaticamente para os documentos de redespacho.

     

    Desta forma, a viagem poderá ser encerrada normalmente, liberando os recursos da viagem como veículos, motorista. Os documentos da viagem de redespacho continuam como “Indicado para Entrega”.
     
    6.   Selecione as opções “Atualizações/Terceiros/Contrato Carreteiro (TMSA250)” e gere um contrato para pagamento do carreteiro que transportou a mercadoria até o redespachante. Neste caso o contrato poderá ser gerado como de costume, pois é possível gerá-lo por viagem ou período;
    No exemplo a seguir, optou-se por gerar o contrato por viagem. Para isso, foi selecionada apenas a viagem referente à mercadoria levada até o redespachante.
     
    Após o redespachante retornar os documentos, deve-se apontar uma ocorrência do tipo encerra processo como “Documento Entregue”. Com isso o status destes documentos passará a ser “Entregue”. Com isso fica caracterizado que o redespachante entregou a carga no destino.
     
    Desta maneira é possível gerar o contrato para o pagamento do redespachante.
    Os documentos incluídos nesta geração são os mesmo que foram vinculados ao redespacho e receberam ocorrências de entrega.
    O número do redespacho será informado a partir das perguntas do parâmetro de perguntas, assim como a data da entrega deve estar entre o período informado nas perguntas “Período De” e “Período Até”.
    No exemplo é possível visualizar que para cada contrato gerado será criada automaticamente uma viagem do tipo Redespacho, sendo que estas viagens conterão os documentos que serão pagos ao redespachante em questão.
    Após as finalizações de ambos os processos é possível verificar, por meio de um relatório, a data e o último apontamento de cada documento bem como a data de entrega e os dias de atraso, se houver.
     
    Informações Técnicas

    Tabelas Utilizadas

    DFV – Itens Redespachante X Documento; DFT – Redespachante X Documentos; DUD – Movimento da Viagem; DT6 – Documentos de Transporte

    • Sem rótulos