Cancelamento de Notas tem 2 maneiras Exemplo usando a Chave e Protocolo da NFe: ACBrNFe1.WebServices.Cancelamento.NFeChave := chNFe; ACBrNFe1.WebServices.Cancelamento.Protocolo := Protocolo; ACBrNFe1.WebServices.Cancelamento.Justificativa := AJustificativa; Dessa forma, tem que fechar a nota carregada antes de cancelar.
Após o envio do cancelamento, o componente salva o xml do cancelamento automáticamente ou tenho que salvar enviando algum comando: if ACBrNFe.WebServices.Cancelamento.cStat = 101 then begin { Autorizado o cancelamento. .. } end; ----------------------------------------------------------------- Exemplo carregando um XML ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.Add.XML.LoadFromFile(cPathArquivo); if not(InputQuery('WebServices Cancelamento', 'Justificativa', vAux)) then exit; ACBrNFe1.Cancelamento(vAux); O ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.cStat é alterado, ou permanece como 100? ------------------------------------------------------------------ Minha Dúvida é a seguinte: Qual o melhor maneira de Cancelar a Nota Fiscal? Quais os comandos pra salvar se existir, pois quando gerar o Speed esse cancelamento será obrigatório informar... Desde já Agradeço a quem puder me ajudar Abraços Ademir Mossane