tempo aproximado para leitura: 15 min
01. DADOS GERAIS
Linha de Produto: | Protheus |
---|---|
Segmento: | Logística |
Módulo: | SIGATMS |
Função: | TMSA140 - Geração de viagens |
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGTMS01-1735 DLOGTMS01-1736 DLOGTMS01-1737 DLOGTMS01-1865 |
O objetivo principal desta implementação é permitir que sejam incluídos documentos de transporte numa viagem de entrega em trânsito. Uma vez que este tipo de alteração na viagem seja efetuada, o sistema pretende garantir a visibilidade do processo, a segurança das operações e viabilizar a geração das obrigações fiscais necessárias à Operação. Muitos são os cenários que estarão contemplados nesta melhoria contudo segue um exemplo para ilustrar os processos que serão detalhados em seguida:
Seguem os detalhes sistêmicos para que seja possível executar o cenário acima dentro do TMS:
Configuração das Operações de Saída e Chegada em Cliente
Através das rotinas "Tarefas x Atividades" e "Serviços x Tarefas" é possível configurar um Serviço Operacional que utilize Operações de Chegada e Saída em cliente. O sistema identifica as atividades que se referem à Chegada em Cliente ou à Saída de Cliente respectivamente através dos parâmetros MV_ATVCHGC e MV_ATVSAIC.
No exemplo abaixo, o Serviço Operacional de Entrega foi configurado com as atividades básicas de Saída e Chegada em Filial e acrescido das atividades de Chegada e Saída de Cliente
Geração das Operações de Saída e Chegada em Cliente no Fechamento da Viagem.
Uma Rota de entrega pode ou não estar vinculada a um serviço operacional que contenha atividades de clientes.
Ao fechar uma viagem de entrega cuja Rota não possua Operações de Chegada e Saída em clientes, o sistema montará as operações desconsiderando as Operações de Clientes.
Ao fechar uma viagem de entrega cuja Rota possua Operações de Chegada e Saída em clientes, o sistema analisará todos os clientes de todos os documentos e montará as Operações agrupando os clientes. No exemplo abaixo, na viagem de entrega foram relacionados dois documentos sendo uma Solicitação de Coleta a se realizar no cliente SP0003 e um documento de transporte (CT-e) cuja carga deve ser entregue no cliente RS0001.
Abaixo seguem as regras para obtenção dos clientes a serem utilizados na montagem das Operações durante o Fechamento da viagem:
Atenção: Para que as Operações de cliente sejam geradas também é necessário configurar o parâmetro MV_GEROPER.
Geração das Operações de Saída e Chegada em Cliente na inclusão/carregamento de documentos na Viagem em trânsito.
Uma Rota de entrega pode ou não estar vinculada a um serviço operacional que contenha atividades de clientes e, no fechamento da viagem, o sistema sempre respeitará esta configuração. Ocorre que, na inclusão de documentos de transporte numa viagem que está em trânsito, parte-se do pressuposto que o veículo está fisicamente "em operação num cliente" pois não é possível efetuar o carregamento de um veículo uma vez que ele esteja em movimento. Partindo-se deste princípio o sistema terá os seguintes comportamentos na inclusão/carregamento dos documentos na viagem:
Viagem de entrega utilizando uma Rota cujo Serviço Operacional não possui atividades por cliente
Viagem de entrega utilizando uma Rota cujo Serviço Operacional possui atividades por cliente
Neste cenário, o objetivo do sistema é que todos os clientes envolvidos nos documentos da viagem estejam representados nas Operações de Cliente da Viagem. No fechamento da viagem, são geradas as Operações em clientes relativas aos documentos que já se encontram na viagem. No momento da inclusão/carregamento de novos documentos na viagem em trânsito o sistema faz algumas verificações básicas e toma as seguintes ações:
Além das verificações básicas acima, foi necessário criar um conjunto de validações e ações para garantir que o sistema estará refletindo exatamente o que está ocorrendo com a viagem, ou seja, os apontamentos devem ser feitos ao mesmo tempo que ocorrem. Seguem alguns exemplos:
Considerando que os apontamentos de chegada e saídas nos clientes devem ser efetuados ao mesmo tempo em que o veículo está se movimentado, foram incluídas algumas validações conforme os exemplos:
Ações permitidas após o apontamento da Chegada num Cliente
Na tela abaixo, o sistema apresenta as operações da viagem 001735 indicando que o veículo chegou no cliente SP0003.
A partir deste momento serão permitidas as seguintes ações:
(*)Atendendo às regras da Sefaz, o usuário deve estar logado na filial de origem onde a viagem foi gerada para que estas ações sejam permitidas.
Facilitadores para inclusão de novos documentos na viagem em trânsito
O sistema permite que sejam incluídos novos documentos na viagem em trânsito através das seguintes opções:
1)Alteração na viagem - Consulta Documentos: no campo "Fil.Docto" é possível clicar F3 e o sistema apresenta uma relação dos documentos disponíveis para seleção. Nesta opção, os documentos já devem ter sido gerados previamente.
2)Alteração na viagem - botão "Outras ações" - opção "Nf Cliente": esta opção permite ao usuário incluir um novo lote de notas fiscais, digitar os dados da nota e, ao confirmar a digitação, o sistema iniciará o cálculo do frete, a geração do documentos de transporte, fará a transmissão para a SEFAZ e, uma vez que este documento receba o status de "autorizado", o sistema fará o vínculo deste novo documento com a viagem. Vale ressaltar, que este novo documento inserido na viagem, ficará com status "em aberto" ou "carregado", conforme configurado na pergunta "Carregamento" da viagem
3)Entrada Documento Cliente - nesta opção, o usuário pode incluir um Lote de notas fiscais e preencher o campo "Viagem" com o número da viagem onde o novo documento será incluído automaticamente. Neste campo existe uma consulta (F3) que apresenta as viagens disponíveis para seleção e alguns detalhes sobre elas. Após a digitação dos dados da nota fiscal, o usuário deve acionar o cálculo do frete. Se o novo documento for um CT–e, assim que o mesmo seja autorizado pela Sefaz, o sistema efetuará o vínculo deste documento com a viagem indicada no campo Viagem. Vale ressaltar, que este novo documento inserido na viagem, ficará com status "em aberto" portanto, o usuário deve efetuar o carregamento deste documento na viagem.
Relação de documentos vinculados a uma Atividade de "Chegada em cliente".
Na tela de Apontamento das Operações, foi habilitado um novo botão chamado "Documentos"
Posicionado numa Atividade de "Chegada em Cliente", ao clicar no botão, "Documentos" o sistema apresentará os documentos vinculados nesta atividade.
No parte superior desta tela, são apresentadas as informações da tabela "DTW - Operações". Na parte "DLT - Documentos da operação" são apresentadas as seguintes informações:
Geração de Manifesto eletrônico enquanto a viagem está em trânsito
No apontamento de uma "Chegada em cliente", o sistema permite que sejam incluídos novos documentos na viagem portanto, caso estes documentos sejam eletrônicos é obrigatória a Geração dos Manifestos Eletrônicos. Para a geração do Manifesto eletrônico, os documentos devem estar com status de "Carregado". Caso algum deles não esteja, o sistema apresentará a mensagem "TMSA19002 - Existem conhecimentos que ainda não foram carregados".
Na geração do Manifesto, enquanto a viagem está com status "Em Trânsito", o sistema abrirá a tela de "Percursos da Viagem". Esta tela é imprescindível para que o sistema consiga gerar as tags relativas ao Percurso do MDFE caso o Manifesto seja eletrônico. No exemplo abaixo, a viagem se inicia no estado SP-São Paulo e existem entregas a se efetuar no Estado RS-Rio Grande do Sul. Para que este trajeto seja geograficamente possível é necessário passar pelos estados de PR-Paraná e SC-Santa Catarina e é através desta tela que o usuário pode ordenar os Estados, incluir Estados de percurso, etc. Ao confirmar os dados desta tela, o sistema finalizará a geração dos manifestos.
No exemplo abaixo, a viagem 001735 está com status "Em trânsito" com chegada no cliente apontada portanto foi possível gerar e autorizar os Manifestos 873 e 874
Premissas para que seja possível efetuar o apontamento de saída de cliente.
Enquanto o veículo está no estabelecimento do cliente e os volumes estão sendo carregados no veículo, é obrigatório que os documentos de transporte relativos a estas mercadorias estejam sendo gerados. Para ajudar no controle desta atividade do usuário, foi incluída uma validação no apontamento da "saída do cliente" para verificar se existem registros de documentos vinculados a respectiva viagem sem que o documento de transporte esteja carregado na viagem. No exemplo abaixo, ao efetuar o apontamento da saída do cliente SP0003, o sistema apresenta o help "TMSA35058-Não é possível prosseguir com esta ação, pois existem conhecimentos de transporte e/ou notas fiscais cujo lote está vinculado à viagem e/ou lotes vazios vinculados à viagem" e em seguida apresenta a relação de Lotes que provocaram esta mensagem.
O usuário deve analisar o Lote mencionado no help e verificar quais ações devem ser tomadas. Neste exemplo abaixo, o lote está com status "Em aberto" ou seja, não foram digitadas as notas fiscais portanto basta que o usuário exclua o lote. Também é possível digitar as notas fiscais, calcular e gerar os documentos de transporte e carregá-los na viagem contudo, somente o usuário poderá identificar o que deve ser feito.
Uma vez que a verificação acima esteja resolvida, ao se efetuar o apontamento da "saída de cliente", o sistema verificará se existem documentos de transporte eletrônico que estejam sem os respectivos manifestos eletrônicos e, caso existam, o sistema apresentará o help "TMSXFUNC19-Apontamento de saída por cliente só é permitido após a geração do Manifesto Eletrônico.
Não havendo restrições, o sistema permitirá o apontamento da Saída do Cliente.
Atenção: Enquanto a Viagem está com status "Em trânsito" e o último apontamento (cronológico) de operações não é uma "Chegada em Cliente" o sistema não permitirá operações relacionadas a Transmissão de dados do Manifesto para a SEFAZ.
Reflexos do apontamento da Saída de Cliente
A partir do momento que apontamos a "chegada num cliente" e incluímos documentos na viagem em trânsito, o status destes documentos fica como "Carregado". Ao efetuarmos o apontamento da "Saída de Cliente", o status destes documentos passa a ficar "em trânsito". No exemplo abaixo, os documentos 1561 e 1594 estavam com status "carregado" e agora estão com status "Em transito" conforme os demais que já estavam na viagem.
Sequencia dos apontamentos relativos às operações de Chegada e Saída em Cliente
Numa viagem, é possível que existam diversas Operações em diversos clientes e o apontamento não necessita ser sequencial mas deve ser cronologicamente correto. No exemplo abaixo, foi efetuado o apontamento da saída do cliente SP0003 no dia 23/03/19 às 11:00 e em seguida foi efetuado apontamento de chegada no cliente PR0002 no dia 23/03/19 às 11:10. Podemos observar que o sistema não obrigou o apontamento no cliente RS0001 que estava na sequencia do SP0003 e permitiu o apontamento no próximo cliente.
Sequencia dos apontamentos relativos às operações de Chegada e Saída em Cliente
Numa viagem, é possível que existam diversas Operações em diversos clientes e o apontamento não necessita ser sequencial mas deve ser cronologicamente correto. No exemplo abaixo, foi efetuado
2)Alteração na viagem - no botão "Outras ações" existe a opção "Nf Cliente" que permite ao usuário incluir um novo lote de notas fiscais, digitar os dados da nota e, ao confirmar a digitação, o sistema iniciará o cálculo do frete, a geração do documentos de transporte, fará a transmissão para a SEFAZ e, uma vez que este documento receba o status de "autorizado" o sistema fará o vínculo deste novo documento com a viagem.
2)Alteração na viagem - no botão "Outras ações" existe a opção "Nf Cliente" que permite ao usuário incluir um novo lote de notas fiscais, digitar os dados da nota e, ao confirmar a digitação, o sistema iniciará o cálculo do frete, a geração do documentos de transporte, fará a transmissão para a SEFAZ e, uma vez que este documento receba o status de "autorizado" o sistema fará o vínculo deste novo documento com a viagem.
PAREI AQUI
Estorno de carregamento de um documento que está numa viagem de entrega em trânsito
Na opção de estorno de carregamento de um documento que está numa viagem de entrega em trânsito, quando o usuário preencher a Opção "Sim" numa das linhas, o sistema verificará se o lote daquele documento é de Rateio e, em caso positivo, o sistema marcará como "Sim" todas as linhas relativas aos documentos que compõem o mesmo Lote e consequentemente o mesmo Rateio.
Estorno da Operação:
A possibilidade de inclusão de documentos de transporte nas viagens de entrega que estão com status "em trânsito" não está habilitada para viagens que utilizam Rotas de Roteiro.
Configuração do Menu
No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe as novas opções de menu do SIGATMS, conforme instruções a seguir:
|
Configuração de Parâmetros
No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o parâmetro a seguir:
Nome: | MV_PESCAP |
---|---|
Tipo: | Caractere |
Cont. Por.: | 1 |
Descrição: | Valida peso X capacidade dos recursos alocados no planejamento de demandas. 1 = Desativado 2 = Aviso; 3 = Impede a operação. |
Nome: | MV_PLVDCD |
---|---|
Tipo: | Lógico |
Cont. Por.: | .T. |
Descrição: | Impede que veículo seja planejado caso seu tipo seja diferente do tipo de veículo informado no Contrato de Demanda. |
Nome: | MV_ITMSDMD |
---|---|
Tipo: | Lógico |
Cont. Por.: | .T. |
Descrição: | Ativa integração entre TMS e Gestão de Demandas. |
Nome: | MV_TMSDCOL |
---|---|
Tipo: | Lógico |
Cont. Por.: | .F. |
Descrição: | Desconsidera filial de origem da solicitação de coleta. |
Nome: | MV_TMSALOC |
---|---|
Tipo: | Lógico |
Cont. Por.: | .T. |
Descrição: | Não permite criar mais do que uma viagem para o mesmo veículo ou motorista, para um período conflitante. |
Privilégios de Acesso
Para configurar o acesso dos usuários aos botões da tela de gestão de demandas acesse: SIGACFG → Usuário → Senhas → Privilégios:
07. ASSUNTOS RELACIONADOS
DT DLOGTMS01-4158 Publicação Demandas WS REST BRA
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |