Mudanças entre as edições de "Autorização de Preço com validade"

De GeoSales
Ir para navegação Ir para pesquisar
Linha 17: Linha 17:
 
* Ainda será conversando com a arquitetura
 
* Ainda será conversando com a arquitetura
  
Estrutura da Tabela: '''APLICACAO_CUSTO'''
+
Estrutura da Tabela: '''XXXXXX'''
  
 
{| class="wikitable"
 
{| class="wikitable"
! ID
+
! XX
! DS_FUNCAO
+
! XXXXXXX
! ORDEM
+
! XXXXX
! ATIVO
+
! XXXXXO
 
|-
 
|-
 
|  CÓDIGO SEQUENCIAL ||  DESCRIÇÃO DA FUNÇÃO || ORDEM DE APLICAÇÃO || SE ESTÁ ATIVO OU NÃO.
 
|  CÓDIGO SEQUENCIAL ||  DESCRIÇÃO DA FUNÇÃO || ORDEM DE APLICAÇÃO || SE ESTÁ ATIVO OU NÃO.
Linha 29: Linha 29:
  
 
* O campo ORDEM deve ser único, para não haver conflitos na execução
 
* O campo ORDEM deve ser único, para não haver conflitos na execução
* Toda função de custo deve preencher o campo VR_CUSTO da tabela ITEM_PEDIDO
+
* Toda função de custo deve preencher o campo xxx da tabela xxxx
 
* As funções não podem se repetir
 
* As funções não podem se repetir
* Para o cálculo do custo dos produtos da AGROSEMA será criado o listener TAXA_VENCIMENTO
+
* Para o cálculo do custo dos produtos da xxxxx será criado o listener xx
 
* Para esse listener será aplicado o seguinte cálculo:
 
* Para esse listener será aplicado o seguinte cálculo:
  
Linha 47: Linha 47:
 
|(VENCIMENTO - DATA ATUAL), Resultado deve ser em número de dias
 
|(VENCIMENTO - DATA ATUAL), Resultado deve ser em número de dias
 
|-
 
|-
|VR_CUSTO
+
|xxxxx
|Custo do produto da tabela PRODUTO_CUSTO
+
|Custo do produto da tabela xxxxxxx
 
|-
 
|-
|PR_JUROS
+
|xxxxxx
 
|Percentual de Juros do dia de Cada produto
 
|Percentual de Juros do dia de Cada produto
 
|}
 
|}

Edição das 18h43min de 15 de março de 2017

Histórico de Revisões

Data Quem Comentários
15/03/2017 Renato Lima Criação do Documento

Necessidade

  • Ao Autorizar um preço de acordo com a alçada cadastrada para cada supervisor, este terá uma opção de informar se a autorização se refere a um único pedido ou a vários pedidos por tempo determinado. Se autorizado para período determinado, supervisor insere data ate quando a condição estará autorizada. Novos pedidos do mesmo cliente, mesmo produto e mesmas condições são serão necessários autorização;

Solução

  • xxx

Implementação

  • Ainda será conversando com a arquitetura

Estrutura da Tabela: XXXXXX

XX XXXXXXX XXXXX XXXXXO
CÓDIGO SEQUENCIAL DESCRIÇÃO DA FUNÇÃO ORDEM DE APLICAÇÃO SE ESTÁ ATIVO OU NÃO.
  • O campo ORDEM deve ser único, para não haver conflitos na execução
  • Toda função de custo deve preencher o campo xxx da tabela xxxx
  • As funções não podem se repetir
  • Para o cálculo do custo dos produtos da xxxxx será criado o listener xx
  • Para esse listener será aplicado o seguinte cálculo:

Como exemplo iremos adotar as seguinte informações:

  • Custo do produto Lorbson - R$400,00 (Essa informação será cadastrada no ERP)
  • Vencimento: Data de Hoje - (Essa campo é o mesmo que foi criado na funcionalidade de Bloqueio por Prazo)
  • Taxa de Juros de (1,8% a.m) / 30 = Taxa de Juros a.d = 0,06%. (Essa informação será cadastrada no ERP)


ONDE
DIAS (VENCIMENTO - DATA ATUAL), Resultado deve ser em número de dias
xxxxx Custo do produto da tabela xxxxxxx
xxxxxx Percentual de Juros do dia de Cada produto
Custo do Produto = VR_CUSTO + (VR_CUSTO * (DIAS * PR_JUROS))
                             
  400 + (400*(0*0,06%)) = R$400,00
  • O resultado desse calculo será inserido no campo VR_CUSTO da tabela ITEM_PEDIDO e será utilizado no cálculo da Margem.


Regras de Negócio

[RN1] – Criar o campo PR_JUROS na tabela PRODUTO para informar o juros de cada produto

Integração

[RN2] – O campo VR_CUSTO na tabela PRODUTO_CUSTO deve ser preenchida com a informação do ERP que da Tabela DA1 da coluna DA1_ZZCUST.

[RN3] – O campo PR_JUROS na tabela PRODUTO deve ser preenchida com a informação do ERP que da Tabela SA3 da coluna A3_ZZTXMES.

Cenários

Dados

  • Custo do Produto = 400,00
  • Vencimento= 15/02/2017
  • Data Atual= 02/02/2017
  • Taxa de Juros= 0,06%
  • Apenas a função relativa a TAXA_VENCIMENTO está ativa

Operação

  • Inserir um item no pedido de venda.

Assertivas

  • O sistema preencherá o campo VR_CUSTO na tabela ITEM_PEDIDO com o valor de 403,12
Cálculo Realizado:

   400 + (400 * (13*0,06%)) = 403,12