Jump to content

Assista click.png tectoy.png

C6 chamada_c6.png botao.png

Como Alterar XML NFCe em contigencia para transmitir?


Go to solution Solved by BigWings,
  • Este tópico foi criado há 145 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 to comment
Share on other sites

  • Consultores

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
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

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?

 

Link to comment
Share on other 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);

 

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

Projeto ACBr

 

 

Link to comment
Share on other 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.

Edited by jburda
Link to comment
Share on other sites

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 to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.