Ir para conteúdo
  • Cadastre-se

dev botao

ERRO: Data-Hora de Emissao posterior ao horario de recebimento.


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

Recommended Posts

  • Membros Pro
Postado

Hoje 15/02/2016 está ocorrendo erro em toda emissão de NF-e referente a data e hora (ERRO: Data-Hora de Emissao posterior ao horario de recebimento.)

No XML gerado pelo ACBrMonitor notei que está ficando "<dhEmi>2016-02-15T08:58:00-03:00</dhEmi>"...deveria ser "-02:00" no final. Estava tudo correto até dia 14/02, as configuração de data e hora do Windows não foram alteradas (está marcado para ajustar automaticamente horário de verão). Alguem mais está passando por este problema?

 

  • Membros Pro
Postado

Pelo que percebi em alguns computadores está ocorrendo, não é em todos. Parece que a data do término do horário de verão não está correta no Windows, deve estar marcando para hoje 15/02 e não para 21/02. Não sei se seria este o problema?

  • Membros Pro
Postado
6 minutos atrás, Juliomar Marchetti disse:

Bom dia!

Qual é a versão do Windows?

está atualizado? se estiver ele fica certo

Ocorreu tanto no Windows 7 como no Windows XP.

Vou verificar as atualizações, mas acredito que seja isto. No caso do Windows XP como não tem mais atualização acredito que seja mais complicado corrigir.

Postado

Já tentou olhar se esta marcado as opções de sincronismo de horário automático no windows? Principalmente o XP que deixou de ter atualizações.

No Windows 7 

Painel de Controle->Data e Hora->Alterar Fuso Horário

Vê se a opção está marcada "Ajustar automaticamente o relógio para horário de verão"

  • Curtir 1

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

  • Membros Pro
Postado
4 minutos atrás, Isaque Pinheiro disse:

Já tentou olhar se esta marcado as opções de sincronismo de horário automático no windows? Principalmente o XP que deixou de ter atualizações.

Sim está marcado, mas acredito que esta opção não influencia nisto, porque em uma máquina que estava marcado mesmo assim saiu correto o horário e em outra não. Realmente está relacionada diretamente com o fim do termino do horário de verão, que deve estar para 21/02 e não 14/02 como em alguns casos.

Postado

Bom dia a todos.

Amigo, estou com o mesmo problema que você para emitir NF-e e NFC-e.

Já fiz todas as verificações sugeridas pelas respostas anteriores e nada feito.

Alguém tem mais alguma ideia?

Rodrigo Cordeiro
Coordenador de Desenvolvimento
Rio de Janeiro / RJ

  • Membros Pro
  • Solution
Postado

Olá

RCordeiro, provisoriamente tente retroceder em uma hora o relógio do Windows (deixar até domingo 21/02 se for o caso), acredito que vai funcionar. Ou se quiser deixar o horário correto atualize o Windows e deixe o horário normal.

  • Curtir 2
Postado

Olá,

comigo aconteceu para tentar confirmar operação:

 

Erro 578

Rejeicao: A data do evento nao pode ser maior que a data do processamento

 

no arquivo vai a data de hoje e hora correta.

 

mas ele está retornando este erro.

 

eu fiz já vários testes com o WinXP e hora e não entendi.

Deixa eu entender o que vocês fizeram para o erro da NFC:

- colocar a hora correta, sem a marcação do ajuste?

Postado

Isso mesmo.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

  • Membros Pro
Postado

Boa tarde, pessoal

Tive o mesmo problema com o Windows XP, para resolver no meu caso eu alterei a configuração de fuso horário para “ (UTC-02:00) Atlântico Central”

com isso não precisei alterar a data e hora do micro.

Postado

Também tive esse mesmo problema em diversas máquinas aqui no PR. O interessante é que não consegui localizar nenhum padrão. Ocorre tanto em XP quanto Win7 (mas não todos, apenas alguns), mesmo com a opção horário de verão ativada, e consultando o horário da internet.

Enquanto não sair uma atualização oficial do Acbr, tive q acertar manual o PCNNFeW para jogar -03 a partir de 21/02 nos estados q tem horário de verão.

 

  • Moderadores
Postado
4 minutos atrás, Lucas Peres disse:

Também tive esse mesmo problema em diversas máquinas aqui no PR. O interessante é que não consegui localizar nenhum padrão. Ocorre tanto em XP quanto Win7 (mas não todos, apenas alguns), mesmo com a opção horário de verão ativada, e consultando o horário da internet.

Enquanto não sair uma atualização oficial do Acbr, tive q acertar manual o PCNNFeW para jogar -03 a partir de 21/02 nos estados q tem horário de verão.

 

O padrão é simples atualização do windows! garanto que os windowsupdate desabilitado por serem versões piratas!

como era pra ter acabado normal no dia 14 horário de verão e depois foi mudado e não receberam a atualização do windows que mudava isso deu B.O.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

Tive esse problema com alguns clientes e mesmo estando com a hora correta apresentava o erro. Pedi para reduzir uma hora no computador e funcionou..]

 

Acredito que alugns servidores da secretaria ja sairam do horario de verão. ALguns windows estao setados para terminar em 15/02. 

 

Vamos ver quando entrar realmente horario de verão se normaliza.

 

Abraço

Nilton Bonilha

Nilton Bonilha - São Paulo - SP

xHarbour.

LOGOSFW.jpg.aed61309847a9f4c30e8328f9c17

Postado

Por enquanto, imagino que não seja a solução ideal, porém resolvi da seguinte forma:

 

--- C:/Users/Lucas/AppData/Local/Temp/pcnNFeW.pas-rev10818.svn000.tmp.pas	seg dez 28 10:11:21 2015
+++ C:/work/libs/acbrTrunk2_NEW/Fontes/ACBrDFe/ACBrNFe/PCNNFe/pcnNFeW.pas	qui fev 18 17:41:56 2016
@@ -346,6 +346,8 @@
 end;
 
 procedure TNFeW.GerarIde;
+var
+  sUTC : string;
 begin
   Gerador.wGrupo('ide', 'B01');
   Gerador.wCampo(tcInt, 'B02', 'cUF    ', 02, 02, 1, nfe.ide.cUF, DSC_CUF);
@@ -361,11 +363,36 @@
   Gerador.wCampo(tcInt, 'B08', 'nNF    ', 01, 09, 1, nfe.ide.nNF, DSC_NNF);
 
   if nfe.infNFe.Versao >= 3 then
-   begin
-     Gerador.wCampo(tcStr, 'B09', 'dhEmi   ', 25, 25, 1, DateTimeTodh(nfe.ide.dEmi) + GetUTC{(CodigoParaUF(nfe.ide.cUF), nfe.ide.dEmi)}, DSC_DEMI);
+  begin
 
+    {DF,ES,GO,MG,MT,MS,PR,RJ,RS,SC}
+
+     sUTC := GetUTC{(CodigoParaUF(nfe.ide.cUF), nfe.ide.dEmi)};
+
+     if (sUTC <> '-03:00') and (now >= StrToDate('21/02/2016')) and
+     (
+       (nfe.ide.cUF = UFtoCUF('DF')) or
+       (nfe.ide.cUF = UFtoCUF('ES')) or
+       (nfe.ide.cUF = UFtoCUF('GO')) or
+       (nfe.ide.cUF = UFtoCUF('MG')) or
+       (nfe.ide.cUF = UFtoCUF('PR')) or
+       (nfe.ide.cUF = UFtoCUF('RJ')) or
+       (nfe.ide.cUF = UFtoCUF('RS')) or
+       (nfe.ide.cUF = UFtoCUF('SC'))
+     ) then
+       sUTC := '-03:00'
+     else if (sUTC <> '-02:00') and (now >= StrToDate('21/02/2016')) and
+     (
+       (nfe.ide.cUF = UFtoCUF('MT')) or
+       (nfe.ide.cUF = UFtoCUF('MS'))
+     ) then
+       sUTC := '-02:00';
+
+     Gerador.wCampo(tcStr, 'B09', 'dhEmi   ', 25, 25, 1, DateTimeTodh(nfe.ide.dEmi) + sUTC, DSC_DEMI);
+
      if (nfe.ide.modelo = 55) and (nfe.ide.dSaiEnt <> 0) then
-       Gerador.wCampo(tcStr, 'B10', 'dhSaiEnt', 25, 25, 0, DateTimeTodh(nfe.ide.dSaiEnt) + GetUTC{(CodigoParaUF(nfe.ide.cUF), nfe.ide.dSaiEnt)}, DSC_DSAIENT);
+       Gerador.wCampo(tcStr, 'B10', 'dhSaiEnt', 25, 25, 0, DateTimeTodh(nfe.ide.dSaiEnt) + sUTC, DSC_DSAIENT);
+
    end
   else
    begin

 

pcnNFeW.diff

Postado
1 hora atrás, Juliomar Marchetti disse:

Juram também que não pesquisaram e tão fazendo tempestade e alterações desnecessárias no ACBr pra atender o que já se tem?

Rs, obrigado por avisar no tópico Juliomar. Já reverti minhas alterações e atualizei o SVN.

 

  • 1 ano depois...
Postado
Agora, Márcio Antônio disse:

Estou tendo o mesmo problema dos amigos acima, mas somente para enviar a carta de correção: A data do evento não pode ser maior que a data do processamento!

Segue em anexo os arquivos.

Como poderei resolver esse problema? Visto que o horário do servidor do meu cliente está correto...

1-eve.xml

1-ped-eve.xml

horario de verao so isso mesmo tenta mudar a hora do windous 

 

 

  • Moderadores
Postado
1 hora atrás, Márcio Antônio disse:

A hora do windows está correta...

Além da hora, precisa ajustar o fuso horário corretamente, veja a diferença de hora do arquivo de envio e o de retorno:

1-ped-eve.xml

<dhEvento>2017-10-26T11:21:58-03:00</dhEvento>

1-eve.xml

<dhRegEvento>2017-10-26T10:21:59-03:00</dhRegEvento>

Ambos os fusos estão em -03:00, mas com 1 hora de diferença.

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

Projeto ACBr

 

 

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