Ir para conteúdo
  • Cadastre-se

dev botao

Como Alterar XML NFCe em contigencia para transmitir?


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

Recommended Posts

Boa noite!

Estou implementando a NFC-e(SC), e estou meio perdido no envio da contingência.

O XML foi gerado, mas devido NCM inválido, a nota foi recusada.

Agora, depois de carregar o XML no ACBrNFe,  como procedo para corrigir o NCM e mudar as tags:  Ide.tpEmis, Ide.xJust  e Ide.dhCont ?

Estou fazendo de forma errada? 

Tem outro método para fazer esta correção?

Link para o comentário
Compartilhar em outros sites

  • Moderadores

não pode alterar o xml da nota em contigência em nenhuma hipotese, nem sc nem em outro estado.

tu deve cancelar ou inutilizar e fazer um novo

 

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
  • Solution

O manual diz que, em caso de rejeição no envio, pode sim corrigir o XML e reenviar, mas corrigir apenas a informação que causou a rejeição.

Então você vai corrigir apenas o NCM e não as demais tags citadas.

Pra fazer a correção eu prefiro ter todos os dados da nota no banco de dados, então basta mandar gerar novamente o XML, assinar, validar e enviar.

Mas você pode também carregar o XML e depois editar a informação incorreta, por ex. supondo que o NCM errado está no item 3:

ACBrNFe1.NotasFiscais.Clear;
if ACBrNFe1.NotasFiscais.LoadFromFile(cPathArquivo) then
  ACBrNFe1.NotasFiscais[0].NFe.Det[2].Prod.NCM := '00000000';
ACBrNFe1.NotasFiscais.GerarNFe;
ACBrNFe1.Enviar(nLote, bImprimir, bSincrono);

 

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

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

Obrigado!

É exatamente este o problema, o cliente tem um NCM que deixou de existir, e ocorreu a rejeição.

Devido este incidente, estou colocando uma rotina para conferir se todos os NCMs cadastrados estão na tabela de NCM vigente.

Editado por jburda
Link para o comentário
Compartilhar em outros sites

  • Moderadores
17 horas atrás, jburda disse:

Mas se cancelar e emitir nova, a chave será diferente da que consta na NFCe entregue para o cliente!

Neste post, o Cleber diz que para a solução poderia haver necessidade de gerar um novo XML. 

Então a informação dada não está correta?

 

Boa tarde,

Gere sempre igual, corrigindo as informações necessárias apenas.

Cleber C. Ferreira
Analista de Sistemas e Consultor
Email e
Skype: [email protected]
Formiga-MG

Link para o comentário
Compartilhar em outros sites

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