Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
(Obrigatório)
Informações Gerais
Especificação | |||
Produto | Datasul | Módulo | Aquisição Produtos Rurais |
Segmento Executor |
| ||
Projeto1 | MANMAT01 | IRM1 | MANMAT01-105 |
Requisito1 | MANMAT01-2780 | Subtarefa1 |
|
Chamado2 |
| ||
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
(Obrigatório)
Objetivo
Recalcular o valor unitário a ser usado na emissão da nota fiscal do produtor para que reflita o valor negociado, considerando o incentivo à produção leiteira e os impostos retidos.
(Obrigatório)
Definição da Regra de Negócio
Na aquisição de leite do produtor rural é comum os laticínios negociarem um preço final já incluindo o incentivo à produção de leite (quando houver) e a retenção de impostos. Para que o preço final pago ao produtor siga esta diretriz é necessário recalcular recalcular o preço da NF retirando o efeito do incentivo e do SENAR. Isso será feito calculando um ajuste a ser aplicado no Bônus Fixo. Em um exemplo em que o valor unitário negociado seja R$ 1,20 o recálculo ficaria assim:
Valor antes do recálculo:
Inclusão de bônus fixo ajustando o unitário da NF:
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
aq0315 | [Alteração] | Logística -> Aquisição Produtos Rurais -> Tarefas | - |
cd0024 | [Alteração] | Cadastros Geriais -> Cadastros Gerais -> Manutenção | - |
|
|
| - |
Opcional
Protótipo de Tela
Apresentados junto ao fluxo de processo.
Opcional
Fluxo do Processo
1 - Externalização das Regras para Recálculo do Bônus
Incluir novas variáveis na API de consulta de tipos de operações e variáveis
- Incluir na include cdapi0034a.i5 as novas variáveis necessárias ao recálculo do bônus fixo:
Lista de variáveis a incluir:
perc-imp-retido = percentual do imposto retido informado na regra
novo-total = Valor intermediário utilizado no cálculo
val-ajuste = Valor unitário que ajusta o bônus fixo
Lista de variáveis retornadas pela cdapi034:
novo-total = Valor intermediário usado no cálculo
val-ajuste = Valor unitário que ajusta o bônus fixo
2 - aq0315 - Confirmação Preço Final
Incluir nova coluna "Ajuste" na tela do aq0315 para receber o valor retornado do Engine de Regras. Ao carregar o browse, para cada linha deverá ser chamado o Interpretador de Regras que retornará o valor de Ajuste. Cada vez que o usuário alterar o "Preço Final" o interpretador também deverá ser chamado, mas somente para a linha alterada
Chamada ao Interpretador de Regras
- Executar a cdapi034 (interpretador de regras) passando código da empresa, código do estabelecimento, o tipo de operação "AQR-NF-Produtor" e o seguinte conjunto de variáveis:
optante = indica se o produtor é optante do programa de incentivo (produt-rural.optante)
item = código do item (fechto-produt-period.it-codigo)
vol-acum-ano = volume entregue acumulado no ano (quant-fornec-produt.qtd-fornec)
vol-mes = volume entregue no mês (fechto-produt-period.qtd-period)
vol-ano-mes = volume acumulado do ano mais o volume do mês (quant-fornec-produt.qtd-fornec + fechto-produt-period.qtd-period)
preco-final-inf = preço final informado (fechto-produt-period.val-preco-final-inf)
Lista de variáveis retornadas pela cdapi034:
val-ajuste = Valor unitário que ajusta o bônus fixo
- Se a cdapi034 não retornar valores, a coluna "Ajuste" deve ficar com zero.
Confirmação e Gravação dos Registros
- Ao ser clicado o botão "Confirmar", gravar em fechto-produt-period.val-bonus-fix-inf a soma de Bônus Fixo Informado + Ajuste
Opcional
Não se aplica.
(Opcional)
Não se aplica.
(Opcional)
Não se aplica.
(Opcional)
Estrutura de Menu
Não se aplica.
Cadastro de Papéis
Não se aplica.
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|