Ir para conteúdo
  • Cadastre-se

dev botao

Erro impressora daruma


gss200610
  • Este tópico foi criado há 2656 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

tenho uns clientes que direto acusa erro na sequencia do fechamento do cupom fiscal, analisando o log percebir que acontece sempre apos o erro de meio de pagamento ja programado.

só nao entendir o poque, se nao mando reprogramar meio de pagamento, ou tem alguma propriedade do acbr que altere?

 

-- 11/01 10:10:05:021 Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 39 - Estendido: 120 -> Meio de pagamento já programado Cod.Aviso: 0
-- 11/01 10:10:05:021     RX <- :3912000[210]000000000000000000[CR][220]
-- 11/01 10:10:05:021 
----------------- ERRO -----------------
Erro retornado pela Impressora: Daruma

Erro na sequência de fechamento do cupom fiscal
Erro estendido (120 -> Não em fase de finalização de documento)

Link para o comentário
Compartilhar em outros sites

Bom dia, gss200610,

tive este mesmo errro em um cliente meu, depois de colocar os perdigueiros, dalmatas, busdogs, etc.. atraz, constatei que

era uma erro de fechamento do cupom, as vezes acontecia de a impressora fiscal dar um total de arrendondamento diferente do sistema, ex: imp: 123,45 o sistema dava 123,44

quando chama o fechamento final do cupom e falta 1 centavo para receber ela da esta mensagem, que convenhamos nada esclarecedor.

espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

o que significa essa linha:

 

-- 27/12 15:37:26:240 AchaFPGIndice( 01 )
-- 27/12 15:37:26:240                 TX -> [FS]F[209]01000000000690[255]z
-- 27/12 15:37:26:412     RX <- :0000000[209]+000000000345[CR][255]

 

-- 27/12 15:36:38:252 AbreCupom( , ,  )
-- 27/12 15:36:38:252                 TX -> [FS]R[200]078[185]
-- 27/12 15:36:38:392     RX <- :[200]078DR0916BR000000488998 [CR][228]
-- 27/12 15:36:38:392 GrandeTotal
-- 27/12 15:36:38:392                 TX -> [FS]R[200]001[183]
-- 27/12 15:36:38:492     RX <- :[200]001000000000002523059[CR][196]
-- 27/12 15:36:38:492 DataHora
-- 27/12 15:36:38:492                 TX -> [FS]R[200]066[182]
-- 27/12 15:36:38:592     RX <- :[200]06627122016153623[CR][204]
-- 27/12 15:36:38:592 
-- 27/12 15:36:38:592                 TX -> [FS]F[200][255][255][255]m
-- 27/12 15:36:38:992     RX <- :0000000[200]001779001709[CR][200]
-- 27/12 15:36:39:202 Estado
-- 27/12 15:36:39:202                 TX -> [FS]R[200]056[181]
-- 27/12 15:36:39:335     RX <- :[200]0561[CR][253]
-- 27/12 15:36:39:335 
-- 27/12 15:36:39:335                 TX -> [FS]R[200]057[180]
-- 27/12 15:36:39:475     RX <- :[200]0571[CR][252]
-- 27/12 15:36:39:475 VendeItem( 7898372442886 , COLORAU SABOREL , T3 , 1 , 3,45 , 0 , PT , $ , D , -1 )
-- 27/12 15:36:39:475                 TX -> [FS]F[207]03000100000000345000000000000187898372442886 PT TCOLORAU SABOREL[255][18]
-- 27/12 15:36:39:647     RX <- :0000000[207]001000000000345[CR][251]
-- 27/12 15:36:39:647 GrandeTotal
-- 27/12 15:36:39:647                 TX -> [FS]R[200]001[183]
-- 27/12 15:36:39:943     RX <- :[200]001000000000002523404[CR][200]
-- 27/12 15:36:40:083 Estado
-- 27/12 15:36:40:083                 TX -> [FS]R[200]056[181]
-- 27/12 15:36:40:238     RX <- :[200]0561[CR][253]
-- 27/12 15:36:40:238 
-- 27/12 15:36:40:238                 TX -> [FS]R[200]057[180]
-- 27/12 15:36:40:394     RX <- :[200]0571[CR][252]
-- 27/12 15:36:40:394 VendeItem( 7898372442893 , ACAFRAO SABOREL , T3 , 1 , 3,45 , 0 , PT , $ , D , -1 )
-- 27/12 15:36:40:394                 TX -> [FS]F[207]03000100000000345000000000000187898372442893 PT TACAFRAO SABOREL[255][ACK]
-- 27/12 15:36:40:566     RX <- :0000000[207]002000000000345[CR][248]
-- 27/12 15:36:40:566 GrandeTotal
-- 27/12 15:36:40:566                 TX -> [FS]R[200]001[183]
-- 27/12 15:36:40:846     RX <- :[200]001000000000002523749[CR][194]
-- 27/12 15:36:47:911 Estado
-- 27/12 15:36:47:911                 TX -> [FS]R[200]056[181]
-- 27/12 15:36:48:052     RX <- :[200]0561[CR][253]
-- 27/12 15:36:48:052 
-- 27/12 15:36:48:052                 TX -> [FS]R[200]057[180]
-- 27/12 15:36:48:208     RX <- :[200]0571[CR][252]
-- 27/12 15:36:48:208 VendeItem( 7898372442886 , COLORAU SABOREL , T3 , 1 , 3,45 , 0 , PT , $ , D , -1 )
-- 27/12 15:36:48:208                 TX -> [FS]F[207]03000100000000345000000000000187898372442886 PT TCOLORAU SABOREL[255][18]
-- 27/12 15:36:48:364     RX <- :0000000[207]003000000000345[CR][249]
-- 27/12 15:36:48:364 GrandeTotal
-- 27/12 15:36:48:364                 TX -> [FS]R[200]001[183]
-- 27/12 15:36:48:660     RX <- :[200]001000000000002524094[CR][194]
-- 27/12 15:37:24:381 Arredonda
-- 27/12 15:37:24:381                 TX -> [FS]R[200]001[183]
-- 27/12 15:37:24:521     RX <- :[200]001000000000002524094[CR][194]
-- 27/12 15:37:25:426 Estado
-- 27/12 15:37:25:426                 TX -> [FS]R[200]056[181]
-- 27/12 15:37:25:567     RX <- :[200]0561[CR][253]
-- 27/12 15:37:25:567 
-- 27/12 15:37:25:567                 TX -> [FS]R[200]057[180]
-- 27/12 15:37:25:707     RX <- :[200]0571[CR][252]
-- 27/12 15:37:25:707 Subtotal
-- 27/12 15:37:25:707                 TX -> [FS]R[200]047[181]
-- 27/12 15:37:25:816     RX <- :[200]047000000001035[CR][203]
-- 27/12 15:37:25:816 
-- 27/12 15:37:25:816                 TX -> [FS]F[206]1000000000000[165]
-- 27/12 15:37:25:972     RX <- :0000000[206]000000001035[CR][206]
-- 27/12 15:37:26:035 TotalPago
-- 27/12 15:37:26:035                 TX -> [FS]R[200]048[186]
-- 27/12 15:37:26:137     RX <- :[200]0480000000000000[CR][243]
-- 27/12 15:37:26:137 TotalPago
-- 27/12 15:37:26:137                 TX -> [FS]R[200]048[186]
-- 27/12 15:37:26:240     RX <- :[200]0480000000000000[CR][243]
-- 27/12 15:37:26:240 AchaFPGIndice( 01 )
-- 27/12 15:37:26:240                 TX -> [FS]F[209]01000000000690[255]z
-- 27/12 15:37:26:412     RX <- :0000000[209]+000000000345[CR][255]
-- 27/12 15:37:26:427 TotalPago
-- 27/12 15:37:26:427                 TX -> [FS]R[200]048[186]
-- 27/12 15:37:26:715     RX <- :[200]0480000000000690[CR][252]
-- 27/12 15:37:26:835 FechaCupom( MD-5:0A47CC4934E699DA0B55E77911229398[LF]Val.Aprox.Impostos R$0,98(9,47%) Fonte:IBPT[LF]Operador(a): ADM                                [LF]Vendedor(a): CAIXA                              [LF] )
-- 27/12 15:37:26:835                 TX -> [FS]F[210]0MD-5:0A47CC4934E699DA0B55E77911229398[CR][LF]Val.Aprox.Impostos R$0,98(9,47%) Fonte:IBPT[CR][LF]Operador(a): ADM                                [CR][LF]Vendedor(a): CAIXA                              [CR][LF][255]}
-- 27/12 15:37:27:019 Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 39 - Estendido: 120 -> Meio de pagamento já programado Cod.Aviso: 0
-- 27/12 15:37:27:019     RX <- :3912000[210]000000000000000000[CR][220]
-- 27/12 15:37:27:019 
----------------- ERRO -----------------
Erro retornado pela Impressora: Daruma

Erro na sequência de fechamento do cupom fiscal
Erro estendido (120 -> Não em fase de finalização de documento)
----------------------------------------
 

Link para o comentário
Compartilhar em outros sites

2 horas atrás, gss200610 disse:

e como voce fez, pq voce vai somando os itens na tela e mostra o subtotal, supomos que der 123,45 e o ecf 123,44 , na tela de fechar ?

Você tem que seguir no sistema a mesma regra que a impressora está utilizando, ou seja, se ela está programada pra truncar você trunca no sistema, e caso a impressora esteja programada pra arredondar você arredonda no sistema.
Na unit ACBrUtils tem as duas funções, basta utiliza-las.

1 hora atrás, gss200610 disse:

o que significa essa linha:

 

-- 27/12 15:37:26:240 AchaFPGIndice( 01 )
-- 27/12 15:37:26:240                 TX -> [FS]F[209]01000000000690[255]z
-- 27/12 15:37:26:412     RX <- :0000000[209]+000000000345[CR][255]

 

-- 27/12 15:36:38:252 AbreCupom( , ,  )
-- 27/12 15:36:38:252                 TX -> [FS]R[200]078[185]
-- 27/12 15:36:38:392     RX <- :[200]078DR0916BR000000488998 [CR][228]
-- 27/12 15:36:38:392 GrandeTotal
-- 27/12 15:36:38:392                 TX -> [FS]R[200]001[183]
-- 27/12 15:36:38:492     RX <- :[200]001000000000002523059[CR][196]
-- 27/12 15:36:38:492 DataHora
-- 27/12 15:36:38:492                 TX -> [FS]R[200]066[182]
-- 27/12 15:36:38:592     RX <- :[200]06627122016153623[CR][204]
-- 27/12 15:36:38:592 
-- 27/12 15:36:38:592                 TX -> [FS]F[200][255][255][255]m
-- 27/12 15:36:38:992     RX <- :0000000[200]001779001709[CR][200]
-- 27/12 15:36:39:202 Estado
-- 27/12 15:36:39:202                 TX -> [FS]R[200]056[181]
-- 27/12 15:36:39:335     RX <- :[200]0561[CR][253]
-- 27/12 15:36:39:335 
-- 27/12 15:36:39:335                 TX -> [FS]R[200]057[180]
-- 27/12 15:36:39:475     RX <- :[200]0571[CR][252]
-- 27/12 15:36:39:475 VendeItem( 7898372442886 , COLORAU SABOREL , T3 , 1 , 3,45 , 0 , PT , $ , D , -1 )
-- 27/12 15:36:39:475                 TX -> [FS]F[207]03000100000000345000000000000187898372442886 PT TCOLORAU SABOREL[255][18]
-- 27/12 15:36:39:647     RX <- :0000000[207]001000000000345[CR][251]
-- 27/12 15:36:39:647 GrandeTotal
-- 27/12 15:36:39:647                 TX -> [FS]R[200]001[183]
-- 27/12 15:36:39:943     RX <- :[200]001000000000002523404[CR][200]
-- 27/12 15:36:40:083 Estado
-- 27/12 15:36:40:083                 TX -> [FS]R[200]056[181]
-- 27/12 15:36:40:238     RX <- :[200]0561[CR][253]
-- 27/12 15:36:40:238 
-- 27/12 15:36:40:238                 TX -> [FS]R[200]057[180]
-- 27/12 15:36:40:394     RX <- :[200]0571[CR][252]
-- 27/12 15:36:40:394 VendeItem( 7898372442893 , ACAFRAO SABOREL , T3 , 1 , 3,45 , 0 , PT , $ , D , -1 )
-- 27/12 15:36:40:394                 TX -> [FS]F[207]03000100000000345000000000000187898372442893 PT TACAFRAO SABOREL[255][ACK]
-- 27/12 15:36:40:566     RX <- :0000000[207]002000000000345[CR][248]
-- 27/12 15:36:40:566 GrandeTotal
-- 27/12 15:36:40:566                 TX -> [FS]R[200]001[183]
-- 27/12 15:36:40:846     RX <- :[200]001000000000002523749[CR][194]
-- 27/12 15:36:47:911 Estado
-- 27/12 15:36:47:911                 TX -> [FS]R[200]056[181]
-- 27/12 15:36:48:052     RX <- :[200]0561[CR][253]
-- 27/12 15:36:48:052 
-- 27/12 15:36:48:052                 TX -> [FS]R[200]057[180]
-- 27/12 15:36:48:208     RX <- :[200]0571[CR][252]
-- 27/12 15:36:48:208 VendeItem( 7898372442886 , COLORAU SABOREL , T3 , 1 , 3,45 , 0 , PT , $ , D , -1 )
-- 27/12 15:36:48:208                 TX -> [FS]F[207]03000100000000345000000000000187898372442886 PT TCOLORAU SABOREL[255][18]
-- 27/12 15:36:48:364     RX <- :0000000[207]003000000000345[CR][249]
-- 27/12 15:36:48:364 GrandeTotal
-- 27/12 15:36:48:364                 TX -> [FS]R[200]001[183]
-- 27/12 15:36:48:660     RX <- :[200]001000000000002524094[CR][194]
-- 27/12 15:37:24:381 Arredonda
-- 27/12 15:37:24:381                 TX -> [FS]R[200]001[183]
-- 27/12 15:37:24:521     RX <- :[200]001000000000002524094[CR][194]
-- 27/12 15:37:25:426 Estado
-- 27/12 15:37:25:426                 TX -> [FS]R[200]056[181]
-- 27/12 15:37:25:567     RX <- :[200]0561[CR][253]
-- 27/12 15:37:25:567 
-- 27/12 15:37:25:567                 TX -> [FS]R[200]057[180]
-- 27/12 15:37:25:707     RX <- :[200]0571[CR][252]
-- 27/12 15:37:25:707 Subtotal
-- 27/12 15:37:25:707                 TX -> [FS]R[200]047[181]
-- 27/12 15:37:25:816     RX <- :[200]047000000001035[CR][203]
-- 27/12 15:37:25:816 
-- 27/12 15:37:25:816                 TX -> [FS]F[206]1000000000000[165]
-- 27/12 15:37:25:972     RX <- :0000000[206]000000001035[CR][206]
-- 27/12 15:37:26:035 TotalPago
-- 27/12 15:37:26:035                 TX -> [FS]R[200]048[186]
-- 27/12 15:37:26:137     RX <- :[200]0480000000000000[CR][243]
-- 27/12 15:37:26:137 TotalPago
-- 27/12 15:37:26:137                 TX -> [FS]R[200]048[186]
-- 27/12 15:37:26:240     RX <- :[200]0480000000000000[CR][243]
-- 27/12 15:37:26:240 AchaFPGIndice( 01 )
-- 27/12 15:37:26:240                 TX -> [FS]F[209]01000000000690[255]z
-- 27/12 15:37:26:412     RX <- :0000000[209]+000000000345[CR][255]
-- 27/12 15:37:26:427 TotalPago
-- 27/12 15:37:26:427                 TX -> [FS]R[200]048[186]
-- 27/12 15:37:26:715     RX <- :[200]0480000000000690[CR][252]
-- 27/12 15:37:26:835 FechaCupom( MD-5:0A47CC4934E699DA0B55E77911229398[LF]Val.Aprox.Impostos R$0,98(9,47%) Fonte:IBPT[LF]Operador(a): ADM                                [LF]Vendedor(a): CAIXA                              [LF] )
-- 27/12 15:37:26:835                 TX -> [FS]F[210]0MD-5:0A47CC4934E699DA0B55E77911229398[CR][LF]Val.Aprox.Impostos R$0,98(9,47%) Fonte:IBPT[CR][LF]Operador(a): ADM                                [CR][LF]Vendedor(a): CAIXA                              [CR][LF][255]}
-- 27/12 15:37:27:019 Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 39 - Estendido: 120 -> Meio de pagamento já programado Cod.Aviso: 0
-- 27/12 15:37:27:019     RX <- :3912000[210]000000000000000000[CR][220]
-- 27/12 15:37:27:019 
----------------- ERRO -----------------
Erro retornado pela Impressora: Daruma

Erro na sequência de fechamento do cupom fiscal
Erro estendido (120 -> Não em fase de finalização de documento)
----------------------------------------
 

Pelo trecho do log notei que você não está enviando o comando para efetuar o pagamento do cupom.

A sequencia correta é:
AbreCupom
VendeItem
Subtotaliza
EfetuaPagamento
FechaCupom

Att.

Giuliano Naspolini Ribeiro

Automalog Consultoria e Sistemas Ltda

Link para o comentário
Compartilhar em outros sites

ja verifiquei, nao é problema de arredondamento nao. se olhar no log acima, o falor da forma de pagamento eu passo o mesmo que ela subtotalizou, e uso as funcoes de arredondamento e truncamento. nao as do acbr( pois tive problemas com elas), uso a simpleroundto mesmo.

Editado por gss200610
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2656 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...