01. DADOS GERAIS
Linha de Produto: | Virtual Age |
---|---|
Segmento: | Moda |
Módulo: | Financeiro |
Função: | FCRFP169 |
Ticket: | 5707193 |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAFIN-2880 |
02. SITUAÇÃO/REQUISITO
Ao tentar realizar a leitura de um arquivo da CooperCred, o sistema estava realizando a validação da sequência no arquivo de pagamento. Não permitindo assim que fosse realizada a leitura do arquivo. Este caso acontecia no momento em que era lido um arquivo no qual continha um lote de pagamento e de venda, para o arquivo de venda o sistema passa pela validação, mas no de pagamento não.
Mesmo com o flag desmarcado para não validar a sequência o sistema estava realizando esta validação.
- Notemos que anteriormente ao tentar realizar a leitura de um arquivo da CooperCred, o sistema estava realizando a validação da sequência. Não permitindo assim que fosse realizada a leitura do arquivo. Este caso acontecia no momento em que era lido um arquivo no qual continha um lote de pagamento e de venda, para o arquivo de venda o sistema passa pela validação, mas no de pagamento não.
03. SOLUÇÃO
Foi ajustado o processo de leitura do arquivo da CooperCred, para que o mesmo possa ser lido, mesmo que contenha um lote de pagamento, porém deve-se validar a sequência quando a mesma estiver configurada para validar, e quando não tiver configurada o sistema não deverá realizar a validação de sequência podendo assim realizar a leitura do arquivo.
Foi removida a lógica de validação de sequência de arquivo de pagamento.
Leitura do arquivo CooperCred
- Notemos que foi realizada a leitura do arquivo de sequência 54. No qual contém registros de pagamento no mesmo lote do arquivo de venda. Assim foi apresentada a mensagem “Foram gerados vários arquivos que deverão ser conciliados e processados separadamente”.
- Notemos então que foi gerado corretamente os dois arquivos, o arquivo de venda e o de pagamento de forma separada.