Class TImpOS

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

public class TImpOS extends Object
Tipo Dados do Imposto para CT-e OS

Classe Java de TImpOS complex type.

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

 <complexType name="TImpOS">
   <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="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>