Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Bom dia a todos,

Hoje um cliente foi cancelar uma nfe, e esta retornando esse erro. Imaginei que foi por causa da troca do horario de verao. Mas no sistema

buscamos o horario do recibo da propria sefaz. Fazemos assim: 

DM.ACBrNFe1.EventoNFe.Evento.Clear;
    with DM.ACBrNFe1.EventoNFe.Evento.Add do
    begin
     infEvento.chNFe := DMX.IBNotaFiscalCHAVEACESSO.Value;
     infEvento.CNPJ   := DMX.TabEmpresaCNPJ.Value;
     infEvento.dhEvento := dm.ACBrNFe1.WebServices.StatusServico.dhRecbto; 
     infEvento.tpEvento := teCancelamento;
     infEvento.detEvento.xJust := Justificativa;
     infEvento.detEvento.nProt := DMX.IBNotaFiscalPROTOCOLO.Value;
     end;
    dm.ACBrNFe1.EnviarEvento(DMX.IBNotaFiscalLOTENF.Value);

no xml esta saindo assim:

<dhEvento>2016-10-21T10:18:48-03:00</dhEvento>

o horario esta batendo com o horario do computador.

 O que pode estar ocorrendo?

Grato

 

 

 

  • Moderadores
Postado

Bom dia,

O XML pode estar sendo gerado com o horário correto mas o fuso horário errado, isso causa esse erro.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Moderadores
Postado

Precisa verificar se o fuso horário da máquina está com o fuso horário correto.

No trecho que você postou está o fuso -03:00, enquanto no horário de verão o fuso de Brasília é -02:00.

O fuso gerado depende da configuração ACBrNFe1.Configuracoes.Geral.WebServices.TimeZoneConf, por padrão o ACBr pega o fuso horário da máquina, mas você pode controlar pela sua aplicação se desejar.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Postado

Ta estranho, no fuso horario esta brasilia - 3 horas

Mas o mais estranho ainda, é que tentamos mais uma vez agora la no cliente e deu certo sem termos alterado nada.

Vai entender.

Grato pela ajuda!

fusohorario.png

  • 3 meses depois ...
Postado

ola pessoal, tb to com esse problema da seguinte forma (estou no Mato Grosso):

Ao enviar a nota: o fuso horario tem q estar -03:00 (o correto seria -04:00), se estiver -4 da esse erro

Ao cancelar: o fuso horario tem q estar -04:00, senao ocorre o erro.

vejam os xmls

Fuso -03:00 - causa erro

<retEnvEvento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00">
<idLote>9</idLote>
<tpAmb>1</tpAmb>
<verAplic>3.10</verAplic>
<cOrgao>51</cOrgao>
<cStat>128</cStat>
<xMotivo>Lote de Evento Processado</xMotivo>
<retEvento versao="1.00">
<infEvento>
<tpAmb>1</tpAmb>
<verAplic>3.10</verAplic>
<cOrgao>51</cOrgao>
<cStat>579</cStat>
<xMotivo>
Rejeicao: A data do evento nao pode ser menor que a data de autorizacao para NF-e nao emitida em contingencia
</xMotivo>
<chNFe>51170132982381000148550010000066371000066372</chNFe>
<tpEvento>110111</tpEvento>
<nSeqEvento>1</nSeqEvento>
<dhRegEvento>2017-01-23T16:38:54-03:00</dhRegEvento>
</infEvento>
</retEvento>
</retEnvEvento>

Fuso horario -04:00 - agora cancela a nota (mas o xml pegou -3 - nao sei pq)

<retEnvEvento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00">
<idLote>10</idLote>
<tpAmb>1</tpAmb>
<verAplic>3.10</verAplic>
<cOrgao>51</cOrgao>
<cStat>128</cStat>
<xMotivo>Lote de Evento Processado</xMotivo>
<retEvento versao="1.00">
<infEvento>
<tpAmb>1</tpAmb>
<verAplic>3.10</verAplic>
<cOrgao>51</cOrgao>
<cStat>135</cStat>
<xMotivo>Evento registrado e vinculado a NF-e</xMotivo>
<chNFe>51170132982381000148550010000066371000066372</chNFe>
<tpEvento>110111</tpEvento>
<nSeqEvento>1</nSeqEvento>
<dhRegEvento>2017-01-23T16:43:29-03:00</dhRegEvento>
<nProt>151170004928531</nProt>
</infEvento>
</retEvento>
</retEnvEvento>

ai toda vez q precisa cancelar, tenho q ficar mudando o fuso horario no cliente, pq ele nao consegue cancelar

Analista de Sistemas

Control Fácil Sistemas

MultiWare Tecnologia

TW Speed Telecom

  • Moderadores
Postado
52 minutos atrás, joemil disse:

ola pessoal, tb to com esse problema da seguinte forma (estou no Mato Grosso):

Ao enviar a nota: o fuso horario tem q estar -03:00 (o correto seria -04:00), se estiver -4 da esse erro

Ao cancelar: o fuso horario tem q estar -04:00, senao ocorre o erro.

vejam os xmls

Você postou os XML de retorno do webservice, neles vai constar a hora e fuso do servidor do webservice.

Veja qual hora e fuso está sendo gerado nos arquivos de envio, e se a hora do PC está correta. Uma diferença de minutos na hora já pode causar rejeição.

A opção de horário de verão também causa problemas, caso o Windows do PC esteja desatualizado, a hora pode mudar indevidamente.

Estou em RO, fuso -04:00, sem horário de verão, usando SVRS, sem nenhum problema.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

este é o evento com fuso -03

<envEvento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00">
<idLote>9</idLote>
<evento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00">
<infEvento Id="ID1101115117013298238100014855001000006637100006637201">
<cOrgao>51</cOrgao>
<tpAmb>1</tpAmb>
<CNPJ>32982381000148</CNPJ>
<chNFe>51170132982381000148550010000066371000066372</chNFe>
<dhEvento>2017-01-23T16:31:51-02:00</dhEvento>

e este com o fuso -04

<envEvento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00">
<idLote>10</idLote>
<evento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00">
<infEvento Id="ID1101115117013298238100014855001000006637100006637201">
<cOrgao>51</cOrgao>
<tpAmb>1</tpAmb>
<CNPJ>32982381000148</CNPJ>
<chNFe>51170132982381000148550010000066371000066372</chNFe>
<dhEvento>2017-01-23T16:36:22-03:00</dhEvento>

ta pegando o fuso com 1hr a menos

Analista de Sistemas

Control Fácil Sistemas

MultiWare Tecnologia

TW Speed Telecom

  • Moderadores
Postado
30 minutos atrás, joemil disse:

este é o evento com fuso -03


<envEvento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00">
<idLote>9</idLote>
<evento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00">
<infEvento Id="ID1101115117013298238100014855001000006637100006637201">
<cOrgao>51</cOrgao>
<tpAmb>1</tpAmb>
<CNPJ>32982381000148</CNPJ>
<chNFe>51170132982381000148550010000066371000066372</chNFe>
<dhEvento>2017-01-23T16:31:51-02:00</dhEvento>

e este com o fuso -04


<envEvento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00">
<idLote>10</idLote>
<evento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00">
<infEvento Id="ID1101115117013298238100014855001000006637100006637201">
<cOrgao>51</cOrgao>
<tpAmb>1</tpAmb>
<CNPJ>32982381000148</CNPJ>
<chNFe>51170132982381000148550010000066371000066372</chNFe>
<dhEvento>2017-01-23T16:36:22-03:00</dhEvento>

ta pegando o fuso com 1hr a menos

Horário de verão marcado?

Aqui uso desta forma.

fuso.png

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado (editado)

aqui estamos no horario de verao. se eu trocar o fuso horario/horario de verao, nao envia mais as notas

eu tenho q ir la, trocar o fuso horario, arrumar a hora, cancelar a NFe, e voltar tudo de novo

Editado por joemil

Analista de Sistemas

Control Fácil Sistemas

MultiWare Tecnologia

TW Speed Telecom

  • Moderadores
Postado
37 minutos atrás, joemil disse:

aqui estamos no horario de verao. se eu trocar o fuso horario/horario de verao, nao envia mais as notas

eu tenho q ir la, trocar o fuso horario, arrumar a hora, cancelar a NFe, e voltar tudo de novo

Então o problema não é no cancelamento e sim na emissão da nota.

Abra um novo tópico, poste o XML enviado com fuso -04:00 com horário de verão e a mensagem de rejeição.

 

 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

no windows do cliente nao tem -4 - Cuiaba, so Manaus. poderia ser alguma coisa nesse sentido? esse problema ocorre em outros clientes tb, mas nao tem todos

Analista de Sistemas

Control Fácil Sistemas

MultiWare Tecnologia

TW Speed Telecom

  • Moderadores
Postado
33 minutos atrás, joemil disse:

no windows do cliente nao tem -4 - Cuiaba, so Manaus. poderia ser alguma coisa nesse sentido? esse problema ocorre em outros clientes tb, mas nao tem todos

Tudo depende de como está sendo gerado no XML. O correto é gerar a hora local -03:00, por causa do horário de verão. Saindo do horário de verão, hora local -04:00.

Manaus não tem horário de verão.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

no cliente esta configurado assim: Fuso Horario: -04:00 - Manaus (nao tem Cuiabá) - horario de verao marcado.

data da nota: 

Citar

<dhEmi>2017-01-24T16:20:45-03:00</dhEmi>
<dhSaiEnt>2017-01-24T16:20:45-03:00</dhSaiEnt>

se eu tentar cancelar essa nota 5 minutos depois, nao consigo, pq tenho q ir la, mudar o fuso horario para -03:00-Brasilia, arrumar a hora, cancelar, OK. se eu tentar enviar uma nota com essas novas configuracoes da erro de fuso horario, dai tenho q voltar tudo como antes

Analista de Sistemas

Control Fácil Sistemas

MultiWare Tecnologia

TW Speed Telecom

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