Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Boa tarde pessoal,

Estou com um problema em um cliente que possui um Sat da Elgin.

Fazendo um teste de venda pelo software da Elgin a venda é realizada sem problemas.

Pelo ACBRMonitorPlus me deparo com esse problema:
ERRO: Sessao retornada pelo SAT [1], diferente da enviada [508655].

Depois dessa mensagem o ACBRMonitorPlus não faz a impressão do cupom.

O log está em anexo.

Grato pela Ajuda.

Klayton Fratoni

 

ACBrSAT - log SAT ELGIN.txt

  • Fundadores
Postado

Aparentemente o SAT realmente está respondendo de forma errada.. Sugiro contactar o fabricante...

Veja a resposta do seu SAT:

Citar

10/10/17 11:37:54:744 - ACBrSAT.Inicializado
10/10/17 11:37:54:814 - NumeroSessao: 346993 - Comando: ConsultarSAT
10/10/17 11:37:55:082 - NumeroSessao: 346993 - Resposta:000001|08000|SAT em operação||
10/10/17 11:37:55:084 -    ERRO: Sessao retornada pelo SAT [1], diferente da enviada [346993].

 

Veja uma resposta correta:

Citar

sat [16:56:23:548 Info] ACBrSAT.Inicializado
sat [16:56:23:555 Info] NumeroSessao: 422 - Comando: ConsultarSAT
sat [16:56:24:621 Info] NumeroSessao: 422 - Resposta:000422|08000|SAT-CFe em operação.||

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Membros Pro
Postado

Bom dia pessoal,

Continuo com problemas com o SAT Elgin e o ACBRMonitorPlus.

Preciso meio que urgente de uma ajuda, não encontro solução para meu cliente.

O fabricante analisou o equipamento e me mostrou que está funcionando e gerando o XML da venda. Em um teste fim-a-fim.

Após testar novamente no ACBRMonitorPlus o problema alterou. Esta gerando a venda porém não é gravado o arquivo de resposta do ACBRMonitorPlus na pasta de saída.

Meu teste foi o seguinte.

17/10/2017 09:51:50 - ACBr MonitorPLUS Ver.1.1.0.40
17/10/2017 09:51:50 - Aguardando comandos ACBr
17/10/2017 09:51:50 - Monitorando Arquivos em: C:\ACBrMonitorPLUS\Comunicacao\Entrada\
17/10/2017 09:51:50 - Respostas gravadas em: C:\ACBrMonitorPLUS\Comunicacao\Saida\
17/10/2017 09:51:50 - Log de comandos será gravado em: C:\ACBrMonitorPLUS\LOG.TXT
17/10/2017 09:52:07 - EFOpenError - Unable to open file "C:\ACBrMonitorPLUS\Comunicacao\Entrada\401287136044871.txt"
17/10/2017 09:52:07 - Unable to open file "C:\ACBrMonitorPLUS\Comunicacao\Entrada\401287136044871.txt"
17/10/2017 09:52:07 - ESCPOS.modelo
17/10/2017 09:52:07 - OK: ppTexto
17/10/2017 09:52:07 - ESCPOS.porta
17/10/2017 09:52:07 - OK: 
17/10/2017 09:53:18 - ESCPOS.ativar
17/10/2017 09:53:18 - ERRO: Porta não definida
17/10/2017 09:53:18 - ESCPOS.imprimir("</abre_gaveta>")
17/10/2017 09:53:18 - ERRO: Porta não definida
17/10/2017 09:53:18 - ESCPOS.desativar
17/10/2017 09:53:18 - OK: 
17/10/2017 09:53:19 - SAT.Inicializar
17/10/2017 09:53:19 - ACBrSAT.Inicializado
17/10/2017 09:53:19 - OK: SAT inicializado
17/10/2017 09:53:19 - SAT.ConsultarSAT
17/10/2017 09:53:19 - NumeroSessao: 43064 - Comando: ConsultarSAT
17/10/2017 09:53:37 - NumeroSessao: 43064 - Resposta:043064|08000|SAT em operação||
17/10/2017 09:53:38 - OK: 043064|08000|SAT em operação||
17/10/2017 09:53:38 - SAT.CriarEnviarCfe("C:\Catronis\PDVCatronis\184c2646-d5d6-4413-9bae-8e0bd9b0c171.ini")
17/10/2017 09:53:38 - NumeroSessao: 636684 - Comando: EnviarDadosVenda( <?xml version="1.0" encoding="UTF-8"?><CFe><infCFe versaoDadosEnt="0.07"><ide><CNPJ>07361562000100</CNPJ><signAC>LycfsNd7L+PgS32294ZVtXq3gtkT8XgI3kx52Wthebxx9FrgGJZWlqMpoKv0qtHGsJuvIVA8G+rfg777b3C1erYNe0kwVQo2Tct+JfXPUCxrpuC2jfuiLHT5A0Og2ZYZZiq40zeePrslTSdnmpeWhOecGcmMrpi7ad7vbND6dksKKxbv0KK4C/ODBbvAfDZUKyY3jFUUdnCNZQC2PFStax9PmcCxTbKWqtncbJd/toANUVDJcaRIdtoMnMduXyrSWCver7ryoerhFdraVSY14IUG0o5xOEYrt0vH9NXadXKGUk6WVgCee3ZH23CqlR+HxqJS/MlXeEAz147zAtxiPw==</signAC><numeroCaixa>013</numeroCaixa></ide><emit><CNPJ>18379254000470</CNPJ><IE>795891242110</IE><indRatISSQN>N</indRatISSQN></emit><dest></dest><det nItem="1"><prod><cProd>2</cProd><cEAN>0000000010009</cEAN><xProd>DIVERSOS</xProd><NCM>01013000</NCM><CFOP>5102</CFOP><uCom>UN</uCom><qCom>2.0000</qCom><vUnCom>1.00</vUnCom><indRegra>A</indRegra></prod><imposto><ICMS><ICMS00><Orig>0</Orig><CST>00</CST><pICMS>0.00</pICMS></ICMS00></ICMS><PIS><PISNT><CST>08</CST></PISNT></PIS><COFINS><COFINSNT><CST>08</CST></COFINSNT></COFINS></imposto><infAdProd>DIVERSOS</infAdProd></det><total><vCFeLei12741>0.44</vCFeLei12741></total><pgto><MP><cMP>01</cMP><vMP>2.00</vMP></MP></pgto><infAdic><infCpl>-- CAIXA 13 -- OPERADOR 999-TECNICO</infCpl></infAdic></infCFe></CFe> )
17/10/2017 09:53:38 -   Gravando XML Venda enviado: C:\ACBrMonitorPLUS\Arqs\SAT\Enviados\18379254000470\201710\AD20171017095338-636684-env.xml
 

Em anexo está o Log, o arquivo INI que foi enviado para o ACBRMonitor e o XML que foi gravado.

Só que o ACBRMonitor não grava o arquivo de resposta.

Obrigado.

 

LOG.TXT

184c2646-d5d6-4413-9bae-8e0bd9b0c171.ini

AD20171017095338-636684-env.xml

  • Moderadores
Postado

O comando EnviarDadosVenda não está chegando ao SAT, o ACBrMonitor trava após este comando ou continua respondendo normalmente? Verifique se está usando as DLLs corretas, copie as dlls que estão na pasta do software de testes da Elgin para a pasta do ACBrMonitor e tente efetuar novamente a venda.

 

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
  • Membros Pro
Postado

O ACBRMonitor não trava, apenas fica igual ao Log. Mas se mandar outro comando ele responde normalmente. 

As dlls já estou usando as dos testes da Elgin.

Vou tentar outros testes, obrigado por responder.

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