Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | Datasul | Módulo | Vendas, Compras e Armazenagem de Grãos |
Segmento Executor | Originação de Grãos | ||
Projeto1 | Fluxo de Caixa Originação | IRM1 | PCREQ-8964 |
Requisito1 | PCREQ-8965 | Subtarefa1 | PDR_AGR_ORI004-73 |
Chamado2 |
| ||
Release de Entrega Planejada | 12.1.10 | Réplica | Não se Aplica |
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).
Objetivos
Permitir que o sistema alimente o fluxo de caixa com dados das fixações dos contratos de compra de originação de grãos da mesma forma que é tratado por outros módulos, como por exemplo: pedido de compra.
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
CFL703AA - Integração Fluxo de Caixa com EMS2 | Alteração | Tarefa | - |
CFL912ZA - Dados para Integração com Originação | Novo | Não se Aplica | |
CFL201AA - Movimento Fluxo de Caixa | Alteração | Consulta | - |
CFL700ZD - Cópia Fluxo de Caixa | Alteração | Não se Aplica | - |
CFL724ZB - API de Importação Movto Fluxo de Caixa | Alteração | Não se Aplica | - |
GGAPI130 - API Geração dos movimentos dos contratos | Novo | Não se Aplica | - |
CFL703AA – Integração Fluxo de Caixa com EMS2
Devido as limitações do template de relatório em redimensionar a tela, não será possível inserir novos campos em tela. Como alternativa será incluso novo botão que chamará nova tela (cfl912za) para ser informados os parâmetros do Grãos. Este botão somente estará visível caso módulo de originação de grãos estiver marcado. Esta verificação é realizada através da procedure interna "pi_verifica_integr_orig_graos" já utilizada pelo financeiro em programas de outros módulos.
Salvar este parâmetro em dwb_rpt_param.cod_dwb_parameters usando a próxima sequencia livre (SetEntryField), assim como na abertura do programa o mesmo deve ser resgatado de acordo com padrão do template padrão.
Na procedure interna "pi_rpt_fluxo_cx_integr_ems2", após bloco de integração com planejamento, caso a opção para considerar originação estiver marcada inserir chamada para API do grãos para o retorno dos movimentos dos contratos de compra.
O bloco que contém a eliminação das informações no fluxo para posterior importação deve considerar também o módulo de originação "GGP", da mesma forma que é realizada por outros módulos. Explo: Pedido de Venda, compra.
A procedure interna "pi_tratar_fluxo_cx_integr_ems2" também deve considerar o módulo de originação "GGP", tanto na validação quanto na gravação do histórico da mesma forma que é realizada por outros módulos. Explo: Pedido de Venda, compra.
Após a importação os dados serão apresentados no relatório conforme modelo abaixo.
CFL921ZA – Dados para integração com Originação de Grãos
Nova tela para indicar se o processamento deve ser realizado para o módulo de Originação de Grãos.
CFL201AA – Movimentos Fluxo de Caixa
Ajustar a rotina para considerar também o módulo de originação "GGP". Esta validação será realizada no final da procedure interna "pi_open_movto_fluxo_cx_fin", juntamente com as validações de outros módulos.
CFL700ZD – Cópia Fluxo de Caixa
Ajustar a rotina para considerar também o módulo de originação "GGP" em todos os pontos onde há validação dos módulos de "CCP", "PDP", e outros.
CFL724ZB – API de Importação Movimento Fluxo de Caixa
Ajustar a rotina para considerar também o módulo de originação "GGP" assim como é feito para os módulos de "CCP", "PDP", e outros.
GGAPI130 – API Geração dos Movimentos dos Contratos
Esta API receberá como parâmetro tabela temporária como os parâmetros de fluxo e retornará tabela temporária com os movimentos do fluxo. Deverá buscar todos os contratos do tipo de Originação de Grãos que tenham saldo e cuja situação estejam fechado. Verificar nestes contratos a unidade de negócio que deverá estar entre as faixas informada em tela.
Para cada contrato verificar se houve fixação de preço dentro da faixa de datas informada em tela e que tenha saldo (quantidade fixada - quantidade paga + quantidade alocada ao fechamento). Verificar se a unidade de preço da fixação for diferente a unidade de preço do contrato, aplicar o fator de conversão(ggapi065) no preço da fixação. Verificar também a moeda da fixação e aplicar a conversão (ggapi018) caso não seja corrente sobre o preço convertido.
Multiplicar o preço convertido sobre o saldo e sumariar por data de transação. A cada quebra por data atualizar a tabela temporária dos movimentos de fluxo.
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|