Ir para conteúdo
  • Cadastre-se

dev botao

ERRO NFE


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

Recommended Posts

Postado

Olá @dreamsoft_PR,

esta rejeição ocorre pois a SEFAZ não aceita NF-e de saída cujo a data de saída seja menor que a data de emissão da nota fiscal.

Citar

GB10.2 B10 Se informado Data de Entrada / Saída (dSaiEnt) para NF-e de Saída (tpNF=1): – Data de Saída (dSaiEnt) menor que a Data de Emissão (dEmis) Facult. 506 Rej. Rejeição: Data de Saída menor que a Data de Emissão

Fonte: http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=Z1BZoLPWt5k=

Para resolver este problema, a data de saída deve ser igual ou maior que a data de emissão da NF-e. 

Exemplo de preenchimento:

// trecho de código obtido em um projeto compilado em Rad Studio 2010

with <objACBrNFe>.NotasFiscais.Add.NFe do
begin
	...
	Ide.dEmi     :=  sysUtils.date ;
	Ide.dSaiEnt  :=  sysUtils.date ;
	...
end ;

Até+

  • Solution
Postado

Olá,

se você emitiu a NF-e utilizando o trecho de código que exemplifiquei, realmente apenas a data será referenciada pois:

SysUtils.date

retorna apenas um "TDate".

Para resolver isso, você tem duas opções

* preencher da seguinte forma:

// trecho de código obtido em um projeto compilado em Rad Studio 2010

with <objACBrNFe>.NotasFiscais.Add.NFe do
begin
	...
	Ide.dEmi     :=  sysUtils.now ;
	Ide.dSaiEnt  :=  sysUtils.now ;
	...
end ;

 

* obter as dateTimes de um dataset em runtime.

Até+

  • Obrigado 1
Postado
23 minutos atrás, Jonatas de Alencar Alves disse:

Olá,

se você emitiu a NF-e utilizando o trecho de código que exemplifiquei, realmente apenas a data será referenciada pois:


SysUtils.date

retorna apenas um "TDate".

Para resolver isso, você tem duas opções

* preencher da seguinte forma:


// trecho de código obtido em um projeto compilado em Rad Studio 2010

with <objACBrNFe>.NotasFiscais.Add.NFe do
begin
	...
	Ide.dEmi     :=  sysUtils.now ;
	Ide.dSaiEnt  :=  sysUtils.now ;
	...
end ;

 

* obter as dateTimes de um dataset em runtime.

Até+

Esse deu certo. obrigado!!

  • Curtir 1
  • Este tópico foi criado há 2302 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...