Impressão

🚧

Esta documentação está desatualizada.

Para informações sempre atualizadas, acesse https://paygodev.readme.io/docs.

O processo de impressão dos comprovantes é crítico, pois dele depende o status final da transação, se esta será confirmada ou cancelada. Um tratamento incorreto pode resultar em quebra da integridade da transação, ficando indevidamente efetivada ou cancelada, sem o conhecimento do operador e do Cliente.

Em caso de falha no processo de impressão, a Automação Comercial deve avisar o usuário e perguntar se deseja realizar uma nova tentativa de impressão (dando a oportunidade de verificar o estado e as conexões da impressora), repetidamente a cada tentativa. O resultado da impressão somente deve ser considerado falho (para geração do arquivo de resposta ao PayGo) após o operador confirmar a desistência.

O sucesso da impressão deve ser determinado pela Automação Comercial, através de comunicação direta com a Impressora Fiscal, nunca deve ser determinado pelo operador.

Caso seja determinada falha na impressão e o operador desiste de novas tentativas, a Automação Comercial deve avisar claramente o usuário que a transação de TEF foi cancelada, apresentando a mensagem de erro definida mais a frente para esta situação.

Importante:

  • Algumas transações, mesmo bem-sucedidas e gerando comprovantes, podem não requerer confirmação. Esta situação é identificada pela Automação Comercial através do campo 729-000. Há duas causas possíveis para esta situação:

    1. A transação não tem impacto para o estabelecimento ou para o Cliente (por exemplo, consulta de saldo);
      ou
    2. Mesmo tendo impacto, a transação já está confirmada, e a Rede Adquirente não permite desfazê-la.
  • As definições aqui realizadas não substituem e não invalidam nenhum ponto da lei fiscal vigente, com a qual a Automação Comercial deve estar em pleno acordo.


Definição de vias a serem impressas

O fluxo abaixo deve ser utilizado para determinar quais vias do comprovante devem ser impressas: