Jump to content

dev botao

Nfe.criarnfesefaz - Erro No Campo Dhemi


Go to solution Solved by André Ferreira de Moraes,
  • Este tópico foi criado há 3651 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 / Araraquara-SP

Araraquara - A era dos Trólebus

Link to comment
Share on other sites

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

The popup will be closed in 10 seconds...