public async Task CancelarNFe() { var chave = new ChaveFiscal("33211029310114000110550010000000041000000546"); var protocolo = new ProtocoloAutorizacao("333210000440983"); var infoNFe = new InfoNFeCancelar(chave, protocolo); var retorno = await nfServico.CancelarNFe.Cancelar(infoNFe); Console.WriteLine(retorno.XmlRecebido); }
public InfoNFeCancelar(ChaveFiscal chaveAcesso, ProtocoloAutorizacao protocoloAutorizacao, string justificativa = "Nota Fiscal Emitida Indevidamente") { ChaveAcesso = chaveAcesso ?? throw new ArgumentNullException(nameof(chaveAcesso)); ProtocoloAutorizacao = protocoloAutorizacao ?? throw new ArgumentNullException(nameof(protocoloAutorizacao)); Justificativa = justificativa; }