Mudanças entre as edições de "Desconto no novo valor líquido"

De GeoSales
Ir para navegação Ir para pesquisar
 
(10 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 8: Linha 8:
 
|-
 
|-
 
|}
 
|}
 
== Necessidade ==
 
 
Atualmente a Estrella Galícia possui ums custommização de desconto dentro do ERP. Esse desconto não pode ser aplicado em cima do valor líquido por questões fiscais.
 
 
== Solução ==
 
 
Para que o desconto não seja aplicado direto no valor líquido, será necessário desenvolver um calculo inverso de aplicação de desconto, desta forma, o desconto informado no pedido não afetará os impostos. Esse controle deverá ser feito através de uma configuração.
 
  
 
== Implementação ==
 
== Implementação ==
Linha 54: Linha 46:
  
 
Como descrito no cenário acima, o novo valor líquido não será informado ao vendedor. O sistema irá realizar o cálculo de desconto somente no back-end. Vale salientar que essa fórmula só será ativada caso o vendedor preencha o campo 'Desconto' da tela de cadastrado de produtos.
 
Como descrito no cenário acima, o novo valor líquido não será informado ao vendedor. O sistema irá realizar o cálculo de desconto somente no back-end. Vale salientar que essa fórmula só será ativada caso o vendedor preencha o campo 'Desconto' da tela de cadastrado de produtos.
 +
 +
Após a aplicação do desconto no novo líquido, de acordo com a fórmula, o sistema GeoSales deverá aplicar os impostos no novo valor.
  
 
'''- Ativação da fórmula'''
 
'''- Ativação da fórmula'''
Linha 59: Linha 53:
 
Para que a fórmula seja ativada será necessário criar a configuração ID_CALCULA_NOVO_LIQUIDO, essa configuração receberá os valor 'S' para ativar, 'N' ou 'NULL' para desativar. Por padrão o sistema deverá setar para 'NULL'.
 
Para que a fórmula seja ativada será necessário criar a configuração ID_CALCULA_NOVO_LIQUIDO, essa configuração receberá os valor 'S' para ativar, 'N' ou 'NULL' para desativar. Por padrão o sistema deverá setar para 'NULL'.
  
== Regras de Negócios ==
+
=== Integração ===
  
'''[RN1] - '''
+
O resultado do desconto, utilizando o novo líquido da fórmula, deverá ser enviado ao ERP no campo [vl-preori] das tabelas [ped-venda] e [ped-item]. Desta forma, não será necessário integrar o desconto separado do valor total do pedido ou do produto.
  
== Resultados Esperados ==
+
{| class="wikitable"
 +
! colspan="6"  | INTEGRAÇÃO
 +
|-
 +
! |TABELA ERP
 +
! |CAMPO ERP
 +
! |TABELA GEOSALES
 +
! |CAMPO GEOSALES
 +
 
 +
|-
 +
| ped-venda || vl-preori || PEDIDO || VR_PEDIDO
 +
|-
 +
| ped-item || vl-preori || ITEM_PEDIDO || VR_ITEM
 +
|}
  
=== Protótipos ===  
+
== Regras de Negócios ==
  
=== Fluxos Padrão ===
+
'''[RN1] - ''' Para que as fórmulas sejam aplicadas, a configuracao ID_CALCULA_NOVO_LIQUIDO deverá estar ativada.
  
 +
'''[RN2] - ''' Após a aplicação da fórmula e do desconto, o sistema GeoSales deverá recalcular os impostos em cima do novo valor bruto.
  
 
== Aprovação ==
 
== Aprovação ==

Edição atual tal como às 14h41min de 17 de abril de 2019

Histórico de Alterações

Data Quem Comentários
11/04/2019 Ana Júlia Criação do documento

Implementação

Desenvolvimento

- Fórmula para a aplicação do desconto

  • Fórmula com o preço da pauta
Formula de calculo egb desconto liquido preco pauta.PNG
  • Fórmula com o MVA
Formula de calculo egb desconto liquido com mva.PNG

Observação: O campo 'unidade por caixa' deverá ser aplicada de acordo com a tabela de [PRODUTO] e campo [QT_UNIDADE].

- Cenários de aplicação da fórmula

A Estrella Galicia possui no ERP uma customização de desconto no pedido. Esse desconto não pode ser aplicado no valor líquido por questões fiscais, desta forma, será necessário criar uma fórmula de desconto.

A fórmula de desconto dependerá do gatilho da pauta. Caso o pedido não estoure o gatilho da pauta, o sistema utilizará a fórmula com o preço da pauta, mas se o gatilho estourar o sistema deverá aplicar a fórmula com MVA.

O desconto que o vendedor informar no produto deverá ser aplicado no 'Novo Valor Liquído', ou seja, o cenário de aplicação de desconto ficará da seguinte forma:

CENÁRIO
AÇÃO RESULTADO ESPERADO
Selecionar o produto Calcular impostos
Informar o desconto Aplicar a fórmula e aplicar o desconto no novo valor líquido

Como descrito no cenário acima, o novo valor líquido não será informado ao vendedor. O sistema irá realizar o cálculo de desconto somente no back-end. Vale salientar que essa fórmula só será ativada caso o vendedor preencha o campo 'Desconto' da tela de cadastrado de produtos.

Após a aplicação do desconto no novo líquido, de acordo com a fórmula, o sistema GeoSales deverá aplicar os impostos no novo valor.

- Ativação da fórmula

Para que a fórmula seja ativada será necessário criar a configuração ID_CALCULA_NOVO_LIQUIDO, essa configuração receberá os valor 'S' para ativar, 'N' ou 'NULL' para desativar. Por padrão o sistema deverá setar para 'NULL'.

Integração

O resultado do desconto, utilizando o novo líquido da fórmula, deverá ser enviado ao ERP no campo [vl-preori] das tabelas [ped-venda] e [ped-item]. Desta forma, não será necessário integrar o desconto separado do valor total do pedido ou do produto.

INTEGRAÇÃO
TABELA ERP CAMPO ERP TABELA GEOSALES CAMPO GEOSALES
ped-venda vl-preori PEDIDO VR_PEDIDO
ped-item vl-preori ITEM_PEDIDO VR_ITEM

Regras de Negócios

[RN1] - Para que as fórmulas sejam aplicadas, a configuracao ID_CALCULA_NOVO_LIQUIDO deverá estar ativada.

[RN2] - Após a aplicação da fórmula e do desconto, o sistema GeoSales deverá recalcular os impostos em cima do novo valor bruto.

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.

GeoSales

Setor Aprovado Por Data
Desenvolvimento - GeoSales Pessoa que aprovou 00/00/0000
Integração - GeoSales Pessoa que aprovou 00/00/0000
Configurações - GeoSales Pessoa que aprovou 00/00/0000

Empresa solicitante

Setor Aprovado Por Data Assinatura
Gerente TI - Cliente Pessoa que aprovou 00/00/0000
Gerente de Projeto - Cliente Pessoa que aprovou 00/00/0000
Gerente Comercial - Cliente Pessoa que aprovou 00/00/0000