Olá
Estou repassando o roteiro de testes para TEF Dedicado SiTef e na sequencia 65 e 66 (multiplos cartões) surgiu uma dúvida.
No teste 65 o computador e a impressora são desligados durante a impressão do vinculado do 2º cartão.
No teste 66 o computador e a impressora são desligados antes da confirmação do 2º cartão, ou seja, o cupom não foi fechado ainda.
O teste 66 ocorre o resultado esperado que é o cancelamento da última transação, mas no teste 65 deveria ser confirmada a transação.
No evento infoecf é consultado o estado do ecf, mas como ele está desligado o retorno é sempre "O" e o acbrtefd cancela as transações pendentes, o que não deveria ocorrer no teste 65.
Estou usando praticamente a mesma procedure infoecf do demo.
Se o ecf estiver ligado blz, mas no roteiro pede para NÃO ligar.
Devo usar alguma outra alternativa para detectar se o cupom foi fechado, sem consultar o estado do ECF, ou devo modificar algo na procedure infoecf?
Como vcs fizeram neste caso?
Agradeço a ajuda
Evandro