Package systextil.integracao.xml.nfe
Class TNFe.InfNFe.Det.Imposto.ICMS
java.lang.Object
systextil.integracao.xml.nfe.TNFe.InfNFe.Det.Imposto.ICMS
- Enclosing class:
TNFe.InfNFe.Det.Imposto
Classe Java de anonymous complex type.
O seguinte fragmento do esquema especifica o conteudo esperado contido dentro desta classe.
<complexType>
<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="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
<element name="CST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="00"/>
</restriction>
</simpleType>
</element>
<element name="modBC">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
</restriction>
</simpleType>
</element>
<element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<sequence minOccurs="0">
<element name="pFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMS02">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
<element name="CST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="02"/>
</restriction>
</simpleType>
</element>
<element name="qBCMono" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v" minOccurs="0"/>
<element name="adRemICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMSMono" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMS10">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
<element name="CST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="10"/>
</restriction>
</simpleType>
</element>
<element name="modBC">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
</restriction>
</simpleType>
</element>
<element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<sequence minOccurs="0">
<element name="vBCFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
<element name="modBCST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
<enumeration value="4"/>
<enumeration value="5"/>
<enumeration value="6"/>
</restriction>
</simpleType>
</element>
<element name="pMVAST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="pRedBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pICMSST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMSST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<sequence minOccurs="0">
<element name="vBCFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
<sequence minOccurs="0">
<element name="vICMSSTDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="motDesICMSST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="3"/>
<enumeration value="9"/>
<enumeration value="12"/>
</restriction>
</simpleType>
</element>
</sequence>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMS15">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
<element name="CST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="15"/>
</restriction>
</simpleType>
</element>
<element name="qBCMono" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v" minOccurs="0"/>
<element name="adRemICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMSMono" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v" minOccurs="0"/>
<element name="adRemICMSReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<sequence minOccurs="0">
<element name="pRedAdRem" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
<element name="motRedAdRem">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="1"/>
<enumeration value="9"/>
</restriction>
</simpleType>
</element>
</sequence>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMS20">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
<element name="CST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="20"/>
</restriction>
</simpleType>
</element>
<element name="modBC">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
</restriction>
</simpleType>
</element>
<element name="pRedBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<sequence minOccurs="0">
<element name="vBCFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
<sequence minOccurs="0">
<element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="motDesICMS">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="3"/>
<enumeration value="9"/>
<enumeration value="12"/>
</restriction>
</simpleType>
</element>
<element name="indDeduzDeson" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
</restriction>
</simpleType>
</element>
</sequence>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMS30">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
<element name="CST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="30"/>
</restriction>
</simpleType>
</element>
<element name="modBCST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
<enumeration value="4"/>
<enumeration value="5"/>
<enumeration value="6"/>
</restriction>
</simpleType>
</element>
<element name="pMVAST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="pRedBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pICMSST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMSST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<sequence minOccurs="0">
<element name="vBCFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
<sequence minOccurs="0">
<element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="motDesICMS">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="6"/>
<enumeration value="7"/>
<enumeration value="9"/>
</restriction>
</simpleType>
</element>
<element name="indDeduzDeson" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
</restriction>
</simpleType>
</element>
</sequence>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMS40">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
<element name="CST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="40"/>
<enumeration value="41"/>
<enumeration value="50"/>
</restriction>
</simpleType>
</element>
<sequence minOccurs="0">
<element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="motDesICMS">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="1"/>
<enumeration value="3"/>
<enumeration value="4"/>
<enumeration value="5"/>
<enumeration value="6"/>
<enumeration value="7"/>
<enumeration value="8"/>
<enumeration value="9"/>
<enumeration value="10"/>
<enumeration value="11"/>
<enumeration value="16"/>
<enumeration value="90"/>
</restriction>
</simpleType>
</element>
<element name="indDeduzDeson" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
</restriction>
</simpleType>
</element>
</sequence>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMS51">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
<element name="CST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="51"/>
</restriction>
</simpleType>
</element>
<element name="modBC" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
</restriction>
</simpleType>
</element>
<element name="pRedBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
<element name="cBenefRBC" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<pattern value="[!-y]{8}|[!-y]{10}"/>
</restriction>
</simpleType>
</element>
<element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
<element name="pICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
<element name="vICMSOp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
<element name="pDif" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
<element name="vICMSDif" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
<element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
<sequence minOccurs="0">
<element name="vBCFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
<sequence minOccurs="0">
<element name="pFCPDif" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vFCPDif" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="vFCPEfet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
</sequence>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMS53">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
<element name="CST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="53"/>
</restriction>
</simpleType>
</element>
<element name="qBCMono" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v" minOccurs="0"/>
<element name="adRemICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
<element name="vICMSMonoOp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
<element name="pDif" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
<element name="vICMSMonoDif" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
<element name="vICMSMono" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
<element name="qBCMonoDif" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v" minOccurs="0"/>
<element name="adRemICMSDif" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMS60">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
<element name="CST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="60"/>
</restriction>
</simpleType>
</element>
<sequence minOccurs="0">
<element name="vBCSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vICMSSubstituto" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
<element name="vICMSSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
<sequence minOccurs="0">
<element name="vBCFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
<sequence minOccurs="0">
<element name="pRedBCEfet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vBCEfet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pICMSEfet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vICMSEfet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMS61">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
<element name="CST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="61"/>
</restriction>
</simpleType>
</element>
<element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v" minOccurs="0"/>
<element name="adRemICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMS70">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
<element name="CST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="70"/>
</restriction>
</simpleType>
</element>
<element name="modBC">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
</restriction>
</simpleType>
</element>
<element name="pRedBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<sequence minOccurs="0">
<element name="vBCFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
<element name="modBCST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
<enumeration value="4"/>
<enumeration value="5"/>
<enumeration value="6"/>
</restriction>
</simpleType>
</element>
<element name="pMVAST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="pRedBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pICMSST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMSST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<sequence minOccurs="0">
<element name="vBCFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
<sequence minOccurs="0">
<element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="motDesICMS">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="3"/>
<enumeration value="9"/>
<enumeration value="12"/>
</restriction>
</simpleType>
</element>
<element name="indDeduzDeson" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
</restriction>
</simpleType>
</element>
</sequence>
<sequence minOccurs="0">
<element name="vICMSSTDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="motDesICMSST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="3"/>
<enumeration value="9"/>
<enumeration value="12"/>
</restriction>
</simpleType>
</element>
</sequence>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMS90">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
<element name="CST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="90"/>
</restriction>
</simpleType>
</element>
<sequence minOccurs="0">
<element name="modBC">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
</restriction>
</simpleType>
</element>
<element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pRedBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="pICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<sequence minOccurs="0">
<element name="vBCFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
</sequence>
<sequence minOccurs="0">
<element name="modBCST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
<enumeration value="4"/>
<enumeration value="5"/>
<enumeration value="6"/>
</restriction>
</simpleType>
</element>
<element name="pMVAST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="pRedBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pICMSST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMSST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<sequence minOccurs="0">
<element name="vBCFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
</sequence>
<sequence minOccurs="0">
<element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="motDesICMS">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="3"/>
<enumeration value="9"/>
<enumeration value="12"/>
</restriction>
</simpleType>
</element>
<element name="indDeduzDeson" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
</restriction>
</simpleType>
</element>
</sequence>
<sequence minOccurs="0">
<element name="vICMSSTDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="motDesICMSST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="3"/>
<enumeration value="9"/>
<enumeration value="12"/>
</restriction>
</simpleType>
</element>
</sequence>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMSPart">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
<element name="CST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="10"/>
<enumeration value="90"/>
</restriction>
</simpleType>
</element>
<element name="modBC">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
</restriction>
</simpleType>
</element>
<element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pRedBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="pICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="modBCST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
<enumeration value="4"/>
<enumeration value="5"/>
<enumeration value="6"/>
</restriction>
</simpleType>
</element>
<element name="pMVAST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="pRedBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pICMSST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMSST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<sequence minOccurs="0">
<element name="vBCFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
<element name="pBCOp" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="UFST" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMSST">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
<element name="CST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="41"/>
<enumeration value="60"/>
</restriction>
</simpleType>
</element>
<element name="vBCSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="vICMSSubstituto" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
<element name="vICMSSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<sequence minOccurs="0">
<element name="vBCFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
<element name="vBCSTDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="vICMSSTDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<sequence minOccurs="0">
<element name="pRedBCEfet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vBCEfet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pICMSEfet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vICMSEfet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMSSN101">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
<element name="CSOSN">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="101"/>
</restriction>
</simpleType>
</element>
<element name="pCredSN" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vCredICMSSN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMSSN102">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig" minOccurs="0"/>
<element name="CSOSN">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="102"/>
<enumeration value="103"/>
<enumeration value="300"/>
<enumeration value="400"/>
</restriction>
</simpleType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMSSN201">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
<element name="CSOSN">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="201"/>
</restriction>
</simpleType>
</element>
<element name="modBCST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
<enumeration value="4"/>
<enumeration value="5"/>
<enumeration value="6"/>
</restriction>
</simpleType>
</element>
<element name="pMVAST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="pRedBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pICMSST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMSST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<sequence minOccurs="0">
<element name="vBCFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
<element name="pCredSN" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vCredICMSSN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMSSN202">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
<element name="CSOSN">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="202"/>
<enumeration value="203"/>
</restriction>
</simpleType>
</element>
<element name="modBCST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
<enumeration value="4"/>
<enumeration value="5"/>
<enumeration value="6"/>
</restriction>
</simpleType>
</element>
<element name="pMVAST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="pRedBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pICMSST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMSST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<sequence minOccurs="0">
<element name="vBCFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMSSN500">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig"/>
<element name="CSOSN">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="500"/>
</restriction>
</simpleType>
</element>
<sequence minOccurs="0">
<element name="vBCSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vICMSSubstituto" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
<element name="vICMSSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
<sequence minOccurs="0">
<element name="vBCFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
<sequence minOccurs="0">
<element name="pRedBCEfet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vBCEfet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pICMSEfet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vICMSEfet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMSSN900">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig" minOccurs="0"/>
<element name="CSOSN">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="900"/>
</restriction>
</simpleType>
</element>
<sequence minOccurs="0">
<element name="modBC">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
</restriction>
</simpleType>
</element>
<element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pRedBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="pICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
<sequence minOccurs="0">
<element name="modBCST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
<enumeration value="4"/>
<enumeration value="5"/>
<enumeration value="6"/>
</restriction>
</simpleType>
</element>
<element name="pMVAST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="pRedBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
<element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pICMSST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMSST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<sequence minOccurs="0">
<element name="vBCFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
<element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
</sequence>
<sequence minOccurs="0">
<element name="pCredSN" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vCredICMSSN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
</sequence>
</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.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.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.static classClasse Java de anonymous complex type.static classClasse Java de anonymous complex type. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TNFe.InfNFe.Det.Imposto.ICMS.ICMS00Tributacao pelo ICMS 00 - Tributada integralmenteprotected TNFe.InfNFe.Det.Imposto.ICMS.ICMS02Tributacao monofasica propria sobre combustiveisprotected TNFe.InfNFe.Det.Imposto.ICMS.ICMS10Tributacao pelo ICMS 10 - Tributada e com cobranca do ICMS por substituicao tributariaprotected TNFe.InfNFe.Det.Imposto.ICMS.ICMS15Tributacao monofasica propria e com responsabilidade pela retencao sobre combustiveisprotected TNFe.InfNFe.Det.Imposto.ICMS.ICMS20Tributcao pelo ICMS 20 - Com reducao de base de calculoprotected TNFe.InfNFe.Det.Imposto.ICMS.ICMS30Tributacao pelo ICMS 30 - Isenta ou nao tributada e com cobranca do ICMS por substituicao tributariaprotected TNFe.InfNFe.Det.Imposto.ICMS.ICMS40Tributacao pelo ICMS 40 - Isenta 41 - Nao tributada 50 - Suspensaoprotected TNFe.InfNFe.Det.Imposto.ICMS.ICMS51Tributcao pelo ICMS 51 - Diferimento.protected TNFe.InfNFe.Det.Imposto.ICMS.ICMS53Tributacao monofasica sobre combustiveis com recolhimento diferidoprotected TNFe.InfNFe.Det.Imposto.ICMS.ICMS60Tributacao pelo ICMS 60 - ICMS cobrado anteriormente por substituicao tributariaprotected TNFe.InfNFe.Det.Imposto.ICMS.ICMS61Tributacao monofasica sobre combustiveis cobrada anteriormente;protected TNFe.InfNFe.Det.Imposto.ICMS.ICMS70Tributacao pelo ICMS 70 - Com reducao de base de calculo e cobranca do ICMS por substituicao tributariaprotected TNFe.InfNFe.Det.Imposto.ICMS.ICMS90Tributacao pelo ICMS 90 - Outrasprotected TNFe.InfNFe.Det.Imposto.ICMS.ICMSPartPartilha do ICMS entre a UF de origem e UF de destino ou a UF definida na legislacao Operacao interestadual para consumidor final com partilha do ICMS devido na operacao entre a UF de origem e a UF do destinatario ou ou a UF definida na legislacao.protected TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN101Tributacao do ICMS pelo SIMPLES NACIONAL e CSOSN=101 (v.2.0)protected TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN102Tributacao do ICMS pelo SIMPLES NACIONAL e CSOSN=102, 103, 300 ou 400 (v.2.0))protected TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN201Tributacao do ICMS pelo SIMPLES NACIONAL e CSOSN=201 (v.2.0)protected TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN202Tributacao do ICMS pelo SIMPLES NACIONAL e CSOSN=202 ou 203 (v.2.0)protected TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN500Tributacao do ICMS pelo SIMPLES NACIONAL,CRT=1 � Simples Nacional e CSOSN=500 (v.2.0)protected TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900Tributacao do ICMS pelo SIMPLES NACIONAL, CRT=1 � Simples Nacional, CRT=4 - MEI e CSOSN=900 (v2.0)protected TNFe.InfNFe.Det.Imposto.ICMS.ICMSSTGrupo de informacao do ICMSST devido para a UF de destino, nas operacoes interestaduais de produtos que tiveram retencao antecipada de ICMS por ST na UF do remetente. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionTributacao pelo ICMS 00 - Tributada integralmenteTributacao monofasica propria sobre combustiveisTributacao pelo ICMS 10 - Tributada e com cobranca do ICMS por substituicao tributariaTributacao monofasica propria e com responsabilidade pela retencao sobre combustiveisTributcao pelo ICMS 20 - Com reducao de base de calculoTributacao pelo ICMS 30 - Isenta ou nao tributada e com cobranca do ICMS por substituicao tributariaTributacao pelo ICMS 40 - Isenta 41 - Nao tributada 50 - SuspensaoTributcao pelo ICMS 51 - Diferimento.Tributacao monofasica sobre combustiveis com recolhimento diferidoTributacao pelo ICMS 60 - ICMS cobrado anteriormente por substituicao tributariaTributacao monofasica sobre combustiveis cobrada anteriormente;Tributacao pelo ICMS 70 - Com reducao de base de calculo e cobranca do ICMS por substituicao tributariaTributacao pelo ICMS 90 - OutrasPartilha do ICMS entre a UF de origem e UF de destino ou a UF definida na legislacao Operacao interestadual para consumidor final com partilha do ICMS devido na operacao entre a UF de origem e a UF do destinatario ou ou a UF definida na legislacao.Tributacao do ICMS pelo SIMPLES NACIONAL e CSOSN=101 (v.2.0)Tributacao do ICMS pelo SIMPLES NACIONAL e CSOSN=102, 103, 300 ou 400 (v.2.0))Tributacao do ICMS pelo SIMPLES NACIONAL e CSOSN=201 (v.2.0)Tributacao do ICMS pelo SIMPLES NACIONAL e CSOSN=202 ou 203 (v.2.0)Tributacao do ICMS pelo SIMPLES NACIONAL,CRT=1 � Simples Nacional e CSOSN=500 (v.2.0)Tributacao do ICMS pelo SIMPLES NACIONAL, CRT=1 � Simples Nacional, CRT=4 - MEI e CSOSN=900 (v2.0)Grupo de informacao do ICMSST devido para a UF de destino, nas operacoes interestaduais de produtos que tiveram retencao antecipada de ICMS por ST na UF do remetente.voidDefine o valor da propriedade icms00.voidDefine o valor da propriedade icms02.voidDefine o valor da propriedade icms10.voidDefine o valor da propriedade icms15.voidDefine o valor da propriedade icms20.voidDefine o valor da propriedade icms30.voidDefine o valor da propriedade icms40.voidDefine o valor da propriedade icms51.voidDefine o valor da propriedade icms53.voidDefine o valor da propriedade icms60.voidDefine o valor da propriedade icms61.voidDefine o valor da propriedade icms70.voidDefine o valor da propriedade icms90.voidDefine o valor da propriedade icmsPart.voidDefine o valor da propriedade icmssn101.voidDefine o valor da propriedade icmssn102.voidDefine o valor da propriedade icmssn201.voidDefine o valor da propriedade icmssn202.voidDefine o valor da propriedade icmssn500.voidDefine o valor da propriedade icmssn900.voidDefine o valor da propriedade icmsst.
-
Field Details
-
icms00
Tributacao pelo ICMS 00 - Tributada integralmente -
icms02
Tributacao monofasica propria sobre combustiveis -
icms10
Tributacao pelo ICMS 10 - Tributada e com cobranca do ICMS por substituicao tributaria -
icms15
Tributacao monofasica propria e com responsabilidade pela retencao sobre combustiveis -
icms20
Tributcao pelo ICMS 20 - Com reducao de base de calculo -
icms30
Tributacao pelo ICMS 30 - Isenta ou nao tributada e com cobranca do ICMS por substituicao tributaria -
icms40
Tributacao pelo ICMS 40 - Isenta 41 - Nao tributada 50 - Suspensao -
icms51
Tributcao pelo ICMS 51 - Diferimento. A exigencia do preenchimento das informacoes do ICMS diferido fica a criterio de cada UF. -
icms53
Tributacao monofasica sobre combustiveis com recolhimento diferido -
icms60
Tributacao pelo ICMS 60 - ICMS cobrado anteriormente por substituicao tributaria -
icms61
Tributacao monofasica sobre combustiveis cobrada anteriormente; -
icms70
Tributacao pelo ICMS 70 - Com reducao de base de calculo e cobranca do ICMS por substituicao tributaria -
icms90
Tributacao pelo ICMS 90 - Outras -
icmsPart
Partilha do ICMS entre a UF de origem e UF de destino ou a UF definida na legislacao Operacao interestadual para consumidor final com partilha do ICMS devido na operacao entre a UF de origem e a UF do destinatario ou ou a UF definida na legislacao. (Ex. UF da concessionaria de entrega do veiculos) -
icmsst
Grupo de informacao do ICMSST devido para a UF de destino, nas operacoes interestaduais de produtos que tiveram retencao antecipada de ICMS por ST na UF do remetente. Repasse via Substituto Tributario. -
icmssn101
Tributacao do ICMS pelo SIMPLES NACIONAL e CSOSN=101 (v.2.0) -
icmssn102
Tributacao do ICMS pelo SIMPLES NACIONAL e CSOSN=102, 103, 300 ou 400 (v.2.0)) -
icmssn201
Tributacao do ICMS pelo SIMPLES NACIONAL e CSOSN=201 (v.2.0) -
icmssn202
Tributacao do ICMS pelo SIMPLES NACIONAL e CSOSN=202 ou 203 (v.2.0) -
icmssn500
Tributacao do ICMS pelo SIMPLES NACIONAL,CRT=1 � Simples Nacional e CSOSN=500 (v.2.0) -
icmssn900
Tributacao do ICMS pelo SIMPLES NACIONAL, CRT=1 � Simples Nacional, CRT=4 - MEI e CSOSN=900 (v2.0)
-
-
Constructor Details
-
ICMS
public ICMS()
-
-
Method Details
-
getICMS00
Tributacao pelo ICMS 00 - Tributada integralmente- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMS00
-
setICMS00
Define o valor da propriedade icms00.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMS00- See Also:
-
getICMS02
Tributacao monofasica propria sobre combustiveis- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMS02
-
setICMS02
Define o valor da propriedade icms02.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMS02- See Also:
-
getICMS10
Tributacao pelo ICMS 10 - Tributada e com cobranca do ICMS por substituicao tributaria- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMS10
-
setICMS10
Define o valor da propriedade icms10.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMS10- See Also:
-
getICMS15
Tributacao monofasica propria e com responsabilidade pela retencao sobre combustiveis- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMS15
-
setICMS15
Define o valor da propriedade icms15.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMS15- See Also:
-
getICMS20
Tributcao pelo ICMS 20 - Com reducao de base de calculo- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMS20
-
setICMS20
Define o valor da propriedade icms20.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMS20- See Also:
-
getICMS30
Tributacao pelo ICMS 30 - Isenta ou nao tributada e com cobranca do ICMS por substituicao tributaria- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMS30
-
setICMS30
Define o valor da propriedade icms30.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMS30- See Also:
-
getICMS40
Tributacao pelo ICMS 40 - Isenta 41 - Nao tributada 50 - Suspensao- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMS40
-
setICMS40
Define o valor da propriedade icms40.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMS40- See Also:
-
getICMS51
Tributcao pelo ICMS 51 - Diferimento. A exigencia do preenchimento das informacoes do ICMS diferido fica a criterio de cada UF.- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMS51
-
setICMS51
Define o valor da propriedade icms51.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMS51- See Also:
-
getICMS53
Tributacao monofasica sobre combustiveis com recolhimento diferido- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMS53
-
setICMS53
Define o valor da propriedade icms53.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMS53- See Also:
-
getICMS60
Tributacao pelo ICMS 60 - ICMS cobrado anteriormente por substituicao tributaria- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMS60
-
setICMS60
Define o valor da propriedade icms60.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMS60- See Also:
-
getICMS61
Tributacao monofasica sobre combustiveis cobrada anteriormente;- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMS61
-
setICMS61
Define o valor da propriedade icms61.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMS61- See Also:
-
getICMS70
Tributacao pelo ICMS 70 - Com reducao de base de calculo e cobranca do ICMS por substituicao tributaria- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMS70
-
setICMS70
Define o valor da propriedade icms70.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMS70- See Also:
-
getICMS90
Tributacao pelo ICMS 90 - Outras- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMS90
-
setICMS90
Define o valor da propriedade icms90.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMS90- See Also:
-
getICMSPart
Partilha do ICMS entre a UF de origem e UF de destino ou a UF definida na legislacao Operacao interestadual para consumidor final com partilha do ICMS devido na operacao entre a UF de origem e a UF do destinatario ou ou a UF definida na legislacao. (Ex. UF da concessionaria de entrega do veiculos)- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMSPart
-
setICMSPart
Define o valor da propriedade icmsPart.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMSPart- See Also:
-
getICMSST
Grupo de informacao do ICMSST devido para a UF de destino, nas operacoes interestaduais de produtos que tiveram retencao antecipada de ICMS por ST na UF do remetente. Repasse via Substituto Tributario.- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMSST
-
setICMSST
Define o valor da propriedade icmsst.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMSST- See Also:
-
getICMSSN101
Tributacao do ICMS pelo SIMPLES NACIONAL e CSOSN=101 (v.2.0)- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN101
-
setICMSSN101
Define o valor da propriedade icmssn101.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMSSN101- See Also:
-
getICMSSN102
Tributacao do ICMS pelo SIMPLES NACIONAL e CSOSN=102, 103, 300 ou 400 (v.2.0))- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN102
-
setICMSSN102
Define o valor da propriedade icmssn102.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMSSN102- See Also:
-
getICMSSN201
Tributacao do ICMS pelo SIMPLES NACIONAL e CSOSN=201 (v.2.0)- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN201
-
setICMSSN201
Define o valor da propriedade icmssn201.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMSSN201- See Also:
-
getICMSSN202
Tributacao do ICMS pelo SIMPLES NACIONAL e CSOSN=202 ou 203 (v.2.0)- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN202
-
setICMSSN202
Define o valor da propriedade icmssn202.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMSSN202- See Also:
-
getICMSSN500
Tributacao do ICMS pelo SIMPLES NACIONAL,CRT=1 � Simples Nacional e CSOSN=500 (v.2.0)- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN500
-
setICMSSN500
Define o valor da propriedade icmssn500.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMSSN500- See Also:
-
getICMSSN900
Tributacao do ICMS pelo SIMPLES NACIONAL, CRT=1 � Simples Nacional, CRT=4 - MEI e CSOSN=900 (v2.0)- Returns:
- possible object is
TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900
-
setICMSSN900
Define o valor da propriedade icmssn900.- Parameters:
value- allowed object isTNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900- See Also:
-