Ir para conteúdo
  • Cadastre-se

dev botao

Erro: '26/10/2013 14:46:34' Is Not A Valid Date


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

Recommended Posts

Postado

Após gerar o arquivo de texto para o acbrnfemonitor, o mesmo retorna erro ao validar a data.

 

ERRO: '26/10/2013 14:46:34' is not a valid date

 

Caso eu não informe a hora e apenas a data passa tranquilamente, porém o xml é rejeitado por estar com data e hora divergentes do servidor.

 

ja verifiquei o formato do meu windows e esta normal dd/mm/aaaa

 

o modelo esta 65 e versao 3.....

 

 

Postado (editado)

Boa Noite amigo por padrao a data na nfe é representada da seguinte maneira    2013-10-17   ou  seja   aaaa-mm-dd faça a alteracao e veja se resolve...

 

Francisco bom dia.... da NFe o padrão é apenas a data mesmo, mas da NFCe é data e hora.... porem o monitor ta rejeitando.... somente data funciona normal, porem o servidor rejeita por ficar com hora 00:00:00-3, o que daria um dia antes, e isso esta fazendo com que a nota seja rejeitada...

 

Ja fiz "yyyy-mm-dd hh:mm:ss", "yyyy/mm/dd hh:mm:ss", "dd/mm/yyyy hh:mm:ss" e "dd-mm-yyyy hh:mm:ss" e nada...

Editado por Jeanbiazon
  • Solution
Postado

problema resolvido.... arquivo ACBrDFeUtil.pas linha 459... função adaptada para converter somente data ou data e hora...

class function DFeUtil.StringToDate(const AString: string): TDateTime;
begin
  if (AString = '0') or (AString = '') then
     Result := 0
  else
     if Length(AString)= 10 then
     Result := StrToDate(AString)
     else
     Result := StrToDateTime(AString);
end;
  • 4 meses depois ...
Postado

Tive o mesmo problema que o colega acima... fiz o mesmo procedimento que ele, alterei o fonte na referida função e aqui continua dando erro...Estou com o monitor na ultima versão e instalado pelo ACBRInstall... Depois que fiz a alteração mandei dar um build. 

Alguém pode dar uma olhada no ini e ver o que está errado../

 

Obrigado... 

 

ENTNFE - NFC-E.txt

  • Moderadores
Postado

Tive o mesmo problema que o colega acima... fiz o mesmo procedimento que ele, alterei o fonte na referida função e aqui continua dando erro...Estou com o monitor na ultima versão e instalado pelo ACBRInstall... Depois que fiz a alteração mandei dar um build. 

Alguém pode dar uma olhada no ini e ver o que está errado../

 

Obrigado... 

Bom dia!

 

No ini vc deve informar a emissão desta forma:

Emissao=03/02/2014 16:20:34   e não  Emissao=03-02-2014T16:20:34-04:00

 

Outro detalhe: Pelo que eu sei o ACBrNFeMonitor não está preparado ainda. Parece que as alterações necessárias ainda não foram implementadas nos arq. fontes.

O que ocorreu é que no link abaixo foi disponibilizado uma versão de teste. Baixe o Monitor compilado que está no post #23 e faça os testes.

No post #111 o colega Jeanbiazon disponibilizou uma versão também compilada e  de acordo com os fontes dele, porém ela dá uma mensagem de erro no momento de gerar o XML.


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Postado

Kiko, 

 

Mesmo enviando a data no formato que você indicou dá o mesmo erro.

ERRO: '03-02-2014 16:20:34' is not a valid date and time

 

Segundo o Regys em vários posts, o acbrnfemonitor já está pronto para ser usado. Inclusive alguns usuários já estão emitindo a nfc-e segundo eles. Mas ninguém disponibiliza um ini de exemplo.

 

Já tentei com o acbrnfe disponibilizado pelo André, o Jeanbiazon me enviou uma versão compilada tb. O Juliomar subiu umas correções antes de ontem, daí atualizei os fontes aqui e compilei, mas continua o erro. 

 

Tô vendo que tem muitos usuários AcbrNfeMonitor com problema. Aqui no MT o ambiente de produção começa a funcionar dia 10/03 e a prorrogação da obrigatoriedade finaliza no mês 07.  

Estamos todos prontos a testar e reportar erros,  mas empacou aí... Só alguém com bom conhecimento do componente para resolver o problema...

 

Rubens

  • Moderadores
Postado

Bom eu testei com o exe que o André disponibilizou no post post #23 e alterei a emissão da maneira que citei acima e gerou o xml sem problemas.


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

  • Moderadores
Postado

Eu testei com o teu arquivo, apenas fazendo a modificação que foi citada acima e com o Exe que o André disponibilizou no link e post que comentei acima também.

 

Teu arquivo INI utilizado: Download do anexo do post #5
Modificação efetuada:  Emissao=03/02/2014 16:20:34

ACBrNFeMonitor utilizado:  O disponibilizado pelo André no post #23 do link: 

Gerou o arquivo XML.


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

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