01. DADOS GERAIS
Produto: | TOTVS Logística TMS |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Logística |
Módulo: | TOTVS Logística TMS |
Função: | TMSA800.PRW - Contrato de Fornecedor |
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGTMS02-15664 |
02. SITUAÇÃO/REQUISITO
Implementar nova funcionalidade para efetuar o Calculo do Frete a Pagar por Documento de Transporte na geração do Contrato de Carreteiro.
03. SOLUÇÃO
- Contrato do Fornecedor (TMSA800)
Criado novo campo para identificar o Tipo de Calculo do Frete Tp.Calc.Frt. (DVG_TIPCAL) que será aplicado no cálculo do frete a pagar.
Este campo será habilitado somente para Tabela de Frete a Pagar (DVG_TABFRE), com as seguintes opções:
1- Aglutinado : O cálculo do frete será conforme o processo padrão do sistema, ou seja, aglutinando todos os valores (peso, valor...) dos documentos.
2- Documento: O cálculo do frete será por documento, ou seja, para cada documento será efetuado o cálculo do frete a pagar.
- Contrato de Carreteiro (TMSA250)
No Contrato do Fornecedor com o Tipo de Calculo de Frete (Tp.Calc.Frt) configurado com 2-Documento, o sistema efetuará o Calculo do Frete a Pagar para cada documento da viagem, considerando o valor de cada documento (ex: peso, valor, volume..)
Exemplo:
Tabela de Frete com o Componente Peso
Item | Ate Peso | Valor |
---|---|---|
01 | 60 | 2,00 |
02 | 200 | 3,00 |
03 | 1000 | 4,00 |
04 | 9000 | 6,00 |
Documentos da Viagem
Documento | Peso Docto | Valor Frete a Pagar (Aglutinado) | Valor Frete a Pagar (Por Documento) |
---|---|---|---|
000001/01 | 50 | - | 2,00 x 50 = 100,00 |
000002/01 | 100 | - | 3,00 x 100 = 300,00 |
000003/01 | 900 | - | 4,00 x 900 = 3600,00 |
Total | 1050 | 6300,00 | 4000,00 |
- Pontos de Entrada:
Incluídos novos parâmetros (Filial de Docto, Nro Docto, Serie Docto, Fil Origem, Viagem) nos Pontos de Entrada:
TMALTBAS()
TMBASCAL()
TMCALFRE()
04. DEMAIS INFORMAÇÕES
Dicionário SX3
Tabela DVG - Contrato de Fornecedores
Campo | DVG_TIPCAL |
Tipo | Caractere |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tp.Calc.Frt. |
Descrição | Tipo Calculo Frete |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | 1-Aglutinado; 2-Documento |
When | TMSA800Whe() |
Relação | |
Val. Sistema | Vazio() .Or. Pertence('12') |
Help | Indica o tipo de Calculo do Frete a Pagar que será realizado na emissão do Contrato de Carreteiro, onde: |
Criadas as novas mensagens para validar o preenchimento dos campos DVG_ABRCAL e DVG_TIPCAL. Segue:
- TMSA80009 - Problema: As opções 1 e 2 do campo Abrg.Calculo somente devem ser utilizadas para o Serviço de Transporte do tipo 3 - Entrega.
Solução: Para os serviços de Transporte 1 - Coleta e 2 - Transporte, o campo Abrg.Calculo só é permitido seu conteúdo padrão: 0 - Todos. - TMSA80010 - Problema: Para utilizar o campo Tp.Calc.Frt. não é permitido utilizar Tabela de Carreteiro.
Solução: Informe uma Tabela de Frete a Pagar.
Importante
As alterações de dicionário de dados estarão disponíveis a partir do release 12.1.33.
05. ASSUNTOS RELACIONADOS
- Documento de Referencia: https://tdn.totvs.com/pages/viewpage.action?pageId=606839214
- Pontos de Entrada:
https://tdn.totvs.com/pages/viewpage.action?pageId=608168483
https://tdn.totvs.com/display/PROT/Ponto_de_Entrada_TMBASCAL
https://tdn.totvs.com/display/PROT/TMCALFRE+-+Calcula+Componentes+de+Frete