Skip to content

Commit

Permalink
Merge pull request #27 from Hercules-NET/feature/deson
Browse files Browse the repository at this point in the history
incluido campos de desoneracao faltantes no ICMSGeral
  • Loading branch information
danilobreda authored Jul 17, 2024
2 parents 92c5480 + 219ba85 commit 2b40e02
Showing 1 changed file with 25 additions and 39 deletions.
64 changes: 25 additions & 39 deletions NFe.Utils/Tributacao/Estadual/ICMSGeral.cs
Original file line number Diff line number Diff line change
@@ -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;
Expand All @@ -55,7 +22,7 @@ public ICMSGeral(ICMSBasico icmsBasico)

public ICMSGeral()
{

}

/// <summary>
Expand Down Expand Up @@ -247,12 +214,30 @@ public ICMSBasico ObterICMSBasico(CRT crt)
/// </summary>
public decimal? vICMSDeson { get; set; }

/// <summary>
/// N28b - Indica se o valor do ICMS desonerado (vICMSDeson) deduz
/// do valor do item (vProd). (NT 2023.004)
/// </summary>
public DeduzDesoneracaoNoProduto? indDeduzDeson { get; set; }

// <summary>
/// N33a - Valor do ICMS- ST desonerado
/// Versão 4.00
/// </summary>
public decimal? vICMSSTDeson { get; set; }

/// <summary>
/// N33b - Motivo da desoneração do ICMS- ST
/// Versão 4.00
/// </summary>
public MotivoDesoneracaoIcmsSt? motDesICMSST { get; set; }

/// <summary>
/// Motivo da desoneração do ICMS
/// </summary>
public MotivoDesoneracaoIcms? motDesICMS { get; set; }

/// <summary>
/// <summary>
/// Valor do ICMS da Operação
/// </summary>
public decimal? vICMSOp { get; set; }
Expand All @@ -271,7 +256,7 @@ public ICMSBasico ObterICMSBasico(CRT crt)
/// Valor da BC do ICMS ST retido
/// </summary>
public decimal? vBCSTRet { get; set; }

/// <summary>
/// Valor do ICMS ST retido
/// </summary>
Expand Down Expand Up @@ -370,8 +355,8 @@ public ICMSBasico ObterICMSBasico(CRT crt)
/// Valor do FCP retido por Substituição Tributária
/// </summary>
public decimal? vFCPSTRet { get; set; }
/// <summary>

/// <summary>
/// Valor do ICMS próprio do Substituto (tag: vICMSSubstituto)
/// </summary>
public decimal? vICMSSubstituto { get; set; }
Expand Down Expand Up @@ -412,5 +397,6 @@ public ICMSBasico ObterICMSBasico(CRT crt)
/// Valor do ICMS retido anteriormente
/// </summary>
public decimal? vICMSMonoRet { get; set; }

}
}

0 comments on commit 2b40e02

Please sign in to comment.