-
Notifications
You must be signed in to change notification settings - Fork 11
Cancelando uma nota
Wagner Leonardi edited this page Jul 29, 2014
·
1 revision
Dado que você já tenha transmitido uma nota, você pode cancelar-a
//Monta pedido de cancelamento
var numeroLote = "1";
var notaChaveAcesso = nota.NotaId;
var justificativa = "Cancelamento por teste. Essa mensagem deve ter pelo menos 15 caracteres";
var protocolo = retRetorno.Protocolo;
var cnpj = nota.emit.CNPJ;
var nfeCancelamento = new WallegNFe.Consulta.Cancelamento(numeroLote, notaChaveAcesso, justificativa, protocolo, cnpj);
//Cancela a nota na SEFAZ e salva o XML de cancelameno
var nfeEvento = new WallegNFe.Operacao.RecepcaoEvento(nfeContexto);
nfeEvento.Cancelar(nfeCancelamento, @"C:\NFE\cancelamento.xml");