Class TIpi

java.lang.Object
systextil.integracao.xml.nfe.TIpi

public class TIpi extends Object
Tipo: Dados do IPI

Classe Java de TIpi complex type.

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


 <complexType name="TIpi">
   <complexContent>
	 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	   <sequence>
		 <element name="CNPJProd" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
		 <element name="cSelo" minOccurs="0">
		   <simpleType>
			 <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
			   <minLength value="1"/>
			   <maxLength value="60"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <element name="qSelo" minOccurs="0">
		   <simpleType>
			 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
			   <whiteSpace value="preserve"/>
			   <pattern value="[0-9]{1,12}"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <element name="cEnq">
		   <simpleType>
			 <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
			   <minLength value="1"/>
			   <maxLength value="3"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <choice>
		   <element name="IPITrib">
			 <complexType>
			   <complexContent>
				 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
				   <sequence>
					 <element name="CST">
					   <simpleType>
						 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
						   <whiteSpace value="preserve"/>
						   <enumeration value="00"/>
						   <enumeration value="49"/>
						   <enumeration value="50"/>
						   <enumeration value="99"/>
						 </restriction>
					   </simpleType>
					 </element>
					 <choice>
					   <sequence>
						 <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
						 <element name="pIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
					   </sequence>
					   <sequence>
						 <element name="qUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
						 <element name="vUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
					   </sequence>
					 </choice>
					 <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
				   </sequence>
				 </restriction>
			   </complexContent>
			 </complexType>
		   </element>
		   <element name="IPINT">
			 <complexType>
			   <complexContent>
				 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
				   <sequence>
					 <element name="CST">
					   <simpleType>
						 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
						   <whiteSpace value="preserve"/>
						   <enumeration value="01"/>
						   <enumeration value="02"/>
						   <enumeration value="03"/>
						   <enumeration value="04"/>
						   <enumeration value="05"/>
						   <enumeration value="51"/>
						   <enumeration value="52"/>
						   <enumeration value="53"/>
						   <enumeration value="54"/>
						   <enumeration value="55"/>
						 </restriction>
					   </simpleType>
					 </element>
				   </sequence>
				 </restriction>
			   </complexContent>
			 </complexType>
		   </element>
		 </choice>
	   </sequence>
	 </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • cnpjProd

      protected String cnpjProd
      CNPJ do produtor da mercadoria, quando diferente do emitente. Somente para os casos de exportacao direta ou indireta.
    • cSelo

      protected String cSelo
      Codigo do selo de controle do IPI
    • qSelo

      protected String qSelo
      Quantidade de selo de controle do IPI
    • cEnq

      protected String cEnq
      Codigo de Enquadramento Legal do IPI (tabela a ser criada pela RFB)
    • ipiTrib

      protected TIpi.IPITrib ipiTrib
    • ipint

      protected TIpi.IPINT ipint
  • Constructor Details

    • TIpi

      public TIpi()
  • Method Details

    • getCNPJProd

      public String getCNPJProd()
      CNPJ do produtor da mercadoria, quando diferente do emitente. Somente para os casos de exportacao direta ou indireta.
      Returns:
      possible object is String
    • setCNPJProd

      public void setCNPJProd(String value)
      Define o valor da propriedade cnpjProd.
      Parameters:
      value - allowed object is String
      See Also:
    • getCSelo

      public String getCSelo()
      Codigo do selo de controle do IPI
      Returns:
      possible object is String
    • setCSelo

      public void setCSelo(String value)
      Define o valor da propriedade cSelo.
      Parameters:
      value - allowed object is String
      See Also:
    • getQSelo

      public String getQSelo()
      Quantidade de selo de controle do IPI
      Returns:
      possible object is String
    • setQSelo

      public void setQSelo(String value)
      Define o valor da propriedade qSelo.
      Parameters:
      value - allowed object is String
      See Also:
    • getCEnq

      public String getCEnq()
      Codigo de Enquadramento Legal do IPI (tabela a ser criada pela RFB)
      Returns:
      possible object is String
    • setCEnq

      public void setCEnq(String value)
      Define o valor da propriedade cEnq.
      Parameters:
      value - allowed object is String
      See Also:
    • getIPITrib

      public TIpi.IPITrib getIPITrib()
      Obtem o valor da propriedade ipiTrib.
      Returns:
      possible object is TIpi.IPITrib
    • setIPITrib

      public void setIPITrib(TIpi.IPITrib value)
      Define o valor da propriedade ipiTrib.
      Parameters:
      value - allowed object is TIpi.IPITrib
    • getIPINT

      public TIpi.IPINT getIPINT()
      Obtem o valor da propriedade ipint.
      Returns:
      possible object is TIpi.IPINT
    • setIPINT

      public void setIPINT(TIpi.IPINT value)
      Define o valor da propriedade ipint.
      Parameters:
      value - allowed object is TIpi.IPINT