Tempo aproximado para leitura: 00:08:00 min
Dúvida
Como parametrizar o TMS para calcular o prazo de entrega?
Ambiente
TOTVS Logística - TOTVS TMS (Linha Logix) - Gestão de transportes (emb/transp) (TMS) - Todas as versões
Solução
Será calculada a data e hora do prazo de entrega conforme configurado no OMC0003 - Restrições.
A lógica de cálculo da data/hora do prazo de entrega será efetuada conforme abaixo.
Primeiro é selecionado a data base a ser utilizada como início da contagem do prazo de entrega pelo emitente pagador do frete da nota fiscal a partir do campo Data Base da opção de menu Restrições do cadastro OMC0003.
Sendo:
- Informação da data do pedido da nota fiscal;
- Esta opção não tem funcionalidade;
- Informação da data de emissão da nota fiscal;
- Informação da data/hora de recebimento/liberação da mercadoria da nota fiscal;
- Informação da data de carregamento do programa de CTRC - OMC0017 da tela datas;
- Informação da data/hora da emissão efetiva do CTRC impressão do CTRC;
- Informação da data/hora de início da viagem relacionada à nota fiscal;
- Informação da data saída NF/CTRC - OMC0018 - tela 1 - dt/hr rec nf
Após seleção da data base o Sistema irá verificar a existência de prazo de entrega conforme parametrizações:
- Se existe tabela de frete informada na nota fiscal, verifica se existem informações - prazo de entrega em horas, tipo de dia para contagem útil ou corrido e quantidade de dias para início de contagem de prazo de entrega na faixa da tabela de frete utilizada na nota fiscal;
- Caso não exista informações - prazo de entrega em horas, tipo de dia para contagem útil ou corrido e quantidade de dias para início de contagem de prazo de entrega na faixa da tabela de frete utilizada na nota fiscal o Sistema verifica se existem informações na rota/tarifa da tabela de frete;
- Após isso, caso exista tabela de frete informado na nota fiscal, o Sistema verifica se existe cadastro de bonificação relacionado à tabela de frete pelo programa OMC0022 - Prazo entrega e caso exista soma a quantidade de dias multiplicando por 24 horas ao prazo de entrega selecionado pela faixa ou rota da tabela de frete;
- Logo após, caso não exista tabela de frete informado na nota fiscal ou foi informado porém não exista informações de prazo de entrega na tabela de frete selecionada - item 1 e 2, o Sistema verifica se existem cadastrados no emitente pagador do frete pelo programa OMC0003 - Emitente na opção de menu Restrições;
- E por último, caso não exista tabela de frete informado na nota fiscal ou foi informado porém não exista informações de prazo de entrega na tabela de frete selecionada e também não exista informações de prazo de entrega cadastrados no emitente pagador do frete OMC0003, o Sistema verifica se existe prazo de entrega por cidade/região cadastrado pelo programa OMC0001 - Cidade x Região na opção de menu Prazo entrega.
Caso o Sistema não encontre informações de prazo de entrega em nenhuma das situações acima, o prazo não é calculado e a nota fiscal ficará sem prazo de entrega.
Na tela de digitação de nota fiscal, OMC0018, será validado a obrigatoriedade do prazo de entrega conforme o parâmetro LOG00087\LOGIX TMS\OPERACAO MOVIMENTO CARGAS (OMC)\CONHECIMENTO DE TRANSPORTE\Obrigar existência de prazo de entrega para notas fiscais?.
Caso encontre informações de prazo de entrega, o cálculo é executado da seguinte forma:
Parâmetros selecionados:
Data base
Prazo em horas - Obrigatório para o cálculo;
Tipo dia - útil ou corrido. Caso não parametrizado, o Sistema irá considerar o mesmo como dias corridos;
Contagem dia - Dias adicionais para inicio da contagem 24 horas. Caso não parametrizado, o Sistema irá considerar o mesmo como zero.
1. Multiplica o valor de contagem dia por 24 horas e soma ao prazo selecionado;
2. Caso o tipo dia seja igual a útil, o Sistema busca todos os feriados e finais de semana a partir da data base a fim de não contar estes dias. Os feriados são cadastrados pelo LOG70001 - Cadastro de Feriado Padrão LOGIX.
Existe uma parametrização no LOG00087\LOGIX TMS\OPERACAO MOVIMENTO CARGAS (OMC)\CONHECIMENTO DE TRANSPORTE\Parâmetro para definir como será buscado os feriados para cálculo do prazo de entrega onde o Sistema irá procurar pelos feriados pelo emitente do frete. Caso este parâmetro estiver ativo, irá desconsiderar o emitente e procurar os feriados pelo destinatário do frete.
3. Realiza o cálculo da data de prazo de entrega somando o prazo à data base desconsiderando os feriados/finais de semana se for o caso tendo como resultado uma data e hora.
Exemplo:
Data base: 02/02/2010 10:30:00
Prazo (horas): 78 horas
Tipo dia (útil ou corrido): ÚTIL
Contagem dia: D1
1. Contagem dia = 1 | 1 * 24hs = 24hs - Somando com o prazo teremos 78 + 24 = 102 horas
2. No dia 04/02/2010 existe um feriado municipal cadastrado e dias 06 e 07/02/2010 é um final de semana (sábado e domingo);
3. 102 horas = 4 dias e 6 horas, portanto teremos:
a. 02/02/2010 10:30:00 ate 03/02/2010 10:30:00 - 1 dia
b. 03/02/2010 10:30:00 ate 04/02/2010 10:30:00 - 1 dia
c. 04/02/2010 10:30:00 ate 05/02/2010 10:30:00 - feriado
d. 05/02/2010 10:30:00 ate 06/02/2010 10:30:00 - 1 dia
e. 06/02/2010 10:30:00 ate 07/02/2010 10:30:00 - final de semana
f. 07/02/2010 10:30:00 ate 08/02/2010 10:30:00 - final de semana
g. 08/02/2010 10:30:00 ate 09/02/2010 10:30:00 - 1 dia
h. 09/02/2010 10:30:00 ate 09/02/2010 16:30:00 - 6 horas
Portanto o prazo neste exemplo seria: 09/02/2010 às 16:30:00
Importante
Após calculado o prazo de entrega na nota fiscal o Sistema irá validar o parâmetro LOG00087\LOGIX TMS\OPERACAO MOVIMENTO CARGAS (OMC)\CONHECIMENTO DE TRANSPORTE\Indica a quantidade de dias de tolerância para prazo de entrega da nota fiscal anterior à data de emissão, código dias_toler_pzent_post_emi_nf.
Se for informado 0 - zero, o prazo de entrega nunca poderá ser anterior à data de emissão.
Ao gerar o Conhecimento de Frete o Sistema irá validar o parâmetro LOG00087\LOGIX TMS\OPERACAO MOVIMENTO CARGAS (OMC)\CONHECIMENTO DE TRANSPORTE\Indica a quantidade de dias de tolerância para prazo de entrega do conhecimento anterior à data de emissão.
Se for informado 0 - zero, o prazo de entrega nunca poderá ser anterior à data de emissão.
Log00087\LOGIX TMS\OPERACAO MOVIMENTO CARGAS (OMC)\CONHECIMENTO DE TRANSPORTE\Dias de tolerância para prazo de entrega posterior à emissão do CTRC
Ao realizar um agrupamento de notas fiscais em um conhecimento de frete, o Sistema sempre irá considerar o maior prazo de entrega para o conhecimento.
Exemplo:
Nota 1 - Prazo entrega: 10/06
Nota 2 - Prazo entrega: 12/06
CTRC 10 - Prazo entrega: 12/06
Glossário
CTRC - Conhecimento de Transporte
NF - Nota Fiscal
TMS - Transportation Management System
0 Comentários