Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao gerar XML da NFe. Campo NCM está acumulando valores da NCM de outros produtos


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

Recommended Posts

Boa tarde pessoal,

Atualizei o ACBr nesta semana, bem como os schemas.

Notei que ao gerar o XML da Nfe, o campo NCM está recebendo a concatenação da NCM anterior mais a NCM do item atual. Ex:

Item 1 = NCM '12345678'
item 2 = NCM '90901212', no XML do item 2, sai a NCM '1234567890901212'
item 3 = NCM '88776655', no XML do teim 3 sai a NCM '123456789090121288776655', e por aí vai.

Tentei achar nos fontes aonde é passado o valor informado para o componente ACBrNFe e usado depois para montar o XML.
Na unit pcnNFeW.pas (linha 844), o valor da NCM já está incorreto, informando assim incorretamente para a geração do XML:

Gerador.wCampo(tcStr, 'I05 ', 'NCM     ', 02, 08,   IIf(NFe.infNFe.Versao >= 2,1,0), nfe.Det.Prod.NCM, DSC_NCM);

Aonde nfe.Det.Prod.NCM já está com o problema.

Qual seria a unit que transfere o valor informado para o componente para que eu possa ver o que está acontecendo?
Grato a todos pela ajuda.

Link para o comentário
Compartilhar em outros sites

  • Solution
8 minutos atrás, BigWings disse:

 

O mesmo problema ocorre usando o demo do ACBrNFe?

Desculpe BigWings,

o problema era interno mesmo, houve uma alteração na nossa função e acabou encadeando o problema. Fui negligente em postar o problema sem ter analisados todos os pontos.

Pode desconsiderar o tópico ou até excluí-lo pois não tem relevância.

Obrigado pela atenção.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1901 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.