Package systextil.integracao.xml.nfe
Class TIpi
java.lang.Object
systextil.integracao.xml.nfe.TIpi
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>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classClasse Java de anonymous complex type.static classClasse Java de anonymous complex type. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringCodigo de Enquadramento Legal do IPI (tabela a ser criada pela RFB)protected StringCNPJ do produtor da mercadoria, quando diferente do emitente.protected StringCodigo do selo de controle do IPIprotected TIpi.IPINTprotected TIpi.IPITribprotected StringQuantidade de selo de controle do IPI -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCEnq()Codigo de Enquadramento Legal do IPI (tabela a ser criada pela RFB)CNPJ do produtor da mercadoria, quando diferente do emitente.getCSelo()Codigo do selo de controle do IPIgetIPINT()Obtem o valor da propriedade ipint.Obtem o valor da propriedade ipiTrib.getQSelo()Quantidade de selo de controle do IPIvoidDefine o valor da propriedade cEnq.voidsetCNPJProd(String value) Define o valor da propriedade cnpjProd.voidDefine o valor da propriedade cSelo.voidsetIPINT(TIpi.IPINT value) Define o valor da propriedade ipint.voidsetIPITrib(TIpi.IPITrib value) Define o valor da propriedade ipiTrib.voidDefine o valor da propriedade qSelo.
-
Field Details
-
cnpjProd
CNPJ do produtor da mercadoria, quando diferente do emitente. Somente para os casos de exportacao direta ou indireta. -
cSelo
Codigo do selo de controle do IPI -
qSelo
Quantidade de selo de controle do IPI -
cEnq
Codigo de Enquadramento Legal do IPI (tabela a ser criada pela RFB) -
ipiTrib
-
ipint
-
-
Constructor Details
-
TIpi
public TIpi()
-
-
Method Details
-
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
Define o valor da propriedade cnpjProd.- Parameters:
value- allowed object isString- See Also:
-
getCSelo
Codigo do selo de controle do IPI- Returns:
- possible object is
String
-
setCSelo
Define o valor da propriedade cSelo.- Parameters:
value- allowed object isString- See Also:
-
getQSelo
Quantidade de selo de controle do IPI- Returns:
- possible object is
String
-
setQSelo
Define o valor da propriedade qSelo.- Parameters:
value- allowed object isString- See Also:
-
getCEnq
Codigo de Enquadramento Legal do IPI (tabela a ser criada pela RFB)- Returns:
- possible object is
String
-
setCEnq
Define o valor da propriedade cEnq.- Parameters:
value- allowed object isString- See Also:
-
getIPITrib
Obtem o valor da propriedade ipiTrib.- Returns:
- possible object is
TIpi.IPITrib
-
setIPITrib
Define o valor da propriedade ipiTrib.- Parameters:
value- allowed object isTIpi.IPITrib
-
getIPINT
Obtem o valor da propriedade ipint.- Returns:
- possible object is
TIpi.IPINT
-
setIPINT
Define o valor da propriedade ipint.- Parameters:
value- allowed object isTIpi.IPINT
-