Ir para conteúdo
  • Cadastre-se

dev botao

Problema com TAG "protNFe" na importação de xml de NFe


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

Recommended Posts

Olá!

Estou com um problema ao importar xml de NFe de um fornecedor específico. Eles geram o xml da NFe todo identado e a TAG "protNFe" vem quebrada com enter conforme imagem abaixo.

image.png.531f59c554b92aa9d6cbd3410a5662bb.png

Isso faz com que o pcnLeitor não consiga encontra a TAG. Como eu não posso pedir ao cliente que fique abrindo o arquivo do xml e remova o enter, e o fornecedor se recusa a mexer no formato do arquivo que eles geram, eu fiz a seguinte alteração no rExtrai do TLeitor, adicionei um novo IF verificando somente  a tagInicio.

image.thumb.png.a3ff77afb12a0f6aeb7dc728738b817b.png

Segue em anexo arquivo alterado e o xml com o problema.

Não sei se é a forma correta de validar essa situação específica.

Desde já agradeço.

Att.

NFe41210175655720000194550010004984191100837796.xml pcnLeitor.pas

Link para o comentário
Compartilhar em outros sites

  • Moderadores
4 minutos atrás, flaviageisler disse:

o fornecedor se recusa a mexer no formato do arquivo que eles geram

Pode sim exigir o XML válido, esse XML sequer valida pelos schemas:

Citar
Resultado da Validação do Schema e de Regras de Negócio:
  • valid.pngParser XML: Nenhum erro encontrado
  • valid.pngTipo de Mensagem: Documento de Processamento da NF-e
  • ico_menos.giferro.pngSchema
    • bullet_black.png The 'http://www.portalfiscal.inf.br/nfe:infAdProd' element is invalid - The value ' ' is invalid according to its datatype 'String' - The Pattern constraint failed.
      Caminho: nfeProc/NFe[1]/infNFe/det[1]/infAdProd/
    • bullet_black.png The 'http://www.portalfiscal.inf.br/nfe:infAdProd' element is invalid - The value ' ' is invalid according to its datatype 'String' - The Pattern constraint failed.
      Caminho: nfeProc/NFe[1]/infNFe/det[2]/infAdProd/
    • bullet_black.png The 'http://www.portalfiscal.inf.br/nfe:infAdProd' element is invalid - The value ' ' is invalid according to its datatype 'String' - The Pattern constraint failed.
      Caminho: nfeProc/NFe[1]/infNFe/det[3]/infAdProd/

 

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

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

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