Ir para conteúdo
  • Cadastre-se

dev botao

Problemas ao Criar o XML pelo TXT.INI ( XMotivo=Rejeicao: NFC-e com Data-Hora de emissao atrasada)


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

Recommended Posts

  • Membros Pro

Boa tarde!

Ao utilizar o ACBrMonitorPLUS-0.3.03.4, está acontecendo o seguinte problema:

Ao gerar o XML pelo arquivo .INI, embora n .text.INI a data de emissão estar certa: NFe.CriarNFe("[Identificacao]
NaturezaOperacao=Venda de Mercadoria Dentro do Estado
Emissao=24/03/2016
Saida=24/03/2016
dhEmi=24/03/2016T15:57:03-04:00
Codigo=37234
Numero=37234
FormaPag=0
Modelo=65
Serie=1
tpImp=4   ....

o XML é criado com informando sempre T00:00:00-04:00, como abaixo:

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

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

-<infNFe Id="NFe13160310706327000137650010000372341000372348" versao="3.10">

-<ide>

<cUF>13</cUF>

<cNF>00037234</cNF>

<natOp>Venda de Mercadoria Dentro do Estado</natOp>

<indPag>0</indPag>

<mod>65</mod>

<serie>1</serie>

<nNF>37234</nNF>

<dhEmi>2016-03-24T00:00:00-04:00</dhEmi>

<tpNF>1</tpNF>

<idDest>1</idDest>

<cMunFG>1301704</cMunFG>

<tpImp>4</tpImp>

...

Sempre sai assim. E logicamente a SEFAZ o rejeita com a mensagem: CStat=704
XMotivo=Rejeicao: NFC-e com Data-Hora de emissao atrasada

.Aliás isso sempre aconteceu com diversas outras versoes do ACBrNFeMonitor, acaba que fiz uma rotina pra corrigir isso, dentro do próprio XML, porém, ao tentar fazer o mesmo com o ACBrMonitorPLUS, ao validar, da erro. Então, preciso mesmo desta funcionalidade OK!

 

Segue em anexo os arquivos da criação do arquivo .INI e o XML em questão.

Obrigado

Magnus

Sicaf sistemas de Informática

Log.TXT

13160310706327000137650010000372341000372348-nfe.XML

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
2 minutos atrás, Régys Silveira disse:

Está normal, anexe o arquivo .ini que está enviando e o seu arquivo de configuração do monitor por favor.

Okay, observe que nele está indo certinho: dhEmi=26/03/2016T04:01:56-04:00  PORÉM o XML é criado errado: 26/03/2016T00:00:00-04:00CriarNFCe.INI

Agora, magnusistemas disse:

Okay, observe que nele está indo certinho: dhEmi=26/03/2016T04:01:56-04:00  PORÉM o XML é criado errado: 26/03/2016T00:00:00-04:00CriarNFCe.INI

OPS, vc quer o arquivo .INI do Monitor, né, desculpa... enviando-o agora:

ACBrMonitor.ini

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
3 horas atrás, Régys Silveira disse:

Você deve enviar a data/hora no format dd/mm/yyyy hh:mm:ss e não no formato UTC, 

Envie:

dhEmi=26/03/2016 04:01:56

Certo Régys, obrigado pela resposta. Mas olha, antes eu enviava exatamente deste jeito, e quando percebi o erro inseri o "T" na hora.... Porém, vou seguir a tua dica, e fazer o teste. Qualquer coisa, positivo ou negativo, volto aqui pra dizer, ok...! Boa noite ae, bom domingo de páscoa a todos do fórum, SAC e tuas famílias. Vlw Régys. t+

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

  • Membros Pro
Em 26/03/2016 at 18:54, Régys Silveira disse:

Você deve enviar a data/hora no format dd/mm/yyyy hh:mm:ss e não no formato UTC, 

Envie:

dhEmi=26/03/2016 04:01:56

Régys, boa noite! Estou enviando exatamente como você descreveu pra ser feito. Porém continua dando o mesmo problema. Por favor, enho uma certa urgência em resolver isso, pois a pertir de hoje, só da certo gerar a NFCe usando o ACBrMonitorPLUS, e com este problema, estou com vários clientes reportando principalmente esse problema.        Vou deixar aqui o XML criado e o arquivo .INI  CriarNFCe.INI  Vou deixar também o LOG.TXT 

Aguardo Solução em carater de Urgência.

13160410706327000137650010000372531000372533-nfe.XML

CriarNFCe.INI

LogACBrMonitorPLUS.Txt

testei também enviando assim: dhEmi=01/04/2016 20:22:38   também acontece a mesma coisa no XML     

<dhEmi>2016-04-01T00:00:00-04:00</dhEmi>

Editado por magnusistemas
Link para o comentário
Compartilhar em outros sites

  • Moderadores
  • Solution

Com certeza não é o monitor, senão mais usuários teriam reclamado.

Veja o início do seu arquivo:

NFe.CriarNFe("[Identificacao]
NaturezaOperacao=Venda de Mercadoria Dentro do Estado
Emissao=01/04/2016
Saida=01/04/2016
dhEmi=01/04/2016 20:06:59-04:00
...

Veja que você informa a tag "Emissao" e depois a tag "dhEmi", o Monitor usa a primeira porque veio primeiro, você deve utilizar "Emissao" ou "dhEmi", não as duas.

Quanto ao formata da data é aceito tanto "01/04/2016 23:53:01" quanto "01/04/2016T23:53:01-04:00", só que a última não é mais necessária, pois o Monitor possui uma configuração para TimeZone caso necessite personalizar.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

  • Membros Pro
11 horas atrás, Régys Silveira disse:

Com certeza não é o monitor, senão mais usuários teriam reclamado.

Veja o início do seu arquivo:


NFe.CriarNFe("[Identificacao]
NaturezaOperacao=Venda de Mercadoria Dentro do Estado
Emissao=01/04/2016
Saida=01/04/2016
dhEmi=01/04/2016 20:06:59-04:00
...

Veja que você informa a tag "Emissao" e depois a tag "dhEmi", o Monitor usa a primeira porque veio primeiro, você deve utilizar "Emissao" ou "dhEmi", não as duas.

Quanto ao formata da data é aceito tanto "01/04/2016 23:53:01" quanto "01/04/2016T23:53:01-04:00", só que a última não é mais necessária, pois o Monitor possui uma configuração para TimeZone caso necessite personalizar.

Beleza Régys, remarquei as linhas de Emissao e Saida, e funcionou perfeito.... 

Vlw,

Obrigado

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.