Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa Tarde.

Estou utilizando o monitor (acbrmonitorplus) com o SAT RB-2000, da bematech.

Consigo Inicializar, Ativar, e consultar o Status operacional, tudo pelo meu aplicativo.

Até aí tudo bem, mas quando faço uma venda (em modo produção), ele me retorna este erro.

Esta mesma venda, efetuo em modo produção, nos SATs, da tanca, elgin, dimep, e não ocorre nenhum erro.

Verifiquei o arquivo xml que gero, mas não encontrei o problema.

Segue em anexo os logs, do ACBRSAT, e o LOG.TXT do monitor e tambem o xml que gerei a venda.

Por favor veja se tem alguma coisa que muda para o SAT da Bematech.

Fiz o contato no suporte hoje, e me deram uma nova DLL, mas mesmo assim continua com o mesmo erro.

 

ACBrSAT.log

AD20170810154709-872634-env.xml

LOG.TXT

Postado

Bom dia Sérgio

Não é sobre o T - truncamento ou A- arredondamento

Fiz este teste mudando para arredondamento, e continua com o mesmo problema, segue em anexo.

Será que não pode ser onde fica a DLL da bematech (BEMASAT32.DLL) ou o BEMASAT.XML ???

Também testei isso em vários lugares.

Coloquei na pasta Windows\system32, na pasta do Acbrmonitorplus, na pasta onde estão os programas executáveis e numa pasta chamada C:\SAT,  sempre somente com 1 arquivo destes na CPU, nunca tendo em dois lugares.

Tive esta cautela, pois já tinha observado em outros posts, falando sobre isso.

Não sei como resolver.

Pego a mesma aplicação e funciona normal nos sats, tanca, elgin, dimep.

 

 

ACBrSAT.log

AD20170812093745-214518-env.xml

LOG.TXT

Postado

Olá @ruikoga,

A rigor, se o valor da tag <vDescSubtot> for 0 (zero), então o grupo <DescAcrEntr> não deve ser informado.

Pela especificação técnica está correto apresentar o erro, talvez os demais sejam tolerantes ou desconsideram nesse caso. Veja:

vDescSubtot = Se informado, deve conter desconto concedido sobre total dos itens.
vAcresSubtot = Se informado, deve conter acrescimo concedido sobre total dos itens. 

Postado

Boa Tarde,  RESOLVIDO

Obrigado Jairo, resolvido o problema.

Tinha 2 inconsistências na geração do xml.

1o. Estava colocando "N" na TAG <indRatISSQN>N</indRatISSQN>

2o. Estava colocando a TAG

  <DescAcrEntr>
          <vDescSubtot>0.00</vDescSubtot>
  </DescAcrEntr>

por isso dava a mensagem de erro.

Agora mesmo com estas 2 inconsistências os SATs da TANCA, ELGIN E DIMEP, não dão o erro que o da BEMATECH ACUSOU.

Por isso não estava encontrando o problema.

Como o Jairo disse, que o valor não poderia ser zeros, fui no manual, e vi esta inconsistência, e o problema foi resolvido.

Obrigado pela ajuda Jairo e Sérgio.

Abraços

 

  • Curtir 1
  • Este tópico foi criado há 2659 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.