Ir para conteúdo
  • Cadastre-se

Eduardo Merico

Membros
  • Total de ítens

    114
  • Registro em

  • Última visita

Posts postados por Eduardo Merico

  1. Boa tarde pessoal, 

    Gostaria de saber se existe a possibilidade de impressão de 3 vias do boleto:

    Recibo do Sacado

    Ficha do Caixa

    e o Boleto em si.

    Precisaria que estas 3 vias saíssem iguais, exceto o código de barras que sairia somente no boleto (ultima via)

  2. Fiz testes usando o Exemplo da Bematech usando a função vendeitemCV0909 e enviou 3 casas decimais para o cupom fiscal. Analisando o fonte do ACBR, ele se baseia na função ECF.DecimaisPreco, para estabelecer quantas casas decimais terá o valor unitário. Problema é que nem o suporte Bematech, nem as assistência tecnicas que contactei sabem me informar como altero esta informação, no meu caso, de 2 para 3. Os 2 batem o pé, que tenho que mandar na função VendeItemCV0909.

  3. Boa tarde Kiko,

    Tentei usar o que descrito, mas não tive sucesso.

    ECF.DecimaisPreco(3);
    ECF.AbreCupom("14.770.128/0001-49", "SOVRANA ENGENHARIA - 8460" , "RUA PARAGUAY,400 - PONTA AGUDA - BLUMENAU-SC");
    ECF.VendeItem("001374","##72162100#FE CANTONEIRA 1.1/4 X 1/8",17.00,57.000,49.312,0.00,PC,$,D);
    ECF.VendeItem("002324","##72163100#PE 40X100 CH 2.65 FQ",17.00,70.000,133.573,0.00,PC,$,D);
    ECF.VendeItem("008518","##83111000#ELETRODO 2.5 MGM13 FUSION 6013 1KG=  PC",FF,10.000,12.640,0.00,KG,$,D);
    ECF.VendeItem("002325","##72163100#PE 40X100 CH 3.00 FQ",17.00,3.000,140.713,0.00,PC,$,D);
    ECF.VendeItem("001545","##72149910#FE REDONDO 3/8",17.00,8.000,14.986,0.00,PC,$,D);
    ECF.CancelaCupom();
     

    ECF.DecimaisPreco(3);
    OK: 2
    ECF.AbreCupom("14.770.128/0001-49", "SOVRANA ENGENHARIA - 8460" , "RUA PARAGUAY,400 - PONTA AGUDA - BLUMENAU-SC");
    OK: 
    ECF.VendeItem("001374","##72162100#FE CANTONEIRA 1.1/4 X 1/8",17.00,57.000,49.312,0.00,PC,$,D);
    OK: 
    ECF.VendeItem("002324","##72163100#PE 40X100 CH 2.65 FQ",17.00,70.000,133.573,0.00,PC,$,D);
    OK: 
    ECF.VendeItem("008518","##83111000#ELETRODO 2.5 MGM13 FUSION 6013 1KG=  PC",FF,10.000,12.640,0.00,KG,$,D);
    OK: 
    ECF.VendeItem("002325","##72163100#PE 40X100 CH 3.00 FQ",17.00,3.000,140.713,0.00,PC,$,D);
    OK: 
    ECF.VendeItem("001545","##72149910#FE REDONDO 3/8",17.00,8.000,14.986,0.00,PC,$,D);
    OK: 
    ECF.CancelaCupom();
    OK: 

     

  4. Boa tarde

    Estou com a seguinte dúvida:

    Uso o ACBRMonitor PLUS e estou enviando no comando vende item o valor unitário com 3 casas decimais, em um ECF que tenho para desenvolvimento e ele sempre imprime 2 casas, cortando a terceira, mas o mesmo aplicativo, quando executado em alguns clientes imprime com 3 decimais normalmente. Isto é uma configuração do ACBR? do ECF? tenho como alterar?

    Obrigado!

  5. Boa noite,

    Tenho um cliente com uma impressora fiscal BEMATECH MP-4000 TH FI.

    Está acontecendo durante algumas vendas, o sistema envia o comando de vendeitem, mas este é executado 2x pelo ACBR. Não consegui identificar o problema, se é porta virtual, cabo, .... Alguém já passou por isto? Abaixo, segue log.

    -- 11/05 13:05:40:498 -- Ativando a porta: COM3
    -- 11/05 13:05:40:501 VendeItem( 0000640 , LEGGING SUPLEX JUV.  001  10/ , 17.00 , 1 , 23 , 0 , P[195][135] , $ , D , -1 )
    -- 11/05 13:05:40:501                 TX -> [STX]h[NUL][FS]?030000230000001000000000000000000000000100000000000000000000P[195]0000640[NUL]LEGGING SUPLEX JUV.  001  10/[NUL][244][20]
    -- 11/05 13:05:40:763    13:05:40:763 RX <- ACK = 0 Falha: 0
    -- 11/05 13:05:40:863                 TX -> [STX]h[NUL][FS]?030000230000001000000000000000000000000100000000000000000000P[195]0000640[NUL]LEGGING SUPLEX JUV.  001  10/[NUL][244][20]
    -- 11/05 13:05:40:985    13:05:40:985 RX <- ACK = 6 Falha: 1
    -- 11/05 13:05:41:085     RX <- [NUL][NUL][NUL][NUL]
    -- 11/05 13:05:41:085 -- Desativando a porta: COM3
     

    Obrigado.

  6. Bom dia pessoal,

    Uso o ACBRMonitorPLUS e tenho a seguinte ocorrência em alguns clientes com a impressora Bematech MP 4000 TH FI.

    Ao imprimir o relatório gerencial, por exemplo com as informações de um recibo de pagamento, aleatoriamente acontece do comprovante impresso duplicar o comando impresso. Isto é totalmente exporádico e só acontece no modelo citado e em alguns deles, pois tenho vários clientes com este ECF e poucos me relatam o caso.

    Abaixo segue um exemplo de um relatório gerencial com este problema. Nele percebesse que as parcelas estão duplicadas e a totalização também.

    MOLINA COMERCIO DE CALCADOS LTDA EPP            
    RUA MARECHAL DEODORO DA FONSECA, 266 B. CENTRO  
    CEP: 89130-000 FONE: (47) 3333-0564 INDAIAL - SC
                                              CNPJ:0
    9.010.472/0001-08  
    IE:255.453.540         
    ------------------------------------------------
    05/04/2018 10:59:10   GNF:048101      COO:076633
                 NÃO É DOCUMENTO FISCAL             
     COMPROVANTE NÃO-FISCAL 
    001 REC. CREDIARIO      CON: 0008         128,20
                                  ------------------
    TOTAL R $                                128,20
    REC. CREDIARIO                           128,20

    ------------------------------------------------
    BEMATECH MP-4000 TH FI ECF-IF
    VERSÃO:01.00.02 ECF:003 LJ:0001
    QQQQQQQQQTQPYRQYIU 05/04/2018 10:59:14 
    FAB:BE091410100011249820                     

    MOLINA COMERCIO DE CALCADOS LTDA EPP            
    RUA MARECHAL DEODORO DA FONSECA, 266 B. CENTRO  
    CEP: 89130-000 FONE: (47) 3333-0564 INDAIAL - SC
                                              CNPJ:0
    9.010.472/0001-08  
    IE:255.453.540         
    ------------------------------------------------
    05/04/2018 10:59:23   GNF:048102      COO:076634
    GRG:029238  CER:0008
                 NÃO É DOCUMENTO FISCAL             
      RELATÓRIO GERENCIAL   
                   Rec. Crediario                   
                 NÃO É DOCUMENTO FISCAL
    ------------------------------------------------
                  RECIBO DE PAGAMENTO               
    ------------------------------------------------
    CLIENTE: GABRIELA DA SILVA                      
    CODIGO.: 12391              CAIXA..: 3          
    SALDO..: 111,90                                 
                                                    
    PARCELAS PAGAS                                  
    ==============                                  
       NOTA  P DT.VENCTO  VLR.PARC JUR/DES  VLR.PAGO
    ================================================
    002437  04  10/04/18     35,70    0,00     35,70
    002522  04  10/04/18     36,50    0,00     36,50
    007395  01  10/04/18     38,00    0,00     38,00
    045190  04  10/04/18     18,00    0,00     18,00
    002437  04  10/04/18     35,70    0,00     35,70
    002522  04  10/04/18     36,50    0,00     36,50
    007395  01  10/04/18     38,00    0,00     38,00
    045190  04  10/04/18     18,00    0,00     18,00
                 NÃO É DOCUMENTO FISCAL
    ------------------------------------------------
                            VALOR TOTAL PAGO: 128,20
    ------------------------------------------------
    ------------------------------------------------
                            VALOR TOTAL PAGO: 128,20
    ------------------------------------------------

    -------------NÃO É DOCUMENTO FISCAL-------------
    ------------------------------------------------
    BEMATECH MP-4000 TH FI ECF-IF
    VERSÃO:01.00.02 ECF:003 LJ:0001
    QQQQQQQQQTQPYRQYIU 05/04/2018 10:59:38 
    FAB:BE091410100011249820                     

     

    Se perceber os comandos enviados ao ECF, percebe-se que foi somente um comando:

    05/04/2018 10:59:13 - ECF.NaoFiscalCompleto( "04","128.20","09","")
    05/04/2018 10:59:20 - OK: 
    05/04/2018 10:59:20 - ECF.NumCupom
    05/04/2018 10:59:20 - OK: 076633
    05/04/2018 10:59:20 - ECF.NumCCF
    05/04/2018 10:59:21 - OK: 027162
    05/04/2018 10:59:21 - ECF.NumGNF
    05/04/2018 10:59:21 - OK: 048101
    05/04/2018 10:59:21 - ECF.DataMovimento
    05/04/2018 10:59:21 - OK: 05/04/18
    05/04/2018 10:59:21 - ECF.ModeloStr
    05/04/2018 10:59:21 - OK: Bematech
    05/04/2018 10:59:21 - ECF.RetornaInfoECF(64)
    05/04/2018 10:59:22 - OK: 050418105914
    05/04/2018 10:59:22 - ECF.NumCupom
    05/04/2018 10:59:22 - OK: 076633
    05/04/2018 10:59:22 - ECF.NumGNF
    05/04/2018 10:59:23 - OK: 048101
    05/04/2018 10:59:23 - ECF.NumGRG
    05/04/2018 10:59:23 - OK: 029237
    05/04/2018 10:59:23 - ECF.NumCDC
    05/04/2018 10:59:23 - OK: 0000
    05/04/2018 10:59:25 - ECF.Estado
    05/04/2018 10:59:26 - OK: estLivre
    05/04/2018 10:59:26 - ECF.AbreRelatorioGerencial("05")
    05/04/2018 10:59:28 - OK: 
    05/04/2018 10:59:28 - ECF.LinhaRelatorioGerencial("------------------------------------------------|              RECIBO DE PAGAMENTO               |------------------------------------------------|CLIENTE: GABRIELA DA SILVA                      |CODIGO.: 12391              CAIXA..: 3          |SALDO..: 111,90                                 |                                                |PARCELAS PAGAS                                  |==============                                  |   NOTA  P DT.VENCTO  VLR.PARC JUR/DES  VLR.PAGO|================================================|")
    05/04/2018 10:59:29 - OK: 
    05/04/2018 10:59:29 - ECF.LinhaRelatorioGerencial("002437  04  10/04/18     35,70    0,00     35,70|002522  04  10/04/18     36,50    0,00     36,50|007395  01  10/04/18     38,00    0,00     38,00|045190  04  10/04/18     18,00    0,00     18,00|")
    05/04/2018 10:59:30 - OK: 
    05/04/2018 10:59:30 - ECF.LinhaRelatorioGerencial("------------------------------------------------|                        VALOR TOTAL PAGO: 128,20|------------------------------------------------|")
    05/04/2018 10:59:30 - ERRO: Impressora Bematech não responde (ACK = 0)
    05/04/2018 10:59:41 - ECF.FechaRelatorio
    05/04/2018 10:59:44 - OK: 

     

    E percebe-se também um retorno de erro do ECF. Capturei também o log dos comandos ecf, e pelo que me parece, o ACBR tentar imprimir várias vezes o comando, caso tenha identificado problema, mas o problema é que o comando já saiu no ECF...

    -- 05/04 10:59:13:942 -- Ativando a porta: COM3
    -- 05/04 10:59:13:946 AbreNaoFiscal( ,, )
    -- 05/04 10:59:13:947                 TX -> [STX][4][NUL][FS]Mi[NUL]
    -- 05/04 10:59:14:135    10:59:14:135 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:14:136    10:59:14:136 VerificaFimImpressao: Pedindo o Status (19)
    -- 05/04 10:59:14:467    10:59:14:467 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
    -- 05/04 10:59:14:668    10:59:14:668 VerificaFimImpressao: Pedindo o Status (19)
    -- 05/04 10:59:15:019    10:59:15:019 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
    -- 05/04 10:59:15:220    10:59:15:220 VerificaFimImpressao: Pedindo o Status (19)
    -- 05/04 10:59:15:441    10:59:15:441 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
    -- 05/04 10:59:15:862     RX <- [NUL][NUL][NUL][NUL]
    -- 05/04 10:59:15:862 -- Desativando a porta: COM3
    -- 05/04 10:59:15:931 -- Ativando a porta: COM3
    -- 05/04 10:59:15:935 RegistraItemNaoFiscal( 04 , 128,2 ,  )
    -- 05/04 10:59:15:936                 TX -> [STX][20][NUL][FS]N0400000000012820{[ETX]
    -- 05/04 10:59:16:145    10:59:16:145 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:16:336     RX <- [NUL][NUL][NUL][NUL]
    -- 05/04 10:59:16:336 -- Desativando a porta: COM3
    -- 05/04 10:59:16:405 -- Ativando a porta: COM3
    -- 05/04 10:59:16:409 SubtotalizaNaoFiscal( 0 ,  )
    -- 05/04 10:59:16:410                 TX -> [STX][19][NUL][FS]Oa00000000000000l[ETX]
    -- 05/04 10:59:16:519    10:59:16:519 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:16:710     RX <- [NUL][NUL][NUL][NUL]
    -- 05/04 10:59:16:710 -- Desativando a porta: COM3
    -- 05/04 10:59:16:779 -- Ativando a porta: COM3
    -- 05/04 10:59:16:783 EfetuaPagamentoNaoFiscal( 09 , 128,2 , , 0 )
    -- 05/04 10:59:16:784                 TX -> [STX][20][NUL][FS]H0900000000012820z[ETX]
    -- 05/04 10:59:16:973    10:59:16:973 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:17:164     RX <- [NUL][NUL][NUL][NUL]
    -- 05/04 10:59:17:164 -- Desativando a porta: COM3
    -- 05/04 10:59:17:233 -- Ativando a porta: COM3
    -- 05/04 10:59:17:237 FechaNaoFiscal(  )
    -- 05/04 10:59:17:238                 TX -> [STX][ENQ][NUL][FS]"[LF]H[NUL]
    -- 05/04 10:59:17:349    10:59:17:349 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:17:442    10:59:17:442 VerificaFimImpressao: Pedindo o Status (19)
    -- 05/04 10:59:17:644    10:59:17:644 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
    -- 05/04 10:59:17:925    10:59:17:925 VerificaFimImpressao: ACK = 6 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
    -- 05/04 10:59:18:126    10:59:18:126 VerificaFimImpressao: Pedindo o Status (19)
    -- 05/04 10:59:18:457    10:59:18:457 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
    -- 05/04 10:59:18:658    10:59:18:658 VerificaFimImpressao: Pedindo o Status (19)
    -- 05/04 10:59:18:779    10:59:18:779 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: EACBrECFErro ACK <> 6
    -- 05/04 10:59:18:980    10:59:18:980 VerificaFimImpressao: Pedindo o Status (19)
    -- 05/04 10:59:19:101    10:59:19:101 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: EACBrECFErro ACK <> 6
    -- 05/04 10:59:19:302    10:59:19:302 VerificaFimImpressao: Pedindo o Status (19)
    -- 05/04 10:59:19:423    10:59:19:423 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: EACBrECFErro ACK <> 6
    -- 05/04 10:59:19:624    10:59:19:624 VerificaFimImpressao: Pedindo o Status (19)
    -- 05/04 10:59:19:745    10:59:19:745 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: EACBrECFErro ACK <> 6
    -- 05/04 10:59:19:946    10:59:19:946 VerificaFimImpressao: Pedindo o Status (19)
    -- 05/04 10:59:20:067    10:59:20:067 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
    -- 05/04 10:59:20:168     RX <- [NUL][NUL][NUL][NUL]
    -- 05/04 10:59:20:168 -- Desativando a porta: COM3
    -- 05/04 10:59:20:291 -- Ativando a porta: COM3
    -- 05/04 10:59:20:295 NumCupom
    -- 05/04 10:59:20:296                 TX -> [STX][4][NUL][FS][30]:[NUL]
    -- 05/04 10:59:20:486    10:59:20:486 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:20:587     RX <- [7]f3[NUL][NUL][NUL][NUL]
    -- 05/04 10:59:20:587 -- Desativando a porta: COM3
    -- 05/04 10:59:20:714 -- Ativando a porta: COM3
    -- 05/04 10:59:20:718 NumCCF
    -- 05/04 10:59:20:719                 TX -> [STX][ENQ][NUL][FS]#7v[NUL]
    -- 05/04 10:59:20:870    10:59:20:870 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:20:971     RX <- [STX]qb[NUL][NUL][NUL][NUL]
    -- 05/04 10:59:20:971 -- Desativando a porta: COM3
    -- 05/04 10:59:21:104 -- Ativando a porta: COM3
    -- 05/04 10:59:21:108 NumGNF
    -- 05/04 10:59:21:109                 TX -> [STX][ENQ][NUL][FS]#[7]F[NUL]
    -- 05/04 10:59:21:280    10:59:21:280 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:21:381     RX <- [4][129][SOH][NUL][NUL][NUL][NUL]
    -- 05/04 10:59:21:381 -- Desativando a porta: COM3
    -- 05/04 10:59:21:508 -- Ativando a porta: COM3
    -- 05/04 10:59:21:512 DataMovimento
    -- 05/04 10:59:21:512                 TX -> [STX][ENQ][NUL][FS]#[ESC]Z[NUL]
    -- 05/04 10:59:21:684    10:59:21:684 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:21:785     RX <- [ENQ][4][24][NUL][NUL][NUL][NUL]
    -- 05/04 10:59:21:785 -- Desativando a porta: COM3
    -- 05/04 10:59:21:978 -- Ativando a porta: COM3
    -- 05/04 10:59:21:982 RetornaInfoECF(64)
    -- 05/04 10:59:21:983                 TX -> [STX][ENQ][NUL][FS]#@[127][NUL]
    -- 05/04 10:59:22:193    10:59:22:193 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:22:294     RX <- [ENQ][4][24][16]Y[20][NUL][NUL][NUL][NUL]
    -- 05/04 10:59:22:294 -- Desativando a porta: COM3
    -- 05/04 10:59:22:428 -- Ativando a porta: COM3
    -- 05/04 10:59:22:432 NumCupom
    -- 05/04 10:59:22:433                 TX -> [STX][4][NUL][FS][30]:[NUL]
    -- 05/04 10:59:22:582    10:59:22:582 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:22:683     RX <- [7]f3[NUL][NUL][NUL][NUL]
    -- 05/04 10:59:22:683 -- Desativando a porta: COM3
    -- 05/04 10:59:22:818 -- Ativando a porta: COM3
    -- 05/04 10:59:22:822 NumGNF
    -- 05/04 10:59:22:823                 TX -> [STX][ENQ][NUL][FS]#[7]F[NUL]
    -- 05/04 10:59:23:013    10:59:23:013 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:23:114     RX <- [4][129][SOH][NUL][NUL][NUL][NUL]
    -- 05/04 10:59:23:114 -- Desativando a porta: COM3
    -- 05/04 10:59:23:224 -- Ativando a porta: COM3
    -- 05/04 10:59:23:228 NumGRG
    -- 05/04 10:59:23:229                 TX -> [STX][ENQ][NUL][FS]#6u[NUL]
    -- 05/04 10:59:23:416    10:59:23:416 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:23:517     RX <- [STX][146]7[NUL][NUL][NUL][NUL]
    -- 05/04 10:59:23:517 -- Desativando a porta: COM3
    -- 05/04 10:59:23:647 -- Ativando a porta: COM3
    -- 05/04 10:59:23:651 NumCDC
    -- 05/04 10:59:23:652                 TX -> [STX][ENQ][NUL][FS]#4s[NUL]
    -- 05/04 10:59:23:800    10:59:23:800 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:23:901     RX <- [NUL][NUL][NUL][NUL][NUL][NUL]
    -- 05/04 10:59:23:901 -- Desativando a porta: COM3
    -- 05/04 10:59:25:221 -- Ativando a porta: COM3
    -- 05/04 10:59:25:225 Estado
    -- 05/04 10:59:25:226                 TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL]
    -- 05/04 10:59:25:397    10:59:25:397 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:25:498     RX <- [NUL][NUL][NUL][NUL][NUL]
    -- 05/04 10:59:25:498 -- Desativando a porta: COM3
    -- 05/04 10:59:25:569 -- Ativando a porta: COM3
    -- 05/04 10:59:25:573 
    -- 05/04 10:59:25:574                 TX -> [STX][ENQ][NUL][FS]#A[128][NUL]
    -- 05/04 10:59:25:782    10:59:25:782 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:25:883     RX <-  [NUL][NUL][NUL][NUL]
    -- 05/04 10:59:25:883 -- Desativando a porta: COM3
    -- 05/04 10:59:25:952 -- Ativando a porta: COM3
    -- 05/04 10:59:25:956 
    -- 05/04 10:59:25:957                 TX -> [STX][ENQ][NUL][FS]#[ESC]Z[NUL]
    -- 05/04 10:59:26:087    10:59:26:087 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:26:188     RX <- [ENQ][4][24][NUL][NUL][NUL][NUL]
    -- 05/04 10:59:26:188 -- Desativando a porta: COM3
    -- 05/04 10:59:26:241 -- Ativando a porta: COM3
    -- 05/04 10:59:26:245 
    -- 05/04 10:59:26:246                 TX -> [STX][ENQ][NUL][FS]#[23]V[NUL]
    -- 05/04 10:59:26:395    10:59:26:395 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:26:496     RX <- [ENQ][4][24][16]Y#[NUL][NUL][NUL][NUL]
    -- 05/04 10:59:26:497 -- Desativando a porta: COM3
    -- 05/04 10:59:26:625 -- Ativando a porta: COM3
    -- 05/04 10:59:26:629 AbreRelatorioGerencial
    -- 05/04 10:59:26:630                 TX -> [STX][ACK][NUL][FS]S05[212][NUL]
    -- 05/04 10:59:26:760    10:59:26:760 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:26:856    10:59:26:856 VerificaFimImpressao: Pedindo o Status (19)
    -- 05/04 10:59:27:188    10:59:27:188 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
    -- 05/04 10:59:27:389    10:59:27:389 VerificaFimImpressao: Pedindo o Status (19)
    -- 05/04 10:59:27:740    10:59:27:740 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
    -- 05/04 10:59:27:941    10:59:27:941 VerificaFimImpressao: Pedindo o Status (19)
    -- 05/04 10:59:28:122    10:59:28:122 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
    -- 05/04 10:59:28:563     RX <- [NUL][NUL][NUL][NUL]
    -- 05/04 10:59:28:563 -- Desativando a porta: COM3
    -- 05/04 10:59:28:685 -- Ativando a porta: COM3
    -- 05/04 10:59:28:689 LinhaRelatorioGerencial( "------------------------------------------------[LF]              RECIBO DE PAGAMENTO               [LF]------------------------------------------------[LF]CLIENTE: GABRIELA DA SILVA                      [LF]CODIGO.: 12391              CAIXA..: 3          [LF]SALDO..: 111,90                                 [LF]                                                [LF]PARCELAS PAGAS                                  [LF]==============                                  [LF]   NOTA  P DT.VENCTO  VLR.PARC JUR/DES  VLR.PAGO[LF]================================================[LF]", 0 )
    -- 05/04 10:59:28:690                 TX -> [STX][31][STX][FS][20]------------------------------------------------[LF]              RECIBO DE PAGAMENTO               [LF]------------------------------------------------[LF]CLIENTE: GABRIELA DA SILVA                      [LF]CODIGO.: 12391              CAIXA..: 3          [LF]SALDO..: 111,90                                 [LF]                                                [LF]PARCELAS PAGAS                                  [LF]==============                                  [LF]   NOTA  P DT.VENCTO  VLR.PARC JUR/DES  VLR.PAGO[LF]================================================[LF][238]`
    -- 05/04 10:59:28:978    10:59:28:978 RX <- ACK = 0 Falha: 0
    -- 05/04 10:59:29:079                 TX -> [STX][31][STX][FS][20]------------------------------------------------[LF]              RECIBO DE PAGAMENTO               [LF]------------------------------------------------[LF]CLIENTE: GABRIELA DA SILVA                      [LF]CODIGO.: 12391              CAIXA..: 3          [LF]SALDO..: 111,90                                 [LF]                                                [LF]PARCELAS PAGAS                                  [LF]==============                                  [LF]   NOTA  P DT.VENCTO  VLR.PARC JUR/DES  VLR.PAGO[LF]================================================[LF][238]`
    -- 05/04 10:59:29:267    10:59:29:267 RX <- ACK = 6 Falha: 1
    -- 05/04 10:59:29:368     RX <- [NUL][NUL][NUL][NUL]
    -- 05/04 10:59:29:368 -- Desativando a porta: COM3
    -- 05/04 10:59:29:496 -- Ativando a porta: COM3
    -- 05/04 10:59:29:500 LinhaRelatorioGerencial( "002437  04  10/04/18     35,70    0,00     35,70[LF]002522  04  10/04/18     36,50    0,00     36,50[LF]007395  01  10/04/18     38,00    0,00     38,00[LF]045190  04  10/04/18     18,00    0,00     18,00[LF]", 0 )
    -- 05/04 10:59:29:501                 TX -> [STX][200][NUL][FS][20]002437  04  10/04/18     35,70    0,00     35,70[LF]002522  04  10/04/18     36,50    0,00     36,50[LF]007395  01  10/04/18     38,00    0,00     38,00[LF]045190  04  10/04/18     18,00    0,00     18,00[LF][141] 
    -- 05/04 10:59:29:766    10:59:29:766 RX <- ACK = 0 Falha: 0
    -- 05/04 10:59:29:867                 TX -> [STX][200][NUL][FS][20]002437  04  10/04/18     35,70    0,00     35,70[LF]002522  04  10/04/18     36,50    0,00     36,50[LF]007395  01  10/04/18     38,00    0,00     38,00[LF]045190  04  10/04/18     18,00    0,00     18,00[LF][141] 
    -- 05/04 10:59:29:991    10:59:29:991 RX <- ACK = 6 Falha: 1
    -- 05/04 10:59:30:092     RX <- [NUL][NUL][NUL][NUL]
    -- 05/04 10:59:30:092 -- Desativando a porta: COM3
    -- 05/04 10:59:30:215 -- Ativando a porta: COM3
    -- 05/04 10:59:30:219 LinhaRelatorioGerencial( "------------------------------------------------[LF]                        VALOR TOTAL PAGO: 128,20[LF]------------------------------------------------[LF]", 0 )
    -- 05/04 10:59:30:220                 TX -> [STX][151][NUL][FS][20]------------------------------------------------[LF]                        VALOR TOTAL PAGO: 128,20[LF]------------------------------------------------[LF] [26]
    -- 05/04 10:59:30:333    10:59:30:333 RX <- ACK = 0 Falha: 0
    -- 05/04 10:59:30:434                 TX -> [STX][151][NUL][FS][20]------------------------------------------------[LF]                        VALOR TOTAL PAGO: 128,20[LF]------------------------------------------------[LF] [26]
    -- 05/04 10:59:30:557    10:59:30:557 RX <- ACK = 0 Falha: 1
    -- 05/04 10:59:30:658                 TX -> [STX][151][NUL][FS][20]------------------------------------------------[LF]                        VALOR TOTAL PAGO: 128,20[LF]------------------------------------------------[LF] [26]
    -- 05/04 10:59:30:862    10:59:30:862 RX <- ACK = 0 Falha: 2
    -- 05/04 10:59:30:863     RX <- 
    -- 05/04 10:59:30:863 -- Desativando a porta: COM3
    -- 05/04 10:59:30:932 
    ----------------- ERRO -----------------
    Impressora Bematech não responde (ACK = 0)
    ----------------------------------------

    -- 05/04 10:59:41:479 -- Ativando a porta: COM3
    -- 05/04 10:59:41:483 FechaRelatorio
    -- 05/04 10:59:41:484                 TX -> [STX][4][NUL][FS][NAK]1[NUL]
    -- 05/04 10:59:41:614    10:59:41:614 RX <- ACK = 6 Falha: 0
    -- 05/04 10:59:41:705    10:59:41:705 VerificaFimImpressao: Pedindo o Status (19)
    -- 05/04 10:59:42:037    10:59:42:037 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
    -- 05/04 10:59:42:238    10:59:42:238 VerificaFimImpressao: Pedindo o Status (19)
    -- 05/04 10:59:42:359    10:59:42:359 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
    -- 05/04 10:59:42:641    10:59:42:641 VerificaFimImpressao: ACK = 6 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
    -- 05/04 10:59:42:842    10:59:42:842 VerificaFimImpressao: Pedindo o Status (19)
    -- 05/04 10:59:43:173    10:59:43:173 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
    -- 05/04 10:59:43:374    10:59:43:374 VerificaFimImpressao: Pedindo o Status (19)
    -- 05/04 10:59:43:495    10:59:43:495 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: EACBrECFErro ACK <> 6
    -- 05/04 10:59:43:696    10:59:43:696 VerificaFimImpressao: Pedindo o Status (19)
    -- 05/04 10:59:43:817    10:59:43:817 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: EACBrECFErro ACK <> 6
    -- 05/04 10:59:44:018    10:59:44:018 VerificaFimImpressao: Pedindo o Status (19)
    -- 05/04 10:59:44:199    10:59:44:199 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
    -- 05/04 10:59:44:300     RX <- [NUL][NUL][NUL][NUL]
    -- 05/04 10:59:44:300 -- Desativando a porta: COM3

     

    Estou anexando os arquivos também.

    Alguém tem alguma ideia que como posso resolver este problema? Já fiz varias tentativas mas nenhuma surtiu efeito.

    Por exemplo, neste cliente, ele tem 2 estações, as duas com MP 4000 TH FI, e somente ocorre em uma...

    Fico no aguardo.

    Obrigado.

    LOGECF.txt

    Espelho.txt

    LOG.txt

  7. Boa tarde Pessoal,

    Estou usando a função ECF.ArquivoMFD_DLL com os sequintes parametros ( "01/03/2018", "31/03/2018", "C:\ACBr_SPED.txt", docTodos, finSPED ) Está gerando o arquivo corretamente, porém o registro 0100 com as informações do contador vem da seguinte forma:

    |0100|CONTADOR TESTE|43362903851|12345|00000000000000|00000000|||||0000000000|0000000000|[email protected]|1234567|
    Achei que poderia ser alguma configuração da DLL do fabricante (Bematech 4200) mas em conversa com eles, eles me informaram que estas informações geram zeradas. Já procurei no ACBRMonitorPLUS e não encontrei onde posso incluir estas informações. Na bematech a função usada é Bematech_FI_GeraRegistrosSpedCompleto mas pelo que analisei, não tem informações relativas ao contator nos parametros.

    Este registro é passível de alteração? Alguém saberia onde posso configurar estas informações. 

    Obrigado!

  8. Juliomar,

    O problema é que o ACBRMonitor, quando eu crio o arquivo e começo a escrever nele, já "pega" o arquivo e as vezes está pegando com o arquivo ainda sendo escrito, gerando erro...

    Eu achava que haveria alguma extensão que talvez ele não monitorasse.

  9. Pessoal, 

    estou testando a opção monitorar pasta, para implementar na minha aplicação com a ideia de possibilitar o ACBRMonitorPlus ser um servidor único na loja, quando tenho várias estações e e tenho algumas dúvidas:

    1. É possível ou tem alguma extensão de arquivo que o ACBr não monitora? Pois atualmente crio um arquivo temporário e depois renomeio para ENT.TXT, pois tive problemas com relação a já criar o arquivo com o mesmo nome e também com cópias a partir de outras pastas.

    2. Há opção de direcionar as impressões dos DANFEs para as estações que fizeram a solicitação?

    Obrigado!

     

  10. Bom dia Pessoal,

    Implementei uma rotina no sistema, que verifica as NFCes ainda não sincronizadas com o Fisco e emitidas em contingência, que em back-end inicia o processo de sincronização com o Fisco. O problema é que algumas vezes, este serviço está rodando e interagindo com o ACBRMonitorPLUS, o usuário envia uma nova venda para o Fisco, dando "pau" na integração, pois o ACBRMonitorPLUS começa também a responder o processo de venda... Não quero que o usuário perceba este processo e fique aguardando terminá-lo, por isto executo por "baixo do panos", e quero deixá-lo livre para operar o sistema.

    O ACBRMonitorPLUS tem algum controle, sessão, algo assim que consigo identificar o retorno, sabendo de qual processo é?

    Alguém já implementou algo neste sentido? O ACBRMonitorPLUS tem alguma funcionalidade de possa ajudar?

    Se alguém tiver alguma dica pra ajudar...

    Abraços e ótima semana a todos.

  11. Daniel, estive no cliente na sexta e aplicamos as modificações liberadas na sexta mesmo.

    Desde sexta a tarde até o momento, está estabilizado, não houve mais erros com o ECF. Irei aplicar estas modificações também em outros clientes para termos mais indícios que as modificações surtiram efeito e o problema, que no meu entender, é do ECF da Bematech ou do Driver deles tenha sido contornado.

×
×
  • 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.