Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

como podem ver no titulo essa e minha duvida , como faço para corrigir esse problema não sei ao certo quando isso acontece mas sei que o numero do cupom da pulos grandes ex: do 1 para o 15 como estão procedendo referente a isso 

 

 

  • 5 semanas depois ...
  • Moderadores
Postado
Em 12/04/2018 at 18:04, Alexsandro Lopes disse:

como podem ver no titulo essa e minha duvida , como faço para corrigir esse problema não sei ao certo quando isso acontece mas sei que o numero do cupom da pulos grandes ex: do 1 para o 15 como estão procedendo referente a isso 

 

22 horas atrás, Roberto Yunes disse:

conseguiu resolver? Estou com o mesmo problema no estado do CE

conseguem reproduzir o  erro com o exemplo do svn?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Solution
Postado

Bom dia. Esse caso também estava ocorrendo comigo só que no meu caso era SAT (Elgin). Depois de investigar o caso, constatei que o problema era a comunicação com o equipamento. Depois de enviar a venda, o SAT retornava uma resposta em branco. Isso fazia com que o debug caía num except que excluía o cupom do banco de dados. Ou seja: o CFe foi processado, foi enviado para o equipamento, mas no momento em que o equipamento fazia o retorno da resposta havia alguma falha de comunicação que retornava a resposta em branco (literalmente uma string em branco) fazendo meu sistema o excluir do banco de dados.. Por isso havia o pulo de numeração.. Vendo isso, eu desenvolvi uma rotina (dentro do except) que validava o número da sessão antes de excluir do banco de dados. 

  • Membros Pro
Postado

No meu caso foi o contador que me enviou uma relação de notas e nelas constam pulos. No meu banco de dados onde guardo as notas que o módulo me respondeu ok,  constam estes pulos também. 

Lembrando que o numero da nota eu randomizo. 

Postado
2 horas atrás, Roberto Yunes disse:

No meu caso foi o contador que me enviou uma relação de notas e nelas constam pulos. No meu banco de dados onde guardo as notas que o módulo me respondeu ok,  constam estes pulos também. 

Lembrando que o numero da nota eu randomizo. 

Sim! No meu caso também foi o contador que entrou em contato informando. Até porque o usuário não fica reparando a numeração do documento mas sim valores, itens, etc... Eu possuo um sistema que envia os XML's para o contador. Foi através disso que ele identificou os pulos. Vendo isso, desenvolvi a rotina que comentei acima.

Postado
1 hora atrás, Roberto Yunes disse:

Obrigado Murilo, vou seguir neste mesmo raciocínio seu: checar novamente caso ocorra uma exceção. 

Utilize o comando para consultar o número da sessão... Assim você vai conseguir identificar se o CFe foi emitido ou não, mas lembre-se de que é possível consultar a sessão apenas do último CFe emitido. Abraços.

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