Ir para conteúdo
  • Cadastre-se

dev botao

Problemas com a data do evento no CCe(timezone)


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

Recommended Posts

Olá,

tive o retorno do cliente de que a partir do momento que ele mudou para o horário de verão o sistema não tem mais conseguido transmitir os CCe.

Avaliando o retorna da SEFAZ Status "578 - Rejeicao: A data do evento nao pode ser maior que a data do processamento", é possível constatar que no envio a tag "dhEvento" possui este valor "2012-10-22T17:25:29-03:00", já os dados do retorno da SEFAZ a tag "dhRegEvento" possui o seguinte valor "2012-10-22T17:25:39-02:00".

No fonte pcnCCeNFe.pas método TCCeNFe.GerarXML a tag "dhEvento" é montada com valor fixo "-03:00", acredito que isso possa ser o problema.

Exemplo de XML:

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

- 

- 

- 
42
1
0000000000000
0000000000000000000000000000000000000000000
2012-10-22T17:25:29-03:00
110110
1
1.00

- 
Carta de Correcao
QUANTIDADE DE VOLUME = 01 VOLUME
A Carta de Correcao e disciplinada pelo paragrafo 1o-A do art. 7o do Convenio S/N, de 15 de dezembro de 1970 e pode ser utilizada para regularizacao de erro ocorrido na emissao de documento fiscal, desde que o erro nao esteja relacionado com: I - as variaveis que determinam o valor do imposto tais como: base de calculo, aliquota, diferenca de preco, quantidade, valor da operacao ou da prestacao; II - a correcao de dados cadastrais que implique mudanca do remetente ou do destinatario; III - a data de emissao ou de saida.



  .....


- 
1
SVRS20110530105153
42
578
Rejeicao: A data do evento nao pode ser maior que a data do processamento
00000000000000000000000000000000000000000000
110110
1
2012-10-22T17:25:39-02:00




Já que é necessário ter esta informação junto com a data será que não seria melhor criar um atributo para isso?

At+

Carlos H. Marian

Analista de Sistemas

|/-\|

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Carlos,

Esse problema foi discutido varias vezes ontem, inclusive ja temos uma alteração que acreditamos ser definitiva para este problema.

Não foi possível disponibiliza-la ontem, por problemas no acesso ao repositório.

Ontem a noite o acesso foi restabelecido, portanto nas próximas horas vai ser disponibilizado a correção.

Aguarde por favor.

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

Bom dia, fiz o update para resolver o problema do horário, e realmente parou com o erro, agora estou com o seguinte problema:

cStat: 297

xMotivo: Rejeição: Valor da assinatura (SignatureValue) difere do valor calculado

O que poderia ser?

Link para o comentário
Compartilhar em outros sites

Já está disponível no SVN as alterações para calcular automaticamente o horário de verão.

Para ficar mais claro, poderia citar um exemplo de como utiliza a nova função do horário?

with NFe.CartaCorrecao.CCe.Evento.Add do

begin

  infEvento.chNFe    := Chave;

  infEvento.cOrgao   := StrToInt(codOrgao);

  infEvento.CNPJ     := CNPJ;

  infEvento.dhEvento := ???

  infEvento.tpEvento := 110110;

  infEvento.nSeqEvento   := StrToInt(nSeqEvento);

  infEvento.versaoEvento := '1.00';

  infEvento.detEvento.descEvento := 'Carta de Correção';

  infEvento.detEvento.xCorrecao  := Correcao;

  infEvento.detEvento.xCondUso   := ''; // O acbr faz o preenchimento

end;

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia lvr,

É de uso interno do componente, você não precisa se preocupar com isso.

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

Referente:

Bom dia, fiz o update para resolver o problema do horário, e realmente parou com o erro, agora estou com o seguinte problema:

cStat: 297

xMotivo: Rejeição: Valor da assinatura (SignatureValue) difere do valor calculado

O que poderia ser?

Foi resolvido, estava usando o evento antigo de carta de correção, alterei as chamadas EventoNFe e foi corretamente

Obrigado.

Att,

Carlos Eduardo!!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde lvr,

Exato, utilize desta forma:

infEvento.dhEvento := Now;

que depois o componente se encarrega do resto.

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

  • 1 ano depois...

Bom dia,

 

Aqui na Bahia gera um problema pois não aderimos ao horário de verão e por isso temos muita dificuldade ao utilizar o evento. São coisas inexplicáveis um dia o suporte passa o dia todo tentando cancelar ou gerar uma CC-e de todas as maneiras configurando data e hora já no outro dia na primeira tentativa com o mesmo cliente o evento funciona. Pensamos até que poderia ser o S.O. pois só acontecia com quem tem o Win. Server 2008. Resumindo são coisas bizarras que acontecem com a tecnologia srsr.

 

Minha dúvida é se possui no componente este "tratamento" em relação a Bahia com o horário de verão ou alguma configuração que me permite esta exceção.

 

Agradeço desde já!

Link para o comentário
Compartilhar em outros sites

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