Ir para conteúdo
  • Cadastre-se

dev botao

Acbrnfe Com Fastreport Não Mostra Nfe Cancelada


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

Recommended Posts

Boa Tarde Pessoal!

 

Atualizei meu fontes para o cancelamento atraves do evento, até ai tudo bem, mas no momento de re-impressão não esta saindo no danfe "NFe Cancelado". Sei que ele pega pelo XML, sobre o cStat, mas com o evento não sei como proceder. Se alguem souber fico agradecido!!!!  :mrgreen:

Link para o comentário
Compartilhar em outros sites

  • Solution

Opção 1: Atualizar o XML

Você configura o componente para atualizar o XML cancelado e efetua uma consulta carregando o XML no componente. Desta maneira, o XML será atualizado com o protocolo do cancelamento e o Danfe irá exibir a informação de NF-e cancelada.

 

Opção 2: Informar o protocolo de cancelamento diretamente no componente DANFE

Você informa o protocolo de cancelamento no próprio componente, conforme abaixo

ACBrNFe1.DANFE.NFeCancelada := True;
ACBrNFe1.DANFE.ProtocoloNFe := {Informe aqui o protocolo de cancelamento + data + hora};

Desta maneira, o Danfe será exibido com o protocolo que você informar e com a informação de NF-e cancelada.

Peterson de Cerqueira Matos
[email protected]
Vivo: (11) 97197-1474 / Oi: (11) 98059-4055

Link para o comentário
Compartilhar em outros sites

Olha meu código

FPrincipal.ACBrNFe.NotasFiscais.Clear;
   S := EChave.Text;
   S := FPrincipal.Caminho +'\'+ S +'-nfe.xml';

   FPrincipal.ACBrNFe.NotasFiscais.LoadFromFile(S);

   FPrincipal.ACBrNFe.EventoNFe.Evento.Clear;
   //  ACBrNFe1.EvnvEvento.EnvEventoNFe.idLote := StrToInt(idLote) ;
   with FPrincipal.ACBrNFe.EventoNFe.Evento.Add do
   begin
      infEvento.chNFe := EChave.Text;
      infEvento.CNPJ := CnpjEmitente;
      infEvento.dhEvento := Now;
      infEvento.tpEvento := teCancelamento;
      infEvento.detEvento.xJust := CBJustificativa.Text;
      infEvento.detEvento.nProt := EProtocolo.Text;
   end;
   FPrincipal.ACBrNFe.EnviarEventoNFe(1);
Link para o comentário
Compartilhar em outros sites

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