Ir para conteúdo
  • Cadastre-se

dev botao

Importação de XML com Data de emissão vazia


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

Recommended Posts

Bom dia.

Recebi o xml de um cliente, que ao importar para o sistema, a data de emissão estava voltando 0 (vazia).

Verifiquei no fórum, que a data de emissão ficou assim:

Versão anterior a 3.10    campo  demi (somente com a data)

Versão 3.10  campo dhemi (data e hora juntos)

E no componente da NFE , por compatibilidade entre as versões, o data de emissão ficou com demi.

Até ai, tudo bem, mas olha como veio o incio do xml:

<?xml version="1.0" encoding="UTF-8"?>

-<nfeProc versao="2.00" xmlns="http://www.portalfiscal.inf.br/nfe">

-<NFe xmlns="http://www.portalfiscal.inf.br/nfe">

-<infNFe versao="3.10" Id="NFe4315.............

Ou seja, no xml diz versão 2.00 e depois versão 3.10, mas o campo da data de emissão esta como dhemi

O componente faz a leitura como 2.0, pois localiza a versão com a palavra "versao=" , no caso a primeira, só que tenta recuperar o campo como demi, mas o correto é dhemi.

Este é o primeiro xml que encontro desta forma, não sei se pode isto, e se tem como corrigir o componente para ler correto, talvez tentando ler demi, se esta nulo, fazer a leitura da dhemi.

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde

veja que o problema está no xml que ele recebeu e não no componente!

tentou pegar um arquivo da versão 2.00 e um da 3.10 mas correto e importar!

converse com seu cliente e ele veja com o fornecedor!

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

  • Consultores

Boa tarde,

Com certeza esse XML não foi gerado pelo ACBr.

Os caras não alteraram a versão do grupo <nfeProc>, esse grupo é acrescentado ao XML quando obtemos o retorno da SEFAZ com o protocolo de autorização.

Sendo assim confirmo o que o Juliomar já escreveu, o componente ACBrNFe esta em conformidade com os manuais e notas técnicas, portanto o XML que o seu cliente recebeu esta errado.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Bom dia.

Sobre este problema citado acima, esta acontecendo cada vez mais, já existe vários fornecedores que estão enviando o xml com este problema, ai fica complicado solicitar que mandem outro xml, explicar que o xml esta com problema, mas que foi validado pela sefaz. Não teria como fazer um verificação no componente ?

Segue anexo outro xml com o problema da versão

43150892502210000104550020000000211000000210.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Os teus fornecedores emitem NF-e e quando recebem a autorização da SEFAZ, adiciona o protocolo de autorização, mas a TAG <nfeProc> que contem o atributo versao esta com o valor errado em vez de 3.10 esta 2.00, se você abrir esse XML que anexou vai notar isso logo nas primeiras linhas:

<nfeProc xmlns="http://www.portalfiscal.inf.br/nfe" versao="2.00">
  <NFe xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <infNFe Id="NFe43150892502210000104550020000000211000000210" versao="3.10">
     <ide>
      <cUF>43</cUF>

sendo que o correto seria:

<nfeProc xmlns="http://www.portalfiscal.inf.br/nfe" versao="3.10">

<NFe xmlns="http://www.portalfiscal.inf.br/nfe">

    <infNFe Id="NFe43150892502210000104550020000000211000000210" versao="3.10">
     <ide>
      <cUF>43</cUF>
 
Agora ter pergunto, você acha que o componente tem que ficar identificando erros cometidos pelos outros desenvolvedores de componentes e fazer as devidas correções?
 
Você viu quantos erros tem logo no inicio do XML?
1. versão do atributo versao do grupo nfeProc;
2. uso indevido de prefixo (ns2), no Manual versão 5.00 da NF-e - página 123 diz: Não é permitida a utilização de prefixos de namespace. Esta restrição visa otimizar o tamanho do arquivo XML.
3. Namespace errado informado no grupo NFe, no mesmo manual na mesma página temos um exemplo e esta claro como tem que ser o conteúdo desse grupo.
 
Tente descobrir qual é a empresa que desenvolveu o sistema desses fornecedores e entre em contato direto com eles e mostre os absurdos que eles estão cometendo.

Editado por Italo Jurisato Junior
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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