Estou usando Delphi 2010
e uma impressora Daruma FS700;
ao tentar fechar um cupom fiscal com varias formas de pagamento, onde o somatório destas é superior ao valor dos itens do Cupom, é gerada a seguinte exceção
Erro retornado pela impressora: Daruma
Erro na sequência de fechamento do cupom fiscal
Erro estendido (119 -> não em fase de pagamento ou totalização)
Para ilustrar melhor o exemplo.:
Venda R$ 12,00
Formas de Pagamento
* R$ 10,00 cheque
* R$ 5,00 Dinheiro
para fazer este processo eu faço um laço executando o comando
EfetuaPagamento('01',10.00);
EfetuaPagamento('02',5.00);