Calculo Frete Peso total e ranger -ANHAMBI
Histórico de Revisões
Data | Quem | Comentários |
---|---|---|
25/05/2018 | Renato Lima | Criação do Documento |
XX/05/2018 | Marcus Fabio | Validado pelo desenvolvimento |
Necessidade
Customização do cálculo de frete, utilizando três parâmetros principais, código do cliente, código da loja e peso do pedido, concomitantemente, verificar esta viabilidade no portal GeoSales. Há necessidade de ajustar os atuais parâmetros de cálculo de frete do Portal GeoSales com o padrão de apuração do ERP Protheus, o qual utiliza como dado o peso total do pedido, de outro modo do atual, que se baseia no peso por item no pedido.
Solução
Deverá realizar a criação de uma nova regra de cálculo de frete, em que o sistema GeoSales usará como base as informações do cliente, da loja e do peso do pedido para encontrar o valor do frete.
Integração
O cliente utiliza o GFE de calculo de Frete do Protheus.
O cliente tem no modulo emitente as informações de Cod do cliente, Loja e Codigo da Cidade do cliente (GU3 TABELA DE EMITENTES), onde esse pontos irão definir a partir de que rota aquele pedido será atendido.
Na tabela GUA teremos o cadastro de Regiões x Cidades, a partir dessa tabela iremos montar o nosso cadastro de Região e Praça. Já as tabelas GV6 e GV1, iremos montar nossas tabelas FRETE e FAIXA_PRECO_FRETE
No momento de integrar o valor do pedido o integrador deve observar a seguinte regra:
Deve verificar o campo A1_X_DFRET que recebe os valores S ou N.
- Quando o campo A1_X_DFRET = S o valor do frete deve ser integrado no campo C5X_VFRETE
- Quando o A1_X_DFRET = N ou NULL o valor do frete deve ser integrado no campo C5_FRETE
Implementação
O calculo do frete deve ocorrer conforme formula abaixo, observar o cenário:
Valor do Frete = (Tarifa Base) x Peso do pedido 1000
Onde:
Tarifa base será o valor populado no campo VR_PRECO_KG da tabela FAIXA_PRECO_FRETE Fator de divisão = 1000 Peso do pedido = Peso total do pedido.
Ao lançar um pedido, o sistema irá totalizar o total do peso do pedido, através da quantidade de itens vezes o peso unitário do produto.
Ao ter o valor total do peso, o sistema através da informação do cliente, loja e cidade do cliente, será verificado: Em que rota esse pedido pode ser atendido; Em que faixa de peso da rota se enquadra aquele pedido; Qual a tarifa base a ser utilizada para o calculo do frete do pedido
- Ao inserir um pedido devemos verificar os seguintes dados para o calculo do frete:
- Cliente, Loja, Código da cidade e rota, através dessas informações, iremos identificar a rota pelo qual aquele cliente será atendido e qual tarifa será usada para a base de calculo.
Regras de integração
[RI1] – No momento de integrar o valor do frete, o sistema deve verificar o campo A1_X_DFRET que recebe os valores S ou N.
- Quando o campo A1_X_DFRET = S o valor do frete deve ser integrado no campo C5X_VFRETE
- Quando o A1_X_DFRET = N ou NULL o valor do frete deve ser integrado no campo C5_FRETE
Regras de Negócio
RN1 - Para realizar o calculo do frete deve ser levado em consideração o Peso total do itens inseridos do pedido.
RN2 - Para que o calculo de frete funcione corretamente, todos os produtos cadastrados devem ter seu peso cadastrado.
RN3 - Sempre que houver alteração no peso do pedido o valor do frete deve ser atualizado.
RN4 - Para que o vendedor consiga visualizar o peso total do pedido, deve habilitar a configuração ID_MOSTRAR_COLUNA_PESO=S.
Aprovação
Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.
Setor | Aprovado Por | Data | Assinatura |
---|---|---|---|
Gerente TI | |||
Gerente Projeto | |||
Gerente Comercial |