Jump to content

dev botao

sat aceitando cupom sem nenhum item e saindo valor zerado


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

Recommended Posts

Olá srs do acbr 

em alguns clientes o sat esta aceitando xml de envio sem nenhum item e portanto saindo valor zerado no cupom

eu imagino que é por causa da versao 0.08 do layout que agora checa cnpj  e cpf do destinatario e portando nao gerando os items com a quebra do schema

mas o sat aceita numa boa , porem com <dest> </dest>  em branco

e em outra situacao   <dest> 00000000000000</dest> com 14 zeros...

AD20220502173303-163355-env.xml

Edited by Domani
enviar xml anexo
Link to comment
Share on other sites

  • Consultores

bom dia, tag dest é de cardinalidade 1-1 portanto sempre irá existir.

é importante não checar dados cadastrais ou validar dados nos schemas, isso é delegação primária da AC.

referente a validação do CNPJ/CPF, você pode validar na inserção dos dados, caso inválido a inserção, avisar o operador e solicitar novamente.

e referente o módulo aceitar enviar vendas sem itens, você pode implementar uma validação, que só gera o comando em casos que exista item e totalizador inserido

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Link to comment
Share on other sites

mas ai que esta o problema, victor, nao tenho a menor ideia porque nao foi gerado os itens,

pois isso é aleatorio, e no meu sistema os itens estao lá, pois sempre grava o cuppom na base de dados antes de enviar

Link to comment
Share on other sites

  • Consultores

voce tem os logs do que foi enviado para o módulo ?

 

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Link to comment
Share on other sites

Entao, Victor, eu vi porque nao foi gerado os itens...., porque no xml de retorno que recebo do componente e que é gravado pelo componente na pasta envio, os itens simplesmente nao estao lá...

e pior, as vezes os itens estao , mas os totais nao estao, as vezes as informacoes adicionais onde eu gravo o numero interno do cupom que gerou o sat, tambem nao esta no xml, e pior ainda....

sabe aquelas informacoes que o sat agrega no xml de envio ,  no final, as vezes falta alguma informacao nesse ponto e o xml fica ilegivel pelo explorer....e é claro que da erro...

vamos entao raciocinar....

se falta itens, ou outra informacao que eu deveria mandar , enta poderia ser problema no AC

mas e quando falta informacao que o sat agrega no xml, e que eu nao mando... entao onde poderia estar o problema...no componente ou no aparelho do sat?

pois quem grava o xml de envio na pasta indicada é o componente....

alguem mais tem uma luz por favor?.....

 

Link to comment
Share on other sites

  • Consultores
1 hora atrás, Domani disse:

Entao, Victor, eu vi porque nao foi gerado os itens...., porque no xml de retorno que recebo do componente e que é gravado pelo componente na pasta envio, os itens simplesmente nao estao lá...

e pior, as vezes os itens estao , mas os totais nao estao, as vezes as informacoes adicionais onde eu gravo o numero interno do cupom que gerou o sat, tambem nao esta no xml, e pior ainda....

sabe aquelas informacoes que o sat agrega no xml de envio ,  no final, as vezes falta alguma informacao nesse ponto e o xml fica ilegivel pelo explorer....e é claro que da erro...

vamos entao raciocinar....

se falta itens, ou outra informacao que eu deveria mandar , enta poderia ser problema no AC

mas e quando falta informacao que o sat agrega no xml, e que eu nao mando... entao onde poderia estar o problema...no componente ou no aparelho do sat?

pois quem grava o xml de envio na pasta indicada é o componente....

alguem mais tem uma luz por favor?.....

 

tu olhou os logs de envio como sugeri, tanto do modulo como do componente?

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Link to comment
Share on other sites

  • 2 weeks later...
  • Administradores

Tópico fechado por falta de retorno do usuário

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Este tópico foi criado há 880 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.