Class TNFe.InfNFe.Det.Imposto.ICMS.ICMS20

java.lang.Object
systextil.integracao.xml.nfe.TNFe.InfNFe.Det.Imposto.ICMS.ICMS20
Enclosing class:
TNFe.InfNFe.Det.Imposto.ICMS

public static class TNFe.InfNFe.Det.Imposto.ICMS.ICMS20 extends Object

Classe Java de anonymous complex type.

O seguinte fragmento do esquema especifica o conteudo esperado contido dentro desta classe.


 <complexType>
   <complexContent>
	 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	   <sequence>
		 <element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
		 <element name="CST">
		   <simpleType>
			 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
			   <whiteSpace value="preserve"/>
			   <enumeration value="20"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <element name="modBC">
		   <simpleType>
			 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
			   <whiteSpace value="preserve"/>
			   <enumeration value="0"/>
			   <enumeration value="1"/>
			   <enumeration value="2"/>
			   <enumeration value="3"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <element name="pRedBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
		 <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
		 <element name="pICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
		 <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
		 <sequence minOccurs="0">
		   <element name="vBCFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
		   <element name="pFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
		   <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
		 </sequence>
		 <sequence minOccurs="0">
		   <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
		   <element name="motDesICMS">
			 <simpleType>
			   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 <whiteSpace value="preserve"/>
				 <enumeration value="3"/>
				 <enumeration value="9"/>
				 <enumeration value="12"/>
			   </restriction>
			 </simpleType>
		   </element>
		   <element name="indDeduzDeson" minOccurs="0">
			 <simpleType>
			   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 <whiteSpace value="preserve"/>
				 <enumeration value="0"/>
				 <enumeration value="1"/>
			   </restriction>
			 </simpleType>
		   </element>
		 </sequence>
	   </sequence>
	 </restriction>
   </complexContent>
 </complexType>
 
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected String
    Tributcao pelo ICMS 20 - Com reducao de base de calculo
    protected String
    Indica se o valor do ICMS desonerado (vICMSDeson) deduz do valor do item (vProd): 0=Valor do ICMS desonerado (vICMSDeson) nao deduz do valor do item (vProd) / total da NF-e; 1=Valor do ICMS desonerado (vICMSDeson) deduz do valor do item (vProd) / total da NF-e.
    protected String
    Modalidade de determinacao da BC do ICMS: 0 - Margem Valor Agregado (%); 1 - Pauta (valor); 2 - Preco Tabelado Maximo (valor); 3 - Valor da Operacao.
    protected String
    Motivo da desoneracao do ICMS:3-Uso na agropecuaria;9-Outros;12-Fomento agropecuario
    protected String
    origem da mercadoria: 0 - Nacional 1 - Estrangeira - Importacao direta 2 - Estrangeira - Adquirida no mercado interno
    protected String
    Percentual de ICMS relativo ao Fundo de Combate a Pobreza (FCP).
    protected String
    Aliquota do ICMS
    protected String
    Percentual de reducao da BC
    protected String
    Valor da BC do ICMS
    protected String
    Valor da Base de calculo do FCP.
    protected String
    Valor do ICMS relativo ao Fundo de Combate a Pobreza (FCP).
    protected String
    Valor do ICMS
    protected String
    Valor do ICMS de desoneracao
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Tributcao pelo ICMS 20 - Com reducao de base de calculo
    Indica se o valor do ICMS desonerado (vICMSDeson) deduz do valor do item (vProd): 0=Valor do ICMS desonerado (vICMSDeson) nao deduz do valor do item (vProd) / total da NF-e; 1=Valor do ICMS desonerado (vICMSDeson) deduz do valor do item (vProd) / total da NF-e.
    Modalidade de determinacao da BC do ICMS: 0 - Margem Valor Agregado (%); 1 - Pauta (valor); 2 - Preco Tabelado Maximo (valor); 3 - Valor da Operacao.
    Motivo da desoneracao do ICMS:3-Uso na agropecuaria;9-Outros;12-Fomento agropecuario
    origem da mercadoria: 0 - Nacional 1 - Estrangeira - Importacao direta 2 - Estrangeira - Adquirida no mercado interno
    Percentual de ICMS relativo ao Fundo de Combate a Pobreza (FCP).
    Aliquota do ICMS
    Percentual de reducao da BC
    Valor da BC do ICMS
    Valor da Base de calculo do FCP.
    Valor do ICMS relativo ao Fundo de Combate a Pobreza (FCP).
    Valor do ICMS
    Valor do ICMS de desoneracao
    void
    setCST(String value)
    Define o valor da propriedade cst.
    void
    Define o valor da propriedade indDeduzDeson.
    void
    Define o valor da propriedade modBC.
    void
    Define o valor da propriedade motDesICMS.
    void
    setOrig(String value)
    Define o valor da propriedade orig.
    void
    setPFCP(String value)
    Define o valor da propriedade pfcp.
    void
    Define o valor da propriedade picms.
    void
    Define o valor da propriedade pRedBC.
    void
    setVBC(String value)
    Define o valor da propriedade vbc.
    void
    Define o valor da propriedade vbcfcp.
    void
    setVFCP(String value)
    Define o valor da propriedade vfcp.
    void
    Define o valor da propriedade vicms.
    void
    Define o valor da propriedade vicmsDeson.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • orig

      protected String orig
      origem da mercadoria: 0 - Nacional 1 - Estrangeira - Importacao direta 2 - Estrangeira - Adquirida no mercado interno
    • cst

      protected String cst
      Tributcao pelo ICMS 20 - Com reducao de base de calculo
    • modBC

      protected String modBC
      Modalidade de determinacao da BC do ICMS: 0 - Margem Valor Agregado (%); 1 - Pauta (valor); 2 - Preco Tabelado Maximo (valor); 3 - Valor da Operacao.
    • pRedBC

      protected String pRedBC
      Percentual de reducao da BC
    • vbc

      protected String vbc
      Valor da BC do ICMS
    • picms

      protected String picms
      Aliquota do ICMS
    • vicms

      protected String vicms
      Valor do ICMS
    • vbcfcp

      protected String vbcfcp
      Valor da Base de calculo do FCP.
    • pfcp

      protected String pfcp
      Percentual de ICMS relativo ao Fundo de Combate a Pobreza (FCP).
    • vfcp

      protected String vfcp
      Valor do ICMS relativo ao Fundo de Combate a Pobreza (FCP).
    • vicmsDeson

      protected String vicmsDeson
      Valor do ICMS de desoneracao
    • motDesICMS

      protected String motDesICMS
      Motivo da desoneracao do ICMS:3-Uso na agropecuaria;9-Outros;12-Fomento agropecuario
    • indDeduzDeson

      protected String indDeduzDeson
      Indica se o valor do ICMS desonerado (vICMSDeson) deduz do valor do item (vProd): 0=Valor do ICMS desonerado (vICMSDeson) nao deduz do valor do item (vProd) / total da NF-e; 1=Valor do ICMS desonerado (vICMSDeson) deduz do valor do item (vProd) / total da NF-e.
  • Constructor Details

    • ICMS20

      public ICMS20()
  • Method Details

    • getOrig

      public String getOrig()
      origem da mercadoria: 0 - Nacional 1 - Estrangeira - Importacao direta 2 - Estrangeira - Adquirida no mercado interno
      Returns:
      possible object is String
    • setOrig

      public void setOrig(String value)
      Define o valor da propriedade orig.
      Parameters:
      value - allowed object is String
      See Also:
    • getCST

      public String getCST()
      Tributcao pelo ICMS 20 - Com reducao de base de calculo
      Returns:
      possible object is String
    • setCST

      public void setCST(String value)
      Define o valor da propriedade cst.
      Parameters:
      value - allowed object is String
      See Also:
    • getModBC

      public String getModBC()
      Modalidade de determinacao da BC do ICMS: 0 - Margem Valor Agregado (%); 1 - Pauta (valor); 2 - Preco Tabelado Maximo (valor); 3 - Valor da Operacao.
      Returns:
      possible object is String
    • setModBC

      public void setModBC(String value)
      Define o valor da propriedade modBC.
      Parameters:
      value - allowed object is String
      See Also:
    • getPRedBC

      public String getPRedBC()
      Percentual de reducao da BC
      Returns:
      possible object is String
    • setPRedBC

      public void setPRedBC(String value)
      Define o valor da propriedade pRedBC.
      Parameters:
      value - allowed object is String
      See Also:
    • getVBC

      public String getVBC()
      Valor da BC do ICMS
      Returns:
      possible object is String
    • setVBC

      public void setVBC(String value)
      Define o valor da propriedade vbc.
      Parameters:
      value - allowed object is String
      See Also:
    • getPICMS

      public String getPICMS()
      Aliquota do ICMS
      Returns:
      possible object is String
    • setPICMS

      public void setPICMS(String value)
      Define o valor da propriedade picms.
      Parameters:
      value - allowed object is String
      See Also:
    • getVICMS

      public String getVICMS()
      Valor do ICMS
      Returns:
      possible object is String
    • setVICMS

      public void setVICMS(String value)
      Define o valor da propriedade vicms.
      Parameters:
      value - allowed object is String
      See Also:
    • getVBCFCP

      public String getVBCFCP()
      Valor da Base de calculo do FCP.
      Returns:
      possible object is String
    • setVBCFCP

      public void setVBCFCP(String value)
      Define o valor da propriedade vbcfcp.
      Parameters:
      value - allowed object is String
      See Also:
    • getPFCP

      public String getPFCP()
      Percentual de ICMS relativo ao Fundo de Combate a Pobreza (FCP).
      Returns:
      possible object is String
    • setPFCP

      public void setPFCP(String value)
      Define o valor da propriedade pfcp.
      Parameters:
      value - allowed object is String
      See Also:
    • getVFCP

      public String getVFCP()
      Valor do ICMS relativo ao Fundo de Combate a Pobreza (FCP).
      Returns:
      possible object is String
    • setVFCP

      public void setVFCP(String value)
      Define o valor da propriedade vfcp.
      Parameters:
      value - allowed object is String
      See Also:
    • getVICMSDeson

      public String getVICMSDeson()
      Valor do ICMS de desoneracao
      Returns:
      possible object is String
    • setVICMSDeson

      public void setVICMSDeson(String value)
      Define o valor da propriedade vicmsDeson.
      Parameters:
      value - allowed object is String
      See Also:
    • getMotDesICMS

      public String getMotDesICMS()
      Motivo da desoneracao do ICMS:3-Uso na agropecuaria;9-Outros;12-Fomento agropecuario
      Returns:
      possible object is String
    • setMotDesICMS

      public void setMotDesICMS(String value)
      Define o valor da propriedade motDesICMS.
      Parameters:
      value - allowed object is String
      See Also:
    • getIndDeduzDeson

      public String getIndDeduzDeson()
      Indica se o valor do ICMS desonerado (vICMSDeson) deduz do valor do item (vProd): 0=Valor do ICMS desonerado (vICMSDeson) nao deduz do valor do item (vProd) / total da NF-e; 1=Valor do ICMS desonerado (vICMSDeson) deduz do valor do item (vProd) / total da NF-e.
      Returns:
      possible object is String
    • setIndDeduzDeson

      public void setIndDeduzDeson(String value)
      Define o valor da propriedade indDeduzDeson.
      Parameters:
      value - allowed object is String
      See Also: