Páginas filhas
  • 5725206 DVAFIN-2814 DT Ocorrência do PAGFOR sendo gravada incorretamente na duplicata.


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.