Mudanças entre as edições de "Cálculo de frete por quilometragem"
(4 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 8: | Linha 8: | ||
|- | |- | ||
| 23/04/2018 || Luan Lima || Validado pelo desenvolvimento | | 23/04/2018 || Luan Lima || Validado pelo desenvolvimento | ||
+ | |- | ||
+ | | 17/10/2018 || Ryvane Maria || Inclusão da obrigatoriedade do campo quilometagem | ||
|- | |- | ||
|} | |} | ||
Linha 44: | Linha 46: | ||
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 usuário informar um novo endereço de entrega. | 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 usuário informar um novo endereço de entrega. | ||
+ | |||
+ | É importante salientar que o campo 'Distância em quilômetros' tem preenchimento obrigatório caso o usuário informe um endereço de entrega. Para que isso seja possível, deverá ser criada a configuração ID_EXIGE_DISTANCIA_QUILOMETROS com a finalidade de tornar obrigatório o campo 'Distância em quilômetros', essa configuração pode assumir os valores 'S', para tornar o campo obrigatório, 'N', para tornar o campo não obrigatório, sendo seu valor nulo 'N'. | ||
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. | 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. | ||
Linha 78: | Linha 82: | ||
|- | |- | ||
|} | |} | ||
+ | |||
+ | == Integração == | ||
+ | PENDÊNCIAS DE INTEGRAÇÃO NO CÁLCULO DE FRETE POR QUILOMETRAGEM | ||
+ | |||
+ | - Onde iremos capturar a informação de preço da tonelada do frete no ERP? | ||
+ | - | ||
==Regras de Negócio== | ==Regras de Negócio== | ||
Linha 91: | Linha 101: | ||
'''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 no ERP na tabela FRETE, no campo VR_PRECO_KG. | '''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 no ERP na tabela FRETE, no campo VR_PRECO_KG. | ||
− | + | '''RN6 - ''' Para que o campo 'Distância em quilômetros' tenha preenchimento obrigatório, a configuração ID_EXIGE_DISTANCIA_QUILOMETROS deve estar ativada. | |
+ | |||
+ | == 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. | ||
+ | |||
+ | {| class="wikitable" | ||
+ | ! style="width:200px" |Setor | ||
+ | ! style="width:180px" |Aprovado Por | ||
+ | ! style="width:200px" |Data | ||
+ | ! style="width:300px" |Assinatura | ||
+ | |- | ||
+ | | Gerente TI | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | | Gerente Projeto | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | | Gerente Comercial | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |} |
Edição atual tal como às 11h47min de 17 de outubro de 2018
Histórico de Revisões
Data | Quem | Comentários |
---|---|---|
16/04/2018 | Ryvane Maria | Criação do Documento |
23/04/2018 | Luan Lima | Validado pelo desenvolvimento |
17/10/2018 | Ryvane Maria | Inclusão da obrigatoriedade do campo quilometagem |
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:
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.
A informação do campo "Distância em quilômetros" deverá ser salva no campo QT_QUILOMETROS_ENTREGA da tabela PEDIDO.
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 usuário informar um novo endereço de entrega.
É importante salientar que o campo 'Distância em quilômetros' tem preenchimento obrigatório caso o usuário informe um endereço de entrega. Para que isso seja possível, deverá ser criada a configuração ID_EXIGE_DISTANCIA_QUILOMETROS com a finalidade de tornar obrigatório o campo 'Distância em quilômetros', essa configuração pode assumir os valores 'S', para tornar o campo obrigatório, 'N', para tornar o campo não obrigatório, sendo seu valor nulo 'N'.
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:
A informação do valor final do cálculo do frete será exibida nesta tela, e carregada no campo "Valor Frete".
Tabelas a serem alteradas:
PEDIDO | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
QT_QUILOMETROS_ENTREGA | DECIMAL(18,6) | NAO | NAO | Distância em quilometros percorridos na entrega |
Integração
PENDÊNCIAS DE INTEGRAÇÃO NO CÁLCULO DE FRETE POR QUILOMETRAGEM
- Onde iremos capturar a informação de preço da tonelada do frete no ERP? -
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 fórmula 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 no ERP na tabela FRETE, no campo VR_PRECO_KG.
RN6 - Para que o campo 'Distância em quilômetros' tenha preenchimento obrigatório, a configuração ID_EXIGE_DISTANCIA_QUILOMETROS deve estar ativada.
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 |