Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Pessoal,

encontrei mais alguma coisa estranha!

Ao emitir um DANFE em contingência FS-DA, está sendo impresso o seguinte conteúdo em 45º no DANFE:

"NFe não autorizada pala SEFAZ (SEM VALIDADE FISCAL)"

Problema constatado em produção!

Em regime de teste isto não ocorre, talvez por já existir o conteúdo de alerta para ambiente de teste.

Abraço!

José Roberto dos Santos
VMX Tech

Postado

Pessoal,

dando uma olhada no código, localizei o problema:

Arquivo: ACBrDANFeCBRaveRetrato.pas e ACBrDANFeCBRavePaisagem.pas.

No arquivo ACBrDANFeCBRaveRetrato.pas, no trecho abaixo, não é contemplada a possibilidade de emissão do DANFE em contingência sem que a mensagem referida não seja exibida, já o que no xml não haverá status da NFe.

if Ide.TpAmb=taHomologacao then

begin //homologação

SetFont(FontNameUsed,25);

FontColor:=clSilver;

Bold:=True;

Underline:=True;

GotoXY(FFirstX+5,YY);

FontRotation:=45;

Print('AMBIENTE DE HOMOLOGAÇÃO - SEM VALOR FISCAL');

end

else if ((procNFe.cStat = 101) or (NFeCancelada)) then

begin //NFe Cancelada

SetFont(FontNameUsed,25);

FontColor:=clRed;

Bold:=True;

Underline:=True;

GotoXY(FFirstX+80,YY-80);

FontRotation:=45;

Print('NFe Cancelada');

end

else if (procNFe.cStat <> 100 ) then // Acabei incluindo: and (Ide.tpEmis <> teFSDA) para resolver temporariamente o problema com FSDA

begin //Não autorizada

SetFont(FontNameUsed,25);

FontColor:=clRed;

Bold:=True;

Underline:=True;

GotoXY(FFirstX+5,YY);

FontRotation:=45;

if procNFe.cStat <= 0 then

Print('NFe não autorizada pela SEFAZ(SEM VALIDADE FISCAL)') <-- Local onde a mensagem é impressa

else

Print(IntToStr(procNFe.cStat) + '-' +procNFe.xMotivo);

end;

José Roberto dos Santos
VMX Tech

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