Class TImp

java.lang.Object
systextil.integracao.xml.cte.TImp

public class TImp extends Object
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>
 
  • Field Details

  • Constructor Details

    • TImp

      public TImp()
  • Method Details

    • getICMS00

      public TImp.ICMS00 getICMS00()
      Obtem o valor da propriedade icms00.
      Returns:
      possible object is TImp.ICMS00
    • setICMS00

      public void setICMS00(TImp.ICMS00 value)
      Define o valor da propriedade icms00.
      Parameters:
      value - allowed object is TImp.ICMS00
    • getICMS20

      public TImp.ICMS20 getICMS20()
      Obtem o valor da propriedade icms20.
      Returns:
      possible object is TImp.ICMS20
    • setICMS20

      public void setICMS20(TImp.ICMS20 value)
      Define o valor da propriedade icms20.
      Parameters:
      value - allowed object is TImp.ICMS20
    • getICMS45

      public TImp.ICMS45 getICMS45()
      Obtem o valor da propriedade icms45.
      Returns:
      possible object is TImp.ICMS45
    • setICMS45

      public void setICMS45(TImp.ICMS45 value)
      Define o valor da propriedade icms45.
      Parameters:
      value - allowed object is TImp.ICMS45
    • getICMS60

      public TImp.ICMS60 getICMS60()
      Obtem o valor da propriedade icms60.
      Returns:
      possible object is TImp.ICMS60
    • setICMS60

      public void setICMS60(TImp.ICMS60 value)
      Define o valor da propriedade icms60.
      Parameters:
      value - allowed object is TImp.ICMS60
    • getICMS90

      public TImp.ICMS90 getICMS90()
      Obtem o valor da propriedade icms90.
      Returns:
      possible object is TImp.ICMS90
    • setICMS90

      public void setICMS90(TImp.ICMS90 value)
      Define o valor da propriedade icms90.
      Parameters:
      value - allowed object is TImp.ICMS90
    • getICMSOutraUF

      public TImp.ICMSOutraUF getICMSOutraUF()
      Obtem o valor da propriedade icmsOutraUF.
      Returns:
      possible object is TImp.ICMSOutraUF
    • setICMSOutraUF

      public void setICMSOutraUF(TImp.ICMSOutraUF value)
      Define o valor da propriedade icmsOutraUF.
      Parameters:
      value - allowed object is TImp.ICMSOutraUF
    • getICMSSN

      public TImp.ICMSSN getICMSSN()
      Obtem o valor da propriedade icmssn.
      Returns:
      possible object is TImp.ICMSSN
    • setICMSSN

      public void setICMSSN(TImp.ICMSSN value)
      Define o valor da propriedade icmssn.
      Parameters:
      value - allowed object is TImp.ICMSSN