Mudanças entre as edições de "Autorização de Preço com validade"
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: ''' | + | Estrutura da Tabela: '''XXXXXX''' |
{| class="wikitable" | {| class="wikitable" | ||
− | ! | + | ! XX |
− | ! | + | ! XXXXXXX |
− | ! | + | ! XXXXX |
− | ! | + | ! 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 | + | * 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 | + | * 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 | ||
|- | |- | ||
− | | | + | |xxxxx |
− | |Custo do produto da tabela | + | |Custo do produto da tabela xxxxxxx |
|- | |- | ||
− | | | + | |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