Package systextil.integracao.xml.nf3e
Class TNF3E.InfNF3E.NFdet.Det.DetItem.Imposto
java.lang.Object
systextil.integracao.xml.nf3e.TImp
systextil.integracao.xml.nf3e.TNF3E.InfNF3E.NFdet.Det.DetItem.Imposto
- Enclosing class:
TNF3E.InfNF3E.NFdet.Det.DetItem
Classe Java de anonymous complex type.
O seguinte fragmento do esquema especifica o conteudo esperado contido dentro desta classe.
<complexType>
<complexContent>
<extension base="{http://www.portalfiscal.inf.br/nf3e}TImp">
<sequence>
<choice>
<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/nf3e}TDec_1302"/>
<element name="pICMS" type="{http://www.portalfiscal.inf.br/nf3e}TDec_0302"/>
<element name="vICMS" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
<sequence minOccurs="0">
<element name="pFCP" type="{http://www.portalfiscal.inf.br/nf3e}TDec_0302a04Opc"/>
<element name="vFCP" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
</sequence>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMS10">
<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="10"/>
</restriction>
</simpleType>
</element>
<element name="vBCST" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
<element name="pICMSST" type="{http://www.portalfiscal.inf.br/nf3e}TDec_0302"/>
<element name="vICMSST" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
<sequence minOccurs="0">
<element name="pFCPST" type="{http://www.portalfiscal.inf.br/nf3e}TDec_0302a04Opc"/>
<element name="vFCPST" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
</sequence>
</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/nf3e}TDec_0302Opc"/>
<element name="vBC" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
<element name="pICMS" type="{http://www.portalfiscal.inf.br/nf3e}TDec_0302"/>
<element name="vICMS" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
<sequence minOccurs="0">
<element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
<element name="cBenef">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<maxLength value="10"/>
</restriction>
</simpleType>
</element>
</sequence>
<sequence minOccurs="0">
<element name="pFCP" type="{http://www.portalfiscal.inf.br/nf3e}TDec_0302a04Opc"/>
<element name="vFCP" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
</sequence>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ICMS40">
<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"/>
</restriction>
</simpleType>
</element>
<sequence minOccurs="0">
<element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
<element name="cBenef">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<maxLength value="10"/>
</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="CST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="51"/>
</restriction>
</simpleType>
</element>
<sequence minOccurs="0">
<element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
<element name="cBenef">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<maxLength value="10"/>
</restriction>
</simpleType>
</element>
</sequence>
</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>
<choice>
<sequence>
<element name="vBCSTRet" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
<element name="pICMSSTRet" type="{http://www.portalfiscal.inf.br/nf3e}TDec_0302a04Opc"/>
<element name="vICMSSubstituto" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302" minOccurs="0"/>
<element name="vICMSSTRet" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
<sequence minOccurs="0">
<element name="vBCFCPSTRet" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
<element name="pFCPSTRet" type="{http://www.portalfiscal.inf.br/nf3e}TDec_0302a04Opc"/>
<element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
</sequence>
</sequence>
<sequence>
<element name="pRedBCEfet" type="{http://www.portalfiscal.inf.br/nf3e}TDec_0302a04Opc"/>
<element name="vBCEfet" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
<element name="pICMSEfet" type="{http://www.portalfiscal.inf.br/nf3e}TDec_0302a04Opc"/>
<element name="vICMSEfet" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
</sequence>
</choice>
<sequence minOccurs="0">
<element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
<element name="cBenef">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<maxLength value="10"/>
</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="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="vBC" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
<element name="pICMS" type="{http://www.portalfiscal.inf.br/nf3e}TDec_0302"/>
<element name="vICMS" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
</sequence>
<sequence minOccurs="0">
<element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
<element name="cBenef">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<maxLength value="10"/>
</restriction>
</simpleType>
</element>
</sequence>
<sequence minOccurs="0">
<element name="pFCP" type="{http://www.portalfiscal.inf.br/nf3e}TDec_0302a04Opc"/>
<element name="vFCP" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
</sequence>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</choice>
<element name="indSemCST">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="1"/>
</restriction>
</simpleType>
</element>
</choice>
<element name="PIS" minOccurs="0">
<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="06"/>
<enumeration value="07"/>
<enumeration value="08"/>
<enumeration value="09"/>
<enumeration value="49"/>
</restriction>
</simpleType>
</element>
<element name="vBC" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
<element name="pPIS" type="{http://www.portalfiscal.inf.br/nf3e}TDec_0302a04"/>
<element name="vPIS" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="PISEfet" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="vBCPISEfet" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
<element name="pPISEfet" type="{http://www.portalfiscal.inf.br/nf3e}TDec_0302a04"/>
<element name="vPISEfet" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="COFINS" minOccurs="0">
<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="06"/>
<enumeration value="07"/>
<enumeration value="08"/>
<enumeration value="09"/>
<enumeration value="49"/>
</restriction>
</simpleType>
</element>
<element name="vBC" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
<element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nf3e}TDec_0302a04"/>
<element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="COFINSEfet" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="vBCCOFINSEfet" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
<element name="pCOFINSEfet" type="{http://www.portalfiscal.inf.br/nf3e}TDec_0302a04"/>
<element name="vCOFINSEfet" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="retTrib" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="vRetPIS" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302_1308"/>
<element name="vRetCofins" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302_1308"/>
<element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302_1308"/>
<element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302_1308"/>
<element name="vIRRF" type="{http://www.portalfiscal.inf.br/nf3e}TDec_1302_1308"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</extension>
</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. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObtem o valor da propriedade cofins.Obtem o valor da propriedade cofinsEfet.Obtem o valor da propriedade icms00.Obtem o valor da propriedade icms10.Obtem o valor da propriedade icms20.Obtem o valor da propriedade icms40.Obtem o valor da propriedade icms51.Obtem o valor da propriedade icms60.Obtem o valor da propriedade icms90.Obtem o valor da propriedade indSemCST.getPIS()Obtem o valor da propriedade pis.Obtem o valor da propriedade pisEfet.Obtem o valor da propriedade retTrib.voidDefine o valor da propriedade cofins.voidDefine o valor da propriedade cofinsEfet.voidDefine o valor da propriedade icms00.voidDefine o valor da propriedade icms10.voidDefine o valor da propriedade icms20.voidDefine o valor da propriedade icms40.voidDefine o valor da propriedade icms51.voidDefine o valor da propriedade icms60.voidDefine o valor da propriedade icms90.voidsetIndSemCST(String value) Define o valor da propriedade indSemCST.voidDefine o valor da propriedade pis.voidDefine o valor da propriedade pisEfet.voidDefine o valor da propriedade retTrib.
-
Field Details
-
icms00
-
icms10
-
icms20
-
icms40
-
icms51
-
icms60
-
icms90
-
indSemCST
-
pis
-
pisEfet
-
cofins
-
cofinsEfet
-
retTrib
-
-
Constructor Details
-
Imposto
public Imposto()
-
-
Method Details
-
getICMS00
Obtem o valor da propriedade icms00.- Returns:
- possible object is
TNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.ICMS00
-
setICMS00
Define o valor da propriedade icms00.- Parameters:
value- allowed object isTNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.ICMS00
-
getICMS10
Obtem o valor da propriedade icms10.- Returns:
- possible object is
TNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.ICMS10
-
setICMS10
Define o valor da propriedade icms10.- Parameters:
value- allowed object isTNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.ICMS10
-
getICMS20
Obtem o valor da propriedade icms20.- Returns:
- possible object is
TNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.ICMS20
-
setICMS20
Define o valor da propriedade icms20.- Parameters:
value- allowed object isTNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.ICMS20
-
getICMS40
Obtem o valor da propriedade icms40.- Returns:
- possible object is
TNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.ICMS40
-
setICMS40
Define o valor da propriedade icms40.- Parameters:
value- allowed object isTNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.ICMS40
-
getICMS51
Obtem o valor da propriedade icms51.- Returns:
- possible object is
TNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.ICMS51
-
setICMS51
Define o valor da propriedade icms51.- Parameters:
value- allowed object isTNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.ICMS51
-
getICMS60
Obtem o valor da propriedade icms60.- Returns:
- possible object is
TNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.ICMS60
-
setICMS60
Define o valor da propriedade icms60.- Parameters:
value- allowed object isTNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.ICMS60
-
getICMS90
Obtem o valor da propriedade icms90.- Returns:
- possible object is
TNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.ICMS90
-
setICMS90
Define o valor da propriedade icms90.- Parameters:
value- allowed object isTNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.ICMS90
-
getIndSemCST
Obtem o valor da propriedade indSemCST.- Returns:
- possible object is
String
-
setIndSemCST
Define o valor da propriedade indSemCST.- Parameters:
value- allowed object isString
-
getPIS
Obtem o valor da propriedade pis.- Returns:
- possible object is
TNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.PIS
-
setPIS
Define o valor da propriedade pis.- Parameters:
value- allowed object isTNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.PIS
-
getPISEfet
Obtem o valor da propriedade pisEfet.- Returns:
- possible object is
TNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.PISEfet
-
setPISEfet
Define o valor da propriedade pisEfet.- Parameters:
value- allowed object isTNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.PISEfet
-
getCOFINS
Obtem o valor da propriedade cofins.- Returns:
- possible object is
TNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.COFINS
-
setCOFINS
Define o valor da propriedade cofins.- Parameters:
value- allowed object isTNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.COFINS
-
getCOFINSEfet
Obtem o valor da propriedade cofinsEfet.- Returns:
- possible object is
TNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.COFINSEfet
-
setCOFINSEfet
Define o valor da propriedade cofinsEfet.- Parameters:
value- allowed object isTNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.COFINSEfet
-
getRetTrib
Obtem o valor da propriedade retTrib.- Returns:
- possible object is
TNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.RetTrib
-
setRetTrib
Define o valor da propriedade retTrib.- Parameters:
value- allowed object isTNF3E.InfNF3E.NFdet.Det.DetItem.Imposto.RetTrib
-