Mudanças entre as edições de "Cálculo de frete por quilometragem"

De GeoSales
Ir para navegação Ir para pesquisar
Linha 59: Linha 59:
 
'''RN1 - ''' Os dados do campo de quilometragem são de responsabilidade do usuário, e o GeoSales não validará essa informação.
 
'''RN1 - ''' Os dados do campo de quilometragem são de responsabilidade do usuário, e o GeoSales não validará essa informação.
  
'''RN2 - ''' O campo de distância(km) é essencial para que o cálculo de frete customizado seja realizado corretamente,caso o campo não seja informado, o sistema irá considerar 0km, aplicando a forma sem essa variável.
+
'''RN2 - ''' O campo de distância(km) é essencial para que o cálculo de frete customizado seja realizado corretamente,caso o campo não seja informado, o sistema irá considerar o valor '0km', aplicando a forma sem essa variável.
  
'''RN3 - ''' O valor final do frete do pedido será definido pela soma de cálculo de frete de todos os itens do pedido.
+
'''RN3 - ''' O valor final do frete do pedido será definido pela soma de cálculo de frete individual de todos os itens do pedido.
  
'''RN4 - ''' O valor do frente irá ser somado ao valor final do pedido. Porém, não irá influenciar no valor unitário dos itens.
+
'''RN4 - ''' O valor do frente irá ser somado ao valor final do pedido. Porém, não irá influenciar no valor unitário dos itens, ou seja, não serão aplicados impostos sob o valor do frete.
  
'''RN5 - ''' A variável “preço da tonelada do frete” será extraída da tabela de preço que está vinculada ao produto. Essa informação será trazida do ERP.
+
'''RN5 - ''' A variável “preço da tonelada do frete” será extraída da tabela de preço que está vinculada ao produto. Essa informação deverá ser cadastrada do ERP.

Edição das 16h25min de 16 de abril de 2018

Histórico de Revisões

Data Quem Comentários
16/04/2018 Ryvane Maria Criação do Documento

Necessidade

No momento da tiragem do pedido é calculado o valor de frete para aquele pedido. Porém, esse cálculo de valor de frete não leva em consideração a quantidade de volumes, o preço da tonelada do frete e a quilometragem total do percurso, como é feito atualmente pela SERVENG.

Para que o cálculo de frete do GeoSales seja adaptado ao cálculo de frete da Serveng é necessário incluir, no momento do cadastro do pedido, um campo onde o vendedor possa digitar a quilometragem que será percorrida na entrega.

Capturada a informação de quilometragem e do preço da tonelada do frete, o valor total do frete deve resultar da multiplicação das três informações: quantidade de volumes, preço da tonelada do frete e quilometragem total do percurso.

Solução

Para que o cálculo do frete seja feito devidamente, serão realizadas modificações na tela de pedido, de forma que atenda as necessidades descritas.

Inicialmente, será inserido na tela de pedido, no pop-up onde o usuário cadastra o endereço de entrega, um campo para que seja inserido a informação de quilometragem.

Além disso, será trazida do ERP a variável “preço da tonelada do frete”, via integração, para que esta variável também componha o cálculo de frete.

Capturadas todas as informações necessárias, o seguinte cálculo será realizado:

Frete = (quantidade*peso unitário)* distância(km) * preço da tonelada do frete

Após o cálculo realizado, será apresentado o resultado do frete na tela de pedido, no pop-up Resumo do pedido.

Implementação

O campo distância(km) estará disponível para preenchimento no momento do cadastro do endereço de entrega, e será inserido na mesma pop-up onde o vendedor insere o endereço de destino daquele pedido, que pode ser visualizada na imagem abaixo:

Endereco entrega.png

Nesta tela deverá ser criado um novo campo chamado "Distância em quilômetros", onde o usuário deverá inserir o valor em quilômetros da distância do endereço de entrega. A informação digitada será utilizada para compor o cálculo de frete.

Este campo não deve aceitar letras, caracteres especiais(somente vírgulas),ou números negativos. Essas são as únicas validações que serão feitas pelo GeoSales, e a informação digitada neste campo será de responsabilidade exclusiva do usuário. Este campo deverá ser preenchido sempre que o pedido exigir novo endereço de entrega.

Além da distância em quilômetros é necessário, também, obter a informação do “preço da tonelada do frete”. Essa informação deverá ser inserida, no ERP, através do campo VR_PRECO_KG da tabela FRETE, que salvará a informação de preço de carregamento por tonelada. É importante salientar que será necessário realizar a conversão Tonelada x Quilos.

Essa informação, cadastrada no ERP, será trazida via integração, como já ocorre atualmente, para o GeoSales.

Mediante a captura dessas informações, o frete será calculado de acordo com a seguinte equação:

Frete = (quantidade*peso unitário) * distância(km) * preço da tonelada do frete.

O valor total resultante do cálculo acima será exibido no resumo do pedido. Clicando no botão "Resumo do Pedido", o usuário visualiza a seguinte tela:

Resumo pedido.png

A informação do valor final do cálculo do frete será exibida nesta tela, e carregada no campo "Valor Frete".

Regras de Negócio

RN1 - Os dados do campo de quilometragem são de responsabilidade do usuário, e o GeoSales não validará essa informação.

RN2 - O campo de distância(km) é essencial para que o cálculo de frete customizado seja realizado corretamente,caso o campo não seja informado, o sistema irá considerar o valor '0km', aplicando a forma sem essa variável.

RN3 - O valor final do frete do pedido será definido pela soma de cálculo de frete individual de todos os itens do pedido.

RN4 - O valor do frente irá ser somado ao valor final do pedido. Porém, não irá influenciar no valor unitário dos itens, ou seja, não serão aplicados impostos sob o valor do frete.

RN5 - A variável “preço da tonelada do frete” será extraída da tabela de preço que está vinculada ao produto. Essa informação deverá ser cadastrada do ERP.