Olá layme,
Se o meu problema não for o mesmo que o seu, é muito parecido! Meu problema consiste em:
Ao executar o seguinte teste no TEFDemo.exe (sem alterações no código-fonte da minha parte) que acompanha o ACBr:
- ECF Daruma FS600, GPDireção e Multi cartões;
- Inicia-se um cupom e realiza-se o pagamento do mesmo com dois cartões de crédito;
- Quando a impressão do primeiro CCD-Comprovante de Crédito ou Débito estiver sendo realizada, desligue a impressora;
- O sistema de automação (TEFDemo) vai detectar a falta da impressora e vai perguntar se deseja continuar, responda NÃO;
- Ocorrerá o "Desfazimento" da última operação de pagamento (último cartão);
- E então acontece o PROBLEMA, aparece uma tela com o título "Transação de Cancelamento de Pagamento" solicitando alguns dados creio eu, para Cancelamento da primeira operação de pagamento (primeiro cartão). Esse cancelamento poderá ser realizado ligando-se a impressora e ai fica tudo certo, mas acho que o passo a seguir diz melhor como deveria acontecer;
- Realizando esse mesmo teste juntamento com o suporte a desenvolvedores da Daruma no simulador deles, o problema não acontece. O que acontece na verdade, são dois "Desfazimentos" referentes aos dois pagamentos efetuados com os cartões. Julgo eu ser o correto;
Se alguém poder esclarecer melhor a situação e nos ajudar seria muito legal.
Obrigado!