Ir para conteúdo
  • Cadastre-se

ERRO NFE


Ver Solução Respondido por Jonatas de Alencar Alves,
  • Este tópico foi criado há 2871 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á 2871 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...
The popup will be closed in 10 segundos...