diff --git a/NFe.Utils/Tributacao/Estadual/ICMSGeral.cs b/NFe.Utils/Tributacao/Estadual/ICMSGeral.cs index bcaf63a1..bf2230d8 100644 --- a/NFe.Utils/Tributacao/Estadual/ICMSGeral.cs +++ b/NFe.Utils/Tributacao/Estadual/ICMSGeral.cs @@ -1,37 +1,4 @@ -/********************************************************************************/ -/* Projeto: Biblioteca ZeusNFe */ -/* Biblioteca C# para emissão de Nota Fiscal Eletrônica - NFe e Nota Fiscal de */ -/* Consumidor Eletrônica - NFC-e (http://www.nfe.fazenda.gov.br) */ -/* */ -/* Direitos Autorais Reservados (c) 2014 Adenilton Batista da Silva */ -/* Zeusdev Tecnologia LTDA ME */ -/* */ -/* Você pode obter a última versão desse arquivo no GitHub */ -/* localizado em https://github.com/adeniltonbs/Zeus.Net.NFe.NFCe */ -/* */ -/* */ -/* Esta biblioteca é software livre; você pode redistribuí-la e/ou modificá-la */ -/* sob os termos da Licença Pública Geral Menor do GNU conforme publicada pela */ -/* Free Software Foundation; tanto a versão 2.1 da Licença, ou (a seu critério) */ -/* qualquer versão posterior. */ -/* */ -/* Esta biblioteca é distribuída na expectativa de que seja útil, porém, SEM */ -/* NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU */ -/* ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral Menor*/ -/* do GNU para mais detalhes. (Arquivo LICENÇA.TXT ou LICENSE.TXT) */ -/* */ -/* Você deve ter recebido uma cópia da Licença Pública Geral Menor do GNU junto*/ -/* com esta biblioteca; se não, escreva para a Free Software Foundation, Inc., */ -/* no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. */ -/* Você também pode obter uma copia da licença em: */ -/* http://www.opensource.org/licenses/lgpl-license.php */ -/* */ -/* Zeusdev Tecnologia LTDA ME - adenilton@zeusautomacao.com.br */ -/* http://www.zeusautomacao.com.br/ */ -/* Rua Comendador Francisco josé da Cunha, 111 - Itabaiana - SE - 49500-000 */ -/********************************************************************************/ - -using System; +using System; using DFe.Utils; using NFe.Classes.Informacoes.Detalhe.Tributacao.Estadual; using NFe.Classes.Informacoes.Detalhe.Tributacao.Estadual.Tipos; @@ -55,7 +22,7 @@ public ICMSGeral(ICMSBasico icmsBasico) public ICMSGeral() { - + } /// @@ -247,12 +214,30 @@ public ICMSBasico ObterICMSBasico(CRT crt) /// public decimal? vICMSDeson { get; set; } + /// + /// N28b - Indica se o valor do ICMS desonerado (vICMSDeson) deduz + /// do valor do item (vProd). (NT 2023.004) + /// + public DeduzDesoneracaoNoProduto? indDeduzDeson { get; set; } + + // + /// N33a - Valor do ICMS- ST desonerado + /// Versão 4.00 + /// + public decimal? vICMSSTDeson { get; set; } + + /// + /// N33b - Motivo da desoneração do ICMS- ST + /// Versão 4.00 + /// + public MotivoDesoneracaoIcmsSt? motDesICMSST { get; set; } + /// /// Motivo da desoneração do ICMS /// public MotivoDesoneracaoIcms? motDesICMS { get; set; } - /// + /// /// Valor do ICMS da Operação /// public decimal? vICMSOp { get; set; } @@ -271,7 +256,7 @@ public ICMSBasico ObterICMSBasico(CRT crt) /// Valor da BC do ICMS ST retido /// public decimal? vBCSTRet { get; set; } - + /// /// Valor do ICMS ST retido /// @@ -370,8 +355,8 @@ public ICMSBasico ObterICMSBasico(CRT crt) /// Valor do FCP retido por Substituição Tributária /// public decimal? vFCPSTRet { get; set; } - - /// + + /// /// Valor do ICMS próprio do Substituto (tag: vICMSSubstituto) /// public decimal? vICMSSubstituto { get; set; } @@ -412,5 +397,6 @@ public ICMSBasico ObterICMSBasico(CRT crt) /// Valor do ICMS retido anteriormente /// public decimal? vICMSMonoRet { get; set; } + } } \ No newline at end of file