Class TNFe.InfNFe.Det.Imposto.ICMS.ICMS40

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

public static class TNFe.InfNFe.Det.Imposto.ICMS.ICMS40 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="40"/>
			   <enumeration value="41"/>
			   <enumeration value="50"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <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="1"/>
				 <enumeration value="3"/>
				 <enumeration value="4"/>
				 <enumeration value="5"/>
				 <enumeration value="6"/>
				 <enumeration value="7"/>
				 <enumeration value="8"/>
				 <enumeration value="9"/>
				 <enumeration value="10"/>
				 <enumeration value="11"/>
				 <enumeration value="16"/>
				 <enumeration value="90"/>
			   </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
    Tributacao pelo ICMS 40 - Isenta 41 - Nao tributada 50 - Suspensao 51 - Diferimento
    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
    Este campo sera preenchido quando o campo anterior estiver preenchido.
    protected String
    origem da mercadoria: 0 - Nacional 1 - Estrangeira - Importacao direta 2 - Estrangeira - Adquirida no mercado interno
    protected String
    O valor do ICMS sera informado apenas nas operacoes com veiculos beneficiados com a desoneracao condicional do ICMS.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Tributacao pelo ICMS 40 - Isenta 41 - Nao tributada 50 - Suspensao 51 - Diferimento
    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.
    Este campo sera preenchido quando o campo anterior estiver preenchido.
    origem da mercadoria: 0 - Nacional 1 - Estrangeira - Importacao direta 2 - Estrangeira - Adquirida no mercado interno
    O valor do ICMS sera informado apenas nas operacoes com veiculos beneficiados com a desoneracao condicional do ICMS.
    void
    setCST(String value)
    Define o valor da propriedade cst.
    void
    Define o valor da propriedade indDeduzDeson.
    void
    Define o valor da propriedade motDesICMS.
    void
    setOrig(String value)
    Define o valor da propriedade orig.
    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
      Tributacao pelo ICMS 40 - Isenta 41 - Nao tributada 50 - Suspensao 51 - Diferimento
    • vicmsDeson

      protected String vicmsDeson
      O valor do ICMS sera informado apenas nas operacoes com veiculos beneficiados com a desoneracao condicional do ICMS.
    • motDesICMS

      protected String motDesICMS
      Este campo sera preenchido quando o campo anterior estiver preenchido. Informar o motivo da desoneracao: 1 � Taxi; 3 � Produtor Agropecuario; 4 � Frotista/Locadora; 5 � Diplomatico/Consular; 6 � Utilitarios e Motocicletas da Amazonia Ocidental e Yreas de Livre Comercio (Resolucao 714/88 e 790/94 � CONTRAN e suas alteracoes); 7 � SUFRAMA; 8 - Venda a orgao Publico; 9 � Outros 10- Deficiente Condutor 11- Deficiente nao condutor 16 - Olimpiadas Rio 2016 90 - Solicitado pelo Fisco
    • 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

    • ICMS40

      public ICMS40()
  • 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()
      Tributacao pelo ICMS 40 - Isenta 41 - Nao tributada 50 - Suspensao 51 - Diferimento
      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:
    • getVICMSDeson

      public String getVICMSDeson()
      O valor do ICMS sera informado apenas nas operacoes com veiculos beneficiados com a desoneracao condicional do ICMS.
      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()
      Este campo sera preenchido quando o campo anterior estiver preenchido. Informar o motivo da desoneracao: 1 � Taxi; 3 � Produtor Agropecuario; 4 � Frotista/Locadora; 5 � Diplomatico/Consular; 6 � Utilitarios e Motocicletas da Amazonia Ocidental e Yreas de Livre Comercio (Resolucao 714/88 e 790/94 � CONTRAN e suas alteracoes); 7 � SUFRAMA; 8 - Venda a orgao Publico; 9 � Outros 10- Deficiente Condutor 11- Deficiente nao condutor 16 - Olimpiadas Rio 2016 90 - Solicitado pelo Fisco
      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: