Package systextil.integracao.xml.cte
Class TImp
java.lang.Object
systextil.integracao.xml.cte.TImp
Tipo Dados do Imposto CT-e
Classe Java de TImp complex type.
O seguinte fragmento do esquema especifica o conteudo esperado contido dentro desta classe.
<complexType name="TImp">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice>
<element name="ICMS00">
<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"/>
</restriction>
</simpleType>
</element>
<element name="vBC" type="{http://www.portalfiscal.inf.br/cte}TDec_1302"/>
<element name="pICMS" type="{http://www.portalfiscal.inf.br/cte}TDec_0302"/>
<element name="vICMS" type="{http://www.portalfiscal.inf.br/cte}TDec_1302"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMS20">
<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="20"/>
</restriction>
</simpleType>
</element>
<element name="pRedBC" type="{http://www.portalfiscal.inf.br/cte}TDec_0302Opc"/>
<element name="vBC" type="{http://www.portalfiscal.inf.br/cte}TDec_1302"/>
<element name="pICMS" type="{http://www.portalfiscal.inf.br/cte}TDec_0302"/>
<element name="vICMS" type="{http://www.portalfiscal.inf.br/cte}TDec_1302"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMS45">
<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="40"/>
<enumeration value="41"/>
<enumeration value="51"/>
</restriction>
</simpleType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMS60">
<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="60"/>
</restriction>
</simpleType>
</element>
<element name="vBCSTRet" type="{http://www.portalfiscal.inf.br/cte}TDec_1302"/>
<element name="vICMSSTRet" type="{http://www.portalfiscal.inf.br/cte}TDec_1302"/>
<element name="pICMSSTRet" type="{http://www.portalfiscal.inf.br/cte}TDec_0302"/>
<element name="vCred" type="{http://www.portalfiscal.inf.br/cte}TDec_1302" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMS90">
<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="90"/>
</restriction>
</simpleType>
</element>
<element name="pRedBC" type="{http://www.portalfiscal.inf.br/cte}TDec_0302Opc" minOccurs="0"/>
<element name="vBC" type="{http://www.portalfiscal.inf.br/cte}TDec_1302"/>
<element name="pICMS" type="{http://www.portalfiscal.inf.br/cte}TDec_0302"/>
<element name="vICMS" type="{http://www.portalfiscal.inf.br/cte}TDec_1302"/>
<element name="vCred" type="{http://www.portalfiscal.inf.br/cte}TDec_1302" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMSOutraUF">
<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="90"/>
</restriction>
</simpleType>
</element>
<element name="pRedBCOutraUF" type="{http://www.portalfiscal.inf.br/cte}TDec_0302Opc" minOccurs="0"/>
<element name="vBCOutraUF" type="{http://www.portalfiscal.inf.br/cte}TDec_1302"/>
<element name="pICMSOutraUF" type="{http://www.portalfiscal.inf.br/cte}TDec_0302"/>
<element name="vICMSOutraUF" type="{http://www.portalfiscal.inf.br/cte}TDec_1302"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMSSN">
<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="90"/>
</restriction>
</simpleType>
</element>
<element name="indSN">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="1"/>
</restriction>
</simpleType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</choice>
</restriction>
</complexContent>
</complexType>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classClasse Java de anonymous complex type.static classClasse Java de anonymous complex type.static classClasse Java de anonymous complex type.static classClasse Java de anonymous complex type.static classClasse Java de anonymous complex type.static classClasse Java de anonymous complex type.static classClasse Java de anonymous complex type. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TImp.ICMS00protected TImp.ICMS20protected TImp.ICMS45protected TImp.ICMS60protected TImp.ICMS90protected TImp.ICMSOutraUFprotected TImp.ICMSSN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObtem o valor da propriedade icms00.Obtem o valor da propriedade icms20.Obtem o valor da propriedade icms45.Obtem o valor da propriedade icms60.Obtem o valor da propriedade icms90.Obtem o valor da propriedade icmsOutraUF.Obtem o valor da propriedade icmssn.voidsetICMS00(TImp.ICMS00 value) Define o valor da propriedade icms00.voidsetICMS20(TImp.ICMS20 value) Define o valor da propriedade icms20.voidsetICMS45(TImp.ICMS45 value) Define o valor da propriedade icms45.voidsetICMS60(TImp.ICMS60 value) Define o valor da propriedade icms60.voidsetICMS90(TImp.ICMS90 value) Define o valor da propriedade icms90.voidsetICMSOutraUF(TImp.ICMSOutraUF value) Define o valor da propriedade icmsOutraUF.voidsetICMSSN(TImp.ICMSSN value) Define o valor da propriedade icmssn.
-
Field Details
-
icms00
-
icms20
-
icms45
-
icms60
-
icms90
-
icmsOutraUF
-
icmssn
-
-
Constructor Details
-
TImp
public TImp()
-
-
Method Details
-
getICMS00
Obtem o valor da propriedade icms00.- Returns:
- possible object is
TImp.ICMS00
-
setICMS00
Define o valor da propriedade icms00.- Parameters:
value- allowed object isTImp.ICMS00
-
getICMS20
Obtem o valor da propriedade icms20.- Returns:
- possible object is
TImp.ICMS20
-
setICMS20
Define o valor da propriedade icms20.- Parameters:
value- allowed object isTImp.ICMS20
-
getICMS45
Obtem o valor da propriedade icms45.- Returns:
- possible object is
TImp.ICMS45
-
setICMS45
Define o valor da propriedade icms45.- Parameters:
value- allowed object isTImp.ICMS45
-
getICMS60
Obtem o valor da propriedade icms60.- Returns:
- possible object is
TImp.ICMS60
-
setICMS60
Define o valor da propriedade icms60.- Parameters:
value- allowed object isTImp.ICMS60
-
getICMS90
Obtem o valor da propriedade icms90.- Returns:
- possible object is
TImp.ICMS90
-
setICMS90
Define o valor da propriedade icms90.- Parameters:
value- allowed object isTImp.ICMS90
-
getICMSOutraUF
Obtem o valor da propriedade icmsOutraUF.- Returns:
- possible object is
TImp.ICMSOutraUF
-
setICMSOutraUF
Define o valor da propriedade icmsOutraUF.- Parameters:
value- allowed object isTImp.ICMSOutraUF
-
getICMSSN
Obtem o valor da propriedade icmssn.- Returns:
- possible object is
TImp.ICMSSN
-
setICMSSN
Define o valor da propriedade icmssn.- Parameters:
value- allowed object isTImp.ICMSSN
-