Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Supply Chain - Logística
Módulo:TOTVS Logística Frete Embarcador
Função:GFEXFUNB - Funções Cálculo de Frete
Ticket:6668012
Requisito/Story/Issue (informe o requisito relacionado) :DLOGGFE-10156


02. SITUAÇÃO/REQUISITO

Com o parâmetro Local de Entrega (MV_TREENTR) marcado com a opção 1 - Trechos do Itinerário e a existência de dois Documentos de Carga com redespachos, sendo o segundo trecho pago como Não para clientes finais diferentes, porém os mesmos redespachantes, a quantidade de entregas é considerada de forma incorreta. São verificados os clientes finais ao invés dos redespachantes, gerando assim duas entregas ao invés de apenas uma. Caso a Tabela de Frete possua um componente que calcula sobre a quantidade de entregas, o valor final do frete é calculado incorretamente.

03. SOLUÇÃO

A rotina foi alterada para que, caso o segundo trecho não seja pago, as informações sejam buscadas do Documento de Carga ao invés das unidades de cálculo disponíveis.

Com esta busca, os trechos são definidos com base nos redespachantes ao invés dos clientes finais, gerando assim corretamente a quantidade de entregas e o correto valor de cálculo para o romaneio.

Exemplo de Utilização

Componentes de Frete (GFEA060)

  • Inclua um componente de frete que calcule sobre a quantidade de entregas e que não possua Valor p/ RC.

Tabelas de Frete (GFEA061)

  • Inclua uma tabela de frete, com uma negociação que utilize o componente cadastrado anteriormente;
  • Gere as tarifas da tabela de frete e informe o valor referente a entrega.

Documentos de Carga (GFEA044)

  • Inclua dois documentos de carga (ou integre do ERP) para dois clientes finais diferentes, ambos devem possuir dois trechos com o primeiro pago e o segundo não;
  • Para o primeiro trecho utilize o transportador referente a tabela de frete configurada;
  • O redespachante deve ser o mesmo para as duas notas, gerando assim uma entrega apenas para as duas.

Romaneios de Carga (GFEA050)

  • Digite um romaneio de carga e relacione os dois documentos de cargas digitados anteriormente;
  • Clique em Outras Ações > Calcular;
  • Verifique se a quantidade de entrega calculada será apenas uma, agrupando os dois documentos de carga;
  • O valor da entrega será rateado entre os dois cálculos gerados, dividindo somente pela quantidade de cálculos.

04. ASSUNTOS RELACIONADOS