Ir para conteúdo
  • Cadastre-se

dev botao

Nfe.criarnfesefaz - Erro No Campo Dhemi


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

Recommended Posts

  • Membros Pro
Boa tarde,
 
Estou tentando gerar uma NF-e a partir de um TXT da SEFAZ, mas estou com o erro:
 
 
NFe.CriarNFeSefaz("c:\NF-e\000000418.txt",True)
ERRO: Falha na validação dos dados da nota 418
'1899-12-30T00:00:00-02:00' violates pattern constraint of '(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1...'.
The element '{http://www.portalfiscal.inf.br/nfe}dhEmi' with value '1899-12-30T00:00:00-02:00' failed to parse
 
 
Segue anexo o TXT e o XML gerado.
 
Não consegui achar o que está errado no TXT para gerar a data/hora corretamente.
 
Estou usando a última versão do monitor (gerada pelo SAC) e nas configurações no monitor, na aba "WebService", já tentei com versão: 2.00, 3.00 e 3.10
 
Obrigado
 
 

000000418.txt

33991204756933000164550010000004181746308196-nfe.xml

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

André,

Esse arquivo TXT que eu tinha anexado estava com a hora porque estávamos testando.

Mas mesmo sem a hora está dando o erro.

Segue o TXT anexo.

 

Mensagem de erro:

 

NFe.CriarNFeSefaz("c:\NF-e\000000418.txt",True)
ERRO: Falha na validação dos dados da nota 418
'1899-12-30T00:00:00-02:00' violates pattern constraint of '(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1...'.
The element '{http://www.portalfiscal.inf.br/nfe}dhEmi' with value '1899-12-30T00:00:00-02:00' failed to parse.
 

000000418.txt

33991204598492000110550010000004181562060386-nfe.xml

000000418.txt

33991204598492000110550010000004181562060386-nfe.xml

Link para o comentário
Compartilhar em outros sites

Estou com o mesmo problema.

Estou com o ACBRNFeMonitor 0.8.9.3.

Troquei alguns conteúdos de campos, como nome, ie e cnpj para segurança. Segue txt gerado e no final o erro

 

NFe.CriarNFe("
[identificacao]
natOp=VENDA DE MERC ADIQUIRIDA DE 3 C/ SUBSTITUICAO TRIBUTARIA
mod=55
serie=004
cNF=00010016
dhEmi=2014-10-04T09:44:00-03:00
tpNF=1
indPag=0
nNF=000010016
finNFe=1
verProc=SOU NFe 3.10
cUF=33
cMunFG=3300100
tpImp=1
tpEmis=1
idDest=1
tpAmb=2
cDV=0
finNFe=1
procEmi=0
indFinal=0
indPres=1
[Emitente]
CNPJ=111111111111111111
IE=111111111111111
xNome=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xFant=xxxxxxxxxxxxxxxxxxxxxxxxx
fone=
CEP=25900000
xLgr=RUA DAS MARGARIDAS
nro=111
xCpl=
xBairro=SANTA DALILA
cMun=3300100
xMun=Angra dos Reis
UF=RJ
IEST=
IM=
CNAE=
CRT=3
cPais=1058
xPais=BRASIL
[Destinatario]
CNPJ=1111111111111111111111
IE=ISENTO
ISUF=11111111
xNome=XXXXXXXXXXXXXXXXXXXXXXXXXXX
fone=1111111111111
CEP=21361131
xLgr=TESTE
nro=175
xCpl=SL.205
xBairro=AQUI
cMun=3300100
xMun=Angra dos Reis
UF=RJ
cPais=1058
xPais=Brasil


[Volumes001]
qVol=80
esp=
marca=
nVol=
pesoL=80
pesoB=120
nLacre=
[DadosAdicionais]
infAdFisco=
infCpl=
[Exporta]
UFEmbarq=
xLocEmbarq=

[Fatura001]
nDup=29/51
dVenc=2014-12-13
vDup=288
[Fatura002]
nDup=29/52
dVenc=2014-02-12
vDup=288
[Fatura003]
nDup=29/53
dVenc=2014-04-12
vDup=288
[Produto001]
cProd=CD3421
cEAN=
xProd=AMORTECEDOR DIANTEIRO
NCM=87088000
NVE=
EXTIPI=
CFOP=5405
uCom=JG
qCom=8
vUnCom=120
vProd=960
cEANTrib=
uTrib=JG
qTrib=8
vUnTrib=120
indTot=1
[Total]
vBC=0
vICMS=0
vBCST=0
vST=0
vProd=960
vFrete=0
vSeg=0
vDesc=0
vII=0
vIPI=0
vPIS=6.24
vCOFINS=28.8
vOutro=0
vNF=960
vServ=0
vICMSDeson=0
vTotTrib=320.83
[COFINS001]
vBC=960
pCOFINS=3
vCOFINS=28.8
CST=01
[iCMS001]
CST=60
orig=0
modBC=
vBC=0
pICMS=19
vICMS=0
modBCST=
pMVAST=0
pRedBCST=
vBCST=0
pICMSST=
vICMSST=0
pRedBC=
vBCSTRet=0
vICMSSTRet=0
vICMSDeson=0
motDesICMS =

[iPI001]
CST=53
clEnq=
CNPJProd=
cSelo=
qSelo=
cEnq=
vBC=
qUnid=8
pIPI=0
vIPI=0


[PIS001]
vBC=960
pPIS=0.65
vPIS=6.24
CST=01")
ERRO: Falha na validação dos dados da nota 10016
TAG:<ide> ID:B09/dEmi(Data de emissão) - Nenhum valor informado.
'' violates pattern constraint of '(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1...'.
The element '{http://www.portalfiscal.inf.br/nfe}dEmi' with value '' failed to parse.
 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

 

Primeiramente, por favor procure sempre anexar o arquivo e não postar o seu conteúdo.

 

Segundo, veja a mensagem de erro, ela se refere a dEmi - Data de Emissão e você colocou no seu arquivo:

 

cNF=00010016
dhEmi=2014-10-04T09:44:00-03:00
tpNF=1

 

Como não foi informado que se tratava da versão 3.10 o Monitor esta gerando e validando como sendo a versão 2.00

O monitor ainda se utiliza dEmi como nome do campo e não dhEmi, para ambas as versões.

Uma coisa é o nome do campo no arquivo INI e outra coisa é o nome da TAG no XML.

 

Se não me falha a memória  a forma correta de informar a Data/Hora de Emissão é:

 

cNF=00010016

dEmi=04/10/2014 09:44:00
tpNF=1

 

Note que devemos colocar um espaço em branco entre a data e a hora.

 

Para definir a versão do XML como sendo 3.10 devemos iniciar o arquivo INI com:

 

[infNFe]

versao=3.10

[identificacao]

(...)

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

×
×
  • 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.