Jump to content

dev botao

Gravar Cancelamento no XML


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

Recommended Posts

  • Membros Pro

Olá pessoal estou com uma dúvida que não estou conseguindo saná-la.

É o seguinte, em minha aplicação eu cancelo a NFe da seguinte maneira.

Vchave:=IBQueryNFeCHAVE.AsString;

protocolo:=IBQueryNFePROTOCOLO.AsString;

justificativa:=trim(edit1.Text);

ACBrNFe1.WebServices.Cancelamento.NFeChave := VChave;

ACBrNFe1.WebServices.Cancelamento.Protocolo := Protocolo;

ACBrNFe1.WebServices.Cancelamento.Justificativa := Justificativa;

ACBrNFe1.WebServices.Cancelamento.Executar;

ACBrNFe1.NotasFiscais.Clear;

ACBrNFe1.NotasFiscais.LoadFromFile('C:\CLEVER\NFE\'+TRIM(VCHAVE)+'-NFE.XML');

ACBrNFe1.Consultar;

statusnota:=ACBrNFe1.WebServices.Consulta.cStat;

Caso o status retornado seja 101 eu faço os procedimentos no banco de dados. O problema é que estou tentando gravar no xml que ele está cancelado. Pois ao final do cancelamento da nota, o sistema abre novamente a nfe para o usuario imprimir, e nessa impressão nao está saindo com a tarja NFE CANCELADA.

CASE StatusNota OF

101:BEGIN

//SALVAR O XML E IMPRIMIR

ACBrNFe1.NotasFiscais.VALIDA;

Acbrnfe1.NotasFiscais.Assinar;

//IMPRESSÃO DA NOTA FISCAL ELETRÔNICA

ACBrNFe1.NotasFiscais.Imprimir;

ACBrNFe1.NotasFiscais.ImprimirPDF;

Não sei se o que estou fazendo para salvar está correto. Por favor se alguém puder me dar uma mão.

Obrigado

Link to comment
Share on other sites

  • Moderadores

Vc não precisa dos comandos abaixo antes de mandar a impressão.


ACBrNFe1.NotasFiscais.VALIDA;
Acbrnfe1.NotasFiscais.Assinar;
[/code]

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...