Ir para conteúdo
  • Cadastre-se

dev botao

Problema quando da erro ao enviar XML, a cada erro gera um XML diferente e o cliente diz que fica duplicado


Ver Solução Respondido por BigWings,
  • Este tópico foi criado há 1719 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Bom dia 

Tenho um problema que : se ao tentar enviar NF e der erro timeout dai ele gera o XML por exemplo com numero 11 , dai se usuário fecha e tenta novamente enviar a nota 11 o sistema gera outro XML com mesmo numero so que chave diferente 
e nisso se fica dois ou 3 XML 2 invalido e 1 correto, e isso a contabilidade fica enchendo pq fala que tem duplicidade

Tem alguma forma na configuração para resolver isso ?

Obrigado

Editado por walter faria
Erro na forma que escrevi o assunto, para melhorar o entendimento
  • Moderadores
  • Solution
Postado

Geralmente isso ocorre quando você informar 0 para a tag cNF (Código numérico da NFe) na geração do XML.

Informando 0 o ACBr vai gerar um número aleatório pra esse campo, conforme determina o manual.

O correto é você gerar o número aleatório na sua aplicação, pode usar a função GerarCodigoDFe da unit ACBrDFeUtil, e informar na tag cNF, e informar o mesmo valor se precisar gerar novamente.

  • Curtir 3
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

@walter faria

Provavelmente você esta gerando um cNF sequencial, e ai a cada tentativa de envio, é gerado um novo sequencial.

O ideal é você gerar e gravar no banco antes de enviar, com isso você terá sempre a mesma chave da NFe.

É só uma questão de lógica de programação.

    Ide.cNF     := 999999;

 

Dercide Alvarez
 

 

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

The popup will be closed in 10 segundos...