diff --git a/NFe.Servicos/ServicosNFe.cs b/NFe.Servicos/ServicosNFe.cs index 4aee927e9..3c7f5aa0c 100644 --- a/NFe.Servicos/ServicosNFe.cs +++ b/NFe.Servicos/ServicosNFe.cs @@ -1112,10 +1112,11 @@ public RetornoNfeDistDFeInt NfeDistDFeInteresse(string ufAutor, string documento } var retornoXmlString = retorno.OuterXml; - var retConsulta = new retDistDFeInt().CarregarDeXmlString(retornoXmlString); SalvarArquivoXml(DateTime.Now.ParaDataHoraString() + "-distDFeInt.xml", retornoXmlString); + var retConsulta = new retDistDFeInt().CarregarDeXmlString(retornoXmlString); + #region Obtém um retDistDFeInt de cada evento, adiciona os documentos ao resultado e salva-os em arquivo if (retConsulta.loteDistDFeInt != null && _cFgServico.UnZip) diff --git a/NFe.Utils/Tributacao/Estadual/ICMSGeral.cs b/NFe.Utils/Tributacao/Estadual/ICMSGeral.cs index bcaf63a13..cb3808016 100644 --- a/NFe.Utils/Tributacao/Estadual/ICMSGeral.cs +++ b/NFe.Utils/Tributacao/Estadual/ICMSGeral.cs @@ -252,7 +252,12 @@ public ICMSBasico ObterICMSBasico(CRT crt) /// public MotivoDesoneracaoIcms? motDesICMS { get; set; } - /// + /// + /// Indicador do valor de desoneracao é deduzido do total da NF-e + /// + public DeduzDesoneracaoNoProduto? indDeduzDeson { get; set; } + + /// /// Valor do ICMS da Operação /// public decimal? vICMSOp { get; set; }