01. DADOS GERAIS
Linha de Produto: | Virtual Age |
---|---|
Segmento: | Moda |
Módulo: | Financeiro |
Função: | FCPFP070 - Retorno de Agendamento/Pagamento Eletrônico de Fornecedor |
Ticket: | 5725206 |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAFIN-2814 |
02. SITUAÇÃO/REQUISITO
No processo de leitura e processamento do retorno de pagamento eletrônico, componente (FCPFP070 - Retorno de Agendamento/Pagamento Eletrônico de Fornecedor), quando o banco retornava, uma ocorrência diferente para cada título retornado, o sistema estava gravando a ocorrência da primeira duplicata encontrada, para todas as outras. Gerando assim informações incorretas nas observações das duplicatas.
03. SOLUÇÃO
Foi ajustado, para que o sistema obedeça a ocorrência retornada, e para cada duplicata grave a informação correta, de acordo com o arquivo de retorno.
Imagem 1 - Na imagem acima, antes da correção, geramos uma remessa contendo duas duplicatas do fornecedor 131313.
Imagem 2 - Na imagem acima, antes da correção, geramos uma arquivo de retorno, e neste arquivo esta contido as duas duplicatas lançadas anteriormente. Para a primeira duplicata, geramos a ocorrência de pagamento 00.
Imagem 3 - Na imagem acima, antes da correção, geramos uma arquivo de retorno, e neste arquivo esta contido as duas duplicatas lançadas anteriormente. Para a segunda duplicata, geramos a ocorrência de agendamento de pagamento BD.
Imagem 4 - Processamos o arquivo de retorno corretamente. Uma das duplicatas será baixada, e outra será apenas gravada a informação de agendamento de pagamento. Lembrando que para cada registro, foi tratado uma ocorrência diferente. Este processamento foi feito antes da correção.
Imagem 5 - Para o primeiro registro com a ocorrência 00 - Pagamento Efetuado, sistema baixou a duplicata corretamente, e gerou a observação na duplicata corretamente.
Imagem 6 - Na imagem acima, como podemos observar, para a segunda duplicata, foi gerado a mesma observação de pagamento. Mas o correto, seria de agendamento de pagamento. Ou seja, sistema pegou a informação da primeira ocorrência e gravou nas duas duplicatas.
Imagem 1 - Na imagem acima, após a correção, geramos uma remessa contendo duas duplicatas do fornecedor 131313.
Imagem 2 - Na imagem acima, neste segundo teste, geramos novamente um retorno igual ao anterior. Para duplicata em foco, foi retornado a ocorrência BD - Pagamento Agendado e para a primeira duplicata, foi tratado a ocorrência 00 - PAGAMENTO EFETUADO.
Imagem 3 - Na imagem acima, após correção, efetuamos o processamento do retorno. Vejamos agora, como foi gravada as informações nas duplicatas retornadas.
Imagem 4 - Na imagem acima, depois do processamento do arquivo, veja que para a duplicata 6458, o sistema gravou corretamente a observação de pagamento e baixou a duplicata. Informações da primeira duplicata ficaram gravadas corretamente.
Imagem 5 - Na imagem acima, como podemos observar, após correção, para a segunda duplicata, o sistema também gravou corretamente a ocorrência retornada. Duplicata não foi baixada, porque seu pagamento foi retornado como agendado. Informação ficou correta, após processamento do retorno.