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





Responder a