Páginas filhas
  • 4460369 DVAFIN-1989 DT Erro na impressão do boleto bancário

Tempo aproximado para leitura: 10 min


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.