01. DADOS GERAIS
Linha de Produto: | Virtual Age |
---|---|
Segmento: | Moda |
Módulo: | Financeiro |
Função: | FCRFP098 |
Ticket: | 4460369 |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAFIN-1989 |
02. SITUAÇÃO/REQUISITO
Quando é realizado o processo de Venda/Transação pela primeira vez, o sistema executa normalmente a geração do boleto e não trava, quando é feito pela segunda vez o processo de Venda/Transação, finaliza a venda com a NF normalmente, mas ao emitir o boleto pelo componente FCRFP098 quando era realizada a requisição para a webApi na segunda vez, o sistema apresentava erro.
03. SOLUÇÃO
A requisição do virtual boleto será feita via biblioteca de códigos, então foi feito tratamento para chamada desta biblioteca e as requisições batem corretamente.
Imagem 1 - Na "Impressão de Boleto Bancário" (FCRFP098) digite o campos que deseja para filtrar os boletos.
Imagem 2 - Após a filtragem do boletos, selecione o boleto desejado e clique no botão "Enviar por email...". No exemplo acima foi utilizado uma conta da Caixa Econômica Federal.
Imagem 3 - Boleto da Caixa Econômica Federal gerado e enviado por e-mail.
Imagem 4 - Na imagem acima, ao tentar executar uma nova impressão com envio de e-mail, o sistema apresentava a mensagem de erro ao enviar o boleto por e-mail.
Imagem 5 - Após a correção, realizando a filtragem novamente e utilizando uma conta do Banco Itaú como exemplo.
Imagem 6 - Boleto gerado e enviado por e-mail com sucesso.
Imagem 7 - No "Lançamento de Transação Completo" (TRAFM060), foi realizado uma transação de exemplo.
Imagem 8 - Após as informações de recebimento serem informadas, os sistema mostrará a mensagem de envio de e-mail ao usuário.
Imagem 9 - No Adicional da mensagem pede-se para o usuário informar uma conta "padrão" no componente FCRFP098 para que o envio do e-mail possa ter sucesso.
Imagem 10 - Boleto gerado a partir da transação finalizada anteriormente.
Após finalizada a primeira transação e gerado boleto, foram realizadas várias outras transações na sequência dentro de uma mesma sessão, e não ocasionou mais erros.
Problema foi ajustado pelo processo de impressão chamado pela transação e também diretamente através do componente FCRFP098.