O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType name="KeyInfoType"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="X509Data" type="{http://www.w3.org/2000/09/xmldsig#}X509DataType"/> - * </sequence> - * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> - * </restriction> - * </complexContent> - * </complexType> + * <complexType name="KeyInfoType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="X509Data" type="{http://www.w3.org/2000/09/xmldsig#}X509DataType"/> + * </sequence> + * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> + * </restriction> + * </complexContent> + * </complexType> ** * diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/ObjectFactory.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/ObjectFactory.java index d1789611..abee5119 100644 --- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/ObjectFactory.java +++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/ObjectFactory.java @@ -26,16 +26,16 @@ public class ObjectFactory { private final static QName _ConsReciNFe_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "consReciNFe"); private final static QName _Signature_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Signature"); - private final static QName _TNFeInfNFeDetImpostoVTotTrib_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "vTotTrib"); private final static QName _TNFeInfNFeDetImpostoICMS_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "ICMS"); + private final static QName _TNFeInfNFeDetImpostoPISST_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "PISST"); + private final static QName _TNFeInfNFeDetImpostoCOFINSST_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "COFINSST"); private final static QName _TNFeInfNFeDetImpostoIPI_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "IPI"); + private final static QName _TNFeInfNFeDetImpostoICMSUFDest_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "ICMSUFDest"); + private final static QName _TNFeInfNFeDetImpostoVTotTrib_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "vTotTrib"); private final static QName _TNFeInfNFeDetImpostoII_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "II"); private final static QName _TNFeInfNFeDetImpostoISSQN_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "ISSQN"); - private final static QName _TNFeInfNFeDetImpostoPIS_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "PIS"); - private final static QName _TNFeInfNFeDetImpostoPISST_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "PISST"); private final static QName _TNFeInfNFeDetImpostoCOFINS_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "COFINS"); - private final static QName _TNFeInfNFeDetImpostoCOFINSST_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "COFINSST"); - private final static QName _TNFeInfNFeDetImpostoICMSUFDest_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "ICMSUFDest"); + private final static QName _TNFeInfNFeDetImpostoPIS_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "PIS"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.com.swconsultoria.nfe.schema_4.consReciNFe @@ -60,30 +60,6 @@ public SignedInfoType createSignedInfoType() { return new SignedInfoType(); } - /** - * Create an instance of {@link TIpi } - * - */ - public TIpi createTIpi() { - return new TIpi(); - } - - /** - * Create an instance of {@link TRetEnviNFe } - * - */ - public TRetEnviNFe createTRetEnviNFe() { - return new TRetEnviNFe(); - } - - /** - * Create an instance of {@link TProtNFe } - * - */ - public TProtNFe createTProtNFe() { - return new TProtNFe(); - } - /** * Create an instance of {@link TNFe } * @@ -269,43 +245,43 @@ public TNFe.InfNFe.Ide.NFref createTNFeInfNFeIdeNFref() { } /** - * Create an instance of {@link TConsReciNFe } + * Create an instance of {@link TProtNFe } * */ - public TConsReciNFe createTConsReciNFe() { - return new TConsReciNFe(); + public TProtNFe createTProtNFe() { + return new TProtNFe(); } /** - * Create an instance of {@link TEnviNFe } + * Create an instance of {@link TRetEnviNFe } * */ - public TEnviNFe createTEnviNFe() { - return new TEnviNFe(); + public TRetEnviNFe createTRetEnviNFe() { + return new TRetEnviNFe(); } /** - * Create an instance of {@link TRetConsReciNFe } + * Create an instance of {@link TIpi } * */ - public TRetConsReciNFe createTRetConsReciNFe() { - return new TRetConsReciNFe(); + public TIpi createTIpi() { + return new TIpi(); } /** - * Create an instance of {@link TNfeProc } + * Create an instance of {@link TConsReciNFe } * */ - public TNfeProc createTNfeProc() { - return new TNfeProc(); + public TConsReciNFe createTConsReciNFe() { + return new TConsReciNFe(); } /** - * Create an instance of {@link TEndereco } + * Create an instance of {@link TVeiculo } * */ - public TEndereco createTEndereco() { - return new TEndereco(); + public TVeiculo createTVeiculo() { + return new TVeiculo(); } /** @@ -317,11 +293,19 @@ public TEnderEmi createTEnderEmi() { } /** - * Create an instance of {@link TLocal } + * Create an instance of {@link TEndereco } * */ - public TLocal createTLocal() { - return new TLocal(); + public TEndereco createTEndereco() { + return new TEndereco(); + } + + /** + * Create an instance of {@link TEnviNFe } + * + */ + public TEnviNFe createTEnviNFe() { + return new TEnviNFe(); } /** @@ -333,11 +317,27 @@ public TInfRespTec createTInfRespTec() { } /** - * Create an instance of {@link TVeiculo } + * Create an instance of {@link TLocal } * */ - public TVeiculo createTVeiculo() { - return new TVeiculo(); + public TLocal createTLocal() { + return new TLocal(); + } + + /** + * Create an instance of {@link TNfeProc } + * + */ + public TNfeProc createTNfeProc() { + return new TNfeProc(); + } + + /** + * Create an instance of {@link TRetConsReciNFe } + * + */ + public TRetConsReciNFe createTRetConsReciNFe() { + return new TRetConsReciNFe(); } /** @@ -348,6 +348,14 @@ public SignatureType createSignatureType() { return new SignatureType(); } + /** + * Create an instance of {@link X509DataType } + * + */ + public X509DataType createX509DataType() { + return new X509DataType(); + } + /** * Create an instance of {@link SignatureValueType } * @@ -380,14 +388,6 @@ public KeyInfoType createKeyInfoType() { return new KeyInfoType(); } - /** - * Create an instance of {@link X509DataType } - * - */ - public X509DataType createX509DataType() { - return new X509DataType(); - } - /** * Create an instance of {@link ReferenceType.DigestMethod } * @@ -412,38 +412,6 @@ public SignedInfoType.SignatureMethod createSignedInfoTypeSignatureMethod() { return new SignedInfoType.SignatureMethod(); } - /** - * Create an instance of {@link TIpi.IPITrib } - * - */ - public TIpi.IPITrib createTIpiIPITrib() { - return new TIpi.IPITrib(); - } - - /** - * Create an instance of {@link TIpi.IPINT } - * - */ - public TIpi.IPINT createTIpiIPINT() { - return new TIpi.IPINT(); - } - - /** - * Create an instance of {@link TRetEnviNFe.InfRec } - * - */ - public TRetEnviNFe.InfRec createTRetEnviNFeInfRec() { - return new TRetEnviNFe.InfRec(); - } - - /** - * Create an instance of {@link TProtNFe.InfProt } - * - */ - public TProtNFe.InfProt createTProtNFeInfProt() { - return new TProtNFe.InfProt(); - } - /** * Create an instance of {@link TNFe.InfNFeSupl } * @@ -924,6 +892,14 @@ public TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900 createTNFeInfNFeDetImpostoICMSICMS return new TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900(); } + /** + * Create an instance of {@link TNFe.InfNFe.Det.Prod.GCred } + * + */ + public TNFe.InfNFe.Det.Prod.GCred createTNFeInfNFeDetProdGCred() { + return new TNFe.InfNFe.Det.Prod.GCred(); + } + /** * Create an instance of {@link TNFe.InfNFe.Det.Prod.Rastro } * @@ -1037,12 +1013,40 @@ public TNFe.InfNFe.Ide.NFref.RefECF createTNFeInfNFeIdeNFrefRefECF() { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link TConsReciNFe }{@code >} + * Create an instance of {@link TProtNFe.InfProt } + * + */ + public TProtNFe.InfProt createTProtNFeInfProt() { + return new TProtNFe.InfProt(); + } + + /** + * Create an instance of {@link TRetEnviNFe.InfRec } + * + */ + public TRetEnviNFe.InfRec createTRetEnviNFeInfRec() { + return new TRetEnviNFe.InfRec(); + } + + /** + * Create an instance of {@link TIpi.IPITrib } + * + */ + public TIpi.IPITrib createTIpiIPITrib() { + return new TIpi.IPITrib(); + } + + /** + * Create an instance of {@link TIpi.IPINT } + * + */ + public TIpi.IPINT createTIpiIPINT() { + return new TIpi.IPINT(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TConsReciNFe }{@code >}} * - * @param value - * Java instance representing xml element's value. - * @return - * the new instance of {@link JAXBElement }{@code <}{@link TConsReciNFe }{@code >} */ @XmlElementDecl(namespace = "http://www.portalfiscal.inf.br/nfe", name = "consReciNFe") public JAXBElement
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType name="ReferenceType"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="Transforms" type="{http://www.w3.org/2000/09/xmldsig#}TransformsType"/> - * <element name="DigestMethod"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#sha1" /> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="DigestValue" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType"/> - * </sequence> - * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> - * <attribute name="URI" use="required"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyURI"> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </attribute> - * <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> - * </restriction> - * </complexContent> - * </complexType> + * <complexType name="ReferenceType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Transforms" type="{http://www.w3.org/2000/09/xmldsig#}TransformsType"/> + * <element name="DigestMethod"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#sha1" /> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="DigestValue" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType"/> + * </sequence> + * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> + * <attribute name="URI" use="required"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyURI"> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </attribute> + * <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> + * </restriction> + * </complexContent> + * </complexType> ** * @@ -224,13 +218,13 @@ public void setType(String value) { *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#sha1" /> - * </restriction> - * </complexContent> - * </complexType> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#sha1" /> + * </restriction> + * </complexContent> + * </complexType> ** * diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/SignatureType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/SignatureType.java index 77993f47..36243976 100644 --- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/SignatureType.java +++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/SignatureType.java @@ -1,13 +1,7 @@ package br.com.swconsultoria.nfe.schema_4.consReciNFe; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlID; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.*; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; @@ -18,18 +12,18 @@ *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType name="SignatureType"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="SignedInfo" type="{http://www.w3.org/2000/09/xmldsig#}SignedInfoType"/> - * <element name="SignatureValue" type="{http://www.w3.org/2000/09/xmldsig#}SignatureValueType"/> - * <element name="KeyInfo" type="{http://www.w3.org/2000/09/xmldsig#}KeyInfoType"/> - * </sequence> - * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> - * </restriction> - * </complexContent> - * </complexType> + * <complexType name="SignatureType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="SignedInfo" type="{http://www.w3.org/2000/09/xmldsig#}SignedInfoType"/> + * <element name="SignatureValue" type="{http://www.w3.org/2000/09/xmldsig#}SignatureValueType"/> + * <element name="KeyInfo" type="{http://www.w3.org/2000/09/xmldsig#}KeyInfoType"/> + * </sequence> + * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> + * </restriction> + * </complexContent> + * </complexType> ** * diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/SignatureValueType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/SignatureValueType.java index 41edb984..2a0b1343 100644 --- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/SignatureValueType.java +++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/SignatureValueType.java @@ -1,13 +1,7 @@ package br.com.swconsultoria.nfe.schema_4.consReciNFe; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlID; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.*; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; @@ -18,13 +12,13 @@ *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType name="SignatureValueType"> - * <simpleContent> - * <extension base="<http://www.w3.org/2001/XMLSchema>base64Binary"> - * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> - * </extension> - * </simpleContent> - * </complexType> + * <complexType name="SignatureValueType"> + * <simpleContent> + * <extension base="<http://www.w3.org/2001/XMLSchema>base64Binary"> + * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> + * </extension> + * </simpleContent> + * </complexType> ** * diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/SignedInfoType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/SignedInfoType.java index f5829e67..e4f28dc1 100644 --- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/SignedInfoType.java +++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/SignedInfoType.java @@ -1,13 +1,7 @@ package br.com.swconsultoria.nfe.schema_4.consReciNFe; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlID; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.*; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; @@ -18,34 +12,34 @@ *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType name="SignedInfoType"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="CanonicalizationMethod"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="SignatureMethod"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="Reference" type="{http://www.w3.org/2000/09/xmldsig#}ReferenceType"/> - * </sequence> - * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> - * </restriction> - * </complexContent> - * </complexType> + * <complexType name="SignedInfoType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="CanonicalizationMethod"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="SignatureMethod"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="Reference" type="{http://www.w3.org/2000/09/xmldsig#}ReferenceType"/> + * </sequence> + * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> + * </restriction> + * </complexContent> + * </complexType> ** * @@ -173,13 +167,13 @@ public void setId(String value) { *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /> - * </restriction> - * </complexContent> - * </complexType> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /> + * </restriction> + * </complexContent> + * </complexType> ** * @@ -229,13 +223,13 @@ public void setAlgorithm(String value) { *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /> - * </restriction> - * </complexContent> - * </complexType> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /> + * </restriction> + * </complexContent> + * </complexType> ** * diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TConsReciNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TConsReciNFe.java index 1d734661..29222ae0 100644 --- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TConsReciNFe.java +++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TConsReciNFe.java @@ -1,11 +1,7 @@ package br.com.swconsultoria.nfe.schema_4.consReciNFe; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.*; /** @@ -16,17 +12,17 @@ *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType name="TConsReciNFe"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/> - * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/> - * </sequence> - * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" /> - * </restriction> - * </complexContent> - * </complexType> + * <complexType name="TConsReciNFe"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/> + * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/> + * </sequence> + * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" /> + * </restriction> + * </complexContent> + * </complexType> ** * diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TEnderEmi.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TEnderEmi.java index 623def5d..f572bceb 100644 --- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TEnderEmi.java +++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TEnderEmi.java @@ -1,11 +1,7 @@ package br.com.swconsultoria.nfe.schema_4.consReciNFe; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.*; /** @@ -16,87 +12,87 @@ *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType name="TEnderEmi"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xLgr"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nro"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xCpl" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xBairro"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> - * <element name="xMun"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> - * <element name="CEP"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{8}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cPais" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <enumeration value="1058"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xPais" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <enumeration value="Brasil"/> - * <enumeration value="BRASIL"/> - * </restriction> - * </simpleType> - * </element> - * <element name="fone" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{6,14}"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> + * <complexType name="TEnderEmi"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xLgr"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nro"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xCpl" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xBairro"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> + * <element name="xMun"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> + * <element name="CEP"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{8}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cPais" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <enumeration value="1058"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xPais" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <enumeration value="Brasil"/> + * <enumeration value="BRASIL"/> + * </restriction> + * </simpleType> + * </element> + * <element name="fone" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{6,14}"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> ** * diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TEndereco.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TEndereco.java index ff4da9ca..316e3604 100644 --- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TEndereco.java +++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TEndereco.java @@ -1,11 +1,7 @@ package br.com.swconsultoria.nfe.schema_4.consReciNFe; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.*; /** @@ -16,88 +12,88 @@ *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType name="TEndereco"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xLgr"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nro"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xCpl" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xBairro"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> - * <element name="xMun"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf"/> - * <element name="CEP" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{8}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cPais" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,4}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xPais" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="fone" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{6,14}"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> + * <complexType name="TEndereco"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xLgr"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nro"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xCpl" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xBairro"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> + * <element name="xMun"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf"/> + * <element name="CEP" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{8}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cPais" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,4}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xPais" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="fone" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{6,14}"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> ** * diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TEnviNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TEnviNFe.java index 95e58ffc..1908f8d4 100644 --- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TEnviNFe.java +++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TEnviNFe.java @@ -1,13 +1,9 @@ package br.com.swconsultoria.nfe.schema_4.consReciNFe; +import javax.xml.bind.annotation.*; import java.util.ArrayList; import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; /** @@ -18,26 +14,26 @@ *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType name="TEnviNFe"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="idLote" type="{http://www.portalfiscal.inf.br/nfe}TIdLote"/> - * <element name="indSinc"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="0"/> - * <enumeration value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="NFe" type="{http://www.portalfiscal.inf.br/nfe}TNFe" maxOccurs="50"/> - * </sequence> - * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" /> - * </restriction> - * </complexContent> - * </complexType> + * <complexType name="TEnviNFe"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="idLote" type="{http://www.portalfiscal.inf.br/nfe}TIdLote"/> + * <element name="indSinc"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="0"/> + * <enumeration value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="NFe" type="{http://www.portalfiscal.inf.br/nfe}TNFe" maxOccurs="50"/> + * </sequence> + * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" /> + * </restriction> + * </complexContent> + * </complexType> ** * diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TInfRespTec.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TInfRespTec.java index 9b50df70..a9d2b6d2 100644 --- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TInfRespTec.java +++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TInfRespTec.java @@ -15,57 +15,57 @@ *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType name="TInfRespTec"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/> - * <element name="xContato"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="email"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <whiteSpace value="preserve"/> - * <minLength value="6"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="fone"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{6,14}"/> - * </restriction> - * </simpleType> - * </element> - * <sequence minOccurs="0"> - * <element name="idCSRT"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{2}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="hashCSRT"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}base64Binary"> - * <length value="20"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> + * <complexType name="TInfRespTec"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/> + * <element name="xContato"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="email"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <whiteSpace value="preserve"/> + * <minLength value="6"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="fone"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{6,14}"/> + * </restriction> + * </simpleType> + * </element> + * <sequence minOccurs="0"> + * <element name="idCSRT"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{2}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="hashCSRT"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}base64Binary"> + * <length value="20"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> ** * diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TIpi.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TIpi.java index 873e73b6..98e2a5bd 100644 --- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TIpi.java +++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TIpi.java @@ -15,100 +15,100 @@ *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType name="TIpi"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="CNPJProd" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/> - * <element name="cSelo" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qSelo" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,12}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cEnq"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="3"/> - * </restriction> - * </simpleType> - * </element> - * <choice> - * <element name="IPITrib"> - * <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"/> - * <enumeration value="49"/> - * <enumeration value="50"/> - * <enumeration value="99"/> - * </restriction> - * </simpleType> - * </element> - * <choice> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * </sequence> - * <sequence> - * <element name="qUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> - * </sequence> - * </choice> - * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="IPINT"> - * <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="03"/> - * <enumeration value="04"/> - * <enumeration value="05"/> - * <enumeration value="51"/> - * <enumeration value="52"/> - * <enumeration value="53"/> - * <enumeration value="54"/> - * <enumeration value="55"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </choice> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> + * <complexType name="TIpi"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="CNPJProd" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/> + * <element name="cSelo" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qSelo" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,12}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cEnq"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="3"/> + * </restriction> + * </simpleType> + * </element> + * <choice> + * <element name="IPITrib"> + * <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"/> + * <enumeration value="49"/> + * <enumeration value="50"/> + * <enumeration value="99"/> + * </restriction> + * </simpleType> + * </element> + * <choice> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * </sequence> + * <sequence> + * <element name="qUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> + * </sequence> + * </choice> + * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="IPINT"> + * <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="03"/> + * <enumeration value="04"/> + * <enumeration value="05"/> + * <enumeration value="51"/> + * <enumeration value="52"/> + * <enumeration value="53"/> + * <enumeration value="54"/> + * <enumeration value="55"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </choice> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> ** * @@ -288,31 +288,31 @@ public void setIPINT(TIpi.IPINT value) { *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <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="03"/> - * <enumeration value="04"/> - * <enumeration value="05"/> - * <enumeration value="51"/> - * <enumeration value="52"/> - * <enumeration value="53"/> - * <enumeration value="54"/> - * <enumeration value="55"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> + * <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="03"/> + * <enumeration value="04"/> + * <enumeration value="05"/> + * <enumeration value="51"/> + * <enumeration value="52"/> + * <enumeration value="53"/> + * <enumeration value="54"/> + * <enumeration value="55"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> ** * @@ -359,36 +359,36 @@ public void setCST(String value) { *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <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"/> - * <enumeration value="49"/> - * <enumeration value="50"/> - * <enumeration value="99"/> - * </restriction> - * </simpleType> - * </element> - * <choice> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * </sequence> - * <sequence> - * <element name="qUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> - * </sequence> - * </choice> - * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> + * <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"/> + * <enumeration value="49"/> + * <enumeration value="50"/> + * <enumeration value="99"/> + * </restriction> + * </simpleType> + * </element> + * <choice> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * </sequence> + * <sequence> + * <element name="qUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> + * </sequence> + * </choice> + * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> ** * diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TLocal.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TLocal.java index 8a99956d..d7bc6969 100644 --- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TLocal.java +++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TLocal.java @@ -1,11 +1,7 @@ package br.com.swconsultoria.nfe.schema_4.consReciNFe; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.*; /** @@ -16,110 +12,110 @@ *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType name="TLocal"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/> - * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> - * </choice> - * <element name="xNome" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xLgr"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nro"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xCpl" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xBairro"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> - * <element name="xMun"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf"/> - * <element name="CEP" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{8}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cPais" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,4}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xPais" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="fone" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{6,14}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="email" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <whiteSpace value="preserve"/> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> + * <complexType name="TLocal"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/> + * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> + * </choice> + * <element name="xNome" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xLgr"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nro"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xCpl" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xBairro"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> + * <element name="xMun"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf"/> + * <element name="CEP" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{8}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cPais" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,4}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xPais" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="fone" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{6,14}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="email" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <whiteSpace value="preserve"/> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> ** * diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TNFe.java index 9a56ee15..d2a82de7 100644 --- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TNFe.java +++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TNFe.java @@ -17,3556 +17,3649 @@ *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType name="TNFe"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="infNFe"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="ide"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/> - * <element name="cNF"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{8}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="natOp"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/> - * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/> - * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/> - * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/> - * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/> - * <element name="tpNF"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="0"/> - * <enumeration value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="idDest"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="3"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> - * <element name="tpImp"> - * <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"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tpEmis"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="3"/> - * <enumeration value="4"/> - * <enumeration value="5"/> - * <enumeration value="6"/> - * <enumeration value="7"/> - * <enumeration value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cDV"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/> - * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/> - * <element name="indFinal"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="0"/> - * <enumeration value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="indPres"> - * <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="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="indIntermed" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="0"/> - * <enumeration value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/> - * <element name="verProc"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * <sequence minOccurs="0"> - * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/> - * <element name="xJust"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="15"/> - * <maxLength value="256"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * <element name="NFref" maxOccurs="unbounded" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/> - * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/> - * <element name="refNF"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/> - * <element name="AAMM"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> - * <element name="mod"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="01"/> - * <enumeration value="02"/> - * </restriction> - * </simpleType> - * </element> - * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/> - * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="refNFP"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/> - * <element name="AAMM"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/> - * </restriction> - * </simpleType> - * </element> - * <choice> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> - * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> - * </choice> - * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/> - * <element name="mod"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="01"/> - * <enumeration value="04"/> - * </restriction> - * </simpleType> - * </element> - * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/> - * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/> - * <element name="refECF"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="mod"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="2B"/> - * <enumeration value="2C"/> - * <enumeration value="2D"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nECF"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nCOO"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,6}"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </choice> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="emit"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> - * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> - * </choice> - * <element name="xNome"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xFant" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/> - * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/> - * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/> - * <sequence minOccurs="0"> - * <element name="IM"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="15"/> - * </restriction> - * </simpleType> - * </element> - * <element name="CNAE" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{7}"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * <element name="CRT"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="3"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="avulsa" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> - * <element name="xOrgao"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="matr"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xAgente"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="fone" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{6,14}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> - * <element name="nDAR" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> - * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="repEmi"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="dest" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> - * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> - * <element name="idEstrangeiro"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/> - * </restriction> - * </simpleType> - * </element> - * </choice> - * <element name="xNome" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/> - * <element name="indIEDest"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/> - * <element name="ISUF" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{8,9}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="IM" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="15"/> - * </restriction> - * </simpleType> - * </element> - * <element name="email" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <whiteSpace value="preserve"/> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="retirada" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/> - * <element name="entrega" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/> - * <element name="autXML" maxOccurs="10" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> - * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> - * </choice> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="det" maxOccurs="990"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="prod"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cProd"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cEAN"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cBarra" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="30"/> - * <minLength value="3"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xProd"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="120"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="NCM"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{2}|[0-9]{8}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="NVE" maxOccurs="8" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[A-Z]{2}[0-9]{4}"/> - * </restriction> - * </simpleType> - * </element> - * <sequence minOccurs="0"> - * <element name="CEST"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{7}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="indEscala" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <enumeration value="S"/> - * <enumeration value="N"/> - * </restriction> - * </simpleType> - * </element> - * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/> - * </sequence> - * <element name="cBenef" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/> - * </restriction> - * </simpleType> - * </element> - * <element name="EXTIPI" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{2,3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="CFOP"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="uCom"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="6"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> - * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="cEANTrib"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cBarraTrib" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="30"/> - * <minLength value="3"/> - * </restriction> - * </simpleType> - * </element> - * <element name="uTrib"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="6"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> - * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="indTot"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="0"/> - * <enumeration value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="DI" maxOccurs="100" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nDI"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="15"/> - * </restriction> - * </simpleType> - * </element> - * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/> - * <element name="xLocDesemb"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> - * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/> - * <element name="tpViaTransp"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <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="12"/> - * <enumeration value="13"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="tpIntermedio"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="3"/> - * </restriction> - * </simpleType> - * </element> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/> - * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/> - * <element name="cExportador"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="adi" maxOccurs="999"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nAdicao" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[1-9]{1}[0-9]{0,2}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nSeqAdic"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[1-9]{1}[0-9]{0,4}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cFabricante"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="nDraw" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="detExport" maxOccurs="500" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nDraw" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * <element name="exportInd" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nRE"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{0,12}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/> - * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="xPed" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="15"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nItemPed" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,6}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/> - * <element name="rastro" maxOccurs="500" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nLote"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/> - * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/> - * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/> - * <element name="cAgreg" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="infProdNFF" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cProdFisco"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <length value="14"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cOperNFF"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,5}"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="infProdEmb" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xEmb"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="8"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/> - * <element name="uEmb"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="8"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <choice minOccurs="0"> - * <element name="veicProd"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="tpOp"> - * <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="chassi"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <length value="17"/> - * <whiteSpace value="preserve"/> - * <pattern value="[A-Z0-9]+"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cCor"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="4"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xCor"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="40"/> - * </restriction> - * </simpleType> - * </element> - * <element name="pot"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="4"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cilin"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="4"/> - * </restriction> - * </simpleType> - * </element> - * <element name="pesoL"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="pesoB"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nSerie"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tpComb"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nMotor"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="21"/> - * </restriction> - * </simpleType> - * </element> - * <element name="CMT"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="dist"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="4"/> - * </restriction> - * </simpleType> - * </element> - * <element name="anoMod"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{4}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="anoFab"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{4}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tpPint"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <length value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tpVeic"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,2}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="espVeic"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="VIN"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <length value="1"/> - * <enumeration value="R"/> - * <enumeration value="N"/> - * </restriction> - * </simpleType> - * </element> - * <element name="condVeic"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="3"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cMod"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,6}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cCorDENATRAN"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <minLength value="1"/> - * <maxLength value="2"/> - * <pattern value="[0-9]{1,2}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="lota"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <minLength value="1"/> - * <maxLength value="3"/> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tpRest"> - * <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="9"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="med"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cProdANVISA"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xMotivoIsencao" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="255"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="arma" maxOccurs="500"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="tpArma"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="0"/> - * <enumeration value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nSerie"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="15"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nCano"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="15"/> - * </restriction> - * </simpleType> - * </element> - * <element name="descr"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="256"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="comb"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cProdANP"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{9}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="descANP"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <minLength value="2"/> - * <maxLength value="95"/> - * </restriction> - * </simpleType> - * </element> - * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/> - * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/> - * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/> - * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="CODIF" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,21}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/> - * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/> - * <element name="CIDE" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> - * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="encerrante" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nBico"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nBomba" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nTanque"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/> - * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/> - * <element name="origComb" maxOccurs="30" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="indImport"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="0"/> - * <enumeration value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/> - * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="nRECOPI"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <maxLength value="20"/> - * <pattern value="[0-9]{20}"/> - * </restriction> - * </simpleType> - * </element> - * </choice> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="imposto"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <choice> - * <sequence> - * <element name="ICMS"> - * <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> - * </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> - * </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> - * </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="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> - * </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> - * </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"/> - * <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"/> - * <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> - * </element> - * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/> - * <element name="II" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <sequence> - * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/> - * <element name="ISSQN"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> - * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/> - * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="indISS"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="3"/> - * <enumeration value="4"/> - * <enumeration value="5"/> - * <enumeration value="6"/> - * <enumeration value="7"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cServico" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/> - * <element name="cPais" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,4}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nProcesso" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <minLength value="1"/> - * <maxLength value="30"/> - * </restriction> - * </simpleType> - * </element> - * <element name="indIncentivo"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </choice> - * <element name="PIS" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <element name="PISAliq"> - * <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"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="PISQtde"> - * <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="03"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="PISNT"> - * <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="04"/> - * <enumeration value="05"/> - * <enumeration value="06"/> - * <enumeration value="07"/> - * <enumeration value="08"/> - * <enumeration value="09"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="PISOutr"> - * <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="49"/> - * <enumeration value="50"/> - * <enumeration value="51"/> - * <enumeration value="52"/> - * <enumeration value="53"/> - * <enumeration value="54"/> - * <enumeration value="55"/> - * <enumeration value="56"/> - * <enumeration value="60"/> - * <enumeration value="61"/> - * <enumeration value="62"/> - * <enumeration value="63"/> - * <enumeration value="64"/> - * <enumeration value="65"/> - * <enumeration value="66"/> - * <enumeration value="67"/> - * <enumeration value="70"/> - * <enumeration value="71"/> - * <enumeration value="72"/> - * <enumeration value="73"/> - * <enumeration value="74"/> - * <enumeration value="75"/> - * <enumeration value="98"/> - * <enumeration value="99"/> - * </restriction> - * </simpleType> - * </element> - * <choice> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * </sequence> - * <sequence> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * </sequence> - * </choice> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </choice> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="PISST" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/> - * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * </sequence> - * <sequence> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> - * </sequence> - * </choice> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="indSomaPISST" 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> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINS" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <element name="COFINSAliq"> - * <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"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINSQtde"> - * <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"> - * <enumeration value="03"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINSNT"> - * <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="04"/> - * <enumeration value="05"/> - * <enumeration value="06"/> - * <enumeration value="07"/> - * <enumeration value="08"/> - * <enumeration value="09"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINSOutr"> - * <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="49"/> - * <enumeration value="50"/> - * <enumeration value="51"/> - * <enumeration value="52"/> - * <enumeration value="53"/> - * <enumeration value="54"/> - * <enumeration value="55"/> - * <enumeration value="56"/> - * <enumeration value="60"/> - * <enumeration value="61"/> - * <enumeration value="62"/> - * <enumeration value="63"/> - * <enumeration value="64"/> - * <enumeration value="65"/> - * <enumeration value="66"/> - * <enumeration value="67"/> - * <enumeration value="70"/> - * <enumeration value="71"/> - * <enumeration value="72"/> - * <enumeration value="73"/> - * <enumeration value="74"/> - * <enumeration value="75"/> - * <enumeration value="98"/> - * <enumeration value="99"/> - * </restriction> - * </simpleType> - * </element> - * <choice> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * </sequence> - * <sequence> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * </sequence> - * </choice> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </choice> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINSST" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * </sequence> - * <sequence> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> - * </sequence> - * </choice> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="indSomaCOFINSST" 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> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="ICMSUFDest" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/> - * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="pICMSInter"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="4.00"/> - * <enumeration value="7.00"/> - * <enumeration value="12.00"/> - * </restriction> - * </simpleType> - * </element> - * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="impostoDevol" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/> - * <element name="IPI"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="infAdProd" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="500"/> - * </restriction> - * </simpleType> - * </element> - * <element name="obsItem" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="obsCont" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xTexto"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * <attribute name="xCampo" use="required"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="obsFisco" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xTexto"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * <attribute name="xCampo" use="required"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="nItem" use="required"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="total"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="ICMSTot"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="ISSQNtot" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/> - * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="cRegTrib" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="3"/> - * <enumeration value="4"/> - * <enumeration value="5"/> - * <enumeration value="6"/> - * </restriction> - * </simpleType> - * </element> - * </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/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="transp"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="modFrete"> - * <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="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="transporta" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice minOccurs="0"> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> - * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> - * </choice> - * <element name="xNome" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/> - * <element name="xEnder" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xMun" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="retTransp" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="CFOP"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <choice> - * <sequence minOccurs="0"> - * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/> - * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/> - * </sequence> - * <element name="vagao" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * <element name="balsa" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * </choice> - * <element name="vol" maxOccurs="unbounded" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="qVol" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,15}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="esp" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="marca" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nVol" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/> - * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/> - * <element name="lacres" maxOccurs="unbounded" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nLacre"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="cobr" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="fat" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nFat" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="dup" maxOccurs="120" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nDup" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> - * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="pag"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="detPag" maxOccurs="100"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="indPag" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="0"/> - * <enumeration value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tPag"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{2}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xPag" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="2"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="card" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="tpIntegra"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/> - * <element name="tBand" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{2}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cAut" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="infIntermed" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> - * <element name="idCadIntTran"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="2"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="infAdic" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="infAdFisco" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="2000"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="infCpl" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="5000"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="obsCont" maxOccurs="10" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xTexto"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * <attribute name="xCampo" use="required"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="obsFisco" maxOccurs="10" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xTexto"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * <attribute name="xCampo" use="required"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="procRef" maxOccurs="100" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nProc"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="indProc"> - * <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="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tpAto" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="08"/> - * <enumeration value="10"/> - * <enumeration value="12"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="exporta" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> - * <element name="xLocExporta"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xLocDespacho" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="compra" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xNEmp" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="22"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xPed" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xCont" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="cana" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="safra"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="4"/> - * <maxLength value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="ref"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/> - * </restriction> - * </simpleType> - * </element> - * <element name="forDia" maxOccurs="31"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> - * </sequence> - * <attribute name="dia" use="required"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> - * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> - * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> - * <element name="deduc" maxOccurs="10" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xDed"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="infRespTec" type="{http://www.portalfiscal.inf.br/nfe}TInfRespTec" minOccurs="0"/> - * <element name="infSolicNFF" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xSolic"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <minLength value="2"/> - * <maxLength value="2000"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" /> - * <attribute name="Id" use="required"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}ID"> - * <pattern value="NFe[0-9]{44}"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="infNFeSupl" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="qrCode"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <minLength value="100"/> - * <maxLength value="600"/> - * <pattern value="(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&nVersao=100&tpAmb=[1-2](&cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))"/> - * </restriction> - * </simpleType> - * </element> - * <element name="urlChave"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <minLength value="21"/> - * <maxLength value="85"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> + * <complexType name="TNFe"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="infNFe"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="ide"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/> + * <element name="cNF"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{8}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="natOp"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/> + * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/> + * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/> + * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/> + * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/> + * <element name="tpNF"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="0"/> + * <enumeration value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="idDest"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="3"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> + * <element name="tpImp"> + * <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"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tpEmis"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="3"/> + * <enumeration value="4"/> + * <enumeration value="5"/> + * <enumeration value="6"/> + * <enumeration value="7"/> + * <enumeration value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cDV"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/> + * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/> + * <element name="indFinal"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="0"/> + * <enumeration value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="indPres"> + * <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="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="indIntermed" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="0"/> + * <enumeration value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/> + * <element name="verProc"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * <sequence minOccurs="0"> + * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/> + * <element name="xJust"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="15"/> + * <maxLength value="256"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * <element name="NFref" maxOccurs="unbounded" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice> + * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/> + * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/> + * <element name="refNF"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/> + * <element name="AAMM"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="mod"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="01"/> + * <enumeration value="02"/> + * </restriction> + * </simpleType> + * </element> + * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/> + * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="refNFP"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/> + * <element name="AAMM"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/> + * </restriction> + * </simpleType> + * </element> + * <choice> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> + * </choice> + * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/> + * <element name="mod"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="01"/> + * <enumeration value="04"/> + * </restriction> + * </simpleType> + * </element> + * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/> + * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/> + * <element name="refECF"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="mod"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="2B"/> + * <enumeration value="2C"/> + * <enumeration value="2D"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nECF"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nCOO"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,6}"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </choice> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="emit"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> + * </choice> + * <element name="xNome"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xFant" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/> + * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/> + * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/> + * <sequence minOccurs="0"> + * <element name="IM"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="15"/> + * </restriction> + * </simpleType> + * </element> + * <element name="CNAE" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{7}"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * <element name="CRT"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="3"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="avulsa" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="xOrgao"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="matr"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xAgente"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="fone" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{6,14}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> + * <element name="nDAR" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> + * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="repEmi"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="dest" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> + * <element name="idEstrangeiro"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/> + * </restriction> + * </simpleType> + * </element> + * </choice> + * <element name="xNome" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/> + * <element name="indIEDest"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/> + * <element name="ISUF" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{8,9}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="IM" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="15"/> + * </restriction> + * </simpleType> + * </element> + * <element name="email" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <whiteSpace value="preserve"/> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="retirada" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/> + * <element name="entrega" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/> + * <element name="autXML" maxOccurs="10" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> + * </choice> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="det" maxOccurs="990"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="prod"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cProd"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cEAN"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cBarra" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="30"/> + * <minLength value="3"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xProd"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="120"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="NCM"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{2}|[0-9]{8}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="NVE" maxOccurs="8" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[A-Z]{2}[0-9]{4}"/> + * </restriction> + * </simpleType> + * </element> + * <sequence minOccurs="0"> + * <element name="CEST"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{7}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="indEscala" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <enumeration value="S"/> + * <enumeration value="N"/> + * </restriction> + * </simpleType> + * </element> + * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/> + * </sequence> + * <element name="cBenef" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/> + * </restriction> + * </simpleType> + * </element> + * <element name="gCred" maxOccurs="4" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cCredPresumido"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="EXTIPI" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{2,3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="CFOP"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="uCom"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="6"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> + * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="cEANTrib"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cBarraTrib" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="30"/> + * <minLength value="3"/> + * </restriction> + * </simpleType> + * </element> + * <element name="uTrib"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="6"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> + * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="indTot"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="0"/> + * <enumeration value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="DI" maxOccurs="100" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nDI"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="15"/> + * </restriction> + * </simpleType> + * </element> + * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/> + * <element name="xLocDesemb"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> + * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/> + * <element name="tpViaTransp"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <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="12"/> + * <enumeration value="13"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="tpIntermedio"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="3"/> + * </restriction> + * </simpleType> + * </element> + * <choice minOccurs="0"> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> + * </choice> + * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/> + * <element name="cExportador"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="adi" maxOccurs="999"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nAdicao" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[1-9]{1}[0-9]{0,2}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nSeqAdic"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[1-9]{1}[0-9]{0,4}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cFabricante"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="nDraw" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="detExport" maxOccurs="500" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nDraw" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * <element name="exportInd" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nRE"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{0,12}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/> + * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="xPed" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="15"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nItemPed" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,6}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/> + * <element name="rastro" maxOccurs="500" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nLote"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/> + * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/> + * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/> + * <element name="cAgreg" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="infProdNFF" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cProdFisco"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <length value="14"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cOperNFF"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,5}"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="infProdEmb" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xEmb"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="8"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/> + * <element name="uEmb"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="8"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <choice minOccurs="0"> + * <element name="veicProd"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="tpOp"> + * <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="chassi"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <length value="17"/> + * <whiteSpace value="preserve"/> + * <pattern value="[A-Z0-9]+"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cCor"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="4"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xCor"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="40"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pot"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="4"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cilin"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="4"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pesoL"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pesoB"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nSerie"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tpComb"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nMotor"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="21"/> + * </restriction> + * </simpleType> + * </element> + * <element name="CMT"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="dist"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="4"/> + * </restriction> + * </simpleType> + * </element> + * <element name="anoMod"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{4}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="anoFab"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{4}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tpPint"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <length value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tpVeic"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,2}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="espVeic"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="VIN"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <length value="1"/> + * <enumeration value="R"/> + * <enumeration value="N"/> + * </restriction> + * </simpleType> + * </element> + * <element name="condVeic"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="3"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cMod"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,6}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cCorDENATRAN"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <minLength value="1"/> + * <maxLength value="2"/> + * <pattern value="[0-9]{1,2}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="lota"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <minLength value="1"/> + * <maxLength value="3"/> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tpRest"> + * <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="9"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="med"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cProdANVISA"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xMotivoIsencao" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="255"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="arma" maxOccurs="500"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="tpArma"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="0"/> + * <enumeration value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nSerie"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="15"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nCano"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="15"/> + * </restriction> + * </simpleType> + * </element> + * <element name="descr"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="256"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="comb"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cProdANP"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{9}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="descANP"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="2"/> + * <maxLength value="95"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/> + * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/> + * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/> + * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="CODIF" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,21}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/> + * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/> + * <element name="CIDE" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> + * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="encerrante" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nBico"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nBomba" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nTanque"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/> + * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/> + * <element name="origComb" maxOccurs="30" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="indImport"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="0"/> + * <enumeration value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/> + * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="nRECOPI"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <maxLength value="20"/> + * <pattern value="[0-9]{20}"/> + * </restriction> + * </simpleType> + * </element> + * </choice> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="imposto"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <choice> + * <sequence> + * <element name="ICMS"> + * <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="[!-ÿ]{8}|[!-ÿ]{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"/> + * <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"/> + * <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> + * </element> + * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/> + * <element name="II" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * <sequence> + * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/> + * <element name="ISSQN"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> + * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/> + * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="indISS"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="3"/> + * <enumeration value="4"/> + * <enumeration value="5"/> + * <enumeration value="6"/> + * <enumeration value="7"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cServico" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <whiteSpace value="preserve"/> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/> + * <element name="cPais" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,4}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nProcesso" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <whiteSpace value="preserve"/> + * <minLength value="1"/> + * <maxLength value="30"/> + * </restriction> + * </simpleType> + * </element> + * <element name="indIncentivo"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </choice> + * <element name="PIS" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice> + * <element name="PISAliq"> + * <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"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="PISQtde"> + * <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="03"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="PISNT"> + * <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="04"/> + * <enumeration value="05"/> + * <enumeration value="06"/> + * <enumeration value="07"/> + * <enumeration value="08"/> + * <enumeration value="09"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="PISOutr"> + * <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="49"/> + * <enumeration value="50"/> + * <enumeration value="51"/> + * <enumeration value="52"/> + * <enumeration value="53"/> + * <enumeration value="54"/> + * <enumeration value="55"/> + * <enumeration value="56"/> + * <enumeration value="60"/> + * <enumeration value="61"/> + * <enumeration value="62"/> + * <enumeration value="63"/> + * <enumeration value="64"/> + * <enumeration value="65"/> + * <enumeration value="66"/> + * <enumeration value="67"/> + * <enumeration value="70"/> + * <enumeration value="71"/> + * <enumeration value="72"/> + * <enumeration value="73"/> + * <enumeration value="74"/> + * <enumeration value="75"/> + * <enumeration value="98"/> + * <enumeration value="99"/> + * </restriction> + * </simpleType> + * </element> + * <choice> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * </sequence> + * <sequence> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * </sequence> + * </choice> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </choice> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="PISST" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/> + * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * </sequence> + * <sequence> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> + * </sequence> + * </choice> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="indSomaPISST" 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> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINS" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice> + * <element name="COFINSAliq"> + * <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"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINSQtde"> + * <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"> + * <enumeration value="03"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINSNT"> + * <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="04"/> + * <enumeration value="05"/> + * <enumeration value="06"/> + * <enumeration value="07"/> + * <enumeration value="08"/> + * <enumeration value="09"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINSOutr"> + * <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="49"/> + * <enumeration value="50"/> + * <enumeration value="51"/> + * <enumeration value="52"/> + * <enumeration value="53"/> + * <enumeration value="54"/> + * <enumeration value="55"/> + * <enumeration value="56"/> + * <enumeration value="60"/> + * <enumeration value="61"/> + * <enumeration value="62"/> + * <enumeration value="63"/> + * <enumeration value="64"/> + * <enumeration value="65"/> + * <enumeration value="66"/> + * <enumeration value="67"/> + * <enumeration value="70"/> + * <enumeration value="71"/> + * <enumeration value="72"/> + * <enumeration value="73"/> + * <enumeration value="74"/> + * <enumeration value="75"/> + * <enumeration value="98"/> + * <enumeration value="99"/> + * </restriction> + * </simpleType> + * </element> + * <choice> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * </sequence> + * <sequence> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * </sequence> + * </choice> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </choice> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINSST" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * </sequence> + * <sequence> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> + * </sequence> + * </choice> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="indSomaCOFINSST" 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> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="ICMSUFDest" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/> + * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="pICMSInter"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="4.00"/> + * <enumeration value="7.00"/> + * <enumeration value="12.00"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="impostoDevol" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/> + * <element name="IPI"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="infAdProd" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="500"/> + * </restriction> + * </simpleType> + * </element> + * <element name="obsItem" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="obsCont" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xTexto"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * <attribute name="xCampo" use="required"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </attribute> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="obsFisco" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xTexto"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * <attribute name="xCampo" use="required"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </attribute> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * <attribute name="nItem" use="required"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/> + * </restriction> + * </simpleType> + * </attribute> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="total"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="ICMSTot"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="ISSQNtot" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/> + * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="cRegTrib" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="3"/> + * <enumeration value="4"/> + * <enumeration value="5"/> + * <enumeration value="6"/> + * </restriction> + * </simpleType> + * </element> + * </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/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="transp"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="modFrete"> + * <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="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="transporta" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice minOccurs="0"> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> + * </choice> + * <element name="xNome" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/> + * <element name="xEnder" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xMun" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="retTransp" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="CFOP"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <choice> + * <sequence minOccurs="0"> + * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/> + * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/> + * </sequence> + * <element name="vagao" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * <element name="balsa" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * </choice> + * <element name="vol" maxOccurs="unbounded" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="qVol" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,15}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="esp" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="marca" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nVol" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/> + * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/> + * <element name="lacres" maxOccurs="unbounded" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nLacre"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="cobr" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="fat" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nFat" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="dup" maxOccurs="120" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nDup" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> + * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="pag"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="detPag" maxOccurs="100"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="indPag" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="0"/> + * <enumeration value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tPag"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{2}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xPag" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="2"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> + * <sequence minOccurs="0"> + * <element name="CNPJPag" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="UFPag" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> + * </sequence> + * <element name="card" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="tpIntegra"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/> + * <element name="tBand" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{2}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cAut" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="128"/> + * </restriction> + * </simpleType> + * </element> + * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/> + * <element name="idTermPag" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="40"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="infIntermed" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="idCadIntTran"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="2"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="infAdic" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="infAdFisco" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="2000"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="infCpl" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="5000"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="obsCont" maxOccurs="10" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xTexto"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * <attribute name="xCampo" use="required"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </attribute> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="obsFisco" maxOccurs="10" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xTexto"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * <attribute name="xCampo" use="required"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </attribute> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="procRef" maxOccurs="100" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nProc"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="indProc"> + * <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="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tpAto" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="08"/> + * <enumeration value="10"/> + * <enumeration value="12"/> + * <enumeration value="14"/> + * <enumeration value="15"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="exporta" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> + * <element name="xLocExporta"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xLocDespacho" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="compra" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xNEmp" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="22"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xPed" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xCont" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="cana" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="safra"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="4"/> + * <maxLength value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="ref"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/> + * </restriction> + * </simpleType> + * </element> + * <element name="forDia" maxOccurs="31"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> + * </sequence> + * <attribute name="dia" use="required"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/> + * </restriction> + * </simpleType> + * </attribute> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> + * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> + * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> + * <element name="deduc" maxOccurs="10" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xDed"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="infRespTec" type="{http://www.portalfiscal.inf.br/nfe}TInfRespTec" minOccurs="0"/> + * <element name="infSolicNFF" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xSolic"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="2"/> + * <maxLength value="5000"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" /> + * <attribute name="Id" use="required"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}ID"> + * <pattern value="NFe[0-9]{44}"/> + * </restriction> + * </simpleType> + * </attribute> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="infNFeSupl" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="qrCode"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <minLength value="100"/> + * <maxLength value="600"/> + * <pattern value="(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&nVersao=100&tpAmb=[1-2](&cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))"/> + * </restriction> + * </simpleType> + * </element> + * <element name="urlChave"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="21"/> + * <maxLength value="85"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> ** * @@ -3665,3517 +3758,3610 @@ public void setSignature(SignatureType value) { *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="ide"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/> - * <element name="cNF"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{8}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="natOp"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/> - * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/> - * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/> - * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/> - * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/> - * <element name="tpNF"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="0"/> - * <enumeration value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="idDest"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="3"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> - * <element name="tpImp"> - * <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"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tpEmis"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="3"/> - * <enumeration value="4"/> - * <enumeration value="5"/> - * <enumeration value="6"/> - * <enumeration value="7"/> - * <enumeration value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cDV"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/> - * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/> - * <element name="indFinal"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="0"/> - * <enumeration value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="indPres"> - * <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="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="indIntermed" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="0"/> - * <enumeration value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/> - * <element name="verProc"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * <sequence minOccurs="0"> - * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/> - * <element name="xJust"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="15"/> - * <maxLength value="256"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * <element name="NFref" maxOccurs="unbounded" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/> - * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/> - * <element name="refNF"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/> - * <element name="AAMM"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> - * <element name="mod"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="01"/> - * <enumeration value="02"/> - * </restriction> - * </simpleType> - * </element> - * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/> - * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="refNFP"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/> - * <element name="AAMM"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/> - * </restriction> - * </simpleType> - * </element> - * <choice> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> - * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> - * </choice> - * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/> - * <element name="mod"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="01"/> - * <enumeration value="04"/> - * </restriction> - * </simpleType> - * </element> - * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/> - * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/> - * <element name="refECF"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="mod"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="2B"/> - * <enumeration value="2C"/> - * <enumeration value="2D"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nECF"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nCOO"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,6}"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </choice> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="emit"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> - * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> - * </choice> - * <element name="xNome"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xFant" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/> - * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/> - * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/> - * <sequence minOccurs="0"> - * <element name="IM"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="15"/> - * </restriction> - * </simpleType> - * </element> - * <element name="CNAE" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{7}"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * <element name="CRT"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="3"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="avulsa" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> - * <element name="xOrgao"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="matr"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xAgente"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="fone" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{6,14}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> - * <element name="nDAR" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> - * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="repEmi"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="dest" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> - * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> - * <element name="idEstrangeiro"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/> - * </restriction> - * </simpleType> - * </element> - * </choice> - * <element name="xNome" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/> - * <element name="indIEDest"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/> - * <element name="ISUF" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{8,9}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="IM" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="15"/> - * </restriction> - * </simpleType> - * </element> - * <element name="email" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <whiteSpace value="preserve"/> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="retirada" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/> - * <element name="entrega" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/> - * <element name="autXML" maxOccurs="10" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> - * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> - * </choice> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="det" maxOccurs="990"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="prod"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cProd"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cEAN"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cBarra" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="30"/> - * <minLength value="3"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xProd"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="120"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="NCM"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{2}|[0-9]{8}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="NVE" maxOccurs="8" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[A-Z]{2}[0-9]{4}"/> - * </restriction> - * </simpleType> - * </element> - * <sequence minOccurs="0"> - * <element name="CEST"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{7}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="indEscala" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <enumeration value="S"/> - * <enumeration value="N"/> - * </restriction> - * </simpleType> - * </element> - * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/> - * </sequence> - * <element name="cBenef" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/> - * </restriction> - * </simpleType> - * </element> - * <element name="EXTIPI" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{2,3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="CFOP"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="uCom"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="6"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> - * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="cEANTrib"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cBarraTrib" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="30"/> - * <minLength value="3"/> - * </restriction> - * </simpleType> - * </element> - * <element name="uTrib"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="6"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> - * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="indTot"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="0"/> - * <enumeration value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="DI" maxOccurs="100" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nDI"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="15"/> - * </restriction> - * </simpleType> - * </element> - * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/> - * <element name="xLocDesemb"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> - * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/> - * <element name="tpViaTransp"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <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="12"/> - * <enumeration value="13"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="tpIntermedio"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="3"/> - * </restriction> - * </simpleType> - * </element> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/> - * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/> - * <element name="cExportador"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="adi" maxOccurs="999"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nAdicao" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[1-9]{1}[0-9]{0,2}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nSeqAdic"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[1-9]{1}[0-9]{0,4}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cFabricante"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="nDraw" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="detExport" maxOccurs="500" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nDraw" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * <element name="exportInd" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nRE"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{0,12}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/> - * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="xPed" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="15"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nItemPed" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,6}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/> - * <element name="rastro" maxOccurs="500" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nLote"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/> - * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/> - * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/> - * <element name="cAgreg" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="infProdNFF" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cProdFisco"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <length value="14"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cOperNFF"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,5}"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="infProdEmb" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xEmb"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="8"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/> - * <element name="uEmb"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="8"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <choice minOccurs="0"> - * <element name="veicProd"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="tpOp"> - * <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="chassi"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <length value="17"/> - * <whiteSpace value="preserve"/> - * <pattern value="[A-Z0-9]+"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cCor"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="4"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xCor"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="40"/> - * </restriction> - * </simpleType> - * </element> - * <element name="pot"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="4"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cilin"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="4"/> - * </restriction> - * </simpleType> - * </element> - * <element name="pesoL"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="pesoB"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nSerie"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tpComb"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nMotor"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="21"/> - * </restriction> - * </simpleType> - * </element> - * <element name="CMT"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="dist"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="4"/> - * </restriction> - * </simpleType> - * </element> - * <element name="anoMod"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{4}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="anoFab"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{4}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tpPint"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <length value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tpVeic"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,2}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="espVeic"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="VIN"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <length value="1"/> - * <enumeration value="R"/> - * <enumeration value="N"/> - * </restriction> - * </simpleType> - * </element> - * <element name="condVeic"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="3"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cMod"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,6}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cCorDENATRAN"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <minLength value="1"/> - * <maxLength value="2"/> - * <pattern value="[0-9]{1,2}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="lota"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <minLength value="1"/> - * <maxLength value="3"/> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tpRest"> - * <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="9"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="med"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cProdANVISA"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xMotivoIsencao" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="255"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="arma" maxOccurs="500"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="tpArma"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="0"/> - * <enumeration value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nSerie"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="15"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nCano"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="15"/> - * </restriction> - * </simpleType> - * </element> - * <element name="descr"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="256"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="comb"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cProdANP"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{9}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="descANP"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <minLength value="2"/> - * <maxLength value="95"/> - * </restriction> - * </simpleType> - * </element> - * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/> - * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/> - * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/> - * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="CODIF" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,21}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/> - * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/> - * <element name="CIDE" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> - * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="encerrante" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nBico"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nBomba" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nTanque"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/> - * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/> - * <element name="origComb" maxOccurs="30" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="indImport"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="0"/> - * <enumeration value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/> - * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="nRECOPI"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <maxLength value="20"/> - * <pattern value="[0-9]{20}"/> - * </restriction> - * </simpleType> - * </element> - * </choice> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="imposto"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <choice> - * <sequence> - * <element name="ICMS"> - * <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> - * </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> - * </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> - * </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="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> - * </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> - * </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"/> - * <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"/> - * <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> - * </element> - * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/> - * <element name="II" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <sequence> - * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/> - * <element name="ISSQN"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> - * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/> - * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="indISS"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="3"/> - * <enumeration value="4"/> - * <enumeration value="5"/> - * <enumeration value="6"/> - * <enumeration value="7"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cServico" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/> - * <element name="cPais" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,4}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nProcesso" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <minLength value="1"/> - * <maxLength value="30"/> - * </restriction> - * </simpleType> - * </element> - * <element name="indIncentivo"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </choice> - * <element name="PIS" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <element name="PISAliq"> - * <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"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="PISQtde"> - * <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="03"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="PISNT"> - * <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="04"/> - * <enumeration value="05"/> - * <enumeration value="06"/> - * <enumeration value="07"/> - * <enumeration value="08"/> - * <enumeration value="09"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="PISOutr"> - * <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="49"/> - * <enumeration value="50"/> - * <enumeration value="51"/> - * <enumeration value="52"/> - * <enumeration value="53"/> - * <enumeration value="54"/> - * <enumeration value="55"/> - * <enumeration value="56"/> - * <enumeration value="60"/> - * <enumeration value="61"/> - * <enumeration value="62"/> - * <enumeration value="63"/> - * <enumeration value="64"/> - * <enumeration value="65"/> - * <enumeration value="66"/> - * <enumeration value="67"/> - * <enumeration value="70"/> - * <enumeration value="71"/> - * <enumeration value="72"/> - * <enumeration value="73"/> - * <enumeration value="74"/> - * <enumeration value="75"/> - * <enumeration value="98"/> - * <enumeration value="99"/> - * </restriction> - * </simpleType> - * </element> - * <choice> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * </sequence> - * <sequence> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * </sequence> - * </choice> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </choice> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="PISST" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/> - * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * </sequence> - * <sequence> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> - * </sequence> - * </choice> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="indSomaPISST" 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> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINS" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <element name="COFINSAliq"> - * <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"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINSQtde"> - * <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"> - * <enumeration value="03"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINSNT"> - * <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="04"/> - * <enumeration value="05"/> - * <enumeration value="06"/> - * <enumeration value="07"/> - * <enumeration value="08"/> - * <enumeration value="09"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINSOutr"> - * <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="49"/> - * <enumeration value="50"/> - * <enumeration value="51"/> - * <enumeration value="52"/> - * <enumeration value="53"/> - * <enumeration value="54"/> - * <enumeration value="55"/> - * <enumeration value="56"/> - * <enumeration value="60"/> - * <enumeration value="61"/> - * <enumeration value="62"/> - * <enumeration value="63"/> - * <enumeration value="64"/> - * <enumeration value="65"/> - * <enumeration value="66"/> - * <enumeration value="67"/> - * <enumeration value="70"/> - * <enumeration value="71"/> - * <enumeration value="72"/> - * <enumeration value="73"/> - * <enumeration value="74"/> - * <enumeration value="75"/> - * <enumeration value="98"/> - * <enumeration value="99"/> - * </restriction> - * </simpleType> - * </element> - * <choice> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * </sequence> - * <sequence> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * </sequence> - * </choice> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </choice> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINSST" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * </sequence> - * <sequence> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> - * </sequence> - * </choice> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="indSomaCOFINSST" 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> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="ICMSUFDest" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/> - * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="pICMSInter"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="4.00"/> - * <enumeration value="7.00"/> - * <enumeration value="12.00"/> - * </restriction> - * </simpleType> - * </element> - * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="impostoDevol" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/> - * <element name="IPI"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="infAdProd" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="500"/> - * </restriction> - * </simpleType> - * </element> - * <element name="obsItem" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="obsCont" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xTexto"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * <attribute name="xCampo" use="required"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="obsFisco" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xTexto"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * <attribute name="xCampo" use="required"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="nItem" use="required"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="total"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="ICMSTot"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="ISSQNtot" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/> - * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="cRegTrib" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="3"/> - * <enumeration value="4"/> - * <enumeration value="5"/> - * <enumeration value="6"/> - * </restriction> - * </simpleType> - * </element> - * </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/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="transp"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="modFrete"> - * <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="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="transporta" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice minOccurs="0"> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> - * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> - * </choice> - * <element name="xNome" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/> - * <element name="xEnder" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xMun" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="retTransp" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="CFOP"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <choice> - * <sequence minOccurs="0"> - * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/> - * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/> - * </sequence> - * <element name="vagao" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * <element name="balsa" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * </choice> - * <element name="vol" maxOccurs="unbounded" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="qVol" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,15}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="esp" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="marca" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nVol" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/> - * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/> - * <element name="lacres" maxOccurs="unbounded" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nLacre"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="cobr" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="fat" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nFat" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="dup" maxOccurs="120" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nDup" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> - * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="pag"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="detPag" maxOccurs="100"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="indPag" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="0"/> - * <enumeration value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tPag"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{2}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xPag" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="2"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="card" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="tpIntegra"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/> - * <element name="tBand" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{2}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cAut" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="infIntermed" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> - * <element name="idCadIntTran"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="2"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="infAdic" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="infAdFisco" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="2000"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="infCpl" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="5000"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="obsCont" maxOccurs="10" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xTexto"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * <attribute name="xCampo" use="required"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="obsFisco" maxOccurs="10" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xTexto"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * <attribute name="xCampo" use="required"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="procRef" maxOccurs="100" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nProc"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="indProc"> - * <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="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tpAto" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="08"/> - * <enumeration value="10"/> - * <enumeration value="12"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="exporta" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> - * <element name="xLocExporta"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xLocDespacho" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="compra" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xNEmp" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="22"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xPed" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xCont" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="cana" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="safra"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="4"/> - * <maxLength value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="ref"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/> - * </restriction> - * </simpleType> - * </element> - * <element name="forDia" maxOccurs="31"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> - * </sequence> - * <attribute name="dia" use="required"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> - * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> - * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> - * <element name="deduc" maxOccurs="10" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xDed"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="infRespTec" type="{http://www.portalfiscal.inf.br/nfe}TInfRespTec" minOccurs="0"/> - * <element name="infSolicNFF" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xSolic"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <minLength value="2"/> - * <maxLength value="2000"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" /> - * <attribute name="Id" use="required"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}ID"> - * <pattern value="NFe[0-9]{44}"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="ide"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/> + * <element name="cNF"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{8}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="natOp"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/> + * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/> + * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/> + * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/> + * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/> + * <element name="tpNF"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="0"/> + * <enumeration value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="idDest"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="3"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> + * <element name="tpImp"> + * <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"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tpEmis"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="3"/> + * <enumeration value="4"/> + * <enumeration value="5"/> + * <enumeration value="6"/> + * <enumeration value="7"/> + * <enumeration value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cDV"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/> + * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/> + * <element name="indFinal"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="0"/> + * <enumeration value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="indPres"> + * <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="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="indIntermed" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="0"/> + * <enumeration value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/> + * <element name="verProc"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * <sequence minOccurs="0"> + * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/> + * <element name="xJust"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="15"/> + * <maxLength value="256"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * <element name="NFref" maxOccurs="unbounded" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice> + * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/> + * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/> + * <element name="refNF"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/> + * <element name="AAMM"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="mod"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="01"/> + * <enumeration value="02"/> + * </restriction> + * </simpleType> + * </element> + * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/> + * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="refNFP"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/> + * <element name="AAMM"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/> + * </restriction> + * </simpleType> + * </element> + * <choice> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> + * </choice> + * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/> + * <element name="mod"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="01"/> + * <enumeration value="04"/> + * </restriction> + * </simpleType> + * </element> + * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/> + * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/> + * <element name="refECF"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="mod"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="2B"/> + * <enumeration value="2C"/> + * <enumeration value="2D"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nECF"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nCOO"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,6}"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </choice> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="emit"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> + * </choice> + * <element name="xNome"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xFant" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/> + * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/> + * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/> + * <sequence minOccurs="0"> + * <element name="IM"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="15"/> + * </restriction> + * </simpleType> + * </element> + * <element name="CNAE" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{7}"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * <element name="CRT"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="3"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="avulsa" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="xOrgao"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="matr"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xAgente"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="fone" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{6,14}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> + * <element name="nDAR" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> + * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="repEmi"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="dest" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> + * <element name="idEstrangeiro"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/> + * </restriction> + * </simpleType> + * </element> + * </choice> + * <element name="xNome" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/> + * <element name="indIEDest"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/> + * <element name="ISUF" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{8,9}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="IM" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="15"/> + * </restriction> + * </simpleType> + * </element> + * <element name="email" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <whiteSpace value="preserve"/> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="retirada" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/> + * <element name="entrega" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/> + * <element name="autXML" maxOccurs="10" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> + * </choice> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="det" maxOccurs="990"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="prod"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cProd"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cEAN"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cBarra" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="30"/> + * <minLength value="3"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xProd"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="120"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="NCM"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{2}|[0-9]{8}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="NVE" maxOccurs="8" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[A-Z]{2}[0-9]{4}"/> + * </restriction> + * </simpleType> + * </element> + * <sequence minOccurs="0"> + * <element name="CEST"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{7}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="indEscala" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <enumeration value="S"/> + * <enumeration value="N"/> + * </restriction> + * </simpleType> + * </element> + * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/> + * </sequence> + * <element name="cBenef" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/> + * </restriction> + * </simpleType> + * </element> + * <element name="gCred" maxOccurs="4" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cCredPresumido"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="EXTIPI" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{2,3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="CFOP"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="uCom"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="6"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> + * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="cEANTrib"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cBarraTrib" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="30"/> + * <minLength value="3"/> + * </restriction> + * </simpleType> + * </element> + * <element name="uTrib"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="6"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> + * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="indTot"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="0"/> + * <enumeration value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="DI" maxOccurs="100" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nDI"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="15"/> + * </restriction> + * </simpleType> + * </element> + * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/> + * <element name="xLocDesemb"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> + * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/> + * <element name="tpViaTransp"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <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="12"/> + * <enumeration value="13"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="tpIntermedio"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="3"/> + * </restriction> + * </simpleType> + * </element> + * <choice minOccurs="0"> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> + * </choice> + * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/> + * <element name="cExportador"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="adi" maxOccurs="999"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nAdicao" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[1-9]{1}[0-9]{0,2}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nSeqAdic"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[1-9]{1}[0-9]{0,4}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cFabricante"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="nDraw" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="detExport" maxOccurs="500" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nDraw" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * <element name="exportInd" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nRE"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{0,12}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/> + * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="xPed" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="15"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nItemPed" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,6}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/> + * <element name="rastro" maxOccurs="500" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nLote"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/> + * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/> + * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/> + * <element name="cAgreg" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="infProdNFF" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cProdFisco"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <length value="14"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cOperNFF"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,5}"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="infProdEmb" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xEmb"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="8"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/> + * <element name="uEmb"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="8"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <choice minOccurs="0"> + * <element name="veicProd"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="tpOp"> + * <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="chassi"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <length value="17"/> + * <whiteSpace value="preserve"/> + * <pattern value="[A-Z0-9]+"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cCor"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="4"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xCor"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="40"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pot"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="4"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cilin"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="4"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pesoL"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pesoB"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nSerie"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tpComb"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nMotor"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="21"/> + * </restriction> + * </simpleType> + * </element> + * <element name="CMT"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="dist"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="4"/> + * </restriction> + * </simpleType> + * </element> + * <element name="anoMod"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{4}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="anoFab"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{4}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tpPint"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <length value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tpVeic"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,2}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="espVeic"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="VIN"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <length value="1"/> + * <enumeration value="R"/> + * <enumeration value="N"/> + * </restriction> + * </simpleType> + * </element> + * <element name="condVeic"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="3"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cMod"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,6}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cCorDENATRAN"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <minLength value="1"/> + * <maxLength value="2"/> + * <pattern value="[0-9]{1,2}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="lota"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <minLength value="1"/> + * <maxLength value="3"/> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tpRest"> + * <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="9"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="med"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cProdANVISA"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xMotivoIsencao" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="255"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="arma" maxOccurs="500"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="tpArma"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="0"/> + * <enumeration value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nSerie"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="15"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nCano"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="15"/> + * </restriction> + * </simpleType> + * </element> + * <element name="descr"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="256"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="comb"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cProdANP"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{9}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="descANP"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="2"/> + * <maxLength value="95"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/> + * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/> + * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/> + * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="CODIF" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,21}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/> + * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/> + * <element name="CIDE" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> + * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="encerrante" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nBico"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nBomba" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nTanque"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/> + * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/> + * <element name="origComb" maxOccurs="30" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="indImport"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="0"/> + * <enumeration value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/> + * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="nRECOPI"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <maxLength value="20"/> + * <pattern value="[0-9]{20}"/> + * </restriction> + * </simpleType> + * </element> + * </choice> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="imposto"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <choice> + * <sequence> + * <element name="ICMS"> + * <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="[!-ÿ]{8}|[!-ÿ]{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"/> + * <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"/> + * <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> + * </element> + * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/> + * <element name="II" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * <sequence> + * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/> + * <element name="ISSQN"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> + * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/> + * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="indISS"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="3"/> + * <enumeration value="4"/> + * <enumeration value="5"/> + * <enumeration value="6"/> + * <enumeration value="7"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cServico" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <whiteSpace value="preserve"/> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/> + * <element name="cPais" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,4}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nProcesso" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <whiteSpace value="preserve"/> + * <minLength value="1"/> + * <maxLength value="30"/> + * </restriction> + * </simpleType> + * </element> + * <element name="indIncentivo"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </choice> + * <element name="PIS" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice> + * <element name="PISAliq"> + * <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"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="PISQtde"> + * <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="03"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="PISNT"> + * <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="04"/> + * <enumeration value="05"/> + * <enumeration value="06"/> + * <enumeration value="07"/> + * <enumeration value="08"/> + * <enumeration value="09"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="PISOutr"> + * <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="49"/> + * <enumeration value="50"/> + * <enumeration value="51"/> + * <enumeration value="52"/> + * <enumeration value="53"/> + * <enumeration value="54"/> + * <enumeration value="55"/> + * <enumeration value="56"/> + * <enumeration value="60"/> + * <enumeration value="61"/> + * <enumeration value="62"/> + * <enumeration value="63"/> + * <enumeration value="64"/> + * <enumeration value="65"/> + * <enumeration value="66"/> + * <enumeration value="67"/> + * <enumeration value="70"/> + * <enumeration value="71"/> + * <enumeration value="72"/> + * <enumeration value="73"/> + * <enumeration value="74"/> + * <enumeration value="75"/> + * <enumeration value="98"/> + * <enumeration value="99"/> + * </restriction> + * </simpleType> + * </element> + * <choice> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * </sequence> + * <sequence> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * </sequence> + * </choice> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </choice> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="PISST" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/> + * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * </sequence> + * <sequence> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> + * </sequence> + * </choice> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="indSomaPISST" 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> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINS" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice> + * <element name="COFINSAliq"> + * <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"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINSQtde"> + * <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"> + * <enumeration value="03"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINSNT"> + * <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="04"/> + * <enumeration value="05"/> + * <enumeration value="06"/> + * <enumeration value="07"/> + * <enumeration value="08"/> + * <enumeration value="09"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINSOutr"> + * <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="49"/> + * <enumeration value="50"/> + * <enumeration value="51"/> + * <enumeration value="52"/> + * <enumeration value="53"/> + * <enumeration value="54"/> + * <enumeration value="55"/> + * <enumeration value="56"/> + * <enumeration value="60"/> + * <enumeration value="61"/> + * <enumeration value="62"/> + * <enumeration value="63"/> + * <enumeration value="64"/> + * <enumeration value="65"/> + * <enumeration value="66"/> + * <enumeration value="67"/> + * <enumeration value="70"/> + * <enumeration value="71"/> + * <enumeration value="72"/> + * <enumeration value="73"/> + * <enumeration value="74"/> + * <enumeration value="75"/> + * <enumeration value="98"/> + * <enumeration value="99"/> + * </restriction> + * </simpleType> + * </element> + * <choice> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * </sequence> + * <sequence> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * </sequence> + * </choice> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </choice> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINSST" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * </sequence> + * <sequence> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> + * </sequence> + * </choice> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="indSomaCOFINSST" 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> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="ICMSUFDest" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/> + * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="pICMSInter"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="4.00"/> + * <enumeration value="7.00"/> + * <enumeration value="12.00"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="impostoDevol" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/> + * <element name="IPI"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="infAdProd" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="500"/> + * </restriction> + * </simpleType> + * </element> + * <element name="obsItem" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="obsCont" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xTexto"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * <attribute name="xCampo" use="required"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </attribute> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="obsFisco" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xTexto"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * <attribute name="xCampo" use="required"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </attribute> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * <attribute name="nItem" use="required"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/> + * </restriction> + * </simpleType> + * </attribute> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="total"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="ICMSTot"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="ISSQNtot" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/> + * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="cRegTrib" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="3"/> + * <enumeration value="4"/> + * <enumeration value="5"/> + * <enumeration value="6"/> + * </restriction> + * </simpleType> + * </element> + * </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/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="transp"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="modFrete"> + * <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="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="transporta" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice minOccurs="0"> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> + * </choice> + * <element name="xNome" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/> + * <element name="xEnder" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xMun" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="retTransp" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="CFOP"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <choice> + * <sequence minOccurs="0"> + * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/> + * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/> + * </sequence> + * <element name="vagao" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * <element name="balsa" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * </choice> + * <element name="vol" maxOccurs="unbounded" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="qVol" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,15}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="esp" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="marca" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nVol" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/> + * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/> + * <element name="lacres" maxOccurs="unbounded" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nLacre"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="cobr" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="fat" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nFat" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="dup" maxOccurs="120" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nDup" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> + * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="pag"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="detPag" maxOccurs="100"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="indPag" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="0"/> + * <enumeration value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tPag"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{2}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xPag" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="2"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> + * <sequence minOccurs="0"> + * <element name="CNPJPag" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="UFPag" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> + * </sequence> + * <element name="card" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="tpIntegra"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/> + * <element name="tBand" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{2}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cAut" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="128"/> + * </restriction> + * </simpleType> + * </element> + * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/> + * <element name="idTermPag" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="40"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="infIntermed" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="idCadIntTran"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="2"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="infAdic" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="infAdFisco" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="2000"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="infCpl" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="5000"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="obsCont" maxOccurs="10" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xTexto"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * <attribute name="xCampo" use="required"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </attribute> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="obsFisco" maxOccurs="10" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xTexto"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * <attribute name="xCampo" use="required"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </attribute> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="procRef" maxOccurs="100" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nProc"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="indProc"> + * <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="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tpAto" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="08"/> + * <enumeration value="10"/> + * <enumeration value="12"/> + * <enumeration value="14"/> + * <enumeration value="15"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="exporta" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> + * <element name="xLocExporta"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xLocDespacho" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="compra" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xNEmp" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="22"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xPed" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xCont" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="cana" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="safra"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="4"/> + * <maxLength value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="ref"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/> + * </restriction> + * </simpleType> + * </element> + * <element name="forDia" maxOccurs="31"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> + * </sequence> + * <attribute name="dia" use="required"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/> + * </restriction> + * </simpleType> + * </attribute> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> + * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> + * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> + * <element name="deduc" maxOccurs="10" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xDed"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="infRespTec" type="{http://www.portalfiscal.inf.br/nfe}TInfRespTec" minOccurs="0"/> + * <element name="infSolicNFF" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xSolic"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="2"/> + * <maxLength value="5000"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" /> + * <attribute name="Id" use="required"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}ID"> + * <pattern value="NFe[0-9]{44}"/> + * </restriction> + * </simpleType> + * </attribute> + * </restriction> + * </complexContent> + * </complexType> ** * @@ -7770,16 +7956,16 @@ public void setId(String value) { *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> - * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> - * </choice> - * </restriction> - * </complexContent> - * </complexType> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> + * </choice> + * </restriction> + * </complexContent> + * </complexType> ** * @@ -7853,67 +8039,67 @@ public void setCPF(String value) { *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> - * <element name="xOrgao"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="matr"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xAgente"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="fone" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{6,14}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> - * <element name="nDAR" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> - * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="repEmi"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="xOrgao"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="matr"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xAgente"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="fone" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{6,14}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> + * <element name="nDAR" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> + * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="repEmi"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> ** * @@ -8231,74 +8417,74 @@ public void setDPag(String value) { *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="safra"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="4"/> - * <maxLength value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="ref"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/> - * </restriction> - * </simpleType> - * </element> - * <element name="forDia" maxOccurs="31"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> - * </sequence> - * <attribute name="dia" use="required"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> - * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> - * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> - * <element name="deduc" maxOccurs="10" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xDed"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="safra"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="4"/> + * <maxLength value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="ref"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/> + * </restriction> + * </simpleType> + * </element> + * <element name="forDia" maxOccurs="31"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> + * </sequence> + * <attribute name="dia" use="required"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/> + * </restriction> + * </simpleType> + * </attribute> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> + * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> + * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> + * <element name="deduc" maxOccurs="10" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xDed"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> ** * @@ -8596,23 +8782,23 @@ public void setVLiqFor(String value) { *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xDed"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xDed"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> ** * @@ -8686,23 +8872,23 @@ public void setVDed(String value) { *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> - * </sequence> - * <attribute name="dia" use="required"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> + * </sequence> + * <attribute name="dia" use="required"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/> + * </restriction> + * </simpleType> + * </attribute> + * </restriction> + * </complexContent> + * </complexType> ** * @@ -8777,55 +8963,55 @@ public void setDia(String value) { *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="fat" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nFat" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="dup" maxOccurs="120" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nDup" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> - * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="fat" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nFat" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="dup" maxOccurs="120" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nDup" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> + * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> ** * @@ -8902,24 +9088,24 @@ public List
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nDup" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> - * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nDup" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/> + * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> ** * @@ -9020,25 +9206,25 @@ public void setVDup(String value) { *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nFat" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nFat" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> ** * @@ -9168,38 +9354,38 @@ public void setVLiq(String value) { *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xNEmp" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="22"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xPed" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xCont" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xNEmp" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="22"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xPed" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xCont" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> ** * @@ -9300,71 +9486,71 @@ public void setXCont(String value) { *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> - * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> - * <element name="idEstrangeiro"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/> - * </restriction> - * </simpleType> - * </element> - * </choice> - * <element name="xNome" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/> - * <element name="indIEDest"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/> - * <element name="ISUF" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{8,9}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="IM" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="15"/> - * </restriction> - * </simpleType> - * </element> - * <element name="email" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <whiteSpace value="preserve"/> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> + * <element name="idEstrangeiro"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/> + * </restriction> + * </simpleType> + * </element> + * </choice> + * <element name="xNome" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/> + * <element name="indIEDest"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/> + * <element name="ISUF" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{8,9}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="IM" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="15"/> + * </restriction> + * </simpleType> + * </element> + * <element name="email" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <whiteSpace value="preserve"/> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> ** * @@ -9654,2346 +9840,2422 @@ public void setEmail(String value) { *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="prod"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cProd"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="60"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cEAN"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cBarra" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="30"/> - * <minLength value="3"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xProd"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="120"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="NCM"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{2}|[0-9]{8}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="NVE" maxOccurs="8" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[A-Z]{2}[0-9]{4}"/> - * </restriction> - * </simpleType> - * </element> - * <sequence minOccurs="0"> - * <element name="CEST"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{7}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="indEscala" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <enumeration value="S"/> - * <enumeration value="N"/> - * </restriction> - * </simpleType> - * </element> - * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/> - * </sequence> - * <element name="cBenef" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/> - * </restriction> - * </simpleType> - * </element> - * <element name="EXTIPI" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{2,3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="CFOP"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="uCom"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="6"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> - * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="cEANTrib"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cBarraTrib" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="30"/> - * <minLength value="3"/> - * </restriction> - * </simpleType> - * </element> - * <element name="uTrib"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="6"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> - * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="indTot"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="0"/> - * <enumeration value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="DI" maxOccurs="100" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nDI"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="15"/> - * </restriction> - * </simpleType> - * </element> - * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/> - * <element name="xLocDesemb"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> - * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/> - * <element name="tpViaTransp"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <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="12"/> - * <enumeration value="13"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="tpIntermedio"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="3"/> - * </restriction> - * </simpleType> - * </element> - * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/> - * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/> - * <element name="cExportador"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="adi" maxOccurs="999"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nAdicao" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[1-9]{1}[0-9]{0,2}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nSeqAdic"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[1-9]{1}[0-9]{0,4}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cFabricante"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="nDraw" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="detExport" maxOccurs="500" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nDraw" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * <element name="exportInd" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nRE"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{0,12}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/> - * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="xPed" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="15"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nItemPed" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,6}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/> - * <element name="rastro" maxOccurs="500" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nLote"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/> - * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/> - * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/> - * <element name="cAgreg" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="infProdNFF" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cProdFisco"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <length value="14"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cOperNFF"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,5}"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="infProdEmb" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xEmb"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="8"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/> - * <element name="uEmb"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <maxLength value="8"/> - * <minLength value="1"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <choice minOccurs="0"> - * <element name="veicProd"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="tpOp"> - * <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="chassi"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <length value="17"/> - * <whiteSpace value="preserve"/> - * <pattern value="[A-Z0-9]+"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cCor"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="4"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xCor"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="40"/> - * </restriction> - * </simpleType> - * </element> - * <element name="pot"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="4"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cilin"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="4"/> - * </restriction> - * </simpleType> - * </element> - * <element name="pesoL"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="pesoB"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nSerie"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tpComb"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="2"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nMotor"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="21"/> - * </restriction> - * </simpleType> - * </element> - * <element name="CMT"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="9"/> - * </restriction> - * </simpleType> - * </element> - * <element name="dist"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="4"/> - * </restriction> - * </simpleType> - * </element> - * <element name="anoMod"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{4}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="anoFab"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{4}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tpPint"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <length value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tpVeic"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,2}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="espVeic"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="VIN"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <length value="1"/> - * <enumeration value="R"/> - * <enumeration value="N"/> - * </restriction> - * </simpleType> - * </element> - * <element name="condVeic"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="3"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cMod"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,6}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cCorDENATRAN"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <minLength value="1"/> - * <maxLength value="2"/> - * <pattern value="[0-9]{1,2}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="lota"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <minLength value="1"/> - * <maxLength value="3"/> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="tpRest"> - * <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="9"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="med"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cProdANVISA"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/> - * </restriction> - * </simpleType> - * </element> - * <element name="xMotivoIsencao" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="255"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="arma" maxOccurs="500"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="tpArma"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="0"/> - * <enumeration value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nSerie"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="15"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nCano"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="15"/> - * </restriction> - * </simpleType> - * </element> - * <element name="descr"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="256"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="comb"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cProdANP"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{9}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="descANP"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <minLength value="2"/> - * <maxLength value="95"/> - * </restriction> - * </simpleType> - * </element> - * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/> - * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/> - * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/> - * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="CODIF" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,21}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/> - * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/> - * <element name="CIDE" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> - * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="encerrante" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="nBico"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nBomba" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nTanque"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,3}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/> - * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/> - * <element name="origComb" maxOccurs="30" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="indImport"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="0"/> - * <enumeration value="1"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/> - * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="nRECOPI"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <maxLength value="20"/> - * <pattern value="[0-9]{20}"/> - * </restriction> - * </simpleType> - * </element> - * </choice> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="imposto"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <choice> - * <sequence> - * <element name="ICMS"> - * <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> - * </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> - * </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> - * </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="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> - * </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> - * </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"/> - * <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"/> - * <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> - * </element> - * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/> - * <element name="II" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <sequence> - * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/> - * <element name="ISSQN"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> - * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/> - * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="indISS"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="3"/> - * <enumeration value="4"/> - * <enumeration value="5"/> - * <enumeration value="6"/> - * <enumeration value="7"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cServico" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/> - * <element name="cPais" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,4}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nProcesso" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <minLength value="1"/> - * <maxLength value="30"/> - * </restriction> - * </simpleType> - * </element> - * <element name="indIncentivo"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </choice> - * <element name="PIS" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <element name="PISAliq"> - * <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"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="PISQtde"> - * <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="03"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="PISNT"> - * <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="04"/> - * <enumeration value="05"/> - * <enumeration value="06"/> - * <enumeration value="07"/> - * <enumeration value="08"/> - * <enumeration value="09"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="PISOutr"> - * <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="49"/> - * <enumeration value="50"/> - * <enumeration value="51"/> - * <enumeration value="52"/> - * <enumeration value="53"/> - * <enumeration value="54"/> - * <enumeration value="55"/> - * <enumeration value="56"/> - * <enumeration value="60"/> - * <enumeration value="61"/> - * <enumeration value="62"/> - * <enumeration value="63"/> - * <enumeration value="64"/> - * <enumeration value="65"/> - * <enumeration value="66"/> - * <enumeration value="67"/> - * <enumeration value="70"/> - * <enumeration value="71"/> - * <enumeration value="72"/> - * <enumeration value="73"/> - * <enumeration value="74"/> - * <enumeration value="75"/> - * <enumeration value="98"/> - * <enumeration value="99"/> - * </restriction> - * </simpleType> - * </element> - * <choice> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * </sequence> - * <sequence> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * </sequence> - * </choice> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </choice> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="PISST" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/> - * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * </sequence> - * <sequence> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> - * </sequence> - * </choice> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="indSomaPISST" 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> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINS" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <element name="COFINSAliq"> - * <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"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINSQtde"> - * <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"> - * <enumeration value="03"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINSNT"> - * <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="04"/> - * <enumeration value="05"/> - * <enumeration value="06"/> - * <enumeration value="07"/> - * <enumeration value="08"/> - * <enumeration value="09"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINSOutr"> - * <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="49"/> - * <enumeration value="50"/> - * <enumeration value="51"/> - * <enumeration value="52"/> - * <enumeration value="53"/> - * <enumeration value="54"/> - * <enumeration value="55"/> - * <enumeration value="56"/> - * <enumeration value="60"/> - * <enumeration value="61"/> - * <enumeration value="62"/> - * <enumeration value="63"/> - * <enumeration value="64"/> - * <enumeration value="65"/> - * <enumeration value="66"/> - * <enumeration value="67"/> - * <enumeration value="70"/> - * <enumeration value="71"/> - * <enumeration value="72"/> - * <enumeration value="73"/> - * <enumeration value="74"/> - * <enumeration value="75"/> - * <enumeration value="98"/> - * <enumeration value="99"/> - * </restriction> - * </simpleType> - * </element> - * <choice> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * </sequence> - * <sequence> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * </sequence> - * </choice> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </choice> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINSST" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * </sequence> - * <sequence> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> - * </sequence> - * </choice> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="indSomaCOFINSST" 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> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="ICMSUFDest" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/> - * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="pICMSInter"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="4.00"/> - * <enumeration value="7.00"/> - * <enumeration value="12.00"/> - * </restriction> - * </simpleType> - * </element> - * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="impostoDevol" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/> - * <element name="IPI"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="infAdProd" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="500"/> - * </restriction> - * </simpleType> - * </element> - * <element name="obsItem" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="obsCont" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xTexto"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * <attribute name="xCampo" use="required"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="obsFisco" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="xTexto"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="60"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * <attribute name="xCampo" use="required"> - * <simpleType> - * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="nItem" use="required"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="prod"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cProd"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="60"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cEAN"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cBarra" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="30"/> + * <minLength value="3"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xProd"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="120"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="NCM"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{2}|[0-9]{8}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="NVE" maxOccurs="8" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[A-Z]{2}[0-9]{4}"/> + * </restriction> + * </simpleType> + * </element> + * <sequence minOccurs="0"> + * <element name="CEST"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{7}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="indEscala" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <enumeration value="S"/> + * <enumeration value="N"/> + * </restriction> + * </simpleType> + * </element> + * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/> + * </sequence> + * <element name="cBenef" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/> + * </restriction> + * </simpleType> + * </element> + * <element name="gCred" maxOccurs="4" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cCredPresumido"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="EXTIPI" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{2,3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="CFOP"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="uCom"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="6"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> + * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="cEANTrib"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cBarraTrib" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="30"/> + * <minLength value="3"/> + * </restriction> + * </simpleType> + * </element> + * <element name="uTrib"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="6"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/> + * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="indTot"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="0"/> + * <enumeration value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="DI" maxOccurs="100" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nDI"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="15"/> + * </restriction> + * </simpleType> + * </element> + * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/> + * <element name="xLocDesemb"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/> + * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/> + * <element name="tpViaTransp"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <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="12"/> + * <enumeration value="13"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="tpIntermedio"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="3"/> + * </restriction> + * </simpleType> + * </element> + * <choice minOccurs="0"> + * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/> + * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/> + * </choice> + * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/> + * <element name="cExportador"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="adi" maxOccurs="999"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nAdicao" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[1-9]{1}[0-9]{0,2}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nSeqAdic"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[1-9]{1}[0-9]{0,4}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cFabricante"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="nDraw" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="detExport" maxOccurs="500" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nDraw" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * <element name="exportInd" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nRE"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{0,12}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/> + * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="xPed" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="15"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nItemPed" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,6}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/> + * <element name="rastro" maxOccurs="500" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nLote"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/> + * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/> + * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/> + * <element name="cAgreg" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="infProdNFF" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cProdFisco"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <length value="14"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cOperNFF"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,5}"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="infProdEmb" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xEmb"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="8"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/> + * <element name="uEmb"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <maxLength value="8"/> + * <minLength value="1"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <choice minOccurs="0"> + * <element name="veicProd"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="tpOp"> + * <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="chassi"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <length value="17"/> + * <whiteSpace value="preserve"/> + * <pattern value="[A-Z0-9]+"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cCor"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="4"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xCor"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="40"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pot"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="4"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cilin"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="4"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pesoL"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pesoB"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nSerie"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tpComb"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="2"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nMotor"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="21"/> + * </restriction> + * </simpleType> + * </element> + * <element name="CMT"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="9"/> + * </restriction> + * </simpleType> + * </element> + * <element name="dist"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="4"/> + * </restriction> + * </simpleType> + * </element> + * <element name="anoMod"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{4}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="anoFab"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{4}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tpPint"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <length value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tpVeic"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,2}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="espVeic"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="VIN"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <length value="1"/> + * <enumeration value="R"/> + * <enumeration value="N"/> + * </restriction> + * </simpleType> + * </element> + * <element name="condVeic"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="3"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cMod"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,6}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cCorDENATRAN"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <minLength value="1"/> + * <maxLength value="2"/> + * <pattern value="[0-9]{1,2}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="lota"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <minLength value="1"/> + * <maxLength value="3"/> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="tpRest"> + * <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="9"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="med"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cProdANVISA"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/> + * </restriction> + * </simpleType> + * </element> + * <element name="xMotivoIsencao" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="255"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="arma" maxOccurs="500"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="tpArma"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="0"/> + * <enumeration value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nSerie"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="15"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nCano"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="15"/> + * </restriction> + * </simpleType> + * </element> + * <element name="descr"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="256"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="comb"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cProdANP"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{9}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="descANP"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="2"/> + * <maxLength value="95"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/> + * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/> + * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/> + * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="CODIF" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,21}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/> + * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/> + * <element name="CIDE" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> + * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="encerrante" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="nBico"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nBomba" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nTanque"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,3}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/> + * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/> + * <element name="origComb" maxOccurs="30" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="indImport"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="0"/> + * <enumeration value="1"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/> + * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="nRECOPI"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <maxLength value="20"/> + * <pattern value="[0-9]{20}"/> + * </restriction> + * </simpleType> + * </element> + * </choice> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="imposto"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <choice> + * <sequence> + * <element name="ICMS"> + * <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="[!-ÿ]{8}|[!-ÿ]{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"/> + * <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"/> + * <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> + * </element> + * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/> + * <element name="II" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * <sequence> + * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/> + * <element name="ISSQN"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> + * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/> + * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="indISS"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="3"/> + * <enumeration value="4"/> + * <enumeration value="5"/> + * <enumeration value="6"/> + * <enumeration value="7"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cServico" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <whiteSpace value="preserve"/> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/> + * <element name="cPais" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,4}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nProcesso" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <whiteSpace value="preserve"/> + * <minLength value="1"/> + * <maxLength value="30"/> + * </restriction> + * </simpleType> + * </element> + * <element name="indIncentivo"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </choice> + * <element name="PIS" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice> + * <element name="PISAliq"> + * <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"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="PISQtde"> + * <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="03"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="PISNT"> + * <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="04"/> + * <enumeration value="05"/> + * <enumeration value="06"/> + * <enumeration value="07"/> + * <enumeration value="08"/> + * <enumeration value="09"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="PISOutr"> + * <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="49"/> + * <enumeration value="50"/> + * <enumeration value="51"/> + * <enumeration value="52"/> + * <enumeration value="53"/> + * <enumeration value="54"/> + * <enumeration value="55"/> + * <enumeration value="56"/> + * <enumeration value="60"/> + * <enumeration value="61"/> + * <enumeration value="62"/> + * <enumeration value="63"/> + * <enumeration value="64"/> + * <enumeration value="65"/> + * <enumeration value="66"/> + * <enumeration value="67"/> + * <enumeration value="70"/> + * <enumeration value="71"/> + * <enumeration value="72"/> + * <enumeration value="73"/> + * <enumeration value="74"/> + * <enumeration value="75"/> + * <enumeration value="98"/> + * <enumeration value="99"/> + * </restriction> + * </simpleType> + * </element> + * <choice> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * </sequence> + * <sequence> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * </sequence> + * </choice> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </choice> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="PISST" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/> + * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * </sequence> + * <sequence> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> + * </sequence> + * </choice> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="indSomaPISST" 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> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINS" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice> + * <element name="COFINSAliq"> + * <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"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINSQtde"> + * <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"> + * <enumeration value="03"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINSNT"> + * <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="04"/> + * <enumeration value="05"/> + * <enumeration value="06"/> + * <enumeration value="07"/> + * <enumeration value="08"/> + * <enumeration value="09"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINSOutr"> + * <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="49"/> + * <enumeration value="50"/> + * <enumeration value="51"/> + * <enumeration value="52"/> + * <enumeration value="53"/> + * <enumeration value="54"/> + * <enumeration value="55"/> + * <enumeration value="56"/> + * <enumeration value="60"/> + * <enumeration value="61"/> + * <enumeration value="62"/> + * <enumeration value="63"/> + * <enumeration value="64"/> + * <enumeration value="65"/> + * <enumeration value="66"/> + * <enumeration value="67"/> + * <enumeration value="70"/> + * <enumeration value="71"/> + * <enumeration value="72"/> + * <enumeration value="73"/> + * <enumeration value="74"/> + * <enumeration value="75"/> + * <enumeration value="98"/> + * <enumeration value="99"/> + * </restriction> + * </simpleType> + * </element> + * <choice> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * </sequence> + * <sequence> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * </sequence> + * </choice> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </choice> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINSST" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * </sequence> + * <sequence> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> + * </sequence> + * </choice> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="indSomaCOFINSST" 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> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="ICMSUFDest" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/> + * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="pICMSInter"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="4.00"/> + * <enumeration value="7.00"/> + * <enumeration value="12.00"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="impostoDevol" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/> + * <element name="IPI"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="infAdProd" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="500"/> + * </restriction> + * </simpleType> + * </element> + * <element name="obsItem" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="obsCont" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xTexto"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * <attribute name="xCampo" use="required"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </attribute> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="obsFisco" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="xTexto"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="60"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * <attribute name="xCampo" use="required"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </attribute> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * <attribute name="nItem" use="required"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/> + * </restriction> + * </simpleType> + * </attribute> + * </restriction> + * </complexContent> + * </complexType> ** * @@ -12172,1428 +12434,1481 @@ public void setNItem(String value) { *
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *
- * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <choice> - * <sequence> - * <element name="ICMS"> - * <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> - * </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> - * </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> - * </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="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> - * </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> - * </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"/> - * <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"/> - * <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> - * </element> - * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/> - * <element name="II" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <sequence> - * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/> - * <element name="ISSQN"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> - * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/> - * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> - * <element name="indISS"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * <enumeration value="3"/> - * <enumeration value="4"/> - * <enumeration value="5"/> - * <enumeration value="6"/> - * <enumeration value="7"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cServico" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <minLength value="1"/> - * <maxLength value="20"/> - * </restriction> - * </simpleType> - * </element> - * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/> - * <element name="cPais" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <pattern value="[0-9]{1,4}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="nProcesso" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <minLength value="1"/> - * <maxLength value="30"/> - * </restriction> - * </simpleType> - * </element> - * <element name="indIncentivo"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="1"/> - * <enumeration value="2"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </choice> - * <element name="PIS" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <element name="PISAliq"> - * <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"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="PISQtde"> - * <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="03"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="PISNT"> - * <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="04"/> - * <enumeration value="05"/> - * <enumeration value="06"/> - * <enumeration value="07"/> - * <enumeration value="08"/> - * <enumeration value="09"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="PISOutr"> - * <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="49"/> - * <enumeration value="50"/> - * <enumeration value="51"/> - * <enumeration value="52"/> - * <enumeration value="53"/> - * <enumeration value="54"/> - * <enumeration value="55"/> - * <enumeration value="56"/> - * <enumeration value="60"/> - * <enumeration value="61"/> - * <enumeration value="62"/> - * <enumeration value="63"/> - * <enumeration value="64"/> - * <enumeration value="65"/> - * <enumeration value="66"/> - * <enumeration value="67"/> - * <enumeration value="70"/> - * <enumeration value="71"/> - * <enumeration value="72"/> - * <enumeration value="73"/> - * <enumeration value="74"/> - * <enumeration value="75"/> - * <enumeration value="98"/> - * <enumeration value="99"/> - * </restriction> - * </simpleType> - * </element> - * <choice> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * </sequence> - * <sequence> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * </sequence> - * </choice> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </choice> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="PISST" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/> - * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * </sequence> - * <sequence> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> - * </sequence> - * </choice> - * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="indSomaPISST" 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> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINS" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <element name="COFINSAliq"> - * <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"/> - * </restriction> - * </simpleType> - * </element> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINSQtde"> - * <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"> - * <enumeration value="03"/> - * </restriction> - * </simpleType> - * </element> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINSNT"> - * <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="04"/> - * <enumeration value="05"/> - * <enumeration value="06"/> - * <enumeration value="07"/> - * <enumeration value="08"/> - * <enumeration value="09"/> - * </restriction> - * </simpleType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINSOutr"> - * <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="49"/> - * <enumeration value="50"/> - * <enumeration value="51"/> - * <enumeration value="52"/> - * <enumeration value="53"/> - * <enumeration value="54"/> - * <enumeration value="55"/> - * <enumeration value="56"/> - * <enumeration value="60"/> - * <enumeration value="61"/> - * <enumeration value="62"/> - * <enumeration value="63"/> - * <enumeration value="64"/> - * <enumeration value="65"/> - * <enumeration value="66"/> - * <enumeration value="67"/> - * <enumeration value="70"/> - * <enumeration value="71"/> - * <enumeration value="72"/> - * <enumeration value="73"/> - * <enumeration value="74"/> - * <enumeration value="75"/> - * <enumeration value="98"/> - * <enumeration value="99"/> - * </restriction> - * </simpleType> - * </element> - * <choice> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * </sequence> - * <sequence> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> - * </sequence> - * </choice> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </choice> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="COFINSST" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice> - * <sequence> - * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * </sequence> - * <sequence> - * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/> - * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> - * </sequence> - * </choice> - * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="indSomaCOFINSST" 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> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="ICMSUFDest" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/> - * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="pICMSInter"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <whiteSpace value="preserve"/> - * <enumeration value="4.00"/> - * <enumeration value="7.00"/> - * <enumeration value="12.00"/> - * </restriction> - * </simpleType> - * </element> - * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> - * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> - * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <choice> + * <sequence> + * <element name="ICMS"> + * <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="[!-ÿ]{8}|[!-ÿ]{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"/> + * <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"/> + * <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> + * </element> + * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/> + * <element name="II" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * <sequence> + * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/> + * <element name="ISSQN"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/> + * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/> + * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/> + * <element name="indISS"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * <enumeration value="3"/> + * <enumeration value="4"/> + * <enumeration value="5"/> + * <enumeration value="6"/> + * <enumeration value="7"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cServico" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <whiteSpace value="preserve"/> + * <minLength value="1"/> + * <maxLength value="20"/> + * </restriction> + * </simpleType> + * </element> + * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/> + * <element name="cPais" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <pattern value="[0-9]{1,4}"/> + * </restriction> + * </simpleType> + * </element> + * <element name="nProcesso" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString"> + * <whiteSpace value="preserve"/> + * <minLength value="1"/> + * <maxLength value="30"/> + * </restriction> + * </simpleType> + * </element> + * <element name="indIncentivo"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="1"/> + * <enumeration value="2"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </choice> + * <element name="PIS" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice> + * <element name="PISAliq"> + * <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"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="PISQtde"> + * <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="03"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="PISNT"> + * <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="04"/> + * <enumeration value="05"/> + * <enumeration value="06"/> + * <enumeration value="07"/> + * <enumeration value="08"/> + * <enumeration value="09"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="PISOutr"> + * <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="49"/> + * <enumeration value="50"/> + * <enumeration value="51"/> + * <enumeration value="52"/> + * <enumeration value="53"/> + * <enumeration value="54"/> + * <enumeration value="55"/> + * <enumeration value="56"/> + * <enumeration value="60"/> + * <enumeration value="61"/> + * <enumeration value="62"/> + * <enumeration value="63"/> + * <enumeration value="64"/> + * <enumeration value="65"/> + * <enumeration value="66"/> + * <enumeration value="67"/> + * <enumeration value="70"/> + * <enumeration value="71"/> + * <enumeration value="72"/> + * <enumeration value="73"/> + * <enumeration value="74"/> + * <enumeration value="75"/> + * <enumeration value="98"/> + * <enumeration value="99"/> + * </restriction> + * </simpleType> + * </element> + * <choice> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * </sequence> + * <sequence> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * </sequence> + * </choice> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </choice> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="PISST" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/> + * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * </sequence> + * <sequence> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> + * </sequence> + * </choice> + * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="indSomaPISST" 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> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINS" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice> + * <element name="COFINSAliq"> + * <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"/> + * </restriction> + * </simpleType> + * </element> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINSQtde"> + * <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"> + * <enumeration value="03"/> + * </restriction> + * </simpleType> + * </element> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINSNT"> + * <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="04"/> + * <enumeration value="05"/> + * <enumeration value="06"/> + * <enumeration value="07"/> + * <enumeration value="08"/> + * <enumeration value="09"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINSOutr"> + * <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="49"/> + * <enumeration value="50"/> + * <enumeration value="51"/> + * <enumeration value="52"/> + * <enumeration value="53"/> + * <enumeration value="54"/> + * <enumeration value="55"/> + * <enumeration value="56"/> + * <enumeration value="60"/> + * <enumeration value="61"/> + * <enumeration value="62"/> + * <enumeration value="63"/> + * <enumeration value="64"/> + * <enumeration value="65"/> + * <enumeration value="66"/> + * <enumeration value="67"/> + * <enumeration value="70"/> + * <enumeration value="71"/> + * <enumeration value="72"/> + * <enumeration value="73"/> + * <enumeration value="74"/> + * <enumeration value="75"/> + * <enumeration value="98"/> + * <enumeration value="99"/> + * </restriction> + * </simpleType> + * </element> + * <choice> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * </sequence> + * <sequence> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/> + * </sequence> + * </choice> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </choice> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="COFINSST" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice> + * <sequence> + * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * </sequence> + * <sequence> + * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/> + * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/> + * </sequence> + * </choice> + * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="indSomaCOFINSST" 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> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="ICMSUFDest" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/> + * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="pICMSInter"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <whiteSpace value="preserve"/> + * <enumeration value="4.00"/> + * <enumeration value="7.00"/> + * <enumeration value="12.00"/> + * </restriction> + * </simpleType> + * </element> + * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/> + * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/> + * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> ** * @@ -13605,16 +13920,16 @@ public void setNItem(String value) { public static class Imposto { @XmlElementRefs({ - @XmlElementRef(name = "vTotTrib", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false), + @XmlElementRef(name = "PIS", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false), + @XmlElementRef(name = "COFINSST", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false), @XmlElementRef(name = "ICMS", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false), - @XmlElementRef(name = "IPI", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false), @XmlElementRef(name = "II", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false), + @XmlElementRef(name = "vTotTrib", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false), + @XmlElementRef(name = "ICMSUFDest", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false), @XmlElementRef(name = "ISSQN", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false), - @XmlElementRef(name = "PIS", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false), @XmlElementRef(name = "PISST", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false), @XmlElementRef(name = "COFINS", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false), - @XmlElementRef(name = "COFINSST", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false), - @XmlElementRef(name = "ICMSUFDest", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false) + @XmlElementRef(name = "IPI", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false) }) protected List
* Você está obtendo esta propriedade "catch-all" pelo seguinte motivo: * O nome do campo "IPI" é usado por duas partes diferentes de um esquema. Consulte: - * linha 4162 de file:/D:/Workspace/Java_NFe/schemas/leiauteNFe_v4.00.xsd - * linha 4130 de file:/D:/Workspace/Java_NFe/schemas/leiauteNFe_v4.00.xsd + * linha 4281 de file:/D:/Workspace/Java_NFe/schemas/leiauteNFe_v4.00.xsd + * linha 4249 de file:/D:/Workspace/Java_NFe/schemas/leiauteNFe_v4.00.xsd *
* Para eliminar esta propriedade, aplique uma personalização de propriedade a uma * das seguintes declarações, a fim de alterar seus nomes: @@ -13646,16 +13961,16 @@ public static class Imposto { * *
* Objects of the following type(s) are allowed in the list
- * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PIS }{@code >}
+ * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.COFINSST }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ICMS }{@code >}
- * {@link JAXBElement }{@code <}{@link TIpi }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.II }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ICMSUFDest }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ISSQN }{@code >}
- * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PIS }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PISST }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.COFINS }{@code >}
- * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.COFINSST }{@code >}
- * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ICMSUFDest }{@code >}
+ * {@link JAXBElement }{@code <}{@link TIpi }{@code >}
*
*
*/
@@ -13673,131 +13988,131 @@ public List O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
*
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link TNFe.InfNFe.Det.Prod.GCred }
+ *
+ *
+ */
+ public List O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* Classe Java de anonymous complex type.
+ *
+ * O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
+ *
+ * O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
*
* Você está obtendo esta propriedade "catch-all" pelo seguinte motivo:
* O nome do campo "IPI" é usado por duas partes diferentes de um esquema. Consulte:
- * linha 4162 de file:/D:/Workspace/Java_NFe/schemas/leiauteNFe_v4.00.xsd
- * linha 4130 de file:/D:/Workspace/Java_NFe/schemas/leiauteNFe_v4.00.xsd
+ * linha 4281 de file:/D:/Workspace/Java_NFe/schemas/leiauteNFe_v4.00.xsd
+ * linha 4249 de file:/D:/Workspace/Java_NFe/schemas/leiauteNFe_v4.00.xsd
*
* Para eliminar esta propriedade, aplique uma personalização de propriedade a uma
* das seguintes declarações, a fim de alterar seus nomes:
@@ -13647,15 +13962,15 @@ public static class Imposto {
*
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link String }{@code >}
- * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ICMS }{@code >}
- * {@link JAXBElement }{@code <}{@link TIpi }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.II }{@code >}
- * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ISSQN }{@code >}
+ * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.COFINSST }{@code >}
+ * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ICMS }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PIS }{@code >}
- * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PISST }{@code >}
+ * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ISSQN }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.COFINS }{@code >}
- * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.COFINSST }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ICMSUFDest }{@code >}
+ * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PISST }{@code >}
+ * {@link JAXBElement }{@code <}{@link TIpi }{@code >}
*
*
*/
@@ -13673,131 +13988,131 @@ public List O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
*
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link TNFe.InfNFe.Det.Prod.GCred }
+ *
+ *
+ */
+ public List O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* Classe Java de anonymous complex type.
+ *
+ * O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
+ *
+ * O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
*
* Você está obtendo esta propriedade "catch-all" pelo seguinte motivo:
* O nome do campo "IPI" é usado por duas partes diferentes de um esquema. Consulte:
- * linha 4162 de file:/D:/Workspace/Java_NFe/schemas/leiauteNFe_v4.00.xsd
- * linha 4130 de file:/D:/Workspace/Java_NFe/schemas/leiauteNFe_v4.00.xsd
+ * linha 4281 de file:/D:/Workspace/Java_NFe/schemas/leiauteNFe_v4.00.xsd
+ * linha 4249 de file:/D:/Workspace/Java_NFe/schemas/leiauteNFe_v4.00.xsd
*
* Para eliminar esta propriedade, aplique uma personalização de propriedade a uma
* das seguintes declarações, a fim de alterar seus nomes:
@@ -13646,16 +13961,16 @@ public static class Imposto {
*
*
* Objects of the following type(s) are allowed in the list
- * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PIS }{@code >}
+ * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.COFINSST }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ICMS }{@code >}
- * {@link JAXBElement }{@code <}{@link TIpi }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.II }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ICMSUFDest }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ISSQN }{@code >}
- * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PIS }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PISST }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.COFINS }{@code >}
- * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.COFINSST }{@code >}
- * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ICMSUFDest }{@code >}
+ * {@link JAXBElement }{@code <}{@link TIpi }{@code >}
*
*
*/
@@ -13673,131 +13988,131 @@ public List O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
*
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link TNFe.InfNFe.Det.Prod.GCred }
+ *
+ *
+ */
+ public List O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* Classe Java de anonymous complex type.
+ *
+ * O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
+ *
+ * O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
*
* Você está obtendo esta propriedade "catch-all" pelo seguinte motivo:
* O nome do campo "IPI" é usado por duas partes diferentes de um esquema. Consulte:
- * linha 4162 de file:/D:/Workspace/Java_NFe/schemas/leiauteNFe_v4.00.xsd
- * linha 4130 de file:/D:/Workspace/Java_NFe/schemas/leiauteNFe_v4.00.xsd
+ * linha 4281 de file:/D:/Workspace/Java_NFe/schemas/leiauteNFe_v4.00.xsd
+ * linha 4249 de file:/D:/Workspace/Java_NFe/schemas/leiauteNFe_v4.00.xsd
*
* Para eliminar esta propriedade, aplique uma personalização de propriedade a uma
* das seguintes declarações, a fim de alterar seus nomes:
@@ -13646,16 +13969,16 @@ public static class Imposto {
*
*
* Objects of the following type(s) are allowed in the list
- * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PIS }{@code >}
+ * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.COFINSST }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ICMS }{@code >}
- * {@link JAXBElement }{@code <}{@link TIpi }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.II }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ICMSUFDest }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ISSQN }{@code >}
- * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PIS }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PISST }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.COFINS }{@code >}
- * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.COFINSST }{@code >}
- * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ICMSUFDest }{@code >}
+ * {@link JAXBElement }{@code <}{@link TIpi }{@code >}
*
*
*/
@@ -13673,131 +13996,131 @@ public List O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
*
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link TNFe.InfNFe.Det.Prod.GCred }
+ *
+ *
+ */
+ public List O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* Classe Java de anonymous complex type.
+ *
+ * O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
+ *
+ * O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="COFINSAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSQtde">
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="COFINSAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSQtde">
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -13923,26 +14238,26 @@ public void setCOFINSOutr(TNFe.InfNFe.Det.Imposto.COFINS.COFINSOutr value) {
*
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14070,27 +14385,27 @@ public void setVCOFINS(String value) {
*
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14137,56 +14452,56 @@ public void setCST(String value) {
*
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14368,24 +14683,24 @@ public void setVCOFINS(String value) {
*
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14515,34 +14830,34 @@ public void setVCOFINS(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaCOFINSST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaCOFINSST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14724,982 +15039,1035 @@ public void setIndSomaCOFINSST(String value) {
*
- * <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>
- * </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>
- * </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>
- * </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="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>
- * </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>
- * </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"/>
- * <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"/>
- * <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>
+ * <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="[!-ÿ]{8}|[!-ÿ]{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"/>
+ * <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"/>
+ * <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>
*
*
*
@@ -16284,41 +16652,41 @@ public void setICMSSN900(TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900 value) {
*
- * <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>
+ * <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>
*
*
*
@@ -16554,26 +16922,26 @@ public void setVFCP(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -16728,79 +17096,79 @@ public void setVICMSMono(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -17360,41 +17728,41 @@ public void setMotDesICMSST(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -17684,56 +18052,65 @@ public void setMotRedAdRem(String value) {
*
- * <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>
- * </sequence>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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>
*
*
*
@@ -17751,7 +18128,8 @@ public void setMotRedAdRem(String value) {
"pfcp",
"vfcp",
"vicmsDeson",
- "motDesICMS"
+ "motDesICMS",
+ "indDeduzDeson"
})
public static class ICMS20 {
@@ -17779,6 +18157,8 @@ public static class ICMS20 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
/**
* Obtém o valor da propriedade orig.
@@ -18068,6 +18448,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
}
@@ -18077,60 +18481,69 @@ public void setMotDesICMS(String value) {
*
- * <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>
- * </sequence>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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>
*
*
*
@@ -18149,7 +18562,8 @@ public void setMotDesICMS(String value) {
"pfcpst",
"vfcpst",
"vicmsDeson",
- "motDesICMS"
+ "motDesICMS",
+ "indDeduzDeson"
})
public static class ICMS30 {
@@ -18179,6 +18593,8 @@ public static class ICMS30 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
/**
* Obtém o valor da propriedade orig.
@@ -18492,6 +18908,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
}
@@ -18501,47 +18941,56 @@ public void setMotDesICMS(String value) {
*
- * <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>
- * </sequence>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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>
*
*
*
@@ -18551,7 +19000,8 @@ public void setMotDesICMS(String value) {
"orig",
"cst",
"vicmsDeson",
- "motDesICMS"
+ "motDesICMS",
+ "indDeduzDeson"
})
public static class ICMS40 {
@@ -18563,6 +19013,8 @@ public static class ICMS40 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
/**
* Obtém o valor da propriedade orig.
@@ -18660,6 +19112,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
}
@@ -18669,51 +19145,59 @@ public void setMotDesICMS(String value) {
*
- * <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="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>
+ * <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="[!-ÿ]{8}|[!-ÿ]{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>
*
*
*
@@ -18724,6 +19208,7 @@ public void setMotDesICMS(String value) {
"cst",
"modBC",
"pRedBC",
+ "cBenefRBC",
"vbc",
"picms",
"vicmsOp",
@@ -18747,6 +19232,8 @@ public static class ICMS51 {
protected String modBC;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String pRedBC;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String cBenefRBC;
@XmlElement(name = "vBC", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String vbc;
@XmlElement(name = "pICMS", namespace = "http://www.portalfiscal.inf.br/nfe")
@@ -18868,6 +19355,30 @@ public void setPRedBC(String value) {
this.pRedBC = value;
}
+ /**
+ * Obtém o valor da propriedade cBenefRBC.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCBenefRBC() {
+ return cBenefRBC;
+ }
+
+ /**
+ * Define o valor da propriedade cBenefRBC.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCBenefRBC(String value) {
+ this.cBenefRBC = value;
+ }
+
/**
* Obtém o valor da propriedade vbc.
*
@@ -19165,31 +19676,31 @@ public void setVFCPEfet(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -19479,40 +19990,40 @@ public void setAdRemICMSDif(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -19883,26 +20394,26 @@ public void setVICMSEfet(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -20057,93 +20568,102 @@ public void setVICMSMonoRet(String value) {
*
- * <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>
- * </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>
+ * <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>
*
*
*
@@ -20171,6 +20691,7 @@ public void setVICMSMonoRet(String value) {
"vfcpst",
"vicmsDeson",
"motDesICMS",
+ "indDeduzDeson",
"vicmsstDeson",
"motDesICMSST"
})
@@ -20218,6 +20739,8 @@ public static class ICMS70 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
@XmlElement(name = "vICMSSTDeson", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String vicmsstDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
@@ -20727,6 +21250,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
/**
* Obtém o valor da propriedade vicmsstDeson.
*
@@ -20784,97 +21331,106 @@ public void setMotDesICMSST(String value) {
*
- * <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>
- * </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>
+ * <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>
*
*
*
@@ -20902,6 +21458,7 @@ public void setMotDesICMSST(String value) {
"vfcpst",
"vicmsDeson",
"motDesICMS",
+ "indDeduzDeson",
"vicmsstDeson",
"motDesICMSST"
})
@@ -20949,6 +21506,8 @@ public static class ICMS90 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
@XmlElement(name = "vICMSSTDeson", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String vicmsstDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
@@ -21458,6 +22017,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
/**
* Obtém o valor da propriedade vicmsstDeson.
*
@@ -21515,65 +22098,65 @@ public void setMotDesICMSST(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -22080,25 +22663,25 @@ public void setUFST(TUf value) {
*
- * <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>
+ * <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>
*
*
*
@@ -22226,26 +22809,26 @@ public void setVCredICMSSN(String value) {
*
- * <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="102"/>
- * <enumeration value="103"/>
- * <enumeration value="300"/>
- * <enumeration value="400"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="102"/>
+ * <enumeration value="103"/>
+ * <enumeration value="300"/>
+ * <enumeration value="400"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -22319,49 +22902,49 @@ public void setCSOSN(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -22732,48 +23315,48 @@ public void setVCredICMSSN(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -23090,40 +23673,40 @@ public void setVFCPST(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -23494,70 +24077,70 @@ public void setVICMSEfet(String value) {
*
- * <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="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>
+ * <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="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>
*
*
*
@@ -24063,41 +24646,41 @@ public void setVCredICMSSN(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -24524,32 +25107,32 @@ public void setVICMSEfet(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
- * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="pICMSInter">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="4.00"/>
- * <enumeration value="7.00"/>
- * <enumeration value="12.00"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
+ * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="pICMSInter">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="4.00"/>
+ * <enumeration value="7.00"/>
+ * <enumeration value="12.00"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -24812,18 +25395,18 @@ public void setVICMSUFRemet(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -24951,74 +25534,74 @@ public void setVIOF(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indISS">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cServico" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nProcesso" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="30"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIncentivo">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indISS">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cServico" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nProcesso" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="30"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIncentivo">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -25470,132 +26053,132 @@ public void setIndIncentivo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="PISAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISQtde">
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="PISAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISQtde">
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -25721,26 +26304,26 @@ public void setPISOutr(TNFe.InfNFe.Det.Imposto.PIS.PISOutr value) {
*
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -25868,27 +26451,27 @@ public void setVPIS(String value) {
*
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -25935,56 +26518,56 @@ public void setCST(String value) {
*
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26166,25 +26749,25 @@ public void setVPIS(String value) {
*
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26314,34 +26897,34 @@ public void setVPIS(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaPISST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaPISST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26525,26 +27108,26 @@ public void setIndSomaPISST(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
- * <element name="IPI">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
+ * <element name="IPI">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26616,15 +27199,15 @@ public void setIPI(TNFe.InfNFe.Det.ImpostoDevol.IPI value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26673,66 +27256,66 @@ public void setVIPIDevol(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="obsCont" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="obsCont" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26804,30 +27387,30 @@ public void setObsFisco(TNFe.InfNFe.Det.ObsItem.ObsFisco value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26900,30 +27483,30 @@ public void setXCampo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26998,812 +27581,835 @@ public void setXCampo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cEAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarra" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="120"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NCM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}|[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NVE" maxOccurs="8" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z]{2}[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="CEST">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indEscala" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="S"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * </sequence>
- * <element name="cBenef" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="EXTIPI" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uCom">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cEANTrib">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarraTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uTrib">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indTot">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="DI" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDI">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="xLocDesemb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="tpViaTransp">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <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="12"/>
- * <enumeration value="13"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="tpIntermedio">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
- * <element name="cExportador">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="adi" maxOccurs="999">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="detExport" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="exportInd" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nItemPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
- * <element name="rastro" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLote">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="cAgreg" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdNFF" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdFisco">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="14"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cOperNFF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,5}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdEmb" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="uEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice minOccurs="0">
- * <element name="veicProd">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpOp">
- * <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="chassi">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <length value="17"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z0-9]+"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="40"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pot">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cilin">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoB">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpComb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nMotor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="21"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CMT">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dist">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoFab">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpPint">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="espVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="VIN">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * <enumeration value="R"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="condVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCorDENATRAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="lota">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpRest">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="med">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANVISA">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMotivoIsencao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="255"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="arma" maxOccurs="500">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpArma">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCano">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="comb">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="95"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="CODIF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,21}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
- * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CIDE" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="encerrante" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
- * <element name="origComb" maxOccurs="30" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="nRECOPI">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <maxLength value="20"/>
- * <pattern value="[0-9]{20}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cEAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarra" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="120"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NCM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}|[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NVE" maxOccurs="8" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z]{2}[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="CEST">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indEscala" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="S"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * </sequence>
+ * <element name="cBenef" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="gCred" maxOccurs="4" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cCredPresumido">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="EXTIPI" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uCom">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cEANTrib">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarraTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uTrib">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indTot">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="DI" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDI">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="xLocDesemb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="tpViaTransp">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <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="12"/>
+ * <enumeration value="13"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="tpIntermedio">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
+ * <element name="cExportador">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="adi" maxOccurs="999">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="detExport" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="exportInd" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nItemPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
+ * <element name="rastro" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLote">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="cAgreg" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdNFF" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdFisco">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="14"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cOperNFF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,5}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdEmb" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="uEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="veicProd">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpOp">
+ * <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="chassi">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="17"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z0-9]+"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pot">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cilin">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoB">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpComb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nMotor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="21"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CMT">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dist">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoFab">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpPint">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="espVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VIN">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * <enumeration value="R"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="condVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCorDENATRAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="lota">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpRest">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="med">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANVISA">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMotivoIsencao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="arma" maxOccurs="500">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpArma">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCano">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="comb">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descANP">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="95"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="CODIF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,21}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
+ * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CIDE" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="encerrante" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
+ * <element name="origComb" maxOccurs="30" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="nRECOPI">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <maxLength value="20"/>
+ * <pattern value="[0-9]{20}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -27820,6 +28426,7 @@ public void setXCampo(String value) {
"indEscala",
"cnpjFab",
"cBenef",
+ "gCred",
"extipi",
"cfop",
"uCom",
@@ -27872,6 +28479,8 @@ public static class Prod {
protected String cnpjFab;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String cBenef;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected Listset
method for the gCred property.
+ *
+ *
+ * getGCred().add(newItem);
+ *
+ *
+ *
+ *
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpArma">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCano">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpArma">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCano">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29067,115 +29705,115 @@ public void setDescr(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="95"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="CODIF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,21}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
- * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CIDE" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="encerrante" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
- * <element name="origComb" maxOccurs="30" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descANP">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="95"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="CODIF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,21}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
+ * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CIDE" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="encerrante" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
+ * <element name="origComb" maxOccurs="30" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29550,17 +30188,17 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29661,40 +30299,40 @@ public void setVCIDE(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29849,25 +30487,25 @@ public void setVEncFin(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29970,117 +30608,120 @@ public void setPOrig(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDI">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="xLocDesemb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="tpViaTransp">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <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="12"/>
- * <enumeration value="13"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="tpIntermedio">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
- * <element name="cExportador">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="adi" maxOccurs="999">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDI">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="xLocDesemb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="tpViaTransp">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <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="12"/>
+ * <enumeration value="13"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="tpIntermedio">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
+ * <element name="cExportador">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="adi" maxOccurs="999">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30096,6 +30737,7 @@ public void setPOrig(String value) {
"vafrmm",
"tpIntermedio",
"cnpj",
+ "cpf",
"ufTerceiro",
"cExportador",
"adi"
@@ -30121,6 +30763,8 @@ public static class DI {
protected String tpIntermedio;
@XmlElement(name = "CNPJ", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String cnpj;
+ @XmlElement(name = "CPF", namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String cpf;
@XmlElement(name = "UFTerceiro", namespace = "http://www.portalfiscal.inf.br/nfe")
@XmlSchemaType(name = "string")
protected TUfEmi ufTerceiro;
@@ -30345,6 +30989,30 @@ public void setCNPJ(String value) {
this.cnpj = value;
}
+ /**
+ * Obtém o valor da propriedade cpf.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCPF() {
+ return cpf;
+ }
+
+ /**
+ * Define o valor da propriedade cpf.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCPF(String value) {
+ this.cpf = value;
+ }
+
/**
* Obtém o valor da propriedade ufTerceiro.
*
@@ -30429,47 +31097,47 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30626,42 +31294,42 @@ public void setNDraw(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="exportInd" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="exportInd" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30733,24 +31401,24 @@ public void setExportInd(TNFe.InfNFe.Det.Prod.DetExport.ExportInd value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30853,31 +31521,149 @@ public void setQExport(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="uEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cCredPresumido">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "cCredPresumido",
+ "pCredPresumido",
+ "vCredPresumido"
+ })
+ public static class GCred {
+
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String cCredPresumido;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String pCredPresumido;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String vCredPresumido;
+
+ /**
+ * Obtém o valor da propriedade cCredPresumido.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCCredPresumido() {
+ return cCredPresumido;
+ }
+
+ /**
+ * Define o valor da propriedade cCredPresumido.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCCredPresumido(String value) {
+ this.cCredPresumido = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade pCredPresumido.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPCredPresumido() {
+ return pCredPresumido;
+ }
+
+ /**
+ * Define o valor da propriedade pCredPresumido.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPCredPresumido(String value) {
+ this.pCredPresumido = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade vCredPresumido.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVCredPresumido() {
+ return vCredPresumido;
+ }
+
+ /**
+ * Define o valor da propriedade vCredPresumido.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVCredPresumido(String value) {
+ this.vCredPresumido = value;
+ }
+
+ }
+
+
+ /**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="uEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30978,29 +31764,29 @@ public void setUEmb(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdFisco">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="14"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cOperNFF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,5}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdFisco">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="14"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cOperNFF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,5}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -31074,30 +31860,30 @@ public void setCOperNFF(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANVISA">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMotivoIsencao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="255"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANVISA">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMotivoIsencao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -31198,33 +31984,33 @@ public void setVPMC(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLote">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="cAgreg" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLote">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="cAgreg" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -31379,221 +32165,221 @@ public void setCAgreg(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpOp">
- * <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="chassi">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <length value="17"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z0-9]+"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="40"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pot">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cilin">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoB">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpComb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nMotor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="21"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CMT">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dist">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoFab">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpPint">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="espVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="VIN">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * <enumeration value="R"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="condVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCorDENATRAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="lota">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpRest">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpOp">
+ * <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="chassi">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="17"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z0-9]+"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pot">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cilin">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoB">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpComb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nMotor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="21"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CMT">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dist">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoFab">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpPint">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="espVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VIN">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * <enumeration value="R"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="condVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCorDENATRAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="lota">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpRest">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -32265,65 +33051,65 @@ public void setTpRest(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xFant" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
- * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
- * <sequence minOccurs="0">
- * <element name="IM">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNAE" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="CRT">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xFant" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
+ * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="IM">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNAE" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="CRT">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -32613,31 +33399,31 @@ public void setCRT(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="xLocExporta">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xLocDespacho" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="xLocExporta">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xLocDespacho" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -32739,261 +33525,261 @@ public void setXLocDespacho(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="cNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="natOp">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
- * <element name="tpNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="idDest">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="tpImp">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpEmis">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * <enumeration value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cDV">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
- * <element name="indFinal">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indPres">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIntermed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
- * <element name="verProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="xJust">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="15"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="02"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refNFP">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="04"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refECF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="2B"/>
- * <enumeration value="2C"/>
- * <enumeration value="2D"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nECF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCOO">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="cNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="natOp">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
+ * <element name="tpNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="idDest">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="tpImp">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpEmis">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * <enumeration value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cDV">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
+ * <element name="indFinal">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indPres">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIntermed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
+ * <element name="verProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="xJust">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="15"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="02"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refNFP">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="04"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refECF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="2B"/>
+ * <enumeration value="2C"/>
+ * <enumeration value="2D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nECF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCOO">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -33664,119 +34450,119 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="02"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refNFP">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="04"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refECF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="2B"/>
- * <enumeration value="2C"/>
- * <enumeration value="2D"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nECF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCOO">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="02"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refNFP">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="04"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refECF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="2B"/>
+ * <enumeration value="2C"/>
+ * <enumeration value="2D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nECF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCOO">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -33956,40 +34742,40 @@ public void setRefECF(TNFe.InfNFe.Ide.NFref.RefECF value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="2B"/>
- * <enumeration value="2C"/>
- * <enumeration value="2D"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nECF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCOO">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="2B"/>
+ * <enumeration value="2C"/>
+ * <enumeration value="2D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nECF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCOO">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34090,35 +34876,35 @@ public void setNCOO(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="02"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="02"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34300,39 +35086,39 @@ public void setNNF(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="04"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="04"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34572,122 +35358,125 @@ public void setNNF(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="infAdFisco" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="2000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="infCpl" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="5000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="obsCont" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="procRef" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indProc">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAto" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="08"/>
- * <enumeration value="10"/>
- * <enumeration value="12"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="infAdFisco" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="2000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="infCpl" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="5000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="obsCont" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="procRef" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indProc">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAto" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="08"/>
+ * <enumeration value="10"/>
+ * <enumeration value="12"/>
+ * <enumeration value="14"/>
+ * <enumeration value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34855,30 +35644,30 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34951,30 +35740,30 @@ public void setXCampo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35047,44 +35836,47 @@ public void setXCampo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indProc">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAto" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="08"/>
- * <enumeration value="10"/>
- * <enumeration value="12"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indProc">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAto" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="08"/>
+ * <enumeration value="10"/>
+ * <enumeration value="12"/>
+ * <enumeration value="14"/>
+ * <enumeration value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35187,23 +35979,23 @@ public void setTpAto(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="idCadIntTran">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="idCadIntTran">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35277,22 +36069,22 @@ public void setIdCadIntTran(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xSolic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="2000"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xSolic">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="5000"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35339,87 +36131,101 @@ public void setXSolic(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="detPag" maxOccurs="100">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tPag">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="card" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpIntegra">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="tBand" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cAut" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="detPag" maxOccurs="100">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tPag">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="CNPJPag" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="UFPag" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * </sequence>
+ * <element name="card" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpIntegra">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="tBand" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cAut" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="128"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="idTermPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35496,76 +36302,90 @@ public void setVTroco(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tPag">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="card" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpIntegra">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="tBand" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cAut" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tPag">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="CNPJPag" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="UFPag" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * </sequence>
+ * <element name="card" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpIntegra">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="tBand" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cAut" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="128"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="idTermPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35576,6 +36396,9 @@ public void setVTroco(String value) {
"tPag",
"xPag",
"vPag",
+ "dPag",
+ "cnpjPag",
+ "ufPag",
"card"
})
public static class DetPag {
@@ -35589,6 +36412,13 @@ public static class DetPag {
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String vPag;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String dPag;
+ @XmlElement(name = "CNPJPag", namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String cnpjPag;
+ @XmlElement(name = "UFPag", namespace = "http://www.portalfiscal.inf.br/nfe")
+ @XmlSchemaType(name = "string")
+ protected TUfEmi ufPag;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected TNFe.InfNFe.Pag.DetPag.Card card;
/**
@@ -35687,6 +36517,78 @@ public void setVPag(String value) {
this.vPag = value;
}
+ /**
+ * Obtém o valor da propriedade dPag.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDPag() {
+ return dPag;
+ }
+
+ /**
+ * Define o valor da propriedade dPag.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDPag(String value) {
+ this.dPag = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade cnpjPag.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCNPJPag() {
+ return cnpjPag;
+ }
+
+ /**
+ * Define o valor da propriedade cnpjPag.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCNPJPag(String value) {
+ this.cnpjPag = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade ufPag.
+ *
+ * @return
+ * possible object is
+ * {@link TUfEmi }
+ *
+ */
+ public TUfEmi getUFPag() {
+ return ufPag;
+ }
+
+ /**
+ * Define o valor da propriedade ufPag.
+ *
+ * @param value
+ * allowed object is
+ * {@link TUfEmi }
+ *
+ */
+ public void setUFPag(TUfEmi value) {
+ this.ufPag = value;
+ }
+
/**
* Obtém o valor da propriedade card.
*
@@ -35718,40 +36620,49 @@ public void setCard(TNFe.InfNFe.Pag.DetPag.Card value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpIntegra">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="tBand" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cAut" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpIntegra">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="tBand" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cAut" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="128"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="idTermPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35761,7 +36672,9 @@ public void setCard(TNFe.InfNFe.Pag.DetPag.Card value) {
"tpIntegra",
"cnpj",
"tBand",
- "cAut"
+ "cAut",
+ "cnpjReceb",
+ "idTermPag"
})
public static class Card {
@@ -35773,6 +36686,10 @@ public static class Card {
protected String tBand;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String cAut;
+ @XmlElement(name = "CNPJReceb", namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String cnpjReceb;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String idTermPag;
/**
* Obtém o valor da propriedade tpIntegra.
@@ -35870,6 +36787,54 @@ public void setCAut(String value) {
this.cAut = value;
}
+ /**
+ * Obtém o valor da propriedade cnpjReceb.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCNPJReceb() {
+ return cnpjReceb;
+ }
+
+ /**
+ * Define o valor da propriedade cnpjReceb.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCNPJReceb(String value) {
+ this.cnpjReceb = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade idTermPag.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIdTermPag() {
+ return idTermPag;
+ }
+
+ /**
+ * Define o valor da propriedade idTermPag.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIdTermPag(String value) {
+ this.idTermPag = value;
+ }
+
}
}
@@ -35883,104 +36848,104 @@ public void setCAut(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ICMSTot">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ISSQNtot" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="cRegTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </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/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ICMSTot">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ISSQNtot" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="cRegTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </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/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -36079,43 +37044,43 @@ public void setRetTrib(TNFe.InfNFe.Total.RetTrib value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -36918,38 +37883,38 @@ public void setVTotTrib(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="cRegTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="cRegTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -37293,21 +38258,21 @@ public void setCRegTrib(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vRetPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vRetPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -37518,174 +38483,174 @@ public void setVRetPrev(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="modFrete">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="transporta" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice minOccurs="0">
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
- * <element name="xEnder" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMun" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="retTransp" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice>
- * <sequence minOccurs="0">
- * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
- * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
- * </sequence>
- * <element name="vagao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="balsa" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * <element name="vol" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,15}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="esp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="marca" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLacre">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="modFrete">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="transporta" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
+ * <element name="xEnder" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMun" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="retTransp" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice>
+ * <sequence minOccurs="0">
+ * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
+ * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
+ * </sequence>
+ * <element name="vagao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="balsa" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * <element name="vol" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,15}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="esp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="marca" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLacre">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -37929,27 +38894,27 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -38131,44 +39096,44 @@ public void setCMunFG(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice minOccurs="0">
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
- * <element name="xEnder" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMun" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
+ * <element name="xEnder" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMun" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -38378,66 +39343,66 @@ public void setUF(TUf value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,15}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="esp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="marca" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLacre">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,15}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="esp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="marca" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLacre">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -38649,22 +39614,22 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLacre">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLacre">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -38717,32 +39682,32 @@ public void setNLacre(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qrCode">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="100"/>
- * <maxLength value="600"/>
- * <pattern value="(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&nVersao=100&tpAmb=[1-2](&cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="urlChave">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="21"/>
- * <maxLength value="85"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qrCode">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="100"/>
+ * <maxLength value="600"/>
+ * <pattern value="(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&nVersao=100&tpAmb=[1-2](&cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="urlChave">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="21"/>
+ * <maxLength value="85"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TNfeProc.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TNfeProc.java
index 84ffe330..32fbd9f3 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TNfeProc.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TNfeProc.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.consReciNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,17 +12,17 @@
*
- * <complexType name="TNfeProc">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="NFe" type="{http://www.portalfiscal.inf.br/nfe}TNFe"/>
- * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe"/>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TNfeProc">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="NFe" type="{http://www.portalfiscal.inf.br/nfe}TNFe"/>
+ * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe"/>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TProtNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TProtNFe.java
index 0e6c1661..4f95661c 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TProtNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TProtNFe.java
@@ -1,13 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.consReciNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlID;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@@ -20,53 +14,53 @@
*
- * <complexType name="TProtNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="infProt">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/>
- * <element name="digVal" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType" minOccurs="0"/>
- * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
- * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
- * <sequence minOccurs="0">
- * <element name="cMsg">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMsg">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="200"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature" minOccurs="0"/>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TProtNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="infProt">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/>
+ * <element name="digVal" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType" minOccurs="0"/>
+ * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
+ * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
+ * <sequence minOccurs="0">
+ * <element name="cMsg">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMsg">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="200"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -164,41 +158,41 @@ public void setVersao(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/>
- * <element name="digVal" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType" minOccurs="0"/>
- * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
- * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
- * <sequence minOccurs="0">
- * <element name="cMsg">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMsg">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="200"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/>
+ * <element name="digVal" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType" minOccurs="0"/>
+ * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
+ * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
+ * <sequence minOccurs="0">
+ * <element name="cMsg">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMsg">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="200"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TRetConsReciNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TRetConsReciNFe.java
index a4871611..e9eb52d0 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TRetConsReciNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TRetConsReciNFe.java
@@ -1,13 +1,9 @@
package br.com.swconsultoria.nfe.schema_4.consReciNFe;
+import javax.xml.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
/**
@@ -18,41 +14,41 @@
*
- * <complexType name="TRetConsReciNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
- * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
- * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
- * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <sequence minOccurs="0">
- * <element name="cMsg">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMsg">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="200"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe" maxOccurs="50" minOccurs="0"/>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TRetConsReciNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
+ * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
+ * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
+ * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <sequence minOccurs="0">
+ * <element name="cMsg">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMsg">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="200"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe" maxOccurs="50" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TRetEnviNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TRetEnviNFe.java
index b31f0c6d..b851ff21 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TRetEnviNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TRetEnviNFe.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.consReciNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,36 +12,36 @@
*
- * <complexType name="TRetEnviNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
- * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
- * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <choice>
- * <element name="infRec" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
- * <element name="tMed" type="{http://www.portalfiscal.inf.br/nfe}TMed"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe" minOccurs="0"/>
- * </choice>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TRetEnviNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
+ * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
+ * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <choice>
+ * <element name="infRec" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
+ * <element name="tMed" type="{http://www.portalfiscal.inf.br/nfe}TMed"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe" minOccurs="0"/>
+ * </choice>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -305,16 +301,16 @@ public void setVersao(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
- * <element name="tMed" type="{http://www.portalfiscal.inf.br/nfe}TMed"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
+ * <element name="tMed" type="{http://www.portalfiscal.inf.br/nfe}TMed"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TUf.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TUf.java
index 11e273a5..932105f7 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TUf.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TUf.java
@@ -11,39 +11,39 @@
*
- * <simpleType name="TUf">
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="AC"/>
- * <enumeration value="AL"/>
- * <enumeration value="AM"/>
- * <enumeration value="AP"/>
- * <enumeration value="BA"/>
- * <enumeration value="CE"/>
- * <enumeration value="DF"/>
- * <enumeration value="ES"/>
- * <enumeration value="GO"/>
- * <enumeration value="MA"/>
- * <enumeration value="MG"/>
- * <enumeration value="MS"/>
- * <enumeration value="MT"/>
- * <enumeration value="PA"/>
- * <enumeration value="PB"/>
- * <enumeration value="PE"/>
- * <enumeration value="PI"/>
- * <enumeration value="PR"/>
- * <enumeration value="RJ"/>
- * <enumeration value="RN"/>
- * <enumeration value="RO"/>
- * <enumeration value="RR"/>
- * <enumeration value="RS"/>
- * <enumeration value="SC"/>
- * <enumeration value="SE"/>
- * <enumeration value="SP"/>
- * <enumeration value="TO"/>
- * <enumeration value="EX"/>
- * </restriction>
- * </simpleType>
+ * <simpleType name="TUf">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="AC"/>
+ * <enumeration value="AL"/>
+ * <enumeration value="AM"/>
+ * <enumeration value="AP"/>
+ * <enumeration value="BA"/>
+ * <enumeration value="CE"/>
+ * <enumeration value="DF"/>
+ * <enumeration value="ES"/>
+ * <enumeration value="GO"/>
+ * <enumeration value="MA"/>
+ * <enumeration value="MG"/>
+ * <enumeration value="MS"/>
+ * <enumeration value="MT"/>
+ * <enumeration value="PA"/>
+ * <enumeration value="PB"/>
+ * <enumeration value="PE"/>
+ * <enumeration value="PI"/>
+ * <enumeration value="PR"/>
+ * <enumeration value="RJ"/>
+ * <enumeration value="RN"/>
+ * <enumeration value="RO"/>
+ * <enumeration value="RR"/>
+ * <enumeration value="RS"/>
+ * <enumeration value="SC"/>
+ * <enumeration value="SE"/>
+ * <enumeration value="SP"/>
+ * <enumeration value="TO"/>
+ * <enumeration value="EX"/>
+ * </restriction>
+ * </simpleType>
*
*
*/
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TUfEmi.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TUfEmi.java
index 0261c897..cd15e7b1 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TUfEmi.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TUfEmi.java
@@ -11,38 +11,38 @@
*
- * <simpleType name="TUfEmi">
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="AC"/>
- * <enumeration value="AL"/>
- * <enumeration value="AM"/>
- * <enumeration value="AP"/>
- * <enumeration value="BA"/>
- * <enumeration value="CE"/>
- * <enumeration value="DF"/>
- * <enumeration value="ES"/>
- * <enumeration value="GO"/>
- * <enumeration value="MA"/>
- * <enumeration value="MG"/>
- * <enumeration value="MS"/>
- * <enumeration value="MT"/>
- * <enumeration value="PA"/>
- * <enumeration value="PB"/>
- * <enumeration value="PE"/>
- * <enumeration value="PI"/>
- * <enumeration value="PR"/>
- * <enumeration value="RJ"/>
- * <enumeration value="RN"/>
- * <enumeration value="RO"/>
- * <enumeration value="RR"/>
- * <enumeration value="RS"/>
- * <enumeration value="SC"/>
- * <enumeration value="SE"/>
- * <enumeration value="SP"/>
- * <enumeration value="TO"/>
- * </restriction>
- * </simpleType>
+ * <simpleType name="TUfEmi">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="AC"/>
+ * <enumeration value="AL"/>
+ * <enumeration value="AM"/>
+ * <enumeration value="AP"/>
+ * <enumeration value="BA"/>
+ * <enumeration value="CE"/>
+ * <enumeration value="DF"/>
+ * <enumeration value="ES"/>
+ * <enumeration value="GO"/>
+ * <enumeration value="MA"/>
+ * <enumeration value="MG"/>
+ * <enumeration value="MS"/>
+ * <enumeration value="MT"/>
+ * <enumeration value="PA"/>
+ * <enumeration value="PB"/>
+ * <enumeration value="PE"/>
+ * <enumeration value="PI"/>
+ * <enumeration value="PR"/>
+ * <enumeration value="RJ"/>
+ * <enumeration value="RN"/>
+ * <enumeration value="RO"/>
+ * <enumeration value="RR"/>
+ * <enumeration value="RS"/>
+ * <enumeration value="SC"/>
+ * <enumeration value="SE"/>
+ * <enumeration value="SP"/>
+ * <enumeration value="TO"/>
+ * </restriction>
+ * </simpleType>
*
*
*/
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TVeiculo.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TVeiculo.java
index 0cd9d3ff..b2165c42 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TVeiculo.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TVeiculo.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.consReciNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,31 +12,31 @@
*
- * <complexType name="TVeiculo">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="placa">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3}|[A-Z0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
- * <element name="RNTC" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TVeiculo">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="placa">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3}|[A-Z0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
+ * <element name="RNTC" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TransformType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TransformType.java
index 024e1217..f31d02fe 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TransformType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TransformType.java
@@ -1,13 +1,9 @@
package br.com.swconsultoria.nfe.schema_4.consReciNFe;
+import javax.xml.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
/**
@@ -16,16 +12,16 @@
*
- * <complexType name="TransformType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence maxOccurs="unbounded" minOccurs="0">
- * <element name="XPath" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * </sequence>
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2000/09/xmldsig#}TTransformURI" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TransformType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence maxOccurs="unbounded" minOccurs="0">
+ * <element name="XPath" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2000/09/xmldsig#}TTransformURI" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TransformsType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TransformsType.java
index 1a4c7f4c..7acf34fb 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TransformsType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TransformsType.java
@@ -1,12 +1,12 @@
package br.com.swconsultoria.nfe.schema_4.consReciNFe;
-import java.util.ArrayList;
-import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
+import java.util.ArrayList;
+import java.util.List;
/**
@@ -15,15 +15,15 @@
*
- * <complexType name="TransformsType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="Transform" type="{http://www.w3.org/2000/09/xmldsig#}TransformType" maxOccurs="2" minOccurs="2"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TransformsType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Transform" type="{http://www.w3.org/2000/09/xmldsig#}TransformType" maxOccurs="2" minOccurs="2"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/X509DataType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/X509DataType.java
index 574ef8fa..9616b113 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/X509DataType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/X509DataType.java
@@ -13,15 +13,15 @@
*
- * <complexType name="X509DataType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="X509Certificate" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="X509DataType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="X509Certificate" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/KeyInfoType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/KeyInfoType.java
index 98665e89..0ded4af6 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/KeyInfoType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/KeyInfoType.java
@@ -1,13 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.enviNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlID;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@@ -18,16 +12,16 @@
*
- * <complexType name="KeyInfoType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="X509Data" type="{http://www.w3.org/2000/09/xmldsig#}X509DataType"/>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="KeyInfoType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="X509Data" type="{http://www.w3.org/2000/09/xmldsig#}X509DataType"/>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/ObjectFactory.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/ObjectFactory.java
index af635520..6872f14e 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/ObjectFactory.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/ObjectFactory.java
@@ -24,18 +24,18 @@
@XmlRegistry
public class ObjectFactory {
- private final static QName _EnviNFe_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "enviNFe");
private final static QName _Signature_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Signature");
- private final static QName _TNFeInfNFeDetImpostoVTotTrib_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "vTotTrib");
+ private final static QName _EnviNFe_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "enviNFe");
private final static QName _TNFeInfNFeDetImpostoICMS_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "ICMS");
+ private final static QName _TNFeInfNFeDetImpostoPISST_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "PISST");
+ private final static QName _TNFeInfNFeDetImpostoCOFINSST_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "COFINSST");
private final static QName _TNFeInfNFeDetImpostoIPI_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "IPI");
+ private final static QName _TNFeInfNFeDetImpostoICMSUFDest_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "ICMSUFDest");
+ private final static QName _TNFeInfNFeDetImpostoVTotTrib_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "vTotTrib");
private final static QName _TNFeInfNFeDetImpostoII_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "II");
private final static QName _TNFeInfNFeDetImpostoISSQN_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "ISSQN");
- private final static QName _TNFeInfNFeDetImpostoPIS_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "PIS");
- private final static QName _TNFeInfNFeDetImpostoPISST_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "PISST");
private final static QName _TNFeInfNFeDetImpostoCOFINS_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "COFINS");
- private final static QName _TNFeInfNFeDetImpostoCOFINSST_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "COFINSST");
- private final static QName _TNFeInfNFeDetImpostoICMSUFDest_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "ICMSUFDest");
+ private final static QName _TNFeInfNFeDetImpostoPIS_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "PIS");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.com.swconsultoria.nfe.schema_4.enviNFe
@@ -60,30 +60,6 @@ public SignedInfoType createSignedInfoType() {
return new SignedInfoType();
}
- /**
- * Create an instance of {@link TIpi }
- *
- */
- public TIpi createTIpi() {
- return new TIpi();
- }
-
- /**
- * Create an instance of {@link TRetEnviNFe }
- *
- */
- public TRetEnviNFe createTRetEnviNFe() {
- return new TRetEnviNFe();
- }
-
- /**
- * Create an instance of {@link TProtNFe }
- *
- */
- public TProtNFe createTProtNFe() {
- return new TProtNFe();
- }
-
/**
* Create an instance of {@link TNFe }
*
@@ -268,6 +244,30 @@ public TNFe.InfNFe.Ide.NFref createTNFeInfNFeIdeNFref() {
return new TNFe.InfNFe.Ide.NFref();
}
+ /**
+ * Create an instance of {@link TProtNFe }
+ *
+ */
+ public TProtNFe createTProtNFe() {
+ return new TProtNFe();
+ }
+
+ /**
+ * Create an instance of {@link TRetEnviNFe }
+ *
+ */
+ public TRetEnviNFe createTRetEnviNFe() {
+ return new TRetEnviNFe();
+ }
+
+ /**
+ * Create an instance of {@link TIpi }
+ *
+ */
+ public TIpi createTIpi() {
+ return new TIpi();
+ }
+
/**
* Create an instance of {@link TEnviNFe }
*
@@ -285,19 +285,19 @@ public TConsReciNFe createTConsReciNFe() {
}
/**
- * Create an instance of {@link TRetConsReciNFe }
+ * Create an instance of {@link TVeiculo }
*
*/
- public TRetConsReciNFe createTRetConsReciNFe() {
- return new TRetConsReciNFe();
+ public TVeiculo createTVeiculo() {
+ return new TVeiculo();
}
/**
- * Create an instance of {@link TNfeProc }
+ * Create an instance of {@link TEnderEmi }
*
*/
- public TNfeProc createTNfeProc() {
- return new TNfeProc();
+ public TEnderEmi createTEnderEmi() {
+ return new TEnderEmi();
}
/**
@@ -309,11 +309,11 @@ public TEndereco createTEndereco() {
}
/**
- * Create an instance of {@link TEnderEmi }
+ * Create an instance of {@link TInfRespTec }
*
*/
- public TEnderEmi createTEnderEmi() {
- return new TEnderEmi();
+ public TInfRespTec createTInfRespTec() {
+ return new TInfRespTec();
}
/**
@@ -325,19 +325,19 @@ public TLocal createTLocal() {
}
/**
- * Create an instance of {@link TInfRespTec }
+ * Create an instance of {@link TNfeProc }
*
*/
- public TInfRespTec createTInfRespTec() {
- return new TInfRespTec();
+ public TNfeProc createTNfeProc() {
+ return new TNfeProc();
}
/**
- * Create an instance of {@link TVeiculo }
+ * Create an instance of {@link TRetConsReciNFe }
*
*/
- public TVeiculo createTVeiculo() {
- return new TVeiculo();
+ public TRetConsReciNFe createTRetConsReciNFe() {
+ return new TRetConsReciNFe();
}
/**
@@ -348,6 +348,14 @@ public SignatureType createSignatureType() {
return new SignatureType();
}
+ /**
+ * Create an instance of {@link X509DataType }
+ *
+ */
+ public X509DataType createX509DataType() {
+ return new X509DataType();
+ }
+
/**
* Create an instance of {@link SignatureValueType }
*
@@ -380,14 +388,6 @@ public KeyInfoType createKeyInfoType() {
return new KeyInfoType();
}
- /**
- * Create an instance of {@link X509DataType }
- *
- */
- public X509DataType createX509DataType() {
- return new X509DataType();
- }
-
/**
* Create an instance of {@link ReferenceType.DigestMethod }
*
@@ -412,38 +412,6 @@ public SignedInfoType.SignatureMethod createSignedInfoTypeSignatureMethod() {
return new SignedInfoType.SignatureMethod();
}
- /**
- * Create an instance of {@link TIpi.IPITrib }
- *
- */
- public TIpi.IPITrib createTIpiIPITrib() {
- return new TIpi.IPITrib();
- }
-
- /**
- * Create an instance of {@link TIpi.IPINT }
- *
- */
- public TIpi.IPINT createTIpiIPINT() {
- return new TIpi.IPINT();
- }
-
- /**
- * Create an instance of {@link TRetEnviNFe.InfRec }
- *
- */
- public TRetEnviNFe.InfRec createTRetEnviNFeInfRec() {
- return new TRetEnviNFe.InfRec();
- }
-
- /**
- * Create an instance of {@link TProtNFe.InfProt }
- *
- */
- public TProtNFe.InfProt createTProtNFeInfProt() {
- return new TProtNFe.InfProt();
- }
-
/**
* Create an instance of {@link TNFe.InfNFeSupl }
*
@@ -924,6 +892,14 @@ public TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900 createTNFeInfNFeDetImpostoICMSICMS
return new TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900();
}
+ /**
+ * Create an instance of {@link TNFe.InfNFe.Det.Prod.GCred }
+ *
+ */
+ public TNFe.InfNFe.Det.Prod.GCred createTNFeInfNFeDetProdGCred() {
+ return new TNFe.InfNFe.Det.Prod.GCred();
+ }
+
/**
* Create an instance of {@link TNFe.InfNFe.Det.Prod.Rastro }
*
@@ -1037,25 +1013,40 @@ public TNFe.InfNFe.Ide.NFref.RefECF createTNFeInfNFeIdeNFrefRefECF() {
}
/**
- * Create an instance of {@link JAXBElement }{@code <}{@link TEnviNFe }{@code >}
+ * Create an instance of {@link TProtNFe.InfProt }
*
- * @param value
- * Java instance representing xml element's value.
- * @return
- * the new instance of {@link JAXBElement }{@code <}{@link TEnviNFe }{@code >}
*/
- @XmlElementDecl(namespace = "http://www.portalfiscal.inf.br/nfe", name = "enviNFe")
- public JAXBElement
- * <complexType name="ReferenceType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="Transforms" type="{http://www.w3.org/2000/09/xmldsig#}TransformsType"/>
- * <element name="DigestMethod">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#sha1" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="DigestValue" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType"/>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * <attribute name="URI" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyURI">
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="ReferenceType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Transforms" type="{http://www.w3.org/2000/09/xmldsig#}TransformsType"/>
+ * <element name="DigestMethod">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#sha1" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="DigestValue" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType"/>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * <attribute name="URI" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyURI">
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -224,13 +218,13 @@ public void setType(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#sha1" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#sha1" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/SignatureType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/SignatureType.java
index 886a2e48..f1bee5ef 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/SignatureType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/SignatureType.java
@@ -1,13 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.enviNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlID;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@@ -18,18 +12,18 @@
*
- * <complexType name="SignatureType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="SignedInfo" type="{http://www.w3.org/2000/09/xmldsig#}SignedInfoType"/>
- * <element name="SignatureValue" type="{http://www.w3.org/2000/09/xmldsig#}SignatureValueType"/>
- * <element name="KeyInfo" type="{http://www.w3.org/2000/09/xmldsig#}KeyInfoType"/>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="SignatureType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="SignedInfo" type="{http://www.w3.org/2000/09/xmldsig#}SignedInfoType"/>
+ * <element name="SignatureValue" type="{http://www.w3.org/2000/09/xmldsig#}SignatureValueType"/>
+ * <element name="KeyInfo" type="{http://www.w3.org/2000/09/xmldsig#}KeyInfoType"/>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/SignatureValueType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/SignatureValueType.java
index 1b55be45..2826af3d 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/SignatureValueType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/SignatureValueType.java
@@ -1,13 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.enviNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlID;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.XmlValue;
+import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@@ -18,13 +12,13 @@
*
- * <complexType name="SignatureValueType">
- * <simpleContent>
- * <extension base="<http://www.w3.org/2001/XMLSchema>base64Binary">
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </extension>
- * </simpleContent>
- * </complexType>
+ * <complexType name="SignatureValueType">
+ * <simpleContent>
+ * <extension base="<http://www.w3.org/2001/XMLSchema>base64Binary">
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </extension>
+ * </simpleContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/SignedInfoType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/SignedInfoType.java
index 141ae506..1a24fce0 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/SignedInfoType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/SignedInfoType.java
@@ -1,13 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.enviNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlID;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@@ -18,34 +12,34 @@
*
- * <complexType name="SignedInfoType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CanonicalizationMethod">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="SignatureMethod">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="Reference" type="{http://www.w3.org/2000/09/xmldsig#}ReferenceType"/>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="SignedInfoType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CanonicalizationMethod">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="SignatureMethod">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="Reference" type="{http://www.w3.org/2000/09/xmldsig#}ReferenceType"/>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -173,13 +167,13 @@ public void setId(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -229,13 +223,13 @@ public void setAlgorithm(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TConsReciNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TConsReciNFe.java
index e0d770b4..d12bb0b1 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TConsReciNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TConsReciNFe.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.enviNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,17 +12,17 @@
*
- * <complexType name="TConsReciNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TConsReciNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TEnderEmi.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TEnderEmi.java
index d78822dd..164b1fdd 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TEnderEmi.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TEnderEmi.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.enviNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,87 +12,87 @@
*
- * <complexType name="TEnderEmi">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xLgr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nro">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCpl" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xBairro">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="xMun">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="CEP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <enumeration value="1058"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <enumeration value="Brasil"/>
- * <enumeration value="BRASIL"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TEnderEmi">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xLgr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nro">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCpl" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xBairro">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="xMun">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="CEP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <enumeration value="1058"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <enumeration value="Brasil"/>
+ * <enumeration value="BRASIL"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TEndereco.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TEndereco.java
index f0b6927a..eee3ea6c 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TEndereco.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TEndereco.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.enviNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,88 +12,88 @@
*
- * <complexType name="TEndereco">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xLgr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nro">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCpl" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xBairro">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="xMun">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CEP" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TEndereco">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xLgr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nro">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCpl" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xBairro">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="xMun">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CEP" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TEnviNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TEnviNFe.java
index d95cf264..eae4a031 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TEnviNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TEnviNFe.java
@@ -1,13 +1,9 @@
package br.com.swconsultoria.nfe.schema_4.enviNFe;
+import javax.xml.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
/**
@@ -18,26 +14,26 @@
*
- * <complexType name="TEnviNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="idLote" type="{http://www.portalfiscal.inf.br/nfe}TIdLote"/>
- * <element name="indSinc">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NFe" type="{http://www.portalfiscal.inf.br/nfe}TNFe" maxOccurs="50"/>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TEnviNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="idLote" type="{http://www.portalfiscal.inf.br/nfe}TIdLote"/>
+ * <element name="indSinc">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NFe" type="{http://www.portalfiscal.inf.br/nfe}TNFe" maxOccurs="50"/>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TInfRespTec.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TInfRespTec.java
index 606e9714..e0374d58 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TInfRespTec.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TInfRespTec.java
@@ -15,57 +15,57 @@
*
- * <complexType name="TInfRespTec">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/>
- * <element name="xContato">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="email">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <whiteSpace value="preserve"/>
- * <minLength value="6"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="idCSRT">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="hashCSRT">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}base64Binary">
- * <length value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TInfRespTec">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/>
+ * <element name="xContato">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="email">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="6"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="idCSRT">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="hashCSRT">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}base64Binary">
+ * <length value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TIpi.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TIpi.java
index 76b4137e..65c7946c 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TIpi.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TIpi.java
@@ -15,100 +15,100 @@
*
- * <complexType name="TIpi">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJProd" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="cSelo" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qSelo" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cEnq">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="IPITrib">
- * <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"/>
- * <enumeration value="49"/>
- * <enumeration value="50"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="IPINT">
- * <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="03"/>
- * <enumeration value="04"/>
- * <enumeration value="05"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TIpi">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJProd" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="cSelo" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qSelo" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cEnq">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="IPITrib">
+ * <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"/>
+ * <enumeration value="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="IPINT">
+ * <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="03"/>
+ * <enumeration value="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -288,31 +288,31 @@ public void setIPINT(TIpi.IPINT value) {
*
- * <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="03"/>
- * <enumeration value="04"/>
- * <enumeration value="05"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="03"/>
+ * <enumeration value="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -359,36 +359,36 @@ public void setCST(String value) {
*
- * <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"/>
- * <enumeration value="49"/>
- * <enumeration value="50"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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"/>
+ * <enumeration value="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TLocal.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TLocal.java
index 9b34139f..c58c76f2 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TLocal.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TLocal.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.enviNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,110 +12,110 @@
*
- * <complexType name="TLocal">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xLgr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nro">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCpl" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xBairro">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="xMun">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CEP" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="email" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TLocal">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xLgr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nro">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCpl" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xBairro">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="xMun">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CEP" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="email" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TNFe.java
index 7ad5116e..80522754 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TNFe.java
@@ -17,3556 +17,3649 @@
*
- * <complexType name="TNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="infNFe">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ide">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="cNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="natOp">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
- * <element name="tpNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="idDest">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="tpImp">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpEmis">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * <enumeration value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cDV">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
- * <element name="indFinal">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indPres">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIntermed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
- * <element name="verProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="xJust">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="15"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="02"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refNFP">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="04"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refECF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="2B"/>
- * <enumeration value="2C"/>
- * <enumeration value="2D"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nECF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCOO">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="emit">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xFant" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
- * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
- * <sequence minOccurs="0">
- * <element name="IM">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNAE" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="CRT">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="avulsa" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="xOrgao">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="matr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xAgente">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="nDAR" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="repEmi">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="dest" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * <element name="idEstrangeiro">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/>
- * <element name="indIEDest">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/>
- * <element name="ISUF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8,9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IM" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="email" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="retirada" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
- * <element name="entrega" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
- * <element name="autXML" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="det" maxOccurs="990">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="prod">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cEAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarra" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="120"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NCM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}|[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NVE" maxOccurs="8" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z]{2}[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="CEST">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indEscala" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="S"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * </sequence>
- * <element name="cBenef" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="EXTIPI" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uCom">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cEANTrib">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarraTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uTrib">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indTot">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="DI" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDI">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="xLocDesemb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="tpViaTransp">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <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="12"/>
- * <enumeration value="13"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="tpIntermedio">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
- * <element name="cExportador">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="adi" maxOccurs="999">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="detExport" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="exportInd" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nItemPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
- * <element name="rastro" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLote">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="cAgreg" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdNFF" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdFisco">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="14"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cOperNFF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,5}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdEmb" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="uEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice minOccurs="0">
- * <element name="veicProd">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpOp">
- * <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="chassi">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <length value="17"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z0-9]+"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="40"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pot">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cilin">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoB">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpComb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nMotor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="21"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CMT">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dist">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoFab">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpPint">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="espVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="VIN">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * <enumeration value="R"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="condVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCorDENATRAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="lota">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpRest">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="med">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANVISA">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMotivoIsencao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="255"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="arma" maxOccurs="500">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpArma">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCano">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="comb">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="95"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="CODIF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,21}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
- * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CIDE" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="encerrante" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
- * <element name="origComb" maxOccurs="30" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="nRECOPI">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <maxLength value="20"/>
- * <pattern value="[0-9]{20}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="imposto">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <choice>
- * <sequence>
- * <element name="ICMS">
- * <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>
- * </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>
- * </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>
- * </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="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>
- * </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>
- * </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"/>
- * <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"/>
- * <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>
- * </element>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="II" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <sequence>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="ISSQN">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indISS">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cServico" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nProcesso" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="30"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIncentivo">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </choice>
- * <element name="PIS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="PISAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISQtde">
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaPISST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="COFINSAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSQtde">
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaCOFINSST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ICMSUFDest" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
- * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="pICMSInter">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="4.00"/>
- * <enumeration value="7.00"/>
- * <enumeration value="12.00"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="impostoDevol" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
- * <element name="IPI">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infAdProd" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="500"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="obsItem" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="obsCont" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <attribute name="nItem" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="total">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ICMSTot">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ISSQNtot" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="cRegTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </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/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="transp">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="modFrete">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="transporta" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice minOccurs="0">
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
- * <element name="xEnder" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMun" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="retTransp" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice>
- * <sequence minOccurs="0">
- * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
- * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
- * </sequence>
- * <element name="vagao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="balsa" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * <element name="vol" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,15}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="esp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="marca" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLacre">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="cobr" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="fat" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nFat" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="dup" maxOccurs="120" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDup" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pag">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="detPag" maxOccurs="100">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tPag">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="card" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpIntegra">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="tBand" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cAut" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infIntermed" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="idCadIntTran">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infAdic" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="infAdFisco" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="2000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="infCpl" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="5000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="obsCont" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="procRef" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indProc">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAto" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="08"/>
- * <enumeration value="10"/>
- * <enumeration value="12"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="exporta" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="xLocExporta">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xLocDespacho" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="compra" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xNEmp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="22"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCont" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="cana" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="safra">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="4"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="ref">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="forDia" maxOccurs="31">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * </sequence>
- * <attribute name="dia" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="deduc" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xDed">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infRespTec" type="{http://www.portalfiscal.inf.br/nfe}TInfRespTec" minOccurs="0"/>
- * <element name="infSolicNFF" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xSolic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="2000"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * <attribute name="Id" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}ID">
- * <pattern value="NFe[0-9]{44}"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infNFeSupl" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qrCode">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="100"/>
- * <maxLength value="600"/>
- * <pattern value="(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&nVersao=100&tpAmb=[1-2](&cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="urlChave">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="21"/>
- * <maxLength value="85"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="infNFe">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ide">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="cNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="natOp">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
+ * <element name="tpNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="idDest">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="tpImp">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpEmis">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * <enumeration value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cDV">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
+ * <element name="indFinal">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indPres">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIntermed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
+ * <element name="verProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="xJust">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="15"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="02"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refNFP">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="04"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refECF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="2B"/>
+ * <enumeration value="2C"/>
+ * <enumeration value="2D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nECF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCOO">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="emit">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xFant" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
+ * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="IM">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNAE" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="CRT">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="avulsa" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="xOrgao">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="matr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xAgente">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="nDAR" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="repEmi">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="dest" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * <element name="idEstrangeiro">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/>
+ * <element name="indIEDest">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/>
+ * <element name="ISUF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8,9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IM" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="email" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="retirada" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
+ * <element name="entrega" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
+ * <element name="autXML" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="det" maxOccurs="990">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="prod">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cEAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarra" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="120"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NCM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}|[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NVE" maxOccurs="8" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z]{2}[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="CEST">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indEscala" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="S"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * </sequence>
+ * <element name="cBenef" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="gCred" maxOccurs="4" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cCredPresumido">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="EXTIPI" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uCom">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cEANTrib">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarraTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uTrib">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indTot">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="DI" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDI">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="xLocDesemb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="tpViaTransp">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <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="12"/>
+ * <enumeration value="13"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="tpIntermedio">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
+ * <element name="cExportador">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="adi" maxOccurs="999">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="detExport" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="exportInd" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nItemPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
+ * <element name="rastro" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLote">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="cAgreg" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdNFF" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdFisco">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="14"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cOperNFF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,5}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdEmb" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="uEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="veicProd">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpOp">
+ * <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="chassi">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="17"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z0-9]+"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pot">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cilin">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoB">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpComb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nMotor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="21"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CMT">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dist">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoFab">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpPint">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="espVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VIN">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * <enumeration value="R"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="condVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCorDENATRAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="lota">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpRest">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="med">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANVISA">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMotivoIsencao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="arma" maxOccurs="500">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpArma">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCano">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="comb">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descANP">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="95"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="CODIF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,21}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
+ * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CIDE" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="encerrante" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
+ * <element name="origComb" maxOccurs="30" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="nRECOPI">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <maxLength value="20"/>
+ * <pattern value="[0-9]{20}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="imposto">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <choice>
+ * <sequence>
+ * <element name="ICMS">
+ * <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="[!-ÿ]{8}|[!-ÿ]{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"/>
+ * <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"/>
+ * <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>
+ * </element>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="II" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <sequence>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="ISSQN">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indISS">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cServico" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nProcesso" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="30"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIncentivo">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </choice>
+ * <element name="PIS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="PISAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISQtde">
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaPISST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="COFINSAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSQtde">
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaCOFINSST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ICMSUFDest" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
+ * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="pICMSInter">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="4.00"/>
+ * <enumeration value="7.00"/>
+ * <enumeration value="12.00"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="impostoDevol" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
+ * <element name="IPI">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infAdProd" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="500"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="obsItem" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="obsCont" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <attribute name="nItem" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="total">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ICMSTot">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ISSQNtot" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="cRegTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </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/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="transp">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="modFrete">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="transporta" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
+ * <element name="xEnder" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMun" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="retTransp" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice>
+ * <sequence minOccurs="0">
+ * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
+ * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
+ * </sequence>
+ * <element name="vagao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="balsa" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * <element name="vol" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,15}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="esp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="marca" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLacre">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="cobr" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="fat" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nFat" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="dup" maxOccurs="120" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDup" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pag">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="detPag" maxOccurs="100">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tPag">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="CNPJPag" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="UFPag" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * </sequence>
+ * <element name="card" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpIntegra">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="tBand" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cAut" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="128"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="idTermPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infIntermed" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="idCadIntTran">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infAdic" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="infAdFisco" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="2000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="infCpl" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="5000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="obsCont" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="procRef" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indProc">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAto" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="08"/>
+ * <enumeration value="10"/>
+ * <enumeration value="12"/>
+ * <enumeration value="14"/>
+ * <enumeration value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="exporta" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="xLocExporta">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xLocDespacho" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="compra" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xNEmp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="22"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCont" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="cana" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="safra">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="4"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="ref">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="forDia" maxOccurs="31">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * </sequence>
+ * <attribute name="dia" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="deduc" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xDed">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infRespTec" type="{http://www.portalfiscal.inf.br/nfe}TInfRespTec" minOccurs="0"/>
+ * <element name="infSolicNFF" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xSolic">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="5000"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * <attribute name="Id" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}ID">
+ * <pattern value="NFe[0-9]{44}"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infNFeSupl" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qrCode">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="100"/>
+ * <maxLength value="600"/>
+ * <pattern value="(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&nVersao=100&tpAmb=[1-2](&cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="urlChave">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="21"/>
+ * <maxLength value="85"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -3665,3517 +3758,3610 @@ public void setSignature(SignatureType value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ide">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="cNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="natOp">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
- * <element name="tpNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="idDest">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="tpImp">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpEmis">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * <enumeration value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cDV">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
- * <element name="indFinal">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indPres">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIntermed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
- * <element name="verProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="xJust">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="15"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="02"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refNFP">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="04"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refECF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="2B"/>
- * <enumeration value="2C"/>
- * <enumeration value="2D"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nECF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCOO">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="emit">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xFant" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
- * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
- * <sequence minOccurs="0">
- * <element name="IM">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNAE" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="CRT">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="avulsa" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="xOrgao">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="matr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xAgente">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="nDAR" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="repEmi">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="dest" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * <element name="idEstrangeiro">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/>
- * <element name="indIEDest">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/>
- * <element name="ISUF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8,9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IM" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="email" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="retirada" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
- * <element name="entrega" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
- * <element name="autXML" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="det" maxOccurs="990">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="prod">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cEAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarra" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="120"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NCM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}|[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NVE" maxOccurs="8" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z]{2}[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="CEST">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indEscala" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="S"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * </sequence>
- * <element name="cBenef" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="EXTIPI" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uCom">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cEANTrib">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarraTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uTrib">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indTot">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="DI" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDI">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="xLocDesemb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="tpViaTransp">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <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="12"/>
- * <enumeration value="13"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="tpIntermedio">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
- * <element name="cExportador">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="adi" maxOccurs="999">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="detExport" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="exportInd" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nItemPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
- * <element name="rastro" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLote">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="cAgreg" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdNFF" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdFisco">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="14"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cOperNFF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,5}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdEmb" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="uEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice minOccurs="0">
- * <element name="veicProd">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpOp">
- * <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="chassi">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <length value="17"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z0-9]+"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="40"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pot">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cilin">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoB">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpComb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nMotor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="21"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CMT">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dist">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoFab">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpPint">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="espVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="VIN">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * <enumeration value="R"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="condVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCorDENATRAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="lota">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpRest">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="med">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANVISA">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMotivoIsencao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="255"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="arma" maxOccurs="500">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpArma">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCano">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="comb">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="95"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="CODIF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,21}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
- * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CIDE" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="encerrante" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
- * <element name="origComb" maxOccurs="30" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="nRECOPI">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <maxLength value="20"/>
- * <pattern value="[0-9]{20}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="imposto">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <choice>
- * <sequence>
- * <element name="ICMS">
- * <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>
- * </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>
- * </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>
- * </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="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>
- * </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>
- * </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"/>
- * <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"/>
- * <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>
- * </element>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="II" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <sequence>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="ISSQN">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indISS">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cServico" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nProcesso" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="30"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIncentivo">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </choice>
- * <element name="PIS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="PISAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISQtde">
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaPISST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="COFINSAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSQtde">
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaCOFINSST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ICMSUFDest" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
- * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="pICMSInter">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="4.00"/>
- * <enumeration value="7.00"/>
- * <enumeration value="12.00"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="impostoDevol" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
- * <element name="IPI">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infAdProd" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="500"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="obsItem" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="obsCont" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <attribute name="nItem" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="total">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ICMSTot">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ISSQNtot" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="cRegTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </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/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="transp">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="modFrete">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="transporta" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice minOccurs="0">
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
- * <element name="xEnder" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMun" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="retTransp" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice>
- * <sequence minOccurs="0">
- * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
- * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
- * </sequence>
- * <element name="vagao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="balsa" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * <element name="vol" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,15}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="esp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="marca" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLacre">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="cobr" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="fat" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nFat" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="dup" maxOccurs="120" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDup" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pag">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="detPag" maxOccurs="100">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tPag">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="card" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpIntegra">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="tBand" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cAut" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infIntermed" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="idCadIntTran">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infAdic" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="infAdFisco" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="2000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="infCpl" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="5000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="obsCont" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="procRef" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indProc">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAto" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="08"/>
- * <enumeration value="10"/>
- * <enumeration value="12"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="exporta" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="xLocExporta">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xLocDespacho" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="compra" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xNEmp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="22"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCont" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="cana" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="safra">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="4"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="ref">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="forDia" maxOccurs="31">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * </sequence>
- * <attribute name="dia" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="deduc" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xDed">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infRespTec" type="{http://www.portalfiscal.inf.br/nfe}TInfRespTec" minOccurs="0"/>
- * <element name="infSolicNFF" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xSolic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="2000"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * <attribute name="Id" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}ID">
- * <pattern value="NFe[0-9]{44}"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ide">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="cNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="natOp">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
+ * <element name="tpNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="idDest">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="tpImp">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpEmis">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * <enumeration value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cDV">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
+ * <element name="indFinal">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indPres">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIntermed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
+ * <element name="verProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="xJust">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="15"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="02"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refNFP">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="04"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refECF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="2B"/>
+ * <enumeration value="2C"/>
+ * <enumeration value="2D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nECF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCOO">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="emit">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xFant" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
+ * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="IM">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNAE" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="CRT">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="avulsa" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="xOrgao">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="matr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xAgente">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="nDAR" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="repEmi">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="dest" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * <element name="idEstrangeiro">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/>
+ * <element name="indIEDest">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/>
+ * <element name="ISUF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8,9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IM" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="email" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="retirada" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
+ * <element name="entrega" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
+ * <element name="autXML" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="det" maxOccurs="990">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="prod">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cEAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarra" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="120"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NCM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}|[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NVE" maxOccurs="8" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z]{2}[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="CEST">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indEscala" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="S"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * </sequence>
+ * <element name="cBenef" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="gCred" maxOccurs="4" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cCredPresumido">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="EXTIPI" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uCom">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cEANTrib">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarraTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uTrib">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indTot">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="DI" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDI">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="xLocDesemb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="tpViaTransp">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <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="12"/>
+ * <enumeration value="13"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="tpIntermedio">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
+ * <element name="cExportador">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="adi" maxOccurs="999">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="detExport" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="exportInd" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nItemPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
+ * <element name="rastro" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLote">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="cAgreg" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdNFF" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdFisco">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="14"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cOperNFF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,5}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdEmb" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="uEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="veicProd">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpOp">
+ * <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="chassi">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="17"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z0-9]+"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pot">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cilin">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoB">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpComb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nMotor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="21"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CMT">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dist">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoFab">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpPint">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="espVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VIN">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * <enumeration value="R"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="condVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCorDENATRAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="lota">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpRest">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="med">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANVISA">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMotivoIsencao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="arma" maxOccurs="500">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpArma">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCano">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="comb">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descANP">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="95"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="CODIF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,21}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
+ * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CIDE" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="encerrante" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
+ * <element name="origComb" maxOccurs="30" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="nRECOPI">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <maxLength value="20"/>
+ * <pattern value="[0-9]{20}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="imposto">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <choice>
+ * <sequence>
+ * <element name="ICMS">
+ * <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="[!-ÿ]{8}|[!-ÿ]{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"/>
+ * <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"/>
+ * <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>
+ * </element>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="II" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <sequence>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="ISSQN">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indISS">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cServico" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nProcesso" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="30"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIncentivo">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </choice>
+ * <element name="PIS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="PISAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISQtde">
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaPISST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="COFINSAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSQtde">
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaCOFINSST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ICMSUFDest" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
+ * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="pICMSInter">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="4.00"/>
+ * <enumeration value="7.00"/>
+ * <enumeration value="12.00"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="impostoDevol" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
+ * <element name="IPI">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infAdProd" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="500"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="obsItem" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="obsCont" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <attribute name="nItem" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="total">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ICMSTot">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ISSQNtot" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="cRegTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </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/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="transp">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="modFrete">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="transporta" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
+ * <element name="xEnder" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMun" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="retTransp" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice>
+ * <sequence minOccurs="0">
+ * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
+ * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
+ * </sequence>
+ * <element name="vagao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="balsa" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * <element name="vol" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,15}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="esp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="marca" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLacre">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="cobr" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="fat" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nFat" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="dup" maxOccurs="120" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDup" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pag">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="detPag" maxOccurs="100">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tPag">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="CNPJPag" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="UFPag" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * </sequence>
+ * <element name="card" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpIntegra">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="tBand" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cAut" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="128"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="idTermPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infIntermed" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="idCadIntTran">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infAdic" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="infAdFisco" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="2000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="infCpl" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="5000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="obsCont" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="procRef" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indProc">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAto" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="08"/>
+ * <enumeration value="10"/>
+ * <enumeration value="12"/>
+ * <enumeration value="14"/>
+ * <enumeration value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="exporta" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="xLocExporta">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xLocDespacho" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="compra" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xNEmp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="22"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCont" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="cana" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="safra">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="4"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="ref">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="forDia" maxOccurs="31">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * </sequence>
+ * <attribute name="dia" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="deduc" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xDed">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infRespTec" type="{http://www.portalfiscal.inf.br/nfe}TInfRespTec" minOccurs="0"/>
+ * <element name="infSolicNFF" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xSolic">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="5000"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * <attribute name="Id" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}ID">
+ * <pattern value="NFe[0-9]{44}"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -7770,16 +7956,16 @@ public void setId(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -7853,67 +8039,67 @@ public void setCPF(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="xOrgao">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="matr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xAgente">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="nDAR" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="repEmi">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="xOrgao">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="matr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xAgente">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="nDAR" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="repEmi">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -8231,74 +8417,74 @@ public void setDPag(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="safra">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="4"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="ref">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="forDia" maxOccurs="31">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * </sequence>
- * <attribute name="dia" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="deduc" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xDed">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="safra">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="4"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="ref">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="forDia" maxOccurs="31">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * </sequence>
+ * <attribute name="dia" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="deduc" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xDed">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -8596,23 +8782,23 @@ public void setVLiqFor(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xDed">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xDed">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -8686,23 +8872,23 @@ public void setVDed(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * </sequence>
- * <attribute name="dia" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * </sequence>
+ * <attribute name="dia" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -8777,55 +8963,55 @@ public void setDia(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="fat" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nFat" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="dup" maxOccurs="120" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDup" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="fat" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nFat" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="dup" maxOccurs="120" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDup" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -8902,24 +9088,24 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDup" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDup" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -9020,25 +9206,25 @@ public void setVDup(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nFat" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nFat" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -9168,38 +9354,38 @@ public void setVLiq(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xNEmp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="22"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCont" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xNEmp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="22"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCont" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -9300,71 +9486,71 @@ public void setXCont(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * <element name="idEstrangeiro">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/>
- * <element name="indIEDest">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/>
- * <element name="ISUF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8,9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IM" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="email" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * <element name="idEstrangeiro">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/>
+ * <element name="indIEDest">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/>
+ * <element name="ISUF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8,9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IM" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="email" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -9654,2346 +9840,2422 @@ public void setEmail(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="prod">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cEAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarra" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="120"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NCM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}|[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NVE" maxOccurs="8" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z]{2}[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="CEST">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indEscala" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="S"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * </sequence>
- * <element name="cBenef" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="EXTIPI" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uCom">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cEANTrib">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarraTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uTrib">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indTot">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="DI" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDI">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="xLocDesemb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="tpViaTransp">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <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="12"/>
- * <enumeration value="13"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="tpIntermedio">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
- * <element name="cExportador">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="adi" maxOccurs="999">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="detExport" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="exportInd" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nItemPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
- * <element name="rastro" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLote">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="cAgreg" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdNFF" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdFisco">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="14"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cOperNFF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,5}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdEmb" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="uEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice minOccurs="0">
- * <element name="veicProd">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpOp">
- * <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="chassi">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <length value="17"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z0-9]+"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="40"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pot">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cilin">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoB">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpComb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nMotor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="21"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CMT">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dist">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoFab">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpPint">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="espVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="VIN">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * <enumeration value="R"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="condVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCorDENATRAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="lota">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpRest">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="med">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANVISA">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMotivoIsencao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="255"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="arma" maxOccurs="500">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpArma">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCano">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="comb">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="95"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="CODIF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,21}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
- * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CIDE" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="encerrante" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
- * <element name="origComb" maxOccurs="30" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="nRECOPI">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <maxLength value="20"/>
- * <pattern value="[0-9]{20}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="imposto">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <choice>
- * <sequence>
- * <element name="ICMS">
- * <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>
- * </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>
- * </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>
- * </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="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>
- * </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>
- * </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"/>
- * <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"/>
- * <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>
- * </element>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="II" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <sequence>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="ISSQN">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indISS">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cServico" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nProcesso" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="30"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIncentivo">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </choice>
- * <element name="PIS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="PISAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISQtde">
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaPISST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="COFINSAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSQtde">
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaCOFINSST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ICMSUFDest" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
- * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="pICMSInter">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="4.00"/>
- * <enumeration value="7.00"/>
- * <enumeration value="12.00"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="impostoDevol" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
- * <element name="IPI">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infAdProd" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="500"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="obsItem" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="obsCont" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <attribute name="nItem" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="prod">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cEAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarra" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="120"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NCM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}|[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NVE" maxOccurs="8" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z]{2}[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="CEST">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indEscala" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="S"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * </sequence>
+ * <element name="cBenef" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="gCred" maxOccurs="4" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cCredPresumido">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="EXTIPI" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uCom">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cEANTrib">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarraTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uTrib">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indTot">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="DI" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDI">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="xLocDesemb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="tpViaTransp">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <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="12"/>
+ * <enumeration value="13"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="tpIntermedio">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
+ * <element name="cExportador">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="adi" maxOccurs="999">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="detExport" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="exportInd" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nItemPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
+ * <element name="rastro" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLote">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="cAgreg" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdNFF" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdFisco">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="14"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cOperNFF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,5}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdEmb" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="uEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="veicProd">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpOp">
+ * <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="chassi">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="17"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z0-9]+"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pot">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cilin">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoB">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpComb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nMotor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="21"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CMT">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dist">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoFab">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpPint">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="espVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VIN">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * <enumeration value="R"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="condVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCorDENATRAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="lota">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpRest">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="med">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANVISA">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMotivoIsencao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="arma" maxOccurs="500">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpArma">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCano">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="comb">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descANP">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="95"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="CODIF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,21}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
+ * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CIDE" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="encerrante" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
+ * <element name="origComb" maxOccurs="30" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="nRECOPI">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <maxLength value="20"/>
+ * <pattern value="[0-9]{20}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="imposto">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <choice>
+ * <sequence>
+ * <element name="ICMS">
+ * <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="[!-ÿ]{8}|[!-ÿ]{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"/>
+ * <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"/>
+ * <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>
+ * </element>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="II" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <sequence>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="ISSQN">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indISS">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cServico" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nProcesso" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="30"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIncentivo">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </choice>
+ * <element name="PIS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="PISAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISQtde">
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaPISST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="COFINSAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSQtde">
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaCOFINSST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ICMSUFDest" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
+ * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="pICMSInter">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="4.00"/>
+ * <enumeration value="7.00"/>
+ * <enumeration value="12.00"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="impostoDevol" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
+ * <element name="IPI">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infAdProd" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="500"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="obsItem" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="obsCont" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <attribute name="nItem" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -12172,1428 +12434,1481 @@ public void setNItem(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <choice>
- * <sequence>
- * <element name="ICMS">
- * <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>
- * </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>
- * </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>
- * </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="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>
- * </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>
- * </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"/>
- * <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"/>
- * <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>
- * </element>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="II" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <sequence>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="ISSQN">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indISS">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cServico" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nProcesso" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="30"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIncentivo">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </choice>
- * <element name="PIS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="PISAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISQtde">
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaPISST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="COFINSAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSQtde">
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaCOFINSST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ICMSUFDest" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
- * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="pICMSInter">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="4.00"/>
- * <enumeration value="7.00"/>
- * <enumeration value="12.00"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <choice>
+ * <sequence>
+ * <element name="ICMS">
+ * <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="[!-ÿ]{8}|[!-ÿ]{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"/>
+ * <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"/>
+ * <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>
+ * </element>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="II" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <sequence>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="ISSQN">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indISS">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cServico" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nProcesso" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="30"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIncentivo">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </choice>
+ * <element name="PIS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="PISAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISQtde">
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaPISST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="COFINSAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSQtde">
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaCOFINSST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ICMSUFDest" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
+ * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="pICMSInter">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="4.00"/>
+ * <enumeration value="7.00"/>
+ * <enumeration value="12.00"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -13606,15 +13921,15 @@ public static class Imposto {
@XmlElementRefs({
@XmlElementRef(name = "vTotTrib", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
- @XmlElementRef(name = "ICMS", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
- @XmlElementRef(name = "IPI", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
@XmlElementRef(name = "II", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
- @XmlElementRef(name = "ISSQN", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "COFINSST", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "ICMS", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
@XmlElementRef(name = "PIS", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
- @XmlElementRef(name = "PISST", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "ISSQN", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
@XmlElementRef(name = "COFINS", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
- @XmlElementRef(name = "COFINSST", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
- @XmlElementRef(name = "ICMSUFDest", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false)
+ @XmlElementRef(name = "ICMSUFDest", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "PISST", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "IPI", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false)
})
protected List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="COFINSAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSQtde">
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="COFINSAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSQtde">
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -13923,26 +14238,26 @@ public void setCOFINSOutr(TNFe.InfNFe.Det.Imposto.COFINS.COFINSOutr value) {
*
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14070,27 +14385,27 @@ public void setVCOFINS(String value) {
*
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14137,56 +14452,56 @@ public void setCST(String value) {
*
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14368,24 +14683,24 @@ public void setVCOFINS(String value) {
*
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14515,34 +14830,34 @@ public void setVCOFINS(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaCOFINSST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaCOFINSST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14724,982 +15039,1035 @@ public void setIndSomaCOFINSST(String value) {
*
- * <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>
- * </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>
- * </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>
- * </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="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>
- * </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>
- * </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"/>
- * <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"/>
- * <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>
+ * <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="[!-ÿ]{8}|[!-ÿ]{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"/>
+ * <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"/>
+ * <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>
*
*
*
@@ -16284,41 +16652,41 @@ public void setICMSSN900(TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900 value) {
*
- * <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>
+ * <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>
*
*
*
@@ -16554,26 +16922,26 @@ public void setVFCP(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -16728,79 +17096,79 @@ public void setVICMSMono(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -17360,41 +17728,41 @@ public void setMotDesICMSST(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -17684,56 +18052,65 @@ public void setMotRedAdRem(String value) {
*
- * <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>
- * </sequence>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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>
*
*
*
@@ -17751,7 +18128,8 @@ public void setMotRedAdRem(String value) {
"pfcp",
"vfcp",
"vicmsDeson",
- "motDesICMS"
+ "motDesICMS",
+ "indDeduzDeson"
})
public static class ICMS20 {
@@ -17779,6 +18157,8 @@ public static class ICMS20 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
/**
* Obtém o valor da propriedade orig.
@@ -18068,6 +18448,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
}
@@ -18077,60 +18481,69 @@ public void setMotDesICMS(String value) {
*
- * <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>
- * </sequence>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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>
*
*
*
@@ -18149,7 +18562,8 @@ public void setMotDesICMS(String value) {
"pfcpst",
"vfcpst",
"vicmsDeson",
- "motDesICMS"
+ "motDesICMS",
+ "indDeduzDeson"
})
public static class ICMS30 {
@@ -18179,6 +18593,8 @@ public static class ICMS30 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
/**
* Obtém o valor da propriedade orig.
@@ -18492,6 +18908,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
}
@@ -18501,47 +18941,56 @@ public void setMotDesICMS(String value) {
*
- * <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>
- * </sequence>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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>
*
*
*
@@ -18551,7 +19000,8 @@ public void setMotDesICMS(String value) {
"orig",
"cst",
"vicmsDeson",
- "motDesICMS"
+ "motDesICMS",
+ "indDeduzDeson"
})
public static class ICMS40 {
@@ -18563,6 +19013,8 @@ public static class ICMS40 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
/**
* Obtém o valor da propriedade orig.
@@ -18660,6 +19112,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
}
@@ -18669,51 +19145,59 @@ public void setMotDesICMS(String value) {
*
- * <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="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>
+ * <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="[!-ÿ]{8}|[!-ÿ]{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>
*
*
*
@@ -18724,6 +19208,7 @@ public void setMotDesICMS(String value) {
"cst",
"modBC",
"pRedBC",
+ "cBenefRBC",
"vbc",
"picms",
"vicmsOp",
@@ -18747,6 +19232,8 @@ public static class ICMS51 {
protected String modBC;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String pRedBC;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String cBenefRBC;
@XmlElement(name = "vBC", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String vbc;
@XmlElement(name = "pICMS", namespace = "http://www.portalfiscal.inf.br/nfe")
@@ -18868,6 +19355,30 @@ public void setPRedBC(String value) {
this.pRedBC = value;
}
+ /**
+ * Obtém o valor da propriedade cBenefRBC.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCBenefRBC() {
+ return cBenefRBC;
+ }
+
+ /**
+ * Define o valor da propriedade cBenefRBC.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCBenefRBC(String value) {
+ this.cBenefRBC = value;
+ }
+
/**
* Obtém o valor da propriedade vbc.
*
@@ -19165,31 +19676,31 @@ public void setVFCPEfet(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -19479,40 +19990,40 @@ public void setAdRemICMSDif(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -19883,26 +20394,26 @@ public void setVICMSEfet(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -20057,93 +20568,102 @@ public void setVICMSMonoRet(String value) {
*
- * <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>
- * </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>
+ * <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>
*
*
*
@@ -20171,6 +20691,7 @@ public void setVICMSMonoRet(String value) {
"vfcpst",
"vicmsDeson",
"motDesICMS",
+ "indDeduzDeson",
"vicmsstDeson",
"motDesICMSST"
})
@@ -20218,6 +20739,8 @@ public static class ICMS70 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
@XmlElement(name = "vICMSSTDeson", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String vicmsstDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
@@ -20727,6 +21250,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
/**
* Obtém o valor da propriedade vicmsstDeson.
*
@@ -20784,97 +21331,106 @@ public void setMotDesICMSST(String value) {
*
- * <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>
- * </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>
+ * <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>
*
*
*
@@ -20902,6 +21458,7 @@ public void setMotDesICMSST(String value) {
"vfcpst",
"vicmsDeson",
"motDesICMS",
+ "indDeduzDeson",
"vicmsstDeson",
"motDesICMSST"
})
@@ -20949,6 +21506,8 @@ public static class ICMS90 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
@XmlElement(name = "vICMSSTDeson", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String vicmsstDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
@@ -21458,6 +22017,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
/**
* Obtém o valor da propriedade vicmsstDeson.
*
@@ -21515,65 +22098,65 @@ public void setMotDesICMSST(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -22080,25 +22663,25 @@ public void setUFST(TUf value) {
*
- * <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>
+ * <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>
*
*
*
@@ -22226,26 +22809,26 @@ public void setVCredICMSSN(String value) {
*
- * <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="102"/>
- * <enumeration value="103"/>
- * <enumeration value="300"/>
- * <enumeration value="400"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="102"/>
+ * <enumeration value="103"/>
+ * <enumeration value="300"/>
+ * <enumeration value="400"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -22319,49 +22902,49 @@ public void setCSOSN(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -22732,48 +23315,48 @@ public void setVCredICMSSN(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -23090,40 +23673,40 @@ public void setVFCPST(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -23494,70 +24077,70 @@ public void setVICMSEfet(String value) {
*
- * <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="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>
+ * <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="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>
*
*
*
@@ -24063,41 +24646,41 @@ public void setVCredICMSSN(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -24524,32 +25107,32 @@ public void setVICMSEfet(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
- * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="pICMSInter">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="4.00"/>
- * <enumeration value="7.00"/>
- * <enumeration value="12.00"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
+ * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="pICMSInter">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="4.00"/>
+ * <enumeration value="7.00"/>
+ * <enumeration value="12.00"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -24812,18 +25395,18 @@ public void setVICMSUFRemet(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -24951,74 +25534,74 @@ public void setVIOF(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indISS">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cServico" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nProcesso" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="30"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIncentivo">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indISS">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cServico" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nProcesso" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="30"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIncentivo">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -25470,132 +26053,132 @@ public void setIndIncentivo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="PISAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISQtde">
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="PISAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISQtde">
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -25721,26 +26304,26 @@ public void setPISOutr(TNFe.InfNFe.Det.Imposto.PIS.PISOutr value) {
*
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -25868,27 +26451,27 @@ public void setVPIS(String value) {
*
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -25935,56 +26518,56 @@ public void setCST(String value) {
*
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26166,25 +26749,25 @@ public void setVPIS(String value) {
*
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26314,34 +26897,34 @@ public void setVPIS(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaPISST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaPISST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26525,26 +27108,26 @@ public void setIndSomaPISST(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
- * <element name="IPI">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
+ * <element name="IPI">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26616,15 +27199,15 @@ public void setIPI(TNFe.InfNFe.Det.ImpostoDevol.IPI value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26673,66 +27256,66 @@ public void setVIPIDevol(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="obsCont" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="obsCont" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26804,30 +27387,30 @@ public void setObsFisco(TNFe.InfNFe.Det.ObsItem.ObsFisco value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26900,30 +27483,30 @@ public void setXCampo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26998,812 +27581,835 @@ public void setXCampo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cEAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarra" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="120"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NCM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}|[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NVE" maxOccurs="8" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z]{2}[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="CEST">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indEscala" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="S"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * </sequence>
- * <element name="cBenef" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="EXTIPI" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uCom">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cEANTrib">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarraTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uTrib">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indTot">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="DI" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDI">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="xLocDesemb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="tpViaTransp">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <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="12"/>
- * <enumeration value="13"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="tpIntermedio">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
- * <element name="cExportador">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="adi" maxOccurs="999">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="detExport" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="exportInd" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nItemPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
- * <element name="rastro" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLote">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="cAgreg" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdNFF" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdFisco">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="14"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cOperNFF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,5}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdEmb" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="uEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice minOccurs="0">
- * <element name="veicProd">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpOp">
- * <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="chassi">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <length value="17"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z0-9]+"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="40"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pot">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cilin">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoB">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpComb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nMotor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="21"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CMT">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dist">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoFab">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpPint">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="espVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="VIN">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * <enumeration value="R"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="condVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCorDENATRAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="lota">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpRest">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="med">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANVISA">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMotivoIsencao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="255"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="arma" maxOccurs="500">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpArma">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCano">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="comb">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="95"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="CODIF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,21}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
- * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CIDE" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="encerrante" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
- * <element name="origComb" maxOccurs="30" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="nRECOPI">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <maxLength value="20"/>
- * <pattern value="[0-9]{20}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cEAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarra" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="120"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NCM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}|[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NVE" maxOccurs="8" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z]{2}[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="CEST">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indEscala" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="S"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * </sequence>
+ * <element name="cBenef" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="gCred" maxOccurs="4" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cCredPresumido">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="EXTIPI" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uCom">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cEANTrib">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarraTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uTrib">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indTot">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="DI" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDI">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="xLocDesemb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="tpViaTransp">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <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="12"/>
+ * <enumeration value="13"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="tpIntermedio">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
+ * <element name="cExportador">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="adi" maxOccurs="999">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="detExport" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="exportInd" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nItemPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
+ * <element name="rastro" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLote">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="cAgreg" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdNFF" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdFisco">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="14"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cOperNFF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,5}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdEmb" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="uEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="veicProd">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpOp">
+ * <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="chassi">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="17"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z0-9]+"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pot">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cilin">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoB">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpComb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nMotor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="21"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CMT">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dist">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoFab">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpPint">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="espVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VIN">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * <enumeration value="R"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="condVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCorDENATRAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="lota">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpRest">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="med">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANVISA">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMotivoIsencao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="arma" maxOccurs="500">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpArma">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCano">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="comb">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descANP">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="95"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="CODIF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,21}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
+ * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CIDE" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="encerrante" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
+ * <element name="origComb" maxOccurs="30" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="nRECOPI">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <maxLength value="20"/>
+ * <pattern value="[0-9]{20}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -27820,6 +28426,7 @@ public void setXCampo(String value) {
"indEscala",
"cnpjFab",
"cBenef",
+ "gCred",
"extipi",
"cfop",
"uCom",
@@ -27872,6 +28479,8 @@ public static class Prod {
protected String cnpjFab;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String cBenef;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected Listset
method for the gCred property.
+ *
+ *
+ * getGCred().add(newItem);
+ *
+ *
+ *
+ *
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpArma">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCano">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpArma">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCano">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29067,115 +29705,115 @@ public void setDescr(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="95"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="CODIF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,21}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
- * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CIDE" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="encerrante" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
- * <element name="origComb" maxOccurs="30" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descANP">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="95"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="CODIF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,21}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
+ * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CIDE" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="encerrante" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
+ * <element name="origComb" maxOccurs="30" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29550,17 +30188,17 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29661,40 +30299,40 @@ public void setVCIDE(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29849,25 +30487,25 @@ public void setVEncFin(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29970,117 +30608,120 @@ public void setPOrig(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDI">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="xLocDesemb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="tpViaTransp">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <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="12"/>
- * <enumeration value="13"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="tpIntermedio">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
- * <element name="cExportador">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="adi" maxOccurs="999">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDI">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="xLocDesemb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="tpViaTransp">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <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="12"/>
+ * <enumeration value="13"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="tpIntermedio">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
+ * <element name="cExportador">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="adi" maxOccurs="999">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30096,6 +30737,7 @@ public void setPOrig(String value) {
"vafrmm",
"tpIntermedio",
"cnpj",
+ "cpf",
"ufTerceiro",
"cExportador",
"adi"
@@ -30121,6 +30763,8 @@ public static class DI {
protected String tpIntermedio;
@XmlElement(name = "CNPJ", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String cnpj;
+ @XmlElement(name = "CPF", namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String cpf;
@XmlElement(name = "UFTerceiro", namespace = "http://www.portalfiscal.inf.br/nfe")
@XmlSchemaType(name = "string")
protected TUfEmi ufTerceiro;
@@ -30345,6 +30989,30 @@ public void setCNPJ(String value) {
this.cnpj = value;
}
+ /**
+ * Obtém o valor da propriedade cpf.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCPF() {
+ return cpf;
+ }
+
+ /**
+ * Define o valor da propriedade cpf.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCPF(String value) {
+ this.cpf = value;
+ }
+
/**
* Obtém o valor da propriedade ufTerceiro.
*
@@ -30429,47 +31097,47 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30626,42 +31294,42 @@ public void setNDraw(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="exportInd" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="exportInd" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30733,24 +31401,24 @@ public void setExportInd(TNFe.InfNFe.Det.Prod.DetExport.ExportInd value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30853,31 +31521,149 @@ public void setQExport(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="uEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cCredPresumido">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "cCredPresumido",
+ "pCredPresumido",
+ "vCredPresumido"
+ })
+ public static class GCred {
+
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String cCredPresumido;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String pCredPresumido;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String vCredPresumido;
+
+ /**
+ * Obtém o valor da propriedade cCredPresumido.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCCredPresumido() {
+ return cCredPresumido;
+ }
+
+ /**
+ * Define o valor da propriedade cCredPresumido.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCCredPresumido(String value) {
+ this.cCredPresumido = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade pCredPresumido.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPCredPresumido() {
+ return pCredPresumido;
+ }
+
+ /**
+ * Define o valor da propriedade pCredPresumido.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPCredPresumido(String value) {
+ this.pCredPresumido = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade vCredPresumido.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVCredPresumido() {
+ return vCredPresumido;
+ }
+
+ /**
+ * Define o valor da propriedade vCredPresumido.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVCredPresumido(String value) {
+ this.vCredPresumido = value;
+ }
+
+ }
+
+
+ /**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="uEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30978,29 +31764,29 @@ public void setUEmb(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdFisco">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="14"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cOperNFF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,5}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdFisco">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="14"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cOperNFF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,5}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -31074,30 +31860,30 @@ public void setCOperNFF(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANVISA">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMotivoIsencao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="255"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANVISA">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMotivoIsencao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -31198,33 +31984,33 @@ public void setVPMC(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLote">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="cAgreg" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLote">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="cAgreg" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -31379,221 +32165,221 @@ public void setCAgreg(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpOp">
- * <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="chassi">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <length value="17"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z0-9]+"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="40"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pot">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cilin">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoB">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpComb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nMotor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="21"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CMT">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dist">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoFab">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpPint">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="espVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="VIN">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * <enumeration value="R"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="condVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCorDENATRAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="lota">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpRest">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpOp">
+ * <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="chassi">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="17"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z0-9]+"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pot">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cilin">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoB">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpComb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nMotor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="21"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CMT">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dist">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoFab">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpPint">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="espVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VIN">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * <enumeration value="R"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="condVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCorDENATRAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="lota">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpRest">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -32265,65 +33051,65 @@ public void setTpRest(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xFant" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
- * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
- * <sequence minOccurs="0">
- * <element name="IM">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNAE" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="CRT">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xFant" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
+ * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="IM">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNAE" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="CRT">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -32613,31 +33399,31 @@ public void setCRT(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="xLocExporta">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xLocDespacho" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="xLocExporta">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xLocDespacho" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -32739,261 +33525,261 @@ public void setXLocDespacho(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="cNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="natOp">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
- * <element name="tpNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="idDest">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="tpImp">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpEmis">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * <enumeration value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cDV">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
- * <element name="indFinal">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indPres">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIntermed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
- * <element name="verProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="xJust">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="15"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="02"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refNFP">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="04"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refECF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="2B"/>
- * <enumeration value="2C"/>
- * <enumeration value="2D"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nECF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCOO">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="cNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="natOp">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
+ * <element name="tpNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="idDest">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="tpImp">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpEmis">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * <enumeration value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cDV">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
+ * <element name="indFinal">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indPres">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIntermed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
+ * <element name="verProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="xJust">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="15"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="02"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refNFP">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="04"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refECF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="2B"/>
+ * <enumeration value="2C"/>
+ * <enumeration value="2D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nECF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCOO">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -33664,119 +34450,119 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="02"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refNFP">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="04"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refECF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="2B"/>
- * <enumeration value="2C"/>
- * <enumeration value="2D"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nECF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCOO">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="02"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refNFP">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="04"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refECF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="2B"/>
+ * <enumeration value="2C"/>
+ * <enumeration value="2D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nECF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCOO">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -33956,40 +34742,40 @@ public void setRefECF(TNFe.InfNFe.Ide.NFref.RefECF value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="2B"/>
- * <enumeration value="2C"/>
- * <enumeration value="2D"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nECF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCOO">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="2B"/>
+ * <enumeration value="2C"/>
+ * <enumeration value="2D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nECF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCOO">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34090,35 +34876,35 @@ public void setNCOO(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="02"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="02"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34300,39 +35086,39 @@ public void setNNF(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="04"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="04"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34572,122 +35358,125 @@ public void setNNF(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="infAdFisco" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="2000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="infCpl" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="5000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="obsCont" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="procRef" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indProc">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAto" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="08"/>
- * <enumeration value="10"/>
- * <enumeration value="12"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="infAdFisco" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="2000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="infCpl" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="5000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="obsCont" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="procRef" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indProc">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAto" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="08"/>
+ * <enumeration value="10"/>
+ * <enumeration value="12"/>
+ * <enumeration value="14"/>
+ * <enumeration value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34855,30 +35644,30 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34951,30 +35740,30 @@ public void setXCampo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35047,44 +35836,47 @@ public void setXCampo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indProc">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAto" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="08"/>
- * <enumeration value="10"/>
- * <enumeration value="12"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indProc">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAto" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="08"/>
+ * <enumeration value="10"/>
+ * <enumeration value="12"/>
+ * <enumeration value="14"/>
+ * <enumeration value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35187,23 +35979,23 @@ public void setTpAto(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="idCadIntTran">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="idCadIntTran">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35277,22 +36069,22 @@ public void setIdCadIntTran(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xSolic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="2000"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xSolic">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="5000"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35339,87 +36131,101 @@ public void setXSolic(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="detPag" maxOccurs="100">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tPag">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="card" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpIntegra">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="tBand" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cAut" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="detPag" maxOccurs="100">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tPag">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="CNPJPag" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="UFPag" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * </sequence>
+ * <element name="card" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpIntegra">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="tBand" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cAut" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="128"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="idTermPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35496,76 +36302,90 @@ public void setVTroco(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tPag">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="card" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpIntegra">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="tBand" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cAut" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tPag">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="CNPJPag" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="UFPag" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * </sequence>
+ * <element name="card" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpIntegra">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="tBand" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cAut" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="128"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="idTermPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35576,6 +36396,9 @@ public void setVTroco(String value) {
"tPag",
"xPag",
"vPag",
+ "dPag",
+ "cnpjPag",
+ "ufPag",
"card"
})
public static class DetPag {
@@ -35589,6 +36412,13 @@ public static class DetPag {
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String vPag;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String dPag;
+ @XmlElement(name = "CNPJPag", namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String cnpjPag;
+ @XmlElement(name = "UFPag", namespace = "http://www.portalfiscal.inf.br/nfe")
+ @XmlSchemaType(name = "string")
+ protected TUfEmi ufPag;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected TNFe.InfNFe.Pag.DetPag.Card card;
/**
@@ -35687,6 +36517,78 @@ public void setVPag(String value) {
this.vPag = value;
}
+ /**
+ * Obtém o valor da propriedade dPag.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDPag() {
+ return dPag;
+ }
+
+ /**
+ * Define o valor da propriedade dPag.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDPag(String value) {
+ this.dPag = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade cnpjPag.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCNPJPag() {
+ return cnpjPag;
+ }
+
+ /**
+ * Define o valor da propriedade cnpjPag.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCNPJPag(String value) {
+ this.cnpjPag = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade ufPag.
+ *
+ * @return
+ * possible object is
+ * {@link TUfEmi }
+ *
+ */
+ public TUfEmi getUFPag() {
+ return ufPag;
+ }
+
+ /**
+ * Define o valor da propriedade ufPag.
+ *
+ * @param value
+ * allowed object is
+ * {@link TUfEmi }
+ *
+ */
+ public void setUFPag(TUfEmi value) {
+ this.ufPag = value;
+ }
+
/**
* Obtém o valor da propriedade card.
*
@@ -35718,40 +36620,49 @@ public void setCard(TNFe.InfNFe.Pag.DetPag.Card value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpIntegra">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="tBand" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cAut" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpIntegra">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="tBand" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cAut" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="128"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="idTermPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35761,7 +36672,9 @@ public void setCard(TNFe.InfNFe.Pag.DetPag.Card value) {
"tpIntegra",
"cnpj",
"tBand",
- "cAut"
+ "cAut",
+ "cnpjReceb",
+ "idTermPag"
})
public static class Card {
@@ -35773,6 +36686,10 @@ public static class Card {
protected String tBand;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String cAut;
+ @XmlElement(name = "CNPJReceb", namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String cnpjReceb;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String idTermPag;
/**
* Obtém o valor da propriedade tpIntegra.
@@ -35870,6 +36787,54 @@ public void setCAut(String value) {
this.cAut = value;
}
+ /**
+ * Obtém o valor da propriedade cnpjReceb.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCNPJReceb() {
+ return cnpjReceb;
+ }
+
+ /**
+ * Define o valor da propriedade cnpjReceb.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCNPJReceb(String value) {
+ this.cnpjReceb = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade idTermPag.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIdTermPag() {
+ return idTermPag;
+ }
+
+ /**
+ * Define o valor da propriedade idTermPag.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIdTermPag(String value) {
+ this.idTermPag = value;
+ }
+
}
}
@@ -35883,104 +36848,104 @@ public void setCAut(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ICMSTot">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ISSQNtot" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="cRegTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </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/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ICMSTot">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ISSQNtot" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="cRegTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </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/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -36079,43 +37044,43 @@ public void setRetTrib(TNFe.InfNFe.Total.RetTrib value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -36918,38 +37883,38 @@ public void setVTotTrib(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="cRegTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="cRegTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -37293,21 +38258,21 @@ public void setCRegTrib(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vRetPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vRetPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -37518,174 +38483,174 @@ public void setVRetPrev(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="modFrete">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="transporta" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice minOccurs="0">
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
- * <element name="xEnder" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMun" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="retTransp" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice>
- * <sequence minOccurs="0">
- * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
- * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
- * </sequence>
- * <element name="vagao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="balsa" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * <element name="vol" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,15}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="esp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="marca" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLacre">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="modFrete">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="transporta" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
+ * <element name="xEnder" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMun" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="retTransp" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice>
+ * <sequence minOccurs="0">
+ * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
+ * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
+ * </sequence>
+ * <element name="vagao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="balsa" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * <element name="vol" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,15}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="esp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="marca" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLacre">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -37929,27 +38894,27 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -38131,44 +39096,44 @@ public void setCMunFG(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice minOccurs="0">
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
- * <element name="xEnder" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMun" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
+ * <element name="xEnder" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMun" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -38378,66 +39343,66 @@ public void setUF(TUf value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,15}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="esp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="marca" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLacre">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,15}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="esp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="marca" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLacre">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -38649,22 +39614,22 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLacre">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLacre">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -38717,32 +39682,32 @@ public void setNLacre(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qrCode">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="100"/>
- * <maxLength value="600"/>
- * <pattern value="(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&nVersao=100&tpAmb=[1-2](&cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="urlChave">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="21"/>
- * <maxLength value="85"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qrCode">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="100"/>
+ * <maxLength value="600"/>
+ * <pattern value="(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&nVersao=100&tpAmb=[1-2](&cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="urlChave">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="21"/>
+ * <maxLength value="85"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TNfeProc.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TNfeProc.java
index d9e9ebfd..c640ac33 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TNfeProc.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TNfeProc.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.enviNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,17 +12,17 @@
*
- * <complexType name="TNfeProc">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="NFe" type="{http://www.portalfiscal.inf.br/nfe}TNFe"/>
- * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe"/>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TNfeProc">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="NFe" type="{http://www.portalfiscal.inf.br/nfe}TNFe"/>
+ * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe"/>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TProtNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TProtNFe.java
index 1dd8ce2d..e4d2b20f 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TProtNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TProtNFe.java
@@ -1,13 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.enviNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlID;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@@ -20,53 +14,53 @@
*
- * <complexType name="TProtNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="infProt">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/>
- * <element name="digVal" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType" minOccurs="0"/>
- * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
- * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
- * <sequence minOccurs="0">
- * <element name="cMsg">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMsg">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="200"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature" minOccurs="0"/>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TProtNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="infProt">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/>
+ * <element name="digVal" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType" minOccurs="0"/>
+ * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
+ * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
+ * <sequence minOccurs="0">
+ * <element name="cMsg">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMsg">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="200"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -164,41 +158,41 @@ public void setVersao(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/>
- * <element name="digVal" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType" minOccurs="0"/>
- * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
- * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
- * <sequence minOccurs="0">
- * <element name="cMsg">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMsg">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="200"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/>
+ * <element name="digVal" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType" minOccurs="0"/>
+ * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
+ * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
+ * <sequence minOccurs="0">
+ * <element name="cMsg">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMsg">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="200"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TRetConsReciNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TRetConsReciNFe.java
index 543b908a..a3547d9f 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TRetConsReciNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TRetConsReciNFe.java
@@ -1,13 +1,9 @@
package br.com.swconsultoria.nfe.schema_4.enviNFe;
+import javax.xml.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
/**
@@ -18,41 +14,41 @@
*
- * <complexType name="TRetConsReciNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
- * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
- * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
- * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <sequence minOccurs="0">
- * <element name="cMsg">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMsg">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="200"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe" maxOccurs="50" minOccurs="0"/>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TRetConsReciNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
+ * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
+ * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
+ * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <sequence minOccurs="0">
+ * <element name="cMsg">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMsg">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="200"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe" maxOccurs="50" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TRetEnviNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TRetEnviNFe.java
index dcc7bf92..0dca65df 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TRetEnviNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TRetEnviNFe.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.enviNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,36 +12,36 @@
*
- * <complexType name="TRetEnviNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
- * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
- * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <choice>
- * <element name="infRec" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
- * <element name="tMed" type="{http://www.portalfiscal.inf.br/nfe}TMed"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe" minOccurs="0"/>
- * </choice>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TRetEnviNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
+ * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
+ * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <choice>
+ * <element name="infRec" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
+ * <element name="tMed" type="{http://www.portalfiscal.inf.br/nfe}TMed"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe" minOccurs="0"/>
+ * </choice>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -305,16 +301,16 @@ public void setVersao(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
- * <element name="tMed" type="{http://www.portalfiscal.inf.br/nfe}TMed"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
+ * <element name="tMed" type="{http://www.portalfiscal.inf.br/nfe}TMed"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TUf.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TUf.java
index 6f3a4634..53ebd324 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TUf.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TUf.java
@@ -11,39 +11,39 @@
*
- * <simpleType name="TUf">
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="AC"/>
- * <enumeration value="AL"/>
- * <enumeration value="AM"/>
- * <enumeration value="AP"/>
- * <enumeration value="BA"/>
- * <enumeration value="CE"/>
- * <enumeration value="DF"/>
- * <enumeration value="ES"/>
- * <enumeration value="GO"/>
- * <enumeration value="MA"/>
- * <enumeration value="MG"/>
- * <enumeration value="MS"/>
- * <enumeration value="MT"/>
- * <enumeration value="PA"/>
- * <enumeration value="PB"/>
- * <enumeration value="PE"/>
- * <enumeration value="PI"/>
- * <enumeration value="PR"/>
- * <enumeration value="RJ"/>
- * <enumeration value="RN"/>
- * <enumeration value="RO"/>
- * <enumeration value="RR"/>
- * <enumeration value="RS"/>
- * <enumeration value="SC"/>
- * <enumeration value="SE"/>
- * <enumeration value="SP"/>
- * <enumeration value="TO"/>
- * <enumeration value="EX"/>
- * </restriction>
- * </simpleType>
+ * <simpleType name="TUf">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="AC"/>
+ * <enumeration value="AL"/>
+ * <enumeration value="AM"/>
+ * <enumeration value="AP"/>
+ * <enumeration value="BA"/>
+ * <enumeration value="CE"/>
+ * <enumeration value="DF"/>
+ * <enumeration value="ES"/>
+ * <enumeration value="GO"/>
+ * <enumeration value="MA"/>
+ * <enumeration value="MG"/>
+ * <enumeration value="MS"/>
+ * <enumeration value="MT"/>
+ * <enumeration value="PA"/>
+ * <enumeration value="PB"/>
+ * <enumeration value="PE"/>
+ * <enumeration value="PI"/>
+ * <enumeration value="PR"/>
+ * <enumeration value="RJ"/>
+ * <enumeration value="RN"/>
+ * <enumeration value="RO"/>
+ * <enumeration value="RR"/>
+ * <enumeration value="RS"/>
+ * <enumeration value="SC"/>
+ * <enumeration value="SE"/>
+ * <enumeration value="SP"/>
+ * <enumeration value="TO"/>
+ * <enumeration value="EX"/>
+ * </restriction>
+ * </simpleType>
*
*
*/
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TUfEmi.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TUfEmi.java
index ba9541e9..9e305e2c 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TUfEmi.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TUfEmi.java
@@ -11,38 +11,38 @@
*
- * <simpleType name="TUfEmi">
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="AC"/>
- * <enumeration value="AL"/>
- * <enumeration value="AM"/>
- * <enumeration value="AP"/>
- * <enumeration value="BA"/>
- * <enumeration value="CE"/>
- * <enumeration value="DF"/>
- * <enumeration value="ES"/>
- * <enumeration value="GO"/>
- * <enumeration value="MA"/>
- * <enumeration value="MG"/>
- * <enumeration value="MS"/>
- * <enumeration value="MT"/>
- * <enumeration value="PA"/>
- * <enumeration value="PB"/>
- * <enumeration value="PE"/>
- * <enumeration value="PI"/>
- * <enumeration value="PR"/>
- * <enumeration value="RJ"/>
- * <enumeration value="RN"/>
- * <enumeration value="RO"/>
- * <enumeration value="RR"/>
- * <enumeration value="RS"/>
- * <enumeration value="SC"/>
- * <enumeration value="SE"/>
- * <enumeration value="SP"/>
- * <enumeration value="TO"/>
- * </restriction>
- * </simpleType>
+ * <simpleType name="TUfEmi">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="AC"/>
+ * <enumeration value="AL"/>
+ * <enumeration value="AM"/>
+ * <enumeration value="AP"/>
+ * <enumeration value="BA"/>
+ * <enumeration value="CE"/>
+ * <enumeration value="DF"/>
+ * <enumeration value="ES"/>
+ * <enumeration value="GO"/>
+ * <enumeration value="MA"/>
+ * <enumeration value="MG"/>
+ * <enumeration value="MS"/>
+ * <enumeration value="MT"/>
+ * <enumeration value="PA"/>
+ * <enumeration value="PB"/>
+ * <enumeration value="PE"/>
+ * <enumeration value="PI"/>
+ * <enumeration value="PR"/>
+ * <enumeration value="RJ"/>
+ * <enumeration value="RN"/>
+ * <enumeration value="RO"/>
+ * <enumeration value="RR"/>
+ * <enumeration value="RS"/>
+ * <enumeration value="SC"/>
+ * <enumeration value="SE"/>
+ * <enumeration value="SP"/>
+ * <enumeration value="TO"/>
+ * </restriction>
+ * </simpleType>
*
*
*/
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TVeiculo.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TVeiculo.java
index 704da033..b4c04168 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TVeiculo.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TVeiculo.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.enviNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,31 +12,31 @@
*
- * <complexType name="TVeiculo">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="placa">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3}|[A-Z0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
- * <element name="RNTC" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TVeiculo">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="placa">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3}|[A-Z0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
+ * <element name="RNTC" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TransformType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TransformType.java
index f4698023..8c9ceb29 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TransformType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TransformType.java
@@ -1,13 +1,9 @@
package br.com.swconsultoria.nfe.schema_4.enviNFe;
+import javax.xml.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
/**
@@ -16,16 +12,16 @@
*
- * <complexType name="TransformType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence maxOccurs="unbounded" minOccurs="0">
- * <element name="XPath" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * </sequence>
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2000/09/xmldsig#}TTransformURI" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TransformType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence maxOccurs="unbounded" minOccurs="0">
+ * <element name="XPath" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2000/09/xmldsig#}TTransformURI" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TransformsType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TransformsType.java
index 0d6c9fb1..9317d5cd 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TransformsType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/TransformsType.java
@@ -1,12 +1,12 @@
package br.com.swconsultoria.nfe.schema_4.enviNFe;
-import java.util.ArrayList;
-import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
+import java.util.ArrayList;
+import java.util.List;
/**
@@ -15,15 +15,15 @@
*
- * <complexType name="TransformsType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="Transform" type="{http://www.w3.org/2000/09/xmldsig#}TransformType" maxOccurs="2" minOccurs="2"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TransformsType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Transform" type="{http://www.w3.org/2000/09/xmldsig#}TransformType" maxOccurs="2" minOccurs="2"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/X509DataType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/X509DataType.java
index 89d16fc7..bc8ab9a0 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/X509DataType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/enviNFe/X509DataType.java
@@ -13,15 +13,15 @@
*
- * <complexType name="X509DataType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="X509Certificate" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="X509DataType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="X509Certificate" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/KeyInfoType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/KeyInfoType.java
index 2f8857af..3463ccea 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/KeyInfoType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/KeyInfoType.java
@@ -1,13 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.retConsReciNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlID;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@@ -18,16 +12,16 @@
*
- * <complexType name="KeyInfoType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="X509Data" type="{http://www.w3.org/2000/09/xmldsig#}X509DataType"/>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="KeyInfoType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="X509Data" type="{http://www.w3.org/2000/09/xmldsig#}X509DataType"/>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/ObjectFactory.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/ObjectFactory.java
index 993ad772..e36e18e3 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/ObjectFactory.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/ObjectFactory.java
@@ -24,18 +24,18 @@
@XmlRegistry
public class ObjectFactory {
- private final static QName _RetConsReciNFe_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "retConsReciNFe");
private final static QName _Signature_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Signature");
- private final static QName _TNFeInfNFeDetImpostoVTotTrib_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "vTotTrib");
+ private final static QName _RetConsReciNFe_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "retConsReciNFe");
private final static QName _TNFeInfNFeDetImpostoICMS_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "ICMS");
+ private final static QName _TNFeInfNFeDetImpostoPISST_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "PISST");
+ private final static QName _TNFeInfNFeDetImpostoCOFINSST_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "COFINSST");
private final static QName _TNFeInfNFeDetImpostoIPI_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "IPI");
+ private final static QName _TNFeInfNFeDetImpostoICMSUFDest_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "ICMSUFDest");
+ private final static QName _TNFeInfNFeDetImpostoVTotTrib_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "vTotTrib");
private final static QName _TNFeInfNFeDetImpostoII_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "II");
private final static QName _TNFeInfNFeDetImpostoISSQN_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "ISSQN");
- private final static QName _TNFeInfNFeDetImpostoPIS_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "PIS");
- private final static QName _TNFeInfNFeDetImpostoPISST_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "PISST");
private final static QName _TNFeInfNFeDetImpostoCOFINS_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "COFINS");
- private final static QName _TNFeInfNFeDetImpostoCOFINSST_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "COFINSST");
- private final static QName _TNFeInfNFeDetImpostoICMSUFDest_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "ICMSUFDest");
+ private final static QName _TNFeInfNFeDetImpostoPIS_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "PIS");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.com.swconsultoria.nfe.schema_4.retConsReciNFe
@@ -60,30 +60,6 @@ public SignedInfoType createSignedInfoType() {
return new SignedInfoType();
}
- /**
- * Create an instance of {@link TIpi }
- *
- */
- public TIpi createTIpi() {
- return new TIpi();
- }
-
- /**
- * Create an instance of {@link TRetEnviNFe }
- *
- */
- public TRetEnviNFe createTRetEnviNFe() {
- return new TRetEnviNFe();
- }
-
- /**
- * Create an instance of {@link TProtNFe }
- *
- */
- public TProtNFe createTProtNFe() {
- return new TProtNFe();
- }
-
/**
* Create an instance of {@link TNFe }
*
@@ -269,43 +245,51 @@ public TNFe.InfNFe.Ide.NFref createTNFeInfNFeIdeNFref() {
}
/**
- * Create an instance of {@link TRetConsReciNFe }
+ * Create an instance of {@link TProtNFe }
*
*/
- public TRetConsReciNFe createTRetConsReciNFe() {
- return new TRetConsReciNFe();
+ public TProtNFe createTProtNFe() {
+ return new TProtNFe();
}
/**
- * Create an instance of {@link TEnviNFe }
+ * Create an instance of {@link TRetEnviNFe }
*
*/
- public TEnviNFe createTEnviNFe() {
- return new TEnviNFe();
+ public TRetEnviNFe createTRetEnviNFe() {
+ return new TRetEnviNFe();
}
/**
- * Create an instance of {@link TConsReciNFe }
+ * Create an instance of {@link TIpi }
*
*/
- public TConsReciNFe createTConsReciNFe() {
- return new TConsReciNFe();
+ public TIpi createTIpi() {
+ return new TIpi();
}
/**
- * Create an instance of {@link TNfeProc }
+ * Create an instance of {@link TRetConsReciNFe }
*
*/
- public TNfeProc createTNfeProc() {
- return new TNfeProc();
+ public TRetConsReciNFe createTRetConsReciNFe() {
+ return new TRetConsReciNFe();
}
/**
- * Create an instance of {@link TEndereco }
+ * Create an instance of {@link TConsReciNFe }
*
*/
- public TEndereco createTEndereco() {
- return new TEndereco();
+ public TConsReciNFe createTConsReciNFe() {
+ return new TConsReciNFe();
+ }
+
+ /**
+ * Create an instance of {@link TVeiculo }
+ *
+ */
+ public TVeiculo createTVeiculo() {
+ return new TVeiculo();
}
/**
@@ -317,11 +301,19 @@ public TEnderEmi createTEnderEmi() {
}
/**
- * Create an instance of {@link TLocal }
+ * Create an instance of {@link TEndereco }
*
*/
- public TLocal createTLocal() {
- return new TLocal();
+ public TEndereco createTEndereco() {
+ return new TEndereco();
+ }
+
+ /**
+ * Create an instance of {@link TEnviNFe }
+ *
+ */
+ public TEnviNFe createTEnviNFe() {
+ return new TEnviNFe();
}
/**
@@ -333,11 +325,19 @@ public TInfRespTec createTInfRespTec() {
}
/**
- * Create an instance of {@link TVeiculo }
+ * Create an instance of {@link TLocal }
*
*/
- public TVeiculo createTVeiculo() {
- return new TVeiculo();
+ public TLocal createTLocal() {
+ return new TLocal();
+ }
+
+ /**
+ * Create an instance of {@link TNfeProc }
+ *
+ */
+ public TNfeProc createTNfeProc() {
+ return new TNfeProc();
}
/**
@@ -348,6 +348,14 @@ public SignatureType createSignatureType() {
return new SignatureType();
}
+ /**
+ * Create an instance of {@link X509DataType }
+ *
+ */
+ public X509DataType createX509DataType() {
+ return new X509DataType();
+ }
+
/**
* Create an instance of {@link SignatureValueType }
*
@@ -380,14 +388,6 @@ public KeyInfoType createKeyInfoType() {
return new KeyInfoType();
}
- /**
- * Create an instance of {@link X509DataType }
- *
- */
- public X509DataType createX509DataType() {
- return new X509DataType();
- }
-
/**
* Create an instance of {@link ReferenceType.DigestMethod }
*
@@ -412,38 +412,6 @@ public SignedInfoType.SignatureMethod createSignedInfoTypeSignatureMethod() {
return new SignedInfoType.SignatureMethod();
}
- /**
- * Create an instance of {@link TIpi.IPITrib }
- *
- */
- public TIpi.IPITrib createTIpiIPITrib() {
- return new TIpi.IPITrib();
- }
-
- /**
- * Create an instance of {@link TIpi.IPINT }
- *
- */
- public TIpi.IPINT createTIpiIPINT() {
- return new TIpi.IPINT();
- }
-
- /**
- * Create an instance of {@link TRetEnviNFe.InfRec }
- *
- */
- public TRetEnviNFe.InfRec createTRetEnviNFeInfRec() {
- return new TRetEnviNFe.InfRec();
- }
-
- /**
- * Create an instance of {@link TProtNFe.InfProt }
- *
- */
- public TProtNFe.InfProt createTProtNFeInfProt() {
- return new TProtNFe.InfProt();
- }
-
/**
* Create an instance of {@link TNFe.InfNFeSupl }
*
@@ -924,6 +892,14 @@ public TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900 createTNFeInfNFeDetImpostoICMSICMS
return new TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900();
}
+ /**
+ * Create an instance of {@link TNFe.InfNFe.Det.Prod.GCred }
+ *
+ */
+ public TNFe.InfNFe.Det.Prod.GCred createTNFeInfNFeDetProdGCred() {
+ return new TNFe.InfNFe.Det.Prod.GCred();
+ }
+
/**
* Create an instance of {@link TNFe.InfNFe.Det.Prod.Rastro }
*
@@ -1037,25 +1013,40 @@ public TNFe.InfNFe.Ide.NFref.RefECF createTNFeInfNFeIdeNFrefRefECF() {
}
/**
- * Create an instance of {@link JAXBElement }{@code <}{@link TRetConsReciNFe }{@code >}
+ * Create an instance of {@link TProtNFe.InfProt }
*
- * @param value
- * Java instance representing xml element's value.
- * @return
- * the new instance of {@link JAXBElement }{@code <}{@link TRetConsReciNFe }{@code >}
*/
- @XmlElementDecl(namespace = "http://www.portalfiscal.inf.br/nfe", name = "retConsReciNFe")
- public JAXBElement
- * <complexType name="ReferenceType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="Transforms" type="{http://www.w3.org/2000/09/xmldsig#}TransformsType"/>
- * <element name="DigestMethod">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#sha1" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="DigestValue" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType"/>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * <attribute name="URI" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyURI">
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="ReferenceType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Transforms" type="{http://www.w3.org/2000/09/xmldsig#}TransformsType"/>
+ * <element name="DigestMethod">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#sha1" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="DigestValue" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType"/>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * <attribute name="URI" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyURI">
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -224,13 +218,13 @@ public void setType(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#sha1" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#sha1" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/SignatureType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/SignatureType.java
index 75113492..b9d0340b 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/SignatureType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/SignatureType.java
@@ -1,13 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.retConsReciNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlID;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@@ -18,18 +12,18 @@
*
- * <complexType name="SignatureType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="SignedInfo" type="{http://www.w3.org/2000/09/xmldsig#}SignedInfoType"/>
- * <element name="SignatureValue" type="{http://www.w3.org/2000/09/xmldsig#}SignatureValueType"/>
- * <element name="KeyInfo" type="{http://www.w3.org/2000/09/xmldsig#}KeyInfoType"/>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="SignatureType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="SignedInfo" type="{http://www.w3.org/2000/09/xmldsig#}SignedInfoType"/>
+ * <element name="SignatureValue" type="{http://www.w3.org/2000/09/xmldsig#}SignatureValueType"/>
+ * <element name="KeyInfo" type="{http://www.w3.org/2000/09/xmldsig#}KeyInfoType"/>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/SignatureValueType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/SignatureValueType.java
index 4043dfa8..a9e83a2a 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/SignatureValueType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/SignatureValueType.java
@@ -1,13 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.retConsReciNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlID;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.XmlValue;
+import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@@ -18,13 +12,13 @@
*
- * <complexType name="SignatureValueType">
- * <simpleContent>
- * <extension base="<http://www.w3.org/2001/XMLSchema>base64Binary">
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </extension>
- * </simpleContent>
- * </complexType>
+ * <complexType name="SignatureValueType">
+ * <simpleContent>
+ * <extension base="<http://www.w3.org/2001/XMLSchema>base64Binary">
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </extension>
+ * </simpleContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/SignedInfoType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/SignedInfoType.java
index 9f42328f..352ed635 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/SignedInfoType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/SignedInfoType.java
@@ -1,13 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.retConsReciNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlID;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@@ -18,34 +12,34 @@
*
- * <complexType name="SignedInfoType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CanonicalizationMethod">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="SignatureMethod">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="Reference" type="{http://www.w3.org/2000/09/xmldsig#}ReferenceType"/>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="SignedInfoType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CanonicalizationMethod">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="SignatureMethod">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="Reference" type="{http://www.w3.org/2000/09/xmldsig#}ReferenceType"/>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -173,13 +167,13 @@ public void setId(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -229,13 +223,13 @@ public void setAlgorithm(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TConsReciNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TConsReciNFe.java
index 0a24a5df..d64ed869 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TConsReciNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TConsReciNFe.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.retConsReciNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,17 +12,17 @@
*
- * <complexType name="TConsReciNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TConsReciNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TEnderEmi.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TEnderEmi.java
index 117a3d7c..40cc2fd8 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TEnderEmi.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TEnderEmi.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.retConsReciNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,87 +12,87 @@
*
- * <complexType name="TEnderEmi">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xLgr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nro">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCpl" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xBairro">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="xMun">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="CEP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <enumeration value="1058"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <enumeration value="Brasil"/>
- * <enumeration value="BRASIL"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TEnderEmi">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xLgr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nro">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCpl" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xBairro">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="xMun">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="CEP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <enumeration value="1058"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <enumeration value="Brasil"/>
+ * <enumeration value="BRASIL"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TEndereco.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TEndereco.java
index 6ef821de..68e6ea3b 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TEndereco.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TEndereco.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.retConsReciNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,88 +12,88 @@
*
- * <complexType name="TEndereco">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xLgr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nro">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCpl" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xBairro">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="xMun">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CEP" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TEndereco">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xLgr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nro">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCpl" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xBairro">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="xMun">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CEP" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TEnviNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TEnviNFe.java
index c5b5e5d7..44a86528 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TEnviNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TEnviNFe.java
@@ -1,13 +1,9 @@
package br.com.swconsultoria.nfe.schema_4.retConsReciNFe;
+import javax.xml.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
/**
@@ -18,26 +14,26 @@
*
- * <complexType name="TEnviNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="idLote" type="{http://www.portalfiscal.inf.br/nfe}TIdLote"/>
- * <element name="indSinc">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NFe" type="{http://www.portalfiscal.inf.br/nfe}TNFe" maxOccurs="50"/>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TEnviNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="idLote" type="{http://www.portalfiscal.inf.br/nfe}TIdLote"/>
+ * <element name="indSinc">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NFe" type="{http://www.portalfiscal.inf.br/nfe}TNFe" maxOccurs="50"/>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TInfRespTec.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TInfRespTec.java
index f06dbf03..482962af 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TInfRespTec.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TInfRespTec.java
@@ -15,57 +15,57 @@
*
- * <complexType name="TInfRespTec">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/>
- * <element name="xContato">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="email">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <whiteSpace value="preserve"/>
- * <minLength value="6"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="idCSRT">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="hashCSRT">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}base64Binary">
- * <length value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TInfRespTec">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/>
+ * <element name="xContato">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="email">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="6"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="idCSRT">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="hashCSRT">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}base64Binary">
+ * <length value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TIpi.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TIpi.java
index ec43c547..2dded923 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TIpi.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TIpi.java
@@ -15,100 +15,100 @@
*
- * <complexType name="TIpi">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJProd" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="cSelo" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qSelo" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cEnq">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="IPITrib">
- * <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"/>
- * <enumeration value="49"/>
- * <enumeration value="50"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="IPINT">
- * <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="03"/>
- * <enumeration value="04"/>
- * <enumeration value="05"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TIpi">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJProd" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="cSelo" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qSelo" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cEnq">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="IPITrib">
+ * <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"/>
+ * <enumeration value="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="IPINT">
+ * <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="03"/>
+ * <enumeration value="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -288,31 +288,31 @@ public void setIPINT(TIpi.IPINT value) {
*
- * <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="03"/>
- * <enumeration value="04"/>
- * <enumeration value="05"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="03"/>
+ * <enumeration value="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -359,36 +359,36 @@ public void setCST(String value) {
*
- * <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"/>
- * <enumeration value="49"/>
- * <enumeration value="50"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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"/>
+ * <enumeration value="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TLocal.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TLocal.java
index f1ca5910..afc3a26c 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TLocal.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TLocal.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.retConsReciNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,110 +12,110 @@
*
- * <complexType name="TLocal">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xLgr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nro">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCpl" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xBairro">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="xMun">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CEP" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="email" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TLocal">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xLgr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nro">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCpl" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xBairro">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="xMun">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CEP" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="email" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TNFe.java
index 84803e19..39376ba2 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TNFe.java
@@ -17,3556 +17,3649 @@
*
- * <complexType name="TNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="infNFe">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ide">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="cNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="natOp">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
- * <element name="tpNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="idDest">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="tpImp">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpEmis">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * <enumeration value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cDV">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
- * <element name="indFinal">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indPres">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIntermed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
- * <element name="verProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="xJust">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="15"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="02"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refNFP">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="04"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refECF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="2B"/>
- * <enumeration value="2C"/>
- * <enumeration value="2D"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nECF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCOO">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="emit">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xFant" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
- * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
- * <sequence minOccurs="0">
- * <element name="IM">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNAE" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="CRT">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="avulsa" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="xOrgao">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="matr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xAgente">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="nDAR" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="repEmi">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="dest" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * <element name="idEstrangeiro">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/>
- * <element name="indIEDest">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/>
- * <element name="ISUF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8,9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IM" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="email" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="retirada" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
- * <element name="entrega" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
- * <element name="autXML" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="det" maxOccurs="990">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="prod">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cEAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarra" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="120"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NCM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}|[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NVE" maxOccurs="8" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z]{2}[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="CEST">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indEscala" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="S"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * </sequence>
- * <element name="cBenef" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="EXTIPI" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uCom">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cEANTrib">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarraTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uTrib">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indTot">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="DI" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDI">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="xLocDesemb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="tpViaTransp">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <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="12"/>
- * <enumeration value="13"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="tpIntermedio">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
- * <element name="cExportador">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="adi" maxOccurs="999">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="detExport" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="exportInd" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nItemPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
- * <element name="rastro" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLote">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="cAgreg" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdNFF" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdFisco">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="14"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cOperNFF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,5}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdEmb" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="uEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice minOccurs="0">
- * <element name="veicProd">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpOp">
- * <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="chassi">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <length value="17"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z0-9]+"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="40"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pot">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cilin">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoB">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpComb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nMotor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="21"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CMT">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dist">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoFab">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpPint">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="espVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="VIN">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * <enumeration value="R"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="condVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCorDENATRAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="lota">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpRest">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="med">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANVISA">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMotivoIsencao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="255"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="arma" maxOccurs="500">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpArma">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCano">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="comb">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="95"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="CODIF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,21}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
- * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CIDE" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="encerrante" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
- * <element name="origComb" maxOccurs="30" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="nRECOPI">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <maxLength value="20"/>
- * <pattern value="[0-9]{20}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="imposto">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <choice>
- * <sequence>
- * <element name="ICMS">
- * <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>
- * </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>
- * </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>
- * </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="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>
- * </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>
- * </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"/>
- * <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"/>
- * <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>
- * </element>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="II" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <sequence>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="ISSQN">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indISS">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cServico" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nProcesso" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="30"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIncentivo">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </choice>
- * <element name="PIS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="PISAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISQtde">
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaPISST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="COFINSAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSQtde">
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaCOFINSST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ICMSUFDest" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
- * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="pICMSInter">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="4.00"/>
- * <enumeration value="7.00"/>
- * <enumeration value="12.00"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="impostoDevol" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
- * <element name="IPI">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infAdProd" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="500"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="obsItem" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="obsCont" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <attribute name="nItem" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="total">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ICMSTot">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ISSQNtot" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="cRegTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </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/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="transp">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="modFrete">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="transporta" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice minOccurs="0">
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
- * <element name="xEnder" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMun" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="retTransp" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice>
- * <sequence minOccurs="0">
- * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
- * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
- * </sequence>
- * <element name="vagao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="balsa" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * <element name="vol" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,15}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="esp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="marca" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLacre">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="cobr" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="fat" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nFat" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="dup" maxOccurs="120" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDup" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pag">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="detPag" maxOccurs="100">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tPag">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="card" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpIntegra">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="tBand" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cAut" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infIntermed" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="idCadIntTran">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infAdic" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="infAdFisco" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="2000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="infCpl" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="5000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="obsCont" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="procRef" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indProc">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAto" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="08"/>
- * <enumeration value="10"/>
- * <enumeration value="12"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="exporta" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="xLocExporta">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xLocDespacho" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="compra" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xNEmp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="22"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCont" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="cana" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="safra">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="4"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="ref">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="forDia" maxOccurs="31">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * </sequence>
- * <attribute name="dia" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="deduc" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xDed">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infRespTec" type="{http://www.portalfiscal.inf.br/nfe}TInfRespTec" minOccurs="0"/>
- * <element name="infSolicNFF" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xSolic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="2000"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * <attribute name="Id" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}ID">
- * <pattern value="NFe[0-9]{44}"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infNFeSupl" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qrCode">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="100"/>
- * <maxLength value="600"/>
- * <pattern value="(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&nVersao=100&tpAmb=[1-2](&cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="urlChave">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="21"/>
- * <maxLength value="85"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="infNFe">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ide">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="cNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="natOp">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
+ * <element name="tpNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="idDest">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="tpImp">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpEmis">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * <enumeration value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cDV">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
+ * <element name="indFinal">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indPres">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIntermed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
+ * <element name="verProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="xJust">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="15"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="02"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refNFP">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="04"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refECF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="2B"/>
+ * <enumeration value="2C"/>
+ * <enumeration value="2D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nECF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCOO">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="emit">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xFant" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
+ * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="IM">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNAE" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="CRT">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="avulsa" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="xOrgao">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="matr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xAgente">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="nDAR" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="repEmi">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="dest" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * <element name="idEstrangeiro">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/>
+ * <element name="indIEDest">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/>
+ * <element name="ISUF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8,9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IM" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="email" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="retirada" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
+ * <element name="entrega" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
+ * <element name="autXML" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="det" maxOccurs="990">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="prod">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cEAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarra" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="120"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NCM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}|[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NVE" maxOccurs="8" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z]{2}[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="CEST">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indEscala" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="S"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * </sequence>
+ * <element name="cBenef" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="gCred" maxOccurs="4" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cCredPresumido">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="EXTIPI" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uCom">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cEANTrib">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarraTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uTrib">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indTot">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="DI" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDI">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="xLocDesemb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="tpViaTransp">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <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="12"/>
+ * <enumeration value="13"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="tpIntermedio">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
+ * <element name="cExportador">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="adi" maxOccurs="999">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="detExport" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="exportInd" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nItemPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
+ * <element name="rastro" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLote">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="cAgreg" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdNFF" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdFisco">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="14"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cOperNFF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,5}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdEmb" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="uEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="veicProd">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpOp">
+ * <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="chassi">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="17"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z0-9]+"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pot">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cilin">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoB">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpComb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nMotor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="21"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CMT">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dist">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoFab">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpPint">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="espVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VIN">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * <enumeration value="R"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="condVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCorDENATRAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="lota">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpRest">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="med">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANVISA">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMotivoIsencao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="arma" maxOccurs="500">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpArma">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCano">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="comb">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descANP">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="95"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="CODIF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,21}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
+ * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CIDE" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="encerrante" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
+ * <element name="origComb" maxOccurs="30" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="nRECOPI">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <maxLength value="20"/>
+ * <pattern value="[0-9]{20}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="imposto">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <choice>
+ * <sequence>
+ * <element name="ICMS">
+ * <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="[!-ÿ]{8}|[!-ÿ]{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"/>
+ * <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"/>
+ * <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>
+ * </element>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="II" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <sequence>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="ISSQN">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indISS">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cServico" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nProcesso" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="30"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIncentivo">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </choice>
+ * <element name="PIS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="PISAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISQtde">
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaPISST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="COFINSAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSQtde">
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaCOFINSST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ICMSUFDest" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
+ * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="pICMSInter">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="4.00"/>
+ * <enumeration value="7.00"/>
+ * <enumeration value="12.00"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="impostoDevol" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
+ * <element name="IPI">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infAdProd" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="500"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="obsItem" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="obsCont" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <attribute name="nItem" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="total">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ICMSTot">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ISSQNtot" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="cRegTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </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/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="transp">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="modFrete">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="transporta" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
+ * <element name="xEnder" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMun" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="retTransp" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice>
+ * <sequence minOccurs="0">
+ * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
+ * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
+ * </sequence>
+ * <element name="vagao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="balsa" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * <element name="vol" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,15}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="esp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="marca" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLacre">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="cobr" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="fat" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nFat" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="dup" maxOccurs="120" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDup" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pag">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="detPag" maxOccurs="100">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tPag">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="CNPJPag" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="UFPag" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * </sequence>
+ * <element name="card" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpIntegra">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="tBand" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cAut" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="128"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="idTermPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infIntermed" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="idCadIntTran">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infAdic" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="infAdFisco" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="2000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="infCpl" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="5000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="obsCont" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="procRef" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indProc">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAto" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="08"/>
+ * <enumeration value="10"/>
+ * <enumeration value="12"/>
+ * <enumeration value="14"/>
+ * <enumeration value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="exporta" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="xLocExporta">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xLocDespacho" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="compra" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xNEmp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="22"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCont" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="cana" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="safra">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="4"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="ref">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="forDia" maxOccurs="31">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * </sequence>
+ * <attribute name="dia" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="deduc" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xDed">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infRespTec" type="{http://www.portalfiscal.inf.br/nfe}TInfRespTec" minOccurs="0"/>
+ * <element name="infSolicNFF" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xSolic">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="5000"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * <attribute name="Id" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}ID">
+ * <pattern value="NFe[0-9]{44}"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infNFeSupl" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qrCode">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="100"/>
+ * <maxLength value="600"/>
+ * <pattern value="(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&nVersao=100&tpAmb=[1-2](&cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="urlChave">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="21"/>
+ * <maxLength value="85"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -3665,3517 +3758,3610 @@ public void setSignature(SignatureType value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ide">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="cNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="natOp">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
- * <element name="tpNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="idDest">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="tpImp">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpEmis">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * <enumeration value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cDV">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
- * <element name="indFinal">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indPres">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIntermed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
- * <element name="verProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="xJust">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="15"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="02"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refNFP">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="04"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refECF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="2B"/>
- * <enumeration value="2C"/>
- * <enumeration value="2D"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nECF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCOO">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="emit">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xFant" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
- * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
- * <sequence minOccurs="0">
- * <element name="IM">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNAE" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="CRT">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="avulsa" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="xOrgao">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="matr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xAgente">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="nDAR" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="repEmi">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="dest" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * <element name="idEstrangeiro">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/>
- * <element name="indIEDest">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/>
- * <element name="ISUF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8,9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IM" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="email" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="retirada" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
- * <element name="entrega" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
- * <element name="autXML" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="det" maxOccurs="990">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="prod">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cEAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarra" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="120"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NCM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}|[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NVE" maxOccurs="8" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z]{2}[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="CEST">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indEscala" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="S"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * </sequence>
- * <element name="cBenef" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="EXTIPI" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uCom">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cEANTrib">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarraTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uTrib">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indTot">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="DI" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDI">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="xLocDesemb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="tpViaTransp">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <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="12"/>
- * <enumeration value="13"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="tpIntermedio">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
- * <element name="cExportador">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="adi" maxOccurs="999">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="detExport" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="exportInd" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nItemPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
- * <element name="rastro" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLote">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="cAgreg" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdNFF" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdFisco">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="14"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cOperNFF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,5}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdEmb" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="uEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice minOccurs="0">
- * <element name="veicProd">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpOp">
- * <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="chassi">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <length value="17"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z0-9]+"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="40"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pot">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cilin">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoB">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpComb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nMotor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="21"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CMT">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dist">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoFab">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpPint">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="espVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="VIN">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * <enumeration value="R"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="condVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCorDENATRAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="lota">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpRest">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="med">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANVISA">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMotivoIsencao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="255"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="arma" maxOccurs="500">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpArma">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCano">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="comb">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="95"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="CODIF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,21}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
- * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CIDE" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="encerrante" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
- * <element name="origComb" maxOccurs="30" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="nRECOPI">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <maxLength value="20"/>
- * <pattern value="[0-9]{20}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="imposto">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <choice>
- * <sequence>
- * <element name="ICMS">
- * <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>
- * </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>
- * </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>
- * </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="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>
- * </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>
- * </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"/>
- * <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"/>
- * <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>
- * </element>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="II" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <sequence>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="ISSQN">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indISS">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cServico" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nProcesso" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="30"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIncentivo">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </choice>
- * <element name="PIS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="PISAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISQtde">
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaPISST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="COFINSAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSQtde">
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaCOFINSST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ICMSUFDest" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
- * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="pICMSInter">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="4.00"/>
- * <enumeration value="7.00"/>
- * <enumeration value="12.00"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="impostoDevol" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
- * <element name="IPI">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infAdProd" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="500"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="obsItem" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="obsCont" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <attribute name="nItem" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="total">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ICMSTot">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ISSQNtot" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="cRegTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </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/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="transp">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="modFrete">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="transporta" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice minOccurs="0">
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
- * <element name="xEnder" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMun" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="retTransp" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice>
- * <sequence minOccurs="0">
- * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
- * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
- * </sequence>
- * <element name="vagao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="balsa" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * <element name="vol" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,15}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="esp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="marca" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLacre">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="cobr" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="fat" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nFat" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="dup" maxOccurs="120" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDup" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pag">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="detPag" maxOccurs="100">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tPag">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="card" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpIntegra">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="tBand" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cAut" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infIntermed" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="idCadIntTran">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infAdic" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="infAdFisco" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="2000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="infCpl" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="5000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="obsCont" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="procRef" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indProc">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAto" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="08"/>
- * <enumeration value="10"/>
- * <enumeration value="12"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="exporta" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="xLocExporta">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xLocDespacho" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="compra" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xNEmp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="22"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCont" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="cana" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="safra">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="4"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="ref">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="forDia" maxOccurs="31">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * </sequence>
- * <attribute name="dia" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="deduc" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xDed">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infRespTec" type="{http://www.portalfiscal.inf.br/nfe}TInfRespTec" minOccurs="0"/>
- * <element name="infSolicNFF" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xSolic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="2000"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * <attribute name="Id" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}ID">
- * <pattern value="NFe[0-9]{44}"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ide">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="cNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="natOp">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
+ * <element name="tpNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="idDest">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="tpImp">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpEmis">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * <enumeration value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cDV">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
+ * <element name="indFinal">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indPres">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIntermed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
+ * <element name="verProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="xJust">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="15"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="02"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refNFP">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="04"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refECF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="2B"/>
+ * <enumeration value="2C"/>
+ * <enumeration value="2D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nECF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCOO">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="emit">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xFant" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
+ * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="IM">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNAE" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="CRT">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="avulsa" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="xOrgao">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="matr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xAgente">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="nDAR" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="repEmi">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="dest" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * <element name="idEstrangeiro">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/>
+ * <element name="indIEDest">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/>
+ * <element name="ISUF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8,9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IM" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="email" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="retirada" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
+ * <element name="entrega" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
+ * <element name="autXML" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="det" maxOccurs="990">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="prod">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cEAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarra" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="120"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NCM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}|[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NVE" maxOccurs="8" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z]{2}[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="CEST">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indEscala" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="S"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * </sequence>
+ * <element name="cBenef" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="gCred" maxOccurs="4" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cCredPresumido">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="EXTIPI" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uCom">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cEANTrib">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarraTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uTrib">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indTot">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="DI" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDI">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="xLocDesemb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="tpViaTransp">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <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="12"/>
+ * <enumeration value="13"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="tpIntermedio">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
+ * <element name="cExportador">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="adi" maxOccurs="999">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="detExport" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="exportInd" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nItemPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
+ * <element name="rastro" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLote">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="cAgreg" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdNFF" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdFisco">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="14"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cOperNFF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,5}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdEmb" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="uEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="veicProd">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpOp">
+ * <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="chassi">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="17"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z0-9]+"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pot">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cilin">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoB">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpComb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nMotor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="21"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CMT">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dist">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoFab">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpPint">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="espVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VIN">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * <enumeration value="R"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="condVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCorDENATRAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="lota">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpRest">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="med">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANVISA">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMotivoIsencao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="arma" maxOccurs="500">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpArma">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCano">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="comb">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descANP">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="95"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="CODIF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,21}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
+ * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CIDE" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="encerrante" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
+ * <element name="origComb" maxOccurs="30" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="nRECOPI">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <maxLength value="20"/>
+ * <pattern value="[0-9]{20}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="imposto">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <choice>
+ * <sequence>
+ * <element name="ICMS">
+ * <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="[!-ÿ]{8}|[!-ÿ]{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"/>
+ * <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"/>
+ * <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>
+ * </element>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="II" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <sequence>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="ISSQN">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indISS">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cServico" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nProcesso" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="30"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIncentivo">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </choice>
+ * <element name="PIS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="PISAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISQtde">
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaPISST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="COFINSAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSQtde">
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaCOFINSST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ICMSUFDest" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
+ * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="pICMSInter">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="4.00"/>
+ * <enumeration value="7.00"/>
+ * <enumeration value="12.00"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="impostoDevol" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
+ * <element name="IPI">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infAdProd" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="500"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="obsItem" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="obsCont" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <attribute name="nItem" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="total">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ICMSTot">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ISSQNtot" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="cRegTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </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/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="transp">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="modFrete">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="transporta" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
+ * <element name="xEnder" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMun" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="retTransp" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice>
+ * <sequence minOccurs="0">
+ * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
+ * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
+ * </sequence>
+ * <element name="vagao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="balsa" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * <element name="vol" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,15}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="esp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="marca" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLacre">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="cobr" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="fat" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nFat" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="dup" maxOccurs="120" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDup" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pag">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="detPag" maxOccurs="100">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tPag">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="CNPJPag" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="UFPag" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * </sequence>
+ * <element name="card" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpIntegra">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="tBand" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cAut" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="128"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="idTermPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infIntermed" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="idCadIntTran">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infAdic" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="infAdFisco" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="2000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="infCpl" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="5000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="obsCont" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="procRef" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indProc">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAto" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="08"/>
+ * <enumeration value="10"/>
+ * <enumeration value="12"/>
+ * <enumeration value="14"/>
+ * <enumeration value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="exporta" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="xLocExporta">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xLocDespacho" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="compra" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xNEmp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="22"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCont" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="cana" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="safra">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="4"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="ref">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="forDia" maxOccurs="31">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * </sequence>
+ * <attribute name="dia" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="deduc" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xDed">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infRespTec" type="{http://www.portalfiscal.inf.br/nfe}TInfRespTec" minOccurs="0"/>
+ * <element name="infSolicNFF" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xSolic">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="5000"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * <attribute name="Id" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}ID">
+ * <pattern value="NFe[0-9]{44}"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -7770,16 +7956,16 @@ public void setId(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -7853,67 +8039,67 @@ public void setCPF(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="xOrgao">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="matr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xAgente">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="nDAR" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="repEmi">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="xOrgao">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="matr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xAgente">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="nDAR" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="repEmi">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -8231,74 +8417,74 @@ public void setDPag(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="safra">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="4"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="ref">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="forDia" maxOccurs="31">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * </sequence>
- * <attribute name="dia" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="deduc" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xDed">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="safra">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="4"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="ref">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="forDia" maxOccurs="31">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * </sequence>
+ * <attribute name="dia" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="deduc" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xDed">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -8596,23 +8782,23 @@ public void setVLiqFor(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xDed">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xDed">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -8686,23 +8872,23 @@ public void setVDed(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * </sequence>
- * <attribute name="dia" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * </sequence>
+ * <attribute name="dia" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -8777,55 +8963,55 @@ public void setDia(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="fat" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nFat" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="dup" maxOccurs="120" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDup" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="fat" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nFat" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="dup" maxOccurs="120" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDup" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -8902,24 +9088,24 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDup" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDup" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -9020,25 +9206,25 @@ public void setVDup(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nFat" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nFat" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -9168,38 +9354,38 @@ public void setVLiq(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xNEmp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="22"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCont" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xNEmp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="22"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCont" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -9300,71 +9486,71 @@ public void setXCont(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * <element name="idEstrangeiro">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/>
- * <element name="indIEDest">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/>
- * <element name="ISUF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8,9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IM" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="email" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * <element name="idEstrangeiro">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/>
+ * <element name="indIEDest">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/>
+ * <element name="ISUF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8,9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IM" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="email" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -9654,2346 +9840,2422 @@ public void setEmail(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="prod">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cEAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarra" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="120"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NCM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}|[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NVE" maxOccurs="8" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z]{2}[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="CEST">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indEscala" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="S"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * </sequence>
- * <element name="cBenef" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="EXTIPI" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uCom">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cEANTrib">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarraTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uTrib">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indTot">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="DI" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDI">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="xLocDesemb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="tpViaTransp">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <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="12"/>
- * <enumeration value="13"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="tpIntermedio">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
- * <element name="cExportador">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="adi" maxOccurs="999">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="detExport" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="exportInd" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nItemPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
- * <element name="rastro" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLote">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="cAgreg" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdNFF" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdFisco">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="14"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cOperNFF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,5}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdEmb" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="uEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice minOccurs="0">
- * <element name="veicProd">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpOp">
- * <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="chassi">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <length value="17"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z0-9]+"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="40"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pot">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cilin">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoB">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpComb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nMotor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="21"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CMT">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dist">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoFab">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpPint">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="espVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="VIN">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * <enumeration value="R"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="condVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCorDENATRAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="lota">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpRest">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="med">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANVISA">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMotivoIsencao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="255"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="arma" maxOccurs="500">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpArma">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCano">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="comb">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="95"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="CODIF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,21}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
- * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CIDE" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="encerrante" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
- * <element name="origComb" maxOccurs="30" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="nRECOPI">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <maxLength value="20"/>
- * <pattern value="[0-9]{20}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="imposto">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <choice>
- * <sequence>
- * <element name="ICMS">
- * <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>
- * </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>
- * </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>
- * </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="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>
- * </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>
- * </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"/>
- * <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"/>
- * <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>
- * </element>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="II" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <sequence>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="ISSQN">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indISS">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cServico" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nProcesso" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="30"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIncentivo">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </choice>
- * <element name="PIS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="PISAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISQtde">
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaPISST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="COFINSAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSQtde">
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaCOFINSST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ICMSUFDest" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
- * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="pICMSInter">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="4.00"/>
- * <enumeration value="7.00"/>
- * <enumeration value="12.00"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="impostoDevol" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
- * <element name="IPI">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infAdProd" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="500"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="obsItem" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="obsCont" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <attribute name="nItem" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="prod">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cEAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarra" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="120"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NCM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}|[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NVE" maxOccurs="8" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z]{2}[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="CEST">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indEscala" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="S"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * </sequence>
+ * <element name="cBenef" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="gCred" maxOccurs="4" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cCredPresumido">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="EXTIPI" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uCom">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cEANTrib">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarraTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uTrib">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indTot">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="DI" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDI">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="xLocDesemb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="tpViaTransp">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <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="12"/>
+ * <enumeration value="13"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="tpIntermedio">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
+ * <element name="cExportador">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="adi" maxOccurs="999">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="detExport" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="exportInd" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nItemPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
+ * <element name="rastro" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLote">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="cAgreg" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdNFF" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdFisco">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="14"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cOperNFF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,5}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdEmb" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="uEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="veicProd">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpOp">
+ * <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="chassi">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="17"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z0-9]+"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pot">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cilin">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoB">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpComb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nMotor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="21"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CMT">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dist">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoFab">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpPint">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="espVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VIN">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * <enumeration value="R"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="condVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCorDENATRAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="lota">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpRest">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="med">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANVISA">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMotivoIsencao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="arma" maxOccurs="500">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpArma">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCano">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="comb">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descANP">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="95"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="CODIF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,21}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
+ * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CIDE" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="encerrante" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
+ * <element name="origComb" maxOccurs="30" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="nRECOPI">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <maxLength value="20"/>
+ * <pattern value="[0-9]{20}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="imposto">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <choice>
+ * <sequence>
+ * <element name="ICMS">
+ * <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="[!-ÿ]{8}|[!-ÿ]{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"/>
+ * <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"/>
+ * <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>
+ * </element>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="II" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <sequence>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="ISSQN">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indISS">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cServico" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nProcesso" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="30"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIncentivo">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </choice>
+ * <element name="PIS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="PISAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISQtde">
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaPISST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="COFINSAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSQtde">
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaCOFINSST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ICMSUFDest" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
+ * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="pICMSInter">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="4.00"/>
+ * <enumeration value="7.00"/>
+ * <enumeration value="12.00"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="impostoDevol" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
+ * <element name="IPI">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infAdProd" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="500"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="obsItem" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="obsCont" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <attribute name="nItem" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -12172,1428 +12434,1481 @@ public void setNItem(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <choice>
- * <sequence>
- * <element name="ICMS">
- * <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>
- * </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>
- * </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>
- * </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="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>
- * </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>
- * </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"/>
- * <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"/>
- * <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>
- * </element>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="II" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <sequence>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="ISSQN">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indISS">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cServico" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nProcesso" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="30"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIncentivo">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </choice>
- * <element name="PIS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="PISAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISQtde">
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaPISST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="COFINSAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSQtde">
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaCOFINSST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ICMSUFDest" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
- * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="pICMSInter">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="4.00"/>
- * <enumeration value="7.00"/>
- * <enumeration value="12.00"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <choice>
+ * <sequence>
+ * <element name="ICMS">
+ * <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="[!-ÿ]{8}|[!-ÿ]{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"/>
+ * <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"/>
+ * <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>
+ * </element>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="II" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <sequence>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="ISSQN">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indISS">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cServico" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nProcesso" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="30"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIncentivo">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </choice>
+ * <element name="PIS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="PISAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISQtde">
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaPISST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="COFINSAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSQtde">
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaCOFINSST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ICMSUFDest" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
+ * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="pICMSInter">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="4.00"/>
+ * <enumeration value="7.00"/>
+ * <enumeration value="12.00"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -13605,16 +13920,16 @@ public void setNItem(String value) {
public static class Imposto {
@XmlElementRefs({
- @XmlElementRef(name = "vTotTrib", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "PIS", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "COFINSST", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
@XmlElementRef(name = "ICMS", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
- @XmlElementRef(name = "IPI", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
@XmlElementRef(name = "II", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "vTotTrib", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "ICMSUFDest", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
@XmlElementRef(name = "ISSQN", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
- @XmlElementRef(name = "PIS", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
@XmlElementRef(name = "PISST", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
@XmlElementRef(name = "COFINS", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
- @XmlElementRef(name = "COFINSST", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
- @XmlElementRef(name = "ICMSUFDest", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false)
+ @XmlElementRef(name = "IPI", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false)
})
protected List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="COFINSAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSQtde">
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="COFINSAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSQtde">
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -13923,26 +14238,26 @@ public void setCOFINSOutr(TNFe.InfNFe.Det.Imposto.COFINS.COFINSOutr value) {
*
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14070,27 +14385,27 @@ public void setVCOFINS(String value) {
*
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14137,56 +14452,56 @@ public void setCST(String value) {
*
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14368,24 +14683,24 @@ public void setVCOFINS(String value) {
*
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14515,34 +14830,34 @@ public void setVCOFINS(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaCOFINSST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaCOFINSST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14724,982 +15039,1035 @@ public void setIndSomaCOFINSST(String value) {
*
- * <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>
- * </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>
- * </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>
- * </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="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>
- * </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>
- * </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"/>
- * <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"/>
- * <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>
+ * <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="[!-ÿ]{8}|[!-ÿ]{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"/>
+ * <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"/>
+ * <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>
*
*
*
@@ -16284,41 +16652,41 @@ public void setICMSSN900(TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900 value) {
*
- * <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>
+ * <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>
*
*
*
@@ -16554,26 +16922,26 @@ public void setVFCP(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -16728,79 +17096,79 @@ public void setVICMSMono(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -17360,41 +17728,41 @@ public void setMotDesICMSST(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -17684,56 +18052,65 @@ public void setMotRedAdRem(String value) {
*
- * <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>
- * </sequence>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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>
*
*
*
@@ -17751,7 +18128,8 @@ public void setMotRedAdRem(String value) {
"pfcp",
"vfcp",
"vicmsDeson",
- "motDesICMS"
+ "motDesICMS",
+ "indDeduzDeson"
})
public static class ICMS20 {
@@ -17779,6 +18157,8 @@ public static class ICMS20 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
/**
* Obtém o valor da propriedade orig.
@@ -18068,6 +18448,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
}
@@ -18077,60 +18481,69 @@ public void setMotDesICMS(String value) {
*
- * <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>
- * </sequence>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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>
*
*
*
@@ -18149,7 +18562,8 @@ public void setMotDesICMS(String value) {
"pfcpst",
"vfcpst",
"vicmsDeson",
- "motDesICMS"
+ "motDesICMS",
+ "indDeduzDeson"
})
public static class ICMS30 {
@@ -18179,6 +18593,8 @@ public static class ICMS30 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
/**
* Obtém o valor da propriedade orig.
@@ -18492,6 +18908,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
}
@@ -18501,47 +18941,56 @@ public void setMotDesICMS(String value) {
*
- * <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>
- * </sequence>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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>
*
*
*
@@ -18551,7 +19000,8 @@ public void setMotDesICMS(String value) {
"orig",
"cst",
"vicmsDeson",
- "motDesICMS"
+ "motDesICMS",
+ "indDeduzDeson"
})
public static class ICMS40 {
@@ -18563,6 +19013,8 @@ public static class ICMS40 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
/**
* Obtém o valor da propriedade orig.
@@ -18660,6 +19112,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
}
@@ -18669,51 +19145,59 @@ public void setMotDesICMS(String value) {
*
- * <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="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>
+ * <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="[!-ÿ]{8}|[!-ÿ]{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>
*
*
*
@@ -18724,6 +19208,7 @@ public void setMotDesICMS(String value) {
"cst",
"modBC",
"pRedBC",
+ "cBenefRBC",
"vbc",
"picms",
"vicmsOp",
@@ -18747,6 +19232,8 @@ public static class ICMS51 {
protected String modBC;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String pRedBC;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String cBenefRBC;
@XmlElement(name = "vBC", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String vbc;
@XmlElement(name = "pICMS", namespace = "http://www.portalfiscal.inf.br/nfe")
@@ -18868,6 +19355,30 @@ public void setPRedBC(String value) {
this.pRedBC = value;
}
+ /**
+ * Obtém o valor da propriedade cBenefRBC.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCBenefRBC() {
+ return cBenefRBC;
+ }
+
+ /**
+ * Define o valor da propriedade cBenefRBC.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCBenefRBC(String value) {
+ this.cBenefRBC = value;
+ }
+
/**
* Obtém o valor da propriedade vbc.
*
@@ -19165,31 +19676,31 @@ public void setVFCPEfet(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -19479,40 +19990,40 @@ public void setAdRemICMSDif(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -19883,26 +20394,26 @@ public void setVICMSEfet(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -20057,93 +20568,102 @@ public void setVICMSMonoRet(String value) {
*
- * <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>
- * </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>
+ * <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>
*
*
*
@@ -20171,6 +20691,7 @@ public void setVICMSMonoRet(String value) {
"vfcpst",
"vicmsDeson",
"motDesICMS",
+ "indDeduzDeson",
"vicmsstDeson",
"motDesICMSST"
})
@@ -20218,6 +20739,8 @@ public static class ICMS70 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
@XmlElement(name = "vICMSSTDeson", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String vicmsstDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
@@ -20727,6 +21250,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
/**
* Obtém o valor da propriedade vicmsstDeson.
*
@@ -20784,97 +21331,106 @@ public void setMotDesICMSST(String value) {
*
- * <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>
- * </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>
+ * <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>
*
*
*
@@ -20902,6 +21458,7 @@ public void setMotDesICMSST(String value) {
"vfcpst",
"vicmsDeson",
"motDesICMS",
+ "indDeduzDeson",
"vicmsstDeson",
"motDesICMSST"
})
@@ -20949,6 +21506,8 @@ public static class ICMS90 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
@XmlElement(name = "vICMSSTDeson", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String vicmsstDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
@@ -21458,6 +22017,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
/**
* Obtém o valor da propriedade vicmsstDeson.
*
@@ -21515,65 +22098,65 @@ public void setMotDesICMSST(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -22080,25 +22663,25 @@ public void setUFST(TUf value) {
*
- * <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>
+ * <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>
*
*
*
@@ -22226,26 +22809,26 @@ public void setVCredICMSSN(String value) {
*
- * <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="102"/>
- * <enumeration value="103"/>
- * <enumeration value="300"/>
- * <enumeration value="400"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="102"/>
+ * <enumeration value="103"/>
+ * <enumeration value="300"/>
+ * <enumeration value="400"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -22319,49 +22902,49 @@ public void setCSOSN(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -22732,48 +23315,48 @@ public void setVCredICMSSN(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -23090,40 +23673,40 @@ public void setVFCPST(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -23494,70 +24077,70 @@ public void setVICMSEfet(String value) {
*
- * <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="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>
+ * <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="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>
*
*
*
@@ -24063,41 +24646,41 @@ public void setVCredICMSSN(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -24524,32 +25107,32 @@ public void setVICMSEfet(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
- * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="pICMSInter">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="4.00"/>
- * <enumeration value="7.00"/>
- * <enumeration value="12.00"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
+ * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="pICMSInter">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="4.00"/>
+ * <enumeration value="7.00"/>
+ * <enumeration value="12.00"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -24812,18 +25395,18 @@ public void setVICMSUFRemet(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -24951,74 +25534,74 @@ public void setVIOF(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indISS">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cServico" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nProcesso" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="30"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIncentivo">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indISS">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cServico" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nProcesso" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="30"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIncentivo">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -25470,132 +26053,132 @@ public void setIndIncentivo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="PISAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISQtde">
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="PISAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISQtde">
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -25721,26 +26304,26 @@ public void setPISOutr(TNFe.InfNFe.Det.Imposto.PIS.PISOutr value) {
*
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -25868,27 +26451,27 @@ public void setVPIS(String value) {
*
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -25935,56 +26518,56 @@ public void setCST(String value) {
*
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26166,25 +26749,25 @@ public void setVPIS(String value) {
*
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26314,34 +26897,34 @@ public void setVPIS(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaPISST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaPISST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26525,26 +27108,26 @@ public void setIndSomaPISST(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
- * <element name="IPI">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
+ * <element name="IPI">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26616,15 +27199,15 @@ public void setIPI(TNFe.InfNFe.Det.ImpostoDevol.IPI value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26673,66 +27256,66 @@ public void setVIPIDevol(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="obsCont" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="obsCont" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26804,30 +27387,30 @@ public void setObsFisco(TNFe.InfNFe.Det.ObsItem.ObsFisco value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26900,30 +27483,30 @@ public void setXCampo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26998,812 +27581,835 @@ public void setXCampo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cEAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarra" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="120"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NCM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}|[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NVE" maxOccurs="8" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z]{2}[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="CEST">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indEscala" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="S"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * </sequence>
- * <element name="cBenef" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="EXTIPI" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uCom">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cEANTrib">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarraTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uTrib">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indTot">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="DI" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDI">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="xLocDesemb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="tpViaTransp">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <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="12"/>
- * <enumeration value="13"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="tpIntermedio">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
- * <element name="cExportador">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="adi" maxOccurs="999">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="detExport" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="exportInd" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nItemPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
- * <element name="rastro" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLote">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="cAgreg" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdNFF" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdFisco">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="14"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cOperNFF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,5}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdEmb" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="uEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice minOccurs="0">
- * <element name="veicProd">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpOp">
- * <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="chassi">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <length value="17"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z0-9]+"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="40"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pot">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cilin">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoB">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpComb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nMotor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="21"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CMT">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dist">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoFab">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpPint">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="espVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="VIN">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * <enumeration value="R"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="condVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCorDENATRAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="lota">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpRest">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="med">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANVISA">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMotivoIsencao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="255"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="arma" maxOccurs="500">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpArma">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCano">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="comb">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="95"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="CODIF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,21}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
- * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CIDE" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="encerrante" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
- * <element name="origComb" maxOccurs="30" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="nRECOPI">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <maxLength value="20"/>
- * <pattern value="[0-9]{20}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cEAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarra" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="120"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NCM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}|[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NVE" maxOccurs="8" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z]{2}[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="CEST">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indEscala" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="S"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * </sequence>
+ * <element name="cBenef" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="gCred" maxOccurs="4" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cCredPresumido">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="EXTIPI" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uCom">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cEANTrib">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarraTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uTrib">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indTot">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="DI" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDI">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="xLocDesemb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="tpViaTransp">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <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="12"/>
+ * <enumeration value="13"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="tpIntermedio">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
+ * <element name="cExportador">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="adi" maxOccurs="999">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="detExport" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="exportInd" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nItemPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
+ * <element name="rastro" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLote">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="cAgreg" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdNFF" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdFisco">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="14"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cOperNFF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,5}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdEmb" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="uEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="veicProd">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpOp">
+ * <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="chassi">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="17"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z0-9]+"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pot">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cilin">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoB">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpComb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nMotor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="21"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CMT">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dist">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoFab">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpPint">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="espVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VIN">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * <enumeration value="R"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="condVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCorDENATRAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="lota">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpRest">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="med">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANVISA">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMotivoIsencao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="arma" maxOccurs="500">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpArma">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCano">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="comb">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descANP">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="95"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="CODIF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,21}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
+ * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CIDE" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="encerrante" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
+ * <element name="origComb" maxOccurs="30" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="nRECOPI">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <maxLength value="20"/>
+ * <pattern value="[0-9]{20}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -27820,6 +28426,7 @@ public void setXCampo(String value) {
"indEscala",
"cnpjFab",
"cBenef",
+ "gCred",
"extipi",
"cfop",
"uCom",
@@ -27872,6 +28479,8 @@ public static class Prod {
protected String cnpjFab;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String cBenef;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected Listset
method for the gCred property.
+ *
+ *
+ * getGCred().add(newItem);
+ *
+ *
+ *
+ *
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpArma">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCano">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpArma">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCano">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29067,115 +29705,115 @@ public void setDescr(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="95"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="CODIF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,21}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
- * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CIDE" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="encerrante" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
- * <element name="origComb" maxOccurs="30" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descANP">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="95"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="CODIF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,21}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
+ * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CIDE" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="encerrante" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
+ * <element name="origComb" maxOccurs="30" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29550,17 +30188,17 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29661,40 +30299,40 @@ public void setVCIDE(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29849,25 +30487,25 @@ public void setVEncFin(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29970,117 +30608,120 @@ public void setPOrig(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDI">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="xLocDesemb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="tpViaTransp">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <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="12"/>
- * <enumeration value="13"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="tpIntermedio">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
- * <element name="cExportador">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="adi" maxOccurs="999">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDI">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="xLocDesemb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="tpViaTransp">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <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="12"/>
+ * <enumeration value="13"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="tpIntermedio">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
+ * <element name="cExportador">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="adi" maxOccurs="999">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30096,6 +30737,7 @@ public void setPOrig(String value) {
"vafrmm",
"tpIntermedio",
"cnpj",
+ "cpf",
"ufTerceiro",
"cExportador",
"adi"
@@ -30121,6 +30763,8 @@ public static class DI {
protected String tpIntermedio;
@XmlElement(name = "CNPJ", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String cnpj;
+ @XmlElement(name = "CPF", namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String cpf;
@XmlElement(name = "UFTerceiro", namespace = "http://www.portalfiscal.inf.br/nfe")
@XmlSchemaType(name = "string")
protected TUfEmi ufTerceiro;
@@ -30345,6 +30989,30 @@ public void setCNPJ(String value) {
this.cnpj = value;
}
+ /**
+ * Obtém o valor da propriedade cpf.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCPF() {
+ return cpf;
+ }
+
+ /**
+ * Define o valor da propriedade cpf.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCPF(String value) {
+ this.cpf = value;
+ }
+
/**
* Obtém o valor da propriedade ufTerceiro.
*
@@ -30429,47 +31097,47 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30626,42 +31294,42 @@ public void setNDraw(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="exportInd" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="exportInd" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30733,24 +31401,24 @@ public void setExportInd(TNFe.InfNFe.Det.Prod.DetExport.ExportInd value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30853,31 +31521,149 @@ public void setQExport(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="uEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cCredPresumido">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "cCredPresumido",
+ "pCredPresumido",
+ "vCredPresumido"
+ })
+ public static class GCred {
+
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String cCredPresumido;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String pCredPresumido;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String vCredPresumido;
+
+ /**
+ * Obtém o valor da propriedade cCredPresumido.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCCredPresumido() {
+ return cCredPresumido;
+ }
+
+ /**
+ * Define o valor da propriedade cCredPresumido.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCCredPresumido(String value) {
+ this.cCredPresumido = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade pCredPresumido.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPCredPresumido() {
+ return pCredPresumido;
+ }
+
+ /**
+ * Define o valor da propriedade pCredPresumido.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPCredPresumido(String value) {
+ this.pCredPresumido = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade vCredPresumido.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVCredPresumido() {
+ return vCredPresumido;
+ }
+
+ /**
+ * Define o valor da propriedade vCredPresumido.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVCredPresumido(String value) {
+ this.vCredPresumido = value;
+ }
+
+ }
+
+
+ /**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="uEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30978,29 +31764,29 @@ public void setUEmb(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdFisco">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="14"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cOperNFF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,5}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdFisco">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="14"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cOperNFF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,5}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -31074,30 +31860,30 @@ public void setCOperNFF(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANVISA">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMotivoIsencao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="255"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANVISA">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMotivoIsencao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -31198,33 +31984,33 @@ public void setVPMC(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLote">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="cAgreg" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLote">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="cAgreg" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -31379,221 +32165,221 @@ public void setCAgreg(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpOp">
- * <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="chassi">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <length value="17"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z0-9]+"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="40"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pot">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cilin">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoB">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpComb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nMotor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="21"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CMT">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dist">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoFab">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpPint">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="espVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="VIN">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * <enumeration value="R"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="condVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCorDENATRAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="lota">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpRest">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpOp">
+ * <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="chassi">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="17"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z0-9]+"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pot">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cilin">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoB">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpComb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nMotor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="21"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CMT">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dist">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoFab">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpPint">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="espVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VIN">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * <enumeration value="R"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="condVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCorDENATRAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="lota">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpRest">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -32265,65 +33051,65 @@ public void setTpRest(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xFant" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
- * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
- * <sequence minOccurs="0">
- * <element name="IM">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNAE" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="CRT">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xFant" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
+ * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="IM">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNAE" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="CRT">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -32613,31 +33399,31 @@ public void setCRT(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="xLocExporta">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xLocDespacho" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="xLocExporta">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xLocDespacho" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -32739,261 +33525,261 @@ public void setXLocDespacho(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="cNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="natOp">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
- * <element name="tpNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="idDest">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="tpImp">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpEmis">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * <enumeration value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cDV">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
- * <element name="indFinal">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indPres">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIntermed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
- * <element name="verProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="xJust">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="15"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="02"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refNFP">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="04"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refECF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="2B"/>
- * <enumeration value="2C"/>
- * <enumeration value="2D"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nECF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCOO">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="cNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="natOp">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
+ * <element name="tpNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="idDest">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="tpImp">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpEmis">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * <enumeration value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cDV">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
+ * <element name="indFinal">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indPres">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIntermed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
+ * <element name="verProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="xJust">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="15"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="02"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refNFP">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="04"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refECF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="2B"/>
+ * <enumeration value="2C"/>
+ * <enumeration value="2D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nECF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCOO">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -33664,119 +34450,119 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="02"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refNFP">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="04"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refECF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="2B"/>
- * <enumeration value="2C"/>
- * <enumeration value="2D"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nECF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCOO">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="02"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refNFP">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="04"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refECF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="2B"/>
+ * <enumeration value="2C"/>
+ * <enumeration value="2D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nECF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCOO">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -33956,40 +34742,40 @@ public void setRefECF(TNFe.InfNFe.Ide.NFref.RefECF value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="2B"/>
- * <enumeration value="2C"/>
- * <enumeration value="2D"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nECF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCOO">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="2B"/>
+ * <enumeration value="2C"/>
+ * <enumeration value="2D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nECF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCOO">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34090,35 +34876,35 @@ public void setNCOO(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="02"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="02"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34300,39 +35086,39 @@ public void setNNF(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="04"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="04"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34572,122 +35358,125 @@ public void setNNF(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="infAdFisco" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="2000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="infCpl" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="5000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="obsCont" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="procRef" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indProc">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAto" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="08"/>
- * <enumeration value="10"/>
- * <enumeration value="12"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="infAdFisco" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="2000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="infCpl" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="5000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="obsCont" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="procRef" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indProc">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAto" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="08"/>
+ * <enumeration value="10"/>
+ * <enumeration value="12"/>
+ * <enumeration value="14"/>
+ * <enumeration value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34855,30 +35644,30 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34951,30 +35740,30 @@ public void setXCampo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35047,44 +35836,47 @@ public void setXCampo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indProc">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAto" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="08"/>
- * <enumeration value="10"/>
- * <enumeration value="12"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indProc">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAto" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="08"/>
+ * <enumeration value="10"/>
+ * <enumeration value="12"/>
+ * <enumeration value="14"/>
+ * <enumeration value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35187,23 +35979,23 @@ public void setTpAto(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="idCadIntTran">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="idCadIntTran">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35277,22 +36069,22 @@ public void setIdCadIntTran(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xSolic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="2000"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xSolic">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="5000"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35339,87 +36131,101 @@ public void setXSolic(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="detPag" maxOccurs="100">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tPag">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="card" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpIntegra">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="tBand" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cAut" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="detPag" maxOccurs="100">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tPag">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="CNPJPag" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="UFPag" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * </sequence>
+ * <element name="card" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpIntegra">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="tBand" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cAut" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="128"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="idTermPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35496,76 +36302,90 @@ public void setVTroco(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tPag">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="card" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpIntegra">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="tBand" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cAut" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tPag">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="CNPJPag" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="UFPag" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * </sequence>
+ * <element name="card" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpIntegra">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="tBand" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cAut" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="128"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="idTermPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35576,6 +36396,9 @@ public void setVTroco(String value) {
"tPag",
"xPag",
"vPag",
+ "dPag",
+ "cnpjPag",
+ "ufPag",
"card"
})
public static class DetPag {
@@ -35589,6 +36412,13 @@ public static class DetPag {
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String vPag;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String dPag;
+ @XmlElement(name = "CNPJPag", namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String cnpjPag;
+ @XmlElement(name = "UFPag", namespace = "http://www.portalfiscal.inf.br/nfe")
+ @XmlSchemaType(name = "string")
+ protected TUfEmi ufPag;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected TNFe.InfNFe.Pag.DetPag.Card card;
/**
@@ -35687,6 +36517,78 @@ public void setVPag(String value) {
this.vPag = value;
}
+ /**
+ * Obtém o valor da propriedade dPag.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDPag() {
+ return dPag;
+ }
+
+ /**
+ * Define o valor da propriedade dPag.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDPag(String value) {
+ this.dPag = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade cnpjPag.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCNPJPag() {
+ return cnpjPag;
+ }
+
+ /**
+ * Define o valor da propriedade cnpjPag.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCNPJPag(String value) {
+ this.cnpjPag = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade ufPag.
+ *
+ * @return
+ * possible object is
+ * {@link TUfEmi }
+ *
+ */
+ public TUfEmi getUFPag() {
+ return ufPag;
+ }
+
+ /**
+ * Define o valor da propriedade ufPag.
+ *
+ * @param value
+ * allowed object is
+ * {@link TUfEmi }
+ *
+ */
+ public void setUFPag(TUfEmi value) {
+ this.ufPag = value;
+ }
+
/**
* Obtém o valor da propriedade card.
*
@@ -35718,40 +36620,49 @@ public void setCard(TNFe.InfNFe.Pag.DetPag.Card value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpIntegra">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="tBand" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cAut" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpIntegra">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="tBand" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cAut" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="128"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="idTermPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35761,7 +36672,9 @@ public void setCard(TNFe.InfNFe.Pag.DetPag.Card value) {
"tpIntegra",
"cnpj",
"tBand",
- "cAut"
+ "cAut",
+ "cnpjReceb",
+ "idTermPag"
})
public static class Card {
@@ -35773,6 +36686,10 @@ public static class Card {
protected String tBand;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String cAut;
+ @XmlElement(name = "CNPJReceb", namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String cnpjReceb;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String idTermPag;
/**
* Obtém o valor da propriedade tpIntegra.
@@ -35870,6 +36787,54 @@ public void setCAut(String value) {
this.cAut = value;
}
+ /**
+ * Obtém o valor da propriedade cnpjReceb.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCNPJReceb() {
+ return cnpjReceb;
+ }
+
+ /**
+ * Define o valor da propriedade cnpjReceb.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCNPJReceb(String value) {
+ this.cnpjReceb = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade idTermPag.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIdTermPag() {
+ return idTermPag;
+ }
+
+ /**
+ * Define o valor da propriedade idTermPag.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIdTermPag(String value) {
+ this.idTermPag = value;
+ }
+
}
}
@@ -35883,104 +36848,104 @@ public void setCAut(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ICMSTot">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ISSQNtot" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="cRegTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </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/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ICMSTot">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ISSQNtot" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="cRegTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </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/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -36079,43 +37044,43 @@ public void setRetTrib(TNFe.InfNFe.Total.RetTrib value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -36918,38 +37883,38 @@ public void setVTotTrib(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="cRegTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="cRegTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -37293,21 +38258,21 @@ public void setCRegTrib(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vRetPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vRetPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -37518,174 +38483,174 @@ public void setVRetPrev(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="modFrete">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="transporta" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice minOccurs="0">
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
- * <element name="xEnder" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMun" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="retTransp" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice>
- * <sequence minOccurs="0">
- * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
- * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
- * </sequence>
- * <element name="vagao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="balsa" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * <element name="vol" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,15}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="esp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="marca" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLacre">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="modFrete">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="transporta" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
+ * <element name="xEnder" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMun" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="retTransp" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice>
+ * <sequence minOccurs="0">
+ * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
+ * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
+ * </sequence>
+ * <element name="vagao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="balsa" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * <element name="vol" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,15}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="esp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="marca" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLacre">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -37929,27 +38894,27 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -38131,44 +39096,44 @@ public void setCMunFG(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice minOccurs="0">
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
- * <element name="xEnder" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMun" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
+ * <element name="xEnder" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMun" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -38378,66 +39343,66 @@ public void setUF(TUf value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,15}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="esp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="marca" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLacre">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,15}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="esp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="marca" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLacre">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -38649,22 +39614,22 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLacre">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLacre">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -38717,32 +39682,32 @@ public void setNLacre(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qrCode">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="100"/>
- * <maxLength value="600"/>
- * <pattern value="(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&nVersao=100&tpAmb=[1-2](&cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="urlChave">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="21"/>
- * <maxLength value="85"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qrCode">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="100"/>
+ * <maxLength value="600"/>
+ * <pattern value="(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&nVersao=100&tpAmb=[1-2](&cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="urlChave">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="21"/>
+ * <maxLength value="85"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TNfeProc.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TNfeProc.java
index 89a28ae3..9dbe7ff9 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TNfeProc.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TNfeProc.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.retConsReciNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,17 +12,17 @@
*
- * <complexType name="TNfeProc">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="NFe" type="{http://www.portalfiscal.inf.br/nfe}TNFe"/>
- * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe"/>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TNfeProc">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="NFe" type="{http://www.portalfiscal.inf.br/nfe}TNFe"/>
+ * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe"/>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TProtNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TProtNFe.java
index 053f25fa..028f0e6d 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TProtNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TProtNFe.java
@@ -1,13 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.retConsReciNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlID;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@@ -20,53 +14,53 @@
*
- * <complexType name="TProtNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="infProt">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/>
- * <element name="digVal" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType" minOccurs="0"/>
- * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
- * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
- * <sequence minOccurs="0">
- * <element name="cMsg">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMsg">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="200"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature" minOccurs="0"/>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TProtNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="infProt">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/>
+ * <element name="digVal" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType" minOccurs="0"/>
+ * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
+ * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
+ * <sequence minOccurs="0">
+ * <element name="cMsg">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMsg">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="200"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -164,41 +158,41 @@ public void setVersao(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/>
- * <element name="digVal" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType" minOccurs="0"/>
- * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
- * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
- * <sequence minOccurs="0">
- * <element name="cMsg">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMsg">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="200"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/>
+ * <element name="digVal" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType" minOccurs="0"/>
+ * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
+ * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
+ * <sequence minOccurs="0">
+ * <element name="cMsg">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMsg">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="200"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TRetConsReciNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TRetConsReciNFe.java
index dba20a8c..badba39c 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TRetConsReciNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TRetConsReciNFe.java
@@ -1,13 +1,9 @@
package br.com.swconsultoria.nfe.schema_4.retConsReciNFe;
+import javax.xml.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
/**
@@ -18,41 +14,41 @@
*
- * <complexType name="TRetConsReciNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
- * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
- * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
- * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <sequence minOccurs="0">
- * <element name="cMsg">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMsg">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="200"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe" maxOccurs="50" minOccurs="0"/>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TRetConsReciNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
+ * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
+ * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
+ * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <sequence minOccurs="0">
+ * <element name="cMsg">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMsg">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="200"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe" maxOccurs="50" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TRetEnviNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TRetEnviNFe.java
index 2ae7a65a..8cb3684e 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TRetEnviNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TRetEnviNFe.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.retConsReciNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,36 +12,36 @@
*
- * <complexType name="TRetEnviNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
- * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
- * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <choice>
- * <element name="infRec" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
- * <element name="tMed" type="{http://www.portalfiscal.inf.br/nfe}TMed"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe" minOccurs="0"/>
- * </choice>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TRetEnviNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
+ * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
+ * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <choice>
+ * <element name="infRec" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
+ * <element name="tMed" type="{http://www.portalfiscal.inf.br/nfe}TMed"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe" minOccurs="0"/>
+ * </choice>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -305,16 +301,16 @@ public void setVersao(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
- * <element name="tMed" type="{http://www.portalfiscal.inf.br/nfe}TMed"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
+ * <element name="tMed" type="{http://www.portalfiscal.inf.br/nfe}TMed"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TUf.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TUf.java
index a2846cac..b5b77835 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TUf.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TUf.java
@@ -11,39 +11,39 @@
*
- * <simpleType name="TUf">
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="AC"/>
- * <enumeration value="AL"/>
- * <enumeration value="AM"/>
- * <enumeration value="AP"/>
- * <enumeration value="BA"/>
- * <enumeration value="CE"/>
- * <enumeration value="DF"/>
- * <enumeration value="ES"/>
- * <enumeration value="GO"/>
- * <enumeration value="MA"/>
- * <enumeration value="MG"/>
- * <enumeration value="MS"/>
- * <enumeration value="MT"/>
- * <enumeration value="PA"/>
- * <enumeration value="PB"/>
- * <enumeration value="PE"/>
- * <enumeration value="PI"/>
- * <enumeration value="PR"/>
- * <enumeration value="RJ"/>
- * <enumeration value="RN"/>
- * <enumeration value="RO"/>
- * <enumeration value="RR"/>
- * <enumeration value="RS"/>
- * <enumeration value="SC"/>
- * <enumeration value="SE"/>
- * <enumeration value="SP"/>
- * <enumeration value="TO"/>
- * <enumeration value="EX"/>
- * </restriction>
- * </simpleType>
+ * <simpleType name="TUf">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="AC"/>
+ * <enumeration value="AL"/>
+ * <enumeration value="AM"/>
+ * <enumeration value="AP"/>
+ * <enumeration value="BA"/>
+ * <enumeration value="CE"/>
+ * <enumeration value="DF"/>
+ * <enumeration value="ES"/>
+ * <enumeration value="GO"/>
+ * <enumeration value="MA"/>
+ * <enumeration value="MG"/>
+ * <enumeration value="MS"/>
+ * <enumeration value="MT"/>
+ * <enumeration value="PA"/>
+ * <enumeration value="PB"/>
+ * <enumeration value="PE"/>
+ * <enumeration value="PI"/>
+ * <enumeration value="PR"/>
+ * <enumeration value="RJ"/>
+ * <enumeration value="RN"/>
+ * <enumeration value="RO"/>
+ * <enumeration value="RR"/>
+ * <enumeration value="RS"/>
+ * <enumeration value="SC"/>
+ * <enumeration value="SE"/>
+ * <enumeration value="SP"/>
+ * <enumeration value="TO"/>
+ * <enumeration value="EX"/>
+ * </restriction>
+ * </simpleType>
*
*
*/
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TUfEmi.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TUfEmi.java
index 95efed95..b5f492a3 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TUfEmi.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TUfEmi.java
@@ -11,38 +11,38 @@
*
- * <simpleType name="TUfEmi">
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="AC"/>
- * <enumeration value="AL"/>
- * <enumeration value="AM"/>
- * <enumeration value="AP"/>
- * <enumeration value="BA"/>
- * <enumeration value="CE"/>
- * <enumeration value="DF"/>
- * <enumeration value="ES"/>
- * <enumeration value="GO"/>
- * <enumeration value="MA"/>
- * <enumeration value="MG"/>
- * <enumeration value="MS"/>
- * <enumeration value="MT"/>
- * <enumeration value="PA"/>
- * <enumeration value="PB"/>
- * <enumeration value="PE"/>
- * <enumeration value="PI"/>
- * <enumeration value="PR"/>
- * <enumeration value="RJ"/>
- * <enumeration value="RN"/>
- * <enumeration value="RO"/>
- * <enumeration value="RR"/>
- * <enumeration value="RS"/>
- * <enumeration value="SC"/>
- * <enumeration value="SE"/>
- * <enumeration value="SP"/>
- * <enumeration value="TO"/>
- * </restriction>
- * </simpleType>
+ * <simpleType name="TUfEmi">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="AC"/>
+ * <enumeration value="AL"/>
+ * <enumeration value="AM"/>
+ * <enumeration value="AP"/>
+ * <enumeration value="BA"/>
+ * <enumeration value="CE"/>
+ * <enumeration value="DF"/>
+ * <enumeration value="ES"/>
+ * <enumeration value="GO"/>
+ * <enumeration value="MA"/>
+ * <enumeration value="MG"/>
+ * <enumeration value="MS"/>
+ * <enumeration value="MT"/>
+ * <enumeration value="PA"/>
+ * <enumeration value="PB"/>
+ * <enumeration value="PE"/>
+ * <enumeration value="PI"/>
+ * <enumeration value="PR"/>
+ * <enumeration value="RJ"/>
+ * <enumeration value="RN"/>
+ * <enumeration value="RO"/>
+ * <enumeration value="RR"/>
+ * <enumeration value="RS"/>
+ * <enumeration value="SC"/>
+ * <enumeration value="SE"/>
+ * <enumeration value="SP"/>
+ * <enumeration value="TO"/>
+ * </restriction>
+ * </simpleType>
*
*
*/
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TVeiculo.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TVeiculo.java
index 43216e26..527bfb8b 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TVeiculo.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TVeiculo.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.retConsReciNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,31 +12,31 @@
*
- * <complexType name="TVeiculo">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="placa">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3}|[A-Z0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
- * <element name="RNTC" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TVeiculo">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="placa">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3}|[A-Z0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
+ * <element name="RNTC" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TransformType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TransformType.java
index 2ae048f2..4ddc69f2 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TransformType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TransformType.java
@@ -1,13 +1,9 @@
package br.com.swconsultoria.nfe.schema_4.retConsReciNFe;
+import javax.xml.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
/**
@@ -16,16 +12,16 @@
*
- * <complexType name="TransformType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence maxOccurs="unbounded" minOccurs="0">
- * <element name="XPath" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * </sequence>
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2000/09/xmldsig#}TTransformURI" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TransformType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence maxOccurs="unbounded" minOccurs="0">
+ * <element name="XPath" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2000/09/xmldsig#}TTransformURI" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TransformsType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TransformsType.java
index 30dd0c9d..254eb3d9 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TransformsType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/TransformsType.java
@@ -1,12 +1,12 @@
package br.com.swconsultoria.nfe.schema_4.retConsReciNFe;
-import java.util.ArrayList;
-import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
+import java.util.ArrayList;
+import java.util.List;
/**
@@ -15,15 +15,15 @@
*
- * <complexType name="TransformsType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="Transform" type="{http://www.w3.org/2000/09/xmldsig#}TransformType" maxOccurs="2" minOccurs="2"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TransformsType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Transform" type="{http://www.w3.org/2000/09/xmldsig#}TransformType" maxOccurs="2" minOccurs="2"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/X509DataType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/X509DataType.java
index 4bda46c2..df65414d 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/X509DataType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retConsReciNFe/X509DataType.java
@@ -13,15 +13,15 @@
*
- * <complexType name="X509DataType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="X509Certificate" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="X509DataType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="X509Certificate" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/KeyInfoType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/KeyInfoType.java
index ea939b18..65fdbd7e 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/KeyInfoType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/KeyInfoType.java
@@ -1,13 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.retEnviNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlID;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@@ -18,16 +12,16 @@
*
- * <complexType name="KeyInfoType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="X509Data" type="{http://www.w3.org/2000/09/xmldsig#}X509DataType"/>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="KeyInfoType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="X509Data" type="{http://www.w3.org/2000/09/xmldsig#}X509DataType"/>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/ObjectFactory.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/ObjectFactory.java
index 938d11ab..6c61fc55 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/ObjectFactory.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/ObjectFactory.java
@@ -24,18 +24,18 @@
@XmlRegistry
public class ObjectFactory {
- private final static QName _RetEnviNFe_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "retEnviNFe");
private final static QName _Signature_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Signature");
- private final static QName _TNFeInfNFeDetImpostoVTotTrib_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "vTotTrib");
+ private final static QName _RetEnviNFe_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "retEnviNFe");
private final static QName _TNFeInfNFeDetImpostoICMS_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "ICMS");
+ private final static QName _TNFeInfNFeDetImpostoPISST_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "PISST");
+ private final static QName _TNFeInfNFeDetImpostoCOFINSST_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "COFINSST");
private final static QName _TNFeInfNFeDetImpostoIPI_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "IPI");
+ private final static QName _TNFeInfNFeDetImpostoICMSUFDest_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "ICMSUFDest");
+ private final static QName _TNFeInfNFeDetImpostoVTotTrib_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "vTotTrib");
private final static QName _TNFeInfNFeDetImpostoII_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "II");
private final static QName _TNFeInfNFeDetImpostoISSQN_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "ISSQN");
- private final static QName _TNFeInfNFeDetImpostoPIS_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "PIS");
- private final static QName _TNFeInfNFeDetImpostoPISST_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "PISST");
private final static QName _TNFeInfNFeDetImpostoCOFINS_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "COFINS");
- private final static QName _TNFeInfNFeDetImpostoCOFINSST_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "COFINSST");
- private final static QName _TNFeInfNFeDetImpostoICMSUFDest_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "ICMSUFDest");
+ private final static QName _TNFeInfNFeDetImpostoPIS_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "PIS");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.com.swconsultoria.nfe.schema_4.retEnviNFe
@@ -60,22 +60,6 @@ public SignedInfoType createSignedInfoType() {
return new SignedInfoType();
}
- /**
- * Create an instance of {@link TIpi }
- *
- */
- public TIpi createTIpi() {
- return new TIpi();
- }
-
- /**
- * Create an instance of {@link TProtNFe }
- *
- */
- public TProtNFe createTProtNFe() {
- return new TProtNFe();
- }
-
/**
* Create an instance of {@link TNFe }
*
@@ -261,19 +245,27 @@ public TNFe.InfNFe.Ide.NFref createTNFeInfNFeIdeNFref() {
}
/**
- * Create an instance of {@link TRetEnviNFe }
+ * Create an instance of {@link TProtNFe }
*
*/
- public TRetEnviNFe createTRetEnviNFe() {
- return new TRetEnviNFe();
+ public TProtNFe createTProtNFe() {
+ return new TProtNFe();
}
/**
- * Create an instance of {@link TEnviNFe }
+ * Create an instance of {@link TIpi }
*
*/
- public TEnviNFe createTEnviNFe() {
- return new TEnviNFe();
+ public TIpi createTIpi() {
+ return new TIpi();
+ }
+
+ /**
+ * Create an instance of {@link TRetEnviNFe }
+ *
+ */
+ public TRetEnviNFe createTRetEnviNFe() {
+ return new TRetEnviNFe();
}
/**
@@ -285,19 +277,19 @@ public TConsReciNFe createTConsReciNFe() {
}
/**
- * Create an instance of {@link TRetConsReciNFe }
+ * Create an instance of {@link TVeiculo }
*
*/
- public TRetConsReciNFe createTRetConsReciNFe() {
- return new TRetConsReciNFe();
+ public TVeiculo createTVeiculo() {
+ return new TVeiculo();
}
/**
- * Create an instance of {@link TNfeProc }
+ * Create an instance of {@link TEnderEmi }
*
*/
- public TNfeProc createTNfeProc() {
- return new TNfeProc();
+ public TEnderEmi createTEnderEmi() {
+ return new TEnderEmi();
}
/**
@@ -309,11 +301,19 @@ public TEndereco createTEndereco() {
}
/**
- * Create an instance of {@link TEnderEmi }
+ * Create an instance of {@link TEnviNFe }
*
*/
- public TEnderEmi createTEnderEmi() {
- return new TEnderEmi();
+ public TEnviNFe createTEnviNFe() {
+ return new TEnviNFe();
+ }
+
+ /**
+ * Create an instance of {@link TInfRespTec }
+ *
+ */
+ public TInfRespTec createTInfRespTec() {
+ return new TInfRespTec();
}
/**
@@ -325,19 +325,19 @@ public TLocal createTLocal() {
}
/**
- * Create an instance of {@link TInfRespTec }
+ * Create an instance of {@link TNfeProc }
*
*/
- public TInfRespTec createTInfRespTec() {
- return new TInfRespTec();
+ public TNfeProc createTNfeProc() {
+ return new TNfeProc();
}
/**
- * Create an instance of {@link TVeiculo }
+ * Create an instance of {@link TRetConsReciNFe }
*
*/
- public TVeiculo createTVeiculo() {
- return new TVeiculo();
+ public TRetConsReciNFe createTRetConsReciNFe() {
+ return new TRetConsReciNFe();
}
/**
@@ -348,6 +348,14 @@ public SignatureType createSignatureType() {
return new SignatureType();
}
+ /**
+ * Create an instance of {@link X509DataType }
+ *
+ */
+ public X509DataType createX509DataType() {
+ return new X509DataType();
+ }
+
/**
* Create an instance of {@link SignatureValueType }
*
@@ -380,14 +388,6 @@ public KeyInfoType createKeyInfoType() {
return new KeyInfoType();
}
- /**
- * Create an instance of {@link X509DataType }
- *
- */
- public X509DataType createX509DataType() {
- return new X509DataType();
- }
-
/**
* Create an instance of {@link ReferenceType.DigestMethod }
*
@@ -412,30 +412,6 @@ public SignedInfoType.SignatureMethod createSignedInfoTypeSignatureMethod() {
return new SignedInfoType.SignatureMethod();
}
- /**
- * Create an instance of {@link TIpi.IPITrib }
- *
- */
- public TIpi.IPITrib createTIpiIPITrib() {
- return new TIpi.IPITrib();
- }
-
- /**
- * Create an instance of {@link TIpi.IPINT }
- *
- */
- public TIpi.IPINT createTIpiIPINT() {
- return new TIpi.IPINT();
- }
-
- /**
- * Create an instance of {@link TProtNFe.InfProt }
- *
- */
- public TProtNFe.InfProt createTProtNFeInfProt() {
- return new TProtNFe.InfProt();
- }
-
/**
* Create an instance of {@link TNFe.InfNFeSupl }
*
@@ -916,6 +892,14 @@ public TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900 createTNFeInfNFeDetImpostoICMSICMS
return new TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900();
}
+ /**
+ * Create an instance of {@link TNFe.InfNFe.Det.Prod.GCred }
+ *
+ */
+ public TNFe.InfNFe.Det.Prod.GCred createTNFeInfNFeDetProdGCred() {
+ return new TNFe.InfNFe.Det.Prod.GCred();
+ }
+
/**
* Create an instance of {@link TNFe.InfNFe.Det.Prod.Rastro }
*
@@ -1029,33 +1013,40 @@ public TNFe.InfNFe.Ide.NFref.RefECF createTNFeInfNFeIdeNFrefRefECF() {
}
/**
- * Create an instance of {@link TRetEnviNFe.InfRec }
+ * Create an instance of {@link TProtNFe.InfProt }
*
*/
- public TRetEnviNFe.InfRec createTRetEnviNFeInfRec() {
- return new TRetEnviNFe.InfRec();
+ public TProtNFe.InfProt createTProtNFeInfProt() {
+ return new TProtNFe.InfProt();
}
/**
- * Create an instance of {@link JAXBElement }{@code <}{@link TRetEnviNFe }{@code >}
+ * Create an instance of {@link TIpi.IPITrib }
*
- * @param value
- * Java instance representing xml element's value.
- * @return
- * the new instance of {@link JAXBElement }{@code <}{@link TRetEnviNFe }{@code >}
*/
- @XmlElementDecl(namespace = "http://www.portalfiscal.inf.br/nfe", name = "retEnviNFe")
- public JAXBElement
- * <complexType name="ReferenceType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="Transforms" type="{http://www.w3.org/2000/09/xmldsig#}TransformsType"/>
- * <element name="DigestMethod">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#sha1" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="DigestValue" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType"/>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * <attribute name="URI" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyURI">
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="ReferenceType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Transforms" type="{http://www.w3.org/2000/09/xmldsig#}TransformsType"/>
+ * <element name="DigestMethod">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#sha1" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="DigestValue" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType"/>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * <attribute name="URI" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyURI">
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -224,13 +218,13 @@ public void setType(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#sha1" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#sha1" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/SignatureType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/SignatureType.java
index 956c664d..a92b81b5 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/SignatureType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/SignatureType.java
@@ -1,13 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.retEnviNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlID;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@@ -18,18 +12,18 @@
*
- * <complexType name="SignatureType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="SignedInfo" type="{http://www.w3.org/2000/09/xmldsig#}SignedInfoType"/>
- * <element name="SignatureValue" type="{http://www.w3.org/2000/09/xmldsig#}SignatureValueType"/>
- * <element name="KeyInfo" type="{http://www.w3.org/2000/09/xmldsig#}KeyInfoType"/>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="SignatureType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="SignedInfo" type="{http://www.w3.org/2000/09/xmldsig#}SignedInfoType"/>
+ * <element name="SignatureValue" type="{http://www.w3.org/2000/09/xmldsig#}SignatureValueType"/>
+ * <element name="KeyInfo" type="{http://www.w3.org/2000/09/xmldsig#}KeyInfoType"/>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/SignatureValueType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/SignatureValueType.java
index 0c206ffc..d3ed3826 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/SignatureValueType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/SignatureValueType.java
@@ -1,13 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.retEnviNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlID;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.XmlValue;
+import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@@ -18,13 +12,13 @@
*
- * <complexType name="SignatureValueType">
- * <simpleContent>
- * <extension base="<http://www.w3.org/2001/XMLSchema>base64Binary">
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </extension>
- * </simpleContent>
- * </complexType>
+ * <complexType name="SignatureValueType">
+ * <simpleContent>
+ * <extension base="<http://www.w3.org/2001/XMLSchema>base64Binary">
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </extension>
+ * </simpleContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/SignedInfoType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/SignedInfoType.java
index 65354a97..2a7cd63c 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/SignedInfoType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/SignedInfoType.java
@@ -1,13 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.retEnviNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlID;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@@ -18,34 +12,34 @@
*
- * <complexType name="SignedInfoType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CanonicalizationMethod">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="SignatureMethod">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="Reference" type="{http://www.w3.org/2000/09/xmldsig#}ReferenceType"/>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="SignedInfoType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CanonicalizationMethod">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="SignatureMethod">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="Reference" type="{http://www.w3.org/2000/09/xmldsig#}ReferenceType"/>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -173,13 +167,13 @@ public void setId(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -229,13 +223,13 @@ public void setAlgorithm(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" fixed="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TConsReciNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TConsReciNFe.java
index 0d41ea58..d270422c 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TConsReciNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TConsReciNFe.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.retEnviNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,17 +12,17 @@
*
- * <complexType name="TConsReciNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TConsReciNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TEnderEmi.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TEnderEmi.java
index 66ad0e09..2a2cce63 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TEnderEmi.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TEnderEmi.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.retEnviNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,87 +12,87 @@
*
- * <complexType name="TEnderEmi">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xLgr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nro">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCpl" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xBairro">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="xMun">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="CEP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <enumeration value="1058"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <enumeration value="Brasil"/>
- * <enumeration value="BRASIL"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TEnderEmi">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xLgr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nro">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCpl" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xBairro">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="xMun">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="CEP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <enumeration value="1058"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <enumeration value="Brasil"/>
+ * <enumeration value="BRASIL"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TEndereco.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TEndereco.java
index cc3f9ce1..c1607a97 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TEndereco.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TEndereco.java
@@ -1,11 +1,7 @@
package br.com.swconsultoria.nfe.schema_4.retEnviNFe;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
@@ -16,88 +12,88 @@
*
- * <complexType name="TEndereco">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xLgr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nro">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCpl" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xBairro">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="xMun">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CEP" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TEndereco">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xLgr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nro">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCpl" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xBairro">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="xMun">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CEP" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TEnviNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TEnviNFe.java
index 23a75135..44fe9966 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TEnviNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TEnviNFe.java
@@ -1,13 +1,9 @@
package br.com.swconsultoria.nfe.schema_4.retEnviNFe;
+import javax.xml.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
/**
@@ -18,26 +14,26 @@
*
- * <complexType name="TEnviNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="idLote" type="{http://www.portalfiscal.inf.br/nfe}TIdLote"/>
- * <element name="indSinc">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NFe" type="{http://www.portalfiscal.inf.br/nfe}TNFe" maxOccurs="50"/>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TEnviNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="idLote" type="{http://www.portalfiscal.inf.br/nfe}TIdLote"/>
+ * <element name="indSinc">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NFe" type="{http://www.portalfiscal.inf.br/nfe}TNFe" maxOccurs="50"/>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TInfRespTec.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TInfRespTec.java
index e71e2fea..dfff2888 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TInfRespTec.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TInfRespTec.java
@@ -15,57 +15,57 @@
*
- * <complexType name="TInfRespTec">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/>
- * <element name="xContato">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="email">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <whiteSpace value="preserve"/>
- * <minLength value="6"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="idCSRT">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="hashCSRT">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}base64Binary">
- * <length value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TInfRespTec">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/>
+ * <element name="xContato">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="email">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="6"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="idCSRT">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="hashCSRT">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}base64Binary">
+ * <length value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TIpi.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TIpi.java
index c1fcfad6..9af5c4b2 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TIpi.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TIpi.java
@@ -15,100 +15,100 @@
*
- * <complexType name="TIpi">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJProd" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="cSelo" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qSelo" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cEnq">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="IPITrib">
- * <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"/>
- * <enumeration value="49"/>
- * <enumeration value="50"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="IPINT">
- * <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="03"/>
- * <enumeration value="04"/>
- * <enumeration value="05"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TIpi">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJProd" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="cSelo" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qSelo" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cEnq">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="IPITrib">
+ * <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"/>
+ * <enumeration value="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="IPINT">
+ * <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="03"/>
+ * <enumeration value="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -288,31 +288,31 @@ public void setIPINT(TIpi.IPINT value) {
*
- * <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="03"/>
- * <enumeration value="04"/>
- * <enumeration value="05"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="03"/>
+ * <enumeration value="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -359,36 +359,36 @@ public void setCST(String value) {
*
- * <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"/>
- * <enumeration value="49"/>
- * <enumeration value="50"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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"/>
+ * <enumeration value="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TLocal.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TLocal.java
index 923876bf..e56cc438 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TLocal.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TLocal.java
@@ -16,110 +16,110 @@
*
- * <complexType name="TLocal">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xLgr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nro">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCpl" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xBairro">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="xMun">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CEP" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="email" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TLocal">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xLgr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nro">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCpl" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xBairro">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="xMun">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CEP" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="email" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TNFe.java
index 3035085c..adbec2ac 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TNFe.java
@@ -1,12 +1,20 @@
package br.com.swconsultoria.nfe.schema_4.retEnviNFe;
+import java.util.ArrayList;
+import java.util.List;
import javax.xml.bind.JAXBElement;
-import javax.xml.bind.annotation.*;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlElementRefs;
+import javax.xml.bind.annotation.XmlID;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-import java.util.ArrayList;
-import java.util.List;
/**
@@ -17,3556 +25,3649 @@
*
- * <complexType name="TNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="infNFe">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ide">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="cNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="natOp">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
- * <element name="tpNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="idDest">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="tpImp">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpEmis">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * <enumeration value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cDV">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
- * <element name="indFinal">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indPres">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIntermed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
- * <element name="verProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="xJust">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="15"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="02"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refNFP">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="04"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refECF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="2B"/>
- * <enumeration value="2C"/>
- * <enumeration value="2D"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nECF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCOO">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="emit">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xFant" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
- * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
- * <sequence minOccurs="0">
- * <element name="IM">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNAE" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="CRT">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="avulsa" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="xOrgao">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="matr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xAgente">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="nDAR" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="repEmi">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="dest" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * <element name="idEstrangeiro">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/>
- * <element name="indIEDest">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/>
- * <element name="ISUF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8,9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IM" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="email" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="retirada" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
- * <element name="entrega" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
- * <element name="autXML" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="det" maxOccurs="990">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="prod">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cEAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarra" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="120"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NCM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}|[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NVE" maxOccurs="8" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z]{2}[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="CEST">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indEscala" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="S"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * </sequence>
- * <element name="cBenef" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="EXTIPI" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uCom">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cEANTrib">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarraTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uTrib">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indTot">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="DI" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDI">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="xLocDesemb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="tpViaTransp">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <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="12"/>
- * <enumeration value="13"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="tpIntermedio">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
- * <element name="cExportador">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="adi" maxOccurs="999">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="detExport" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="exportInd" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nItemPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
- * <element name="rastro" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLote">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="cAgreg" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdNFF" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdFisco">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="14"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cOperNFF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,5}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdEmb" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="uEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice minOccurs="0">
- * <element name="veicProd">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpOp">
- * <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="chassi">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <length value="17"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z0-9]+"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="40"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pot">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cilin">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoB">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpComb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nMotor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="21"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CMT">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dist">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoFab">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpPint">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="espVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="VIN">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * <enumeration value="R"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="condVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCorDENATRAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="lota">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpRest">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="med">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANVISA">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMotivoIsencao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="255"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="arma" maxOccurs="500">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpArma">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCano">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="comb">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="95"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="CODIF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,21}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
- * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CIDE" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="encerrante" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
- * <element name="origComb" maxOccurs="30" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="nRECOPI">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <maxLength value="20"/>
- * <pattern value="[0-9]{20}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="imposto">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <choice>
- * <sequence>
- * <element name="ICMS">
- * <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>
- * </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>
- * </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>
- * </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="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>
- * </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>
- * </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"/>
- * <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"/>
- * <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>
- * </element>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="II" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <sequence>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="ISSQN">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indISS">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cServico" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nProcesso" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="30"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIncentivo">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </choice>
- * <element name="PIS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="PISAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISQtde">
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaPISST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="COFINSAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSQtde">
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaCOFINSST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ICMSUFDest" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
- * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="pICMSInter">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="4.00"/>
- * <enumeration value="7.00"/>
- * <enumeration value="12.00"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="impostoDevol" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
- * <element name="IPI">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infAdProd" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="500"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="obsItem" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="obsCont" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <attribute name="nItem" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="total">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ICMSTot">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ISSQNtot" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="cRegTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </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/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="transp">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="modFrete">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="transporta" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice minOccurs="0">
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
- * <element name="xEnder" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMun" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="retTransp" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice>
- * <sequence minOccurs="0">
- * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
- * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
- * </sequence>
- * <element name="vagao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="balsa" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * <element name="vol" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,15}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="esp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="marca" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLacre">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="cobr" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="fat" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nFat" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="dup" maxOccurs="120" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDup" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pag">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="detPag" maxOccurs="100">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tPag">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="card" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpIntegra">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="tBand" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cAut" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infIntermed" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="idCadIntTran">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infAdic" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="infAdFisco" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="2000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="infCpl" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="5000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="obsCont" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="procRef" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indProc">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAto" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="08"/>
- * <enumeration value="10"/>
- * <enumeration value="12"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="exporta" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="xLocExporta">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xLocDespacho" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="compra" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xNEmp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="22"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCont" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="cana" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="safra">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="4"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="ref">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="forDia" maxOccurs="31">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * </sequence>
- * <attribute name="dia" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="deduc" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xDed">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infRespTec" type="{http://www.portalfiscal.inf.br/nfe}TInfRespTec" minOccurs="0"/>
- * <element name="infSolicNFF" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xSolic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="2000"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * <attribute name="Id" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}ID">
- * <pattern value="NFe[0-9]{44}"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infNFeSupl" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qrCode">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="100"/>
- * <maxLength value="600"/>
- * <pattern value="(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&nVersao=100&tpAmb=[1-2](&cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="urlChave">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="21"/>
- * <maxLength value="85"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="infNFe">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ide">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="cNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="natOp">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
+ * <element name="tpNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="idDest">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="tpImp">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpEmis">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * <enumeration value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cDV">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
+ * <element name="indFinal">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indPres">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIntermed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
+ * <element name="verProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="xJust">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="15"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="02"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refNFP">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="04"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refECF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="2B"/>
+ * <enumeration value="2C"/>
+ * <enumeration value="2D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nECF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCOO">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="emit">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xFant" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
+ * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="IM">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNAE" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="CRT">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="avulsa" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="xOrgao">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="matr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xAgente">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="nDAR" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="repEmi">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="dest" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * <element name="idEstrangeiro">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/>
+ * <element name="indIEDest">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/>
+ * <element name="ISUF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8,9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IM" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="email" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="retirada" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
+ * <element name="entrega" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
+ * <element name="autXML" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="det" maxOccurs="990">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="prod">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cEAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarra" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="120"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NCM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}|[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NVE" maxOccurs="8" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z]{2}[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="CEST">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indEscala" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="S"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * </sequence>
+ * <element name="cBenef" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="gCred" maxOccurs="4" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cCredPresumido">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="EXTIPI" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uCom">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cEANTrib">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarraTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uTrib">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indTot">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="DI" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDI">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="xLocDesemb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="tpViaTransp">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <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="12"/>
+ * <enumeration value="13"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="tpIntermedio">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
+ * <element name="cExportador">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="adi" maxOccurs="999">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="detExport" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="exportInd" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nItemPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
+ * <element name="rastro" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLote">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="cAgreg" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdNFF" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdFisco">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="14"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cOperNFF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,5}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdEmb" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="uEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="veicProd">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpOp">
+ * <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="chassi">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="17"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z0-9]+"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pot">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cilin">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoB">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpComb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nMotor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="21"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CMT">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dist">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoFab">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpPint">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="espVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VIN">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * <enumeration value="R"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="condVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCorDENATRAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="lota">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpRest">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="med">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANVISA">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMotivoIsencao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="arma" maxOccurs="500">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpArma">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCano">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="comb">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descANP">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="95"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="CODIF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,21}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
+ * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CIDE" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="encerrante" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
+ * <element name="origComb" maxOccurs="30" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="nRECOPI">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <maxLength value="20"/>
+ * <pattern value="[0-9]{20}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="imposto">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <choice>
+ * <sequence>
+ * <element name="ICMS">
+ * <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="[!-ÿ]{8}|[!-ÿ]{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"/>
+ * <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"/>
+ * <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>
+ * </element>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="II" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <sequence>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="ISSQN">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indISS">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cServico" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nProcesso" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="30"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIncentivo">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </choice>
+ * <element name="PIS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="PISAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISQtde">
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaPISST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="COFINSAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSQtde">
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaCOFINSST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ICMSUFDest" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
+ * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="pICMSInter">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="4.00"/>
+ * <enumeration value="7.00"/>
+ * <enumeration value="12.00"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="impostoDevol" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
+ * <element name="IPI">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infAdProd" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="500"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="obsItem" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="obsCont" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <attribute name="nItem" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="total">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ICMSTot">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ISSQNtot" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="cRegTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </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/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="transp">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="modFrete">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="transporta" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
+ * <element name="xEnder" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMun" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="retTransp" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice>
+ * <sequence minOccurs="0">
+ * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
+ * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
+ * </sequence>
+ * <element name="vagao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="balsa" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * <element name="vol" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,15}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="esp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="marca" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLacre">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="cobr" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="fat" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nFat" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="dup" maxOccurs="120" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDup" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pag">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="detPag" maxOccurs="100">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tPag">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="CNPJPag" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="UFPag" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * </sequence>
+ * <element name="card" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpIntegra">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="tBand" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cAut" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="128"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="idTermPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infIntermed" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="idCadIntTran">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infAdic" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="infAdFisco" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="2000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="infCpl" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="5000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="obsCont" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="procRef" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indProc">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAto" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="08"/>
+ * <enumeration value="10"/>
+ * <enumeration value="12"/>
+ * <enumeration value="14"/>
+ * <enumeration value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="exporta" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="xLocExporta">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xLocDespacho" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="compra" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xNEmp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="22"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCont" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="cana" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="safra">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="4"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="ref">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="forDia" maxOccurs="31">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * </sequence>
+ * <attribute name="dia" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="deduc" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xDed">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infRespTec" type="{http://www.portalfiscal.inf.br/nfe}TInfRespTec" minOccurs="0"/>
+ * <element name="infSolicNFF" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xSolic">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="5000"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * <attribute name="Id" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}ID">
+ * <pattern value="NFe[0-9]{44}"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infNFeSupl" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qrCode">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="100"/>
+ * <maxLength value="600"/>
+ * <pattern value="(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&nVersao=100&tpAmb=[1-2](&cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="urlChave">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="21"/>
+ * <maxLength value="85"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -3665,3517 +3766,3610 @@ public void setSignature(SignatureType value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ide">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="cNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="natOp">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
- * <element name="tpNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="idDest">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="tpImp">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpEmis">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * <enumeration value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cDV">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
- * <element name="indFinal">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indPres">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIntermed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
- * <element name="verProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="xJust">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="15"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="02"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refNFP">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="04"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refECF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="2B"/>
- * <enumeration value="2C"/>
- * <enumeration value="2D"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nECF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCOO">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="emit">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xFant" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
- * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
- * <sequence minOccurs="0">
- * <element name="IM">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNAE" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="CRT">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="avulsa" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="xOrgao">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="matr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xAgente">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="nDAR" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="repEmi">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="dest" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * <element name="idEstrangeiro">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/>
- * <element name="indIEDest">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/>
- * <element name="ISUF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8,9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IM" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="email" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="retirada" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
- * <element name="entrega" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
- * <element name="autXML" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="det" maxOccurs="990">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="prod">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cEAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarra" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="120"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NCM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}|[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NVE" maxOccurs="8" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z]{2}[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="CEST">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indEscala" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="S"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * </sequence>
- * <element name="cBenef" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="EXTIPI" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uCom">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cEANTrib">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarraTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uTrib">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indTot">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="DI" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDI">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="xLocDesemb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="tpViaTransp">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <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="12"/>
- * <enumeration value="13"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="tpIntermedio">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
- * <element name="cExportador">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="adi" maxOccurs="999">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="detExport" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="exportInd" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nItemPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
- * <element name="rastro" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLote">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="cAgreg" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdNFF" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdFisco">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="14"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cOperNFF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,5}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdEmb" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="uEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice minOccurs="0">
- * <element name="veicProd">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpOp">
- * <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="chassi">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <length value="17"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z0-9]+"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="40"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pot">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cilin">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoB">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpComb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nMotor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="21"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CMT">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dist">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoFab">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpPint">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="espVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="VIN">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * <enumeration value="R"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="condVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCorDENATRAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="lota">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpRest">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="med">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANVISA">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMotivoIsencao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="255"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="arma" maxOccurs="500">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpArma">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCano">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="comb">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="95"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="CODIF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,21}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
- * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CIDE" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="encerrante" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
- * <element name="origComb" maxOccurs="30" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="nRECOPI">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <maxLength value="20"/>
- * <pattern value="[0-9]{20}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="imposto">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <choice>
- * <sequence>
- * <element name="ICMS">
- * <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>
- * </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>
- * </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>
- * </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="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>
- * </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>
- * </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"/>
- * <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"/>
- * <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>
- * </element>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="II" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <sequence>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="ISSQN">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indISS">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cServico" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nProcesso" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="30"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIncentivo">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </choice>
- * <element name="PIS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="PISAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISQtde">
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaPISST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="COFINSAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSQtde">
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaCOFINSST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ICMSUFDest" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
- * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="pICMSInter">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="4.00"/>
- * <enumeration value="7.00"/>
- * <enumeration value="12.00"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="impostoDevol" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
- * <element name="IPI">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infAdProd" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="500"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="obsItem" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="obsCont" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <attribute name="nItem" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="total">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ICMSTot">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ISSQNtot" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="cRegTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </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/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="transp">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="modFrete">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="transporta" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice minOccurs="0">
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
- * <element name="xEnder" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMun" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="retTransp" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice>
- * <sequence minOccurs="0">
- * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
- * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
- * </sequence>
- * <element name="vagao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="balsa" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * <element name="vol" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,15}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="esp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="marca" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLacre">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="cobr" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="fat" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nFat" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="dup" maxOccurs="120" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDup" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pag">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="detPag" maxOccurs="100">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tPag">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="card" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpIntegra">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="tBand" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cAut" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infIntermed" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="idCadIntTran">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infAdic" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="infAdFisco" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="2000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="infCpl" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="5000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="obsCont" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="procRef" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indProc">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAto" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="08"/>
- * <enumeration value="10"/>
- * <enumeration value="12"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="exporta" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="xLocExporta">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xLocDespacho" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="compra" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xNEmp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="22"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCont" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="cana" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="safra">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="4"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="ref">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="forDia" maxOccurs="31">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * </sequence>
- * <attribute name="dia" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="deduc" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xDed">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infRespTec" type="{http://www.portalfiscal.inf.br/nfe}TInfRespTec" minOccurs="0"/>
- * <element name="infSolicNFF" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xSolic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="2000"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * <attribute name="Id" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}ID">
- * <pattern value="NFe[0-9]{44}"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ide">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="cNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="natOp">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
+ * <element name="tpNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="idDest">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="tpImp">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpEmis">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * <enumeration value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cDV">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
+ * <element name="indFinal">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indPres">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIntermed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
+ * <element name="verProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="xJust">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="15"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="02"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refNFP">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="04"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refECF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="2B"/>
+ * <enumeration value="2C"/>
+ * <enumeration value="2D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nECF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCOO">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="emit">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xFant" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
+ * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="IM">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNAE" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="CRT">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="avulsa" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="xOrgao">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="matr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xAgente">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="nDAR" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="repEmi">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="dest" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * <element name="idEstrangeiro">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/>
+ * <element name="indIEDest">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/>
+ * <element name="ISUF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8,9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IM" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="email" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="retirada" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
+ * <element name="entrega" type="{http://www.portalfiscal.inf.br/nfe}TLocal" minOccurs="0"/>
+ * <element name="autXML" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="det" maxOccurs="990">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="prod">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cEAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarra" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="120"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NCM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}|[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NVE" maxOccurs="8" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z]{2}[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="CEST">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indEscala" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="S"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * </sequence>
+ * <element name="cBenef" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="gCred" maxOccurs="4" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cCredPresumido">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="EXTIPI" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uCom">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cEANTrib">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarraTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uTrib">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indTot">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="DI" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDI">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="xLocDesemb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="tpViaTransp">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <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="12"/>
+ * <enumeration value="13"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="tpIntermedio">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
+ * <element name="cExportador">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="adi" maxOccurs="999">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="detExport" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="exportInd" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nItemPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
+ * <element name="rastro" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLote">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="cAgreg" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdNFF" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdFisco">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="14"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cOperNFF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,5}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdEmb" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="uEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="veicProd">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpOp">
+ * <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="chassi">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="17"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z0-9]+"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pot">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cilin">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoB">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpComb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nMotor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="21"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CMT">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dist">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoFab">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpPint">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="espVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VIN">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * <enumeration value="R"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="condVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCorDENATRAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="lota">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpRest">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="med">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANVISA">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMotivoIsencao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="arma" maxOccurs="500">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpArma">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCano">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="comb">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descANP">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="95"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="CODIF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,21}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
+ * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CIDE" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="encerrante" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
+ * <element name="origComb" maxOccurs="30" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="nRECOPI">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <maxLength value="20"/>
+ * <pattern value="[0-9]{20}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="imposto">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <choice>
+ * <sequence>
+ * <element name="ICMS">
+ * <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="[!-ÿ]{8}|[!-ÿ]{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"/>
+ * <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"/>
+ * <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>
+ * </element>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="II" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <sequence>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="ISSQN">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indISS">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cServico" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nProcesso" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="30"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIncentivo">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </choice>
+ * <element name="PIS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="PISAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISQtde">
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaPISST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="COFINSAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSQtde">
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaCOFINSST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ICMSUFDest" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
+ * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="pICMSInter">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="4.00"/>
+ * <enumeration value="7.00"/>
+ * <enumeration value="12.00"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="impostoDevol" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
+ * <element name="IPI">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infAdProd" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="500"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="obsItem" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="obsCont" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <attribute name="nItem" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="total">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ICMSTot">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ISSQNtot" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="cRegTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </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/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="transp">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="modFrete">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="transporta" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
+ * <element name="xEnder" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMun" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="retTransp" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice>
+ * <sequence minOccurs="0">
+ * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
+ * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
+ * </sequence>
+ * <element name="vagao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="balsa" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * <element name="vol" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,15}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="esp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="marca" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLacre">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="cobr" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="fat" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nFat" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="dup" maxOccurs="120" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDup" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pag">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="detPag" maxOccurs="100">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tPag">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="CNPJPag" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="UFPag" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * </sequence>
+ * <element name="card" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpIntegra">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="tBand" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cAut" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="128"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="idTermPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infIntermed" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="idCadIntTran">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infAdic" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="infAdFisco" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="2000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="infCpl" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="5000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="obsCont" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="procRef" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indProc">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAto" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="08"/>
+ * <enumeration value="10"/>
+ * <enumeration value="12"/>
+ * <enumeration value="14"/>
+ * <enumeration value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="exporta" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="xLocExporta">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xLocDespacho" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="compra" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xNEmp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="22"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCont" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="cana" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="safra">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="4"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="ref">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="forDia" maxOccurs="31">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * </sequence>
+ * <attribute name="dia" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="deduc" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xDed">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infRespTec" type="{http://www.portalfiscal.inf.br/nfe}TInfRespTec" minOccurs="0"/>
+ * <element name="infSolicNFF" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xSolic">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="5000"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * <attribute name="Id" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}ID">
+ * <pattern value="NFe[0-9]{44}"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -7770,16 +7964,16 @@ public void setId(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -7853,67 +8047,67 @@ public void setCPF(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="xOrgao">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="matr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xAgente">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="fone" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{6,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="nDAR" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="repEmi">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="xOrgao">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="matr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xAgente">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="fone" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{6,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="nDAR" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dEmi" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDAR" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="repEmi">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -8231,74 +8425,74 @@ public void setDPag(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="safra">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="4"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="ref">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="forDia" maxOccurs="31">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * </sequence>
- * <attribute name="dia" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="deduc" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xDed">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="safra">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="4"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="ref">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="(0[1-9]|1[0-2])([/][2][0-9][0-9][0-9])"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="forDia" maxOccurs="31">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * </sequence>
+ * <attribute name="dia" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="qTotMes" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="qTotAnt" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="qTotGer" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="deduc" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xDed">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="vFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vLiqFor" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -8596,23 +8790,23 @@ public void setVLiqFor(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xDed">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xDed">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDed" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -8686,23 +8880,23 @@ public void setVDed(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * </sequence>
- * <attribute name="dia" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qtde" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * </sequence>
+ * <attribute name="dia" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]|[1][0-9]|[2][0-9]|[3][0-1]"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -8777,55 +8971,55 @@ public void setDia(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="fat" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nFat" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="dup" maxOccurs="120" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDup" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="fat" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nFat" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="dup" maxOccurs="120" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDup" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -8902,24 +9096,24 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDup" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
- * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDup" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dVenc" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <element name="vDup" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -9020,25 +9214,25 @@ public void setVDup(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nFat" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nFat" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vLiq" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -9168,38 +9362,38 @@ public void setVLiq(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xNEmp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="22"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCont" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xNEmp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="22"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCont" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -9300,71 +9494,71 @@ public void setXCont(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * <element name="idEstrangeiro">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/>
- * <element name="indIEDest">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/>
- * <element name="ISUF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8,9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IM" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="email" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * <element name="idEstrangeiro">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="enderDest" type="{http://www.portalfiscal.inf.br/nfe}TEndereco" minOccurs="0"/>
+ * <element name="indIEDest">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDestNaoIsento" minOccurs="0"/>
+ * <element name="ISUF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8,9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IM" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="email" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -9654,2346 +9848,2422 @@ public void setEmail(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="prod">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cEAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarra" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="120"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NCM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}|[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NVE" maxOccurs="8" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z]{2}[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="CEST">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indEscala" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="S"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * </sequence>
- * <element name="cBenef" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="EXTIPI" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uCom">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cEANTrib">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarraTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uTrib">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indTot">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="DI" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDI">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="xLocDesemb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="tpViaTransp">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <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="12"/>
- * <enumeration value="13"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="tpIntermedio">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
- * <element name="cExportador">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="adi" maxOccurs="999">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="detExport" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="exportInd" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nItemPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
- * <element name="rastro" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLote">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="cAgreg" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdNFF" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdFisco">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="14"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cOperNFF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,5}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdEmb" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="uEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice minOccurs="0">
- * <element name="veicProd">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpOp">
- * <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="chassi">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <length value="17"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z0-9]+"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="40"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pot">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cilin">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoB">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpComb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nMotor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="21"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CMT">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dist">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoFab">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpPint">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="espVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="VIN">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * <enumeration value="R"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="condVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCorDENATRAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="lota">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpRest">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="med">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANVISA">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMotivoIsencao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="255"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="arma" maxOccurs="500">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpArma">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCano">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="comb">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="95"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="CODIF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,21}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
- * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CIDE" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="encerrante" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
- * <element name="origComb" maxOccurs="30" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="nRECOPI">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <maxLength value="20"/>
- * <pattern value="[0-9]{20}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="imposto">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <choice>
- * <sequence>
- * <element name="ICMS">
- * <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>
- * </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>
- * </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>
- * </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="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>
- * </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>
- * </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"/>
- * <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"/>
- * <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>
- * </element>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="II" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <sequence>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="ISSQN">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indISS">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cServico" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nProcesso" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="30"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIncentivo">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </choice>
- * <element name="PIS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="PISAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISQtde">
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaPISST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="COFINSAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSQtde">
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaCOFINSST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ICMSUFDest" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
- * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="pICMSInter">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="4.00"/>
- * <enumeration value="7.00"/>
- * <enumeration value="12.00"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="impostoDevol" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
- * <element name="IPI">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infAdProd" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="500"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="obsItem" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="obsCont" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <attribute name="nItem" use="required">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="prod">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cEAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarra" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="120"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NCM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}|[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NVE" maxOccurs="8" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z]{2}[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="CEST">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indEscala" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="S"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * </sequence>
+ * <element name="cBenef" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="gCred" maxOccurs="4" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cCredPresumido">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="EXTIPI" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uCom">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cEANTrib">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarraTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uTrib">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indTot">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="DI" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDI">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="xLocDesemb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="tpViaTransp">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <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="12"/>
+ * <enumeration value="13"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="tpIntermedio">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
+ * <element name="cExportador">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="adi" maxOccurs="999">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="detExport" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="exportInd" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nItemPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
+ * <element name="rastro" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLote">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="cAgreg" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdNFF" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdFisco">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="14"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cOperNFF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,5}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdEmb" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="uEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="veicProd">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpOp">
+ * <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="chassi">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="17"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z0-9]+"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pot">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cilin">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoB">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpComb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nMotor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="21"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CMT">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dist">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoFab">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpPint">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="espVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VIN">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * <enumeration value="R"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="condVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCorDENATRAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="lota">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpRest">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="med">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANVISA">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMotivoIsencao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="arma" maxOccurs="500">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpArma">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCano">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="comb">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descANP">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="95"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="CODIF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,21}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
+ * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CIDE" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="encerrante" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
+ * <element name="origComb" maxOccurs="30" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="nRECOPI">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <maxLength value="20"/>
+ * <pattern value="[0-9]{20}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="imposto">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <choice>
+ * <sequence>
+ * <element name="ICMS">
+ * <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="[!-ÿ]{8}|[!-ÿ]{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"/>
+ * <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"/>
+ * <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>
+ * </element>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="II" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <sequence>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="ISSQN">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indISS">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cServico" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nProcesso" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="30"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIncentivo">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </choice>
+ * <element name="PIS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="PISAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISQtde">
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaPISST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="COFINSAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSQtde">
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaCOFINSST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ICMSUFDest" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
+ * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="pICMSInter">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="4.00"/>
+ * <enumeration value="7.00"/>
+ * <enumeration value="12.00"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="impostoDevol" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
+ * <element name="IPI">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infAdProd" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="500"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="obsItem" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="obsCont" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <attribute name="nItem" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -12172,1428 +12442,1481 @@ public void setNItem(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <choice>
- * <sequence>
- * <element name="ICMS">
- * <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>
- * </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>
- * </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>
- * </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="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>
- * </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>
- * </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"/>
- * <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"/>
- * <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>
- * </element>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="II" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * <sequence>
- * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
- * <element name="ISSQN">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indISS">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cServico" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nProcesso" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="30"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIncentivo">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </choice>
- * <element name="PIS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="PISAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISQtde">
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaPISST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINS" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="COFINSAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSQtde">
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSST" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaCOFINSST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ICMSUFDest" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
- * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="pICMSInter">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="4.00"/>
- * <enumeration value="7.00"/>
- * <enumeration value="12.00"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <choice>
+ * <sequence>
+ * <element name="ICMS">
+ * <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="[!-ÿ]{8}|[!-ÿ]{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"/>
+ * <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"/>
+ * <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>
+ * </element>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="II" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <sequence>
+ * <element name="IPI" type="{http://www.portalfiscal.inf.br/nfe}TIpi" minOccurs="0"/>
+ * <element name="ISSQN">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indISS">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cServico" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nProcesso" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="30"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIncentivo">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </choice>
+ * <element name="PIS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="PISAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISQtde">
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaPISST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINS" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="COFINSAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSQtde">
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSST" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaCOFINSST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ICMSUFDest" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
+ * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="pICMSInter">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="4.00"/>
+ * <enumeration value="7.00"/>
+ * <enumeration value="12.00"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -13605,16 +13928,16 @@ public void setNItem(String value) {
public static class Imposto {
@XmlElementRefs({
- @XmlElementRef(name = "vTotTrib", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "PIS", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "COFINSST", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
@XmlElementRef(name = "ICMS", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
- @XmlElementRef(name = "IPI", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
@XmlElementRef(name = "II", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "vTotTrib", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "ICMSUFDest", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
@XmlElementRef(name = "ISSQN", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
- @XmlElementRef(name = "PIS", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
@XmlElementRef(name = "PISST", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
@XmlElementRef(name = "COFINS", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
- @XmlElementRef(name = "COFINSST", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
- @XmlElementRef(name = "ICMSUFDest", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false)
+ @XmlElementRef(name = "IPI", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false)
})
protected List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="COFINSAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSQtde">
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="COFINSOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="COFINSAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSQtde">
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="COFINSOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -13923,26 +14246,26 @@ public void setCOFINSOutr(TNFe.InfNFe.Det.Imposto.COFINS.COFINSOutr value) {
*
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14070,27 +14393,27 @@ public void setVCOFINS(String value) {
*
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14137,56 +14460,56 @@ public void setCST(String value) {
*
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14368,24 +14691,24 @@ public void setVCOFINS(String value) {
*
- * <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">
- * <enumeration value="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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">
+ * <enumeration value="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14515,34 +14838,34 @@ public void setVCOFINS(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaCOFINSST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaCOFINSST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -14724,982 +15047,1035 @@ public void setIndSomaCOFINSST(String value) {
*
- * <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>
- * </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>
- * </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>
- * </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="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>
- * </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>
- * </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"/>
- * <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"/>
- * <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>
+ * <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="[!-ÿ]{8}|[!-ÿ]{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"/>
+ * <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"/>
+ * <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>
*
*
*
@@ -16284,41 +16660,41 @@ public void setICMSSN900(TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900 value) {
*
- * <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>
+ * <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>
*
*
*
@@ -16554,26 +16930,26 @@ public void setVFCP(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -16728,79 +17104,79 @@ public void setVICMSMono(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -17360,41 +17736,41 @@ public void setMotDesICMSST(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -17684,56 +18060,65 @@ public void setMotRedAdRem(String value) {
*
- * <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>
- * </sequence>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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>
*
*
*
@@ -17751,7 +18136,8 @@ public void setMotRedAdRem(String value) {
"pfcp",
"vfcp",
"vicmsDeson",
- "motDesICMS"
+ "motDesICMS",
+ "indDeduzDeson"
})
public static class ICMS20 {
@@ -17779,6 +18165,8 @@ public static class ICMS20 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
/**
* Obtém o valor da propriedade orig.
@@ -18068,6 +18456,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
}
@@ -18077,60 +18489,69 @@ public void setMotDesICMS(String value) {
*
- * <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>
- * </sequence>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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>
*
*
*
@@ -18149,7 +18570,8 @@ public void setMotDesICMS(String value) {
"pfcpst",
"vfcpst",
"vicmsDeson",
- "motDesICMS"
+ "motDesICMS",
+ "indDeduzDeson"
})
public static class ICMS30 {
@@ -18179,6 +18601,8 @@ public static class ICMS30 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
/**
* Obtém o valor da propriedade orig.
@@ -18492,6 +18916,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
}
@@ -18501,47 +18949,56 @@ public void setMotDesICMS(String value) {
*
- * <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>
- * </sequence>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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>
*
*
*
@@ -18551,7 +19008,8 @@ public void setMotDesICMS(String value) {
"orig",
"cst",
"vicmsDeson",
- "motDesICMS"
+ "motDesICMS",
+ "indDeduzDeson"
})
public static class ICMS40 {
@@ -18563,6 +19021,8 @@ public static class ICMS40 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
/**
* Obtém o valor da propriedade orig.
@@ -18660,6 +19120,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
}
@@ -18669,51 +19153,59 @@ public void setMotDesICMS(String value) {
*
- * <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="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>
+ * <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="[!-ÿ]{8}|[!-ÿ]{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>
*
*
*
@@ -18724,6 +19216,7 @@ public void setMotDesICMS(String value) {
"cst",
"modBC",
"pRedBC",
+ "cBenefRBC",
"vbc",
"picms",
"vicmsOp",
@@ -18747,6 +19240,8 @@ public static class ICMS51 {
protected String modBC;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String pRedBC;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String cBenefRBC;
@XmlElement(name = "vBC", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String vbc;
@XmlElement(name = "pICMS", namespace = "http://www.portalfiscal.inf.br/nfe")
@@ -18868,6 +19363,30 @@ public void setPRedBC(String value) {
this.pRedBC = value;
}
+ /**
+ * Obtém o valor da propriedade cBenefRBC.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCBenefRBC() {
+ return cBenefRBC;
+ }
+
+ /**
+ * Define o valor da propriedade cBenefRBC.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCBenefRBC(String value) {
+ this.cBenefRBC = value;
+ }
+
/**
* Obtém o valor da propriedade vbc.
*
@@ -19165,31 +19684,31 @@ public void setVFCPEfet(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -19479,40 +19998,40 @@ public void setAdRemICMSDif(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -19883,26 +20402,26 @@ public void setVICMSEfet(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -20057,93 +20576,102 @@ public void setVICMSMonoRet(String value) {
*
- * <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>
- * </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>
+ * <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>
*
*
*
@@ -20171,6 +20699,7 @@ public void setVICMSMonoRet(String value) {
"vfcpst",
"vicmsDeson",
"motDesICMS",
+ "indDeduzDeson",
"vicmsstDeson",
"motDesICMSST"
})
@@ -20218,6 +20747,8 @@ public static class ICMS70 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
@XmlElement(name = "vICMSSTDeson", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String vicmsstDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
@@ -20727,6 +21258,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
/**
* Obtém o valor da propriedade vicmsstDeson.
*
@@ -20784,97 +21339,106 @@ public void setMotDesICMSST(String value) {
*
- * <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>
- * </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>
+ * <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>
*
*
*
@@ -20902,6 +21466,7 @@ public void setMotDesICMSST(String value) {
"vfcpst",
"vicmsDeson",
"motDesICMS",
+ "indDeduzDeson",
"vicmsstDeson",
"motDesICMSST"
})
@@ -20949,6 +21514,8 @@ public static class ICMS90 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indDeduzDeson;
@XmlElement(name = "vICMSSTDeson", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String vicmsstDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
@@ -21458,6 +22025,30 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade indDeduzDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndDeduzDeson() {
+ return indDeduzDeson;
+ }
+
+ /**
+ * Define o valor da propriedade indDeduzDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndDeduzDeson(String value) {
+ this.indDeduzDeson = value;
+ }
+
/**
* Obtém o valor da propriedade vicmsstDeson.
*
@@ -21515,65 +22106,65 @@ public void setMotDesICMSST(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -22080,25 +22671,25 @@ public void setUFST(TUf value) {
*
- * <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>
+ * <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>
*
*
*
@@ -22226,26 +22817,26 @@ public void setVCredICMSSN(String value) {
*
- * <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="102"/>
- * <enumeration value="103"/>
- * <enumeration value="300"/>
- * <enumeration value="400"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="102"/>
+ * <enumeration value="103"/>
+ * <enumeration value="300"/>
+ * <enumeration value="400"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -22319,49 +22910,49 @@ public void setCSOSN(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -22732,48 +23323,48 @@ public void setVCredICMSSN(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -23090,40 +23681,40 @@ public void setVFCPST(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -23494,70 +24085,70 @@ public void setVICMSEfet(String value) {
*
- * <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="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>
+ * <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="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>
*
*
*
@@ -24063,41 +24654,41 @@ public void setVCredICMSSN(String value) {
*
- * <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>
+ * <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>
*
*
*
@@ -24524,32 +25115,32 @@ public void setVICMSEfet(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
- * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="pICMSInter">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="4.00"/>
- * <enumeration value="7.00"/>
- * <enumeration value="12.00"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBCUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="pFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04" minOccurs="0"/>
+ * <element name="pICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="pICMSInter">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="4.00"/>
+ * <enumeration value="7.00"/>
+ * <enumeration value="12.00"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pICMSInterPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -24812,18 +25403,18 @@ public void setVICMSUFRemet(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDespAdu" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIOF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -24951,74 +25542,74 @@ public void setVIOF(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indISS">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cServico" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
- * <element name="cPais" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nProcesso" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="30"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIncentivo">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vAliq" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vISSQN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="cListServ" type="{http://www.portalfiscal.inf.br/nfe}TCListServ"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indISS">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cServico" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
+ * <element name="cPais" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nProcesso" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="30"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIncentivo">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -25470,132 +26061,132 @@ public void setIndIncentivo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="PISAliq">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISQtde">
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISNT">
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="PISOutr">
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="PISAliq">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISQtde">
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISNT">
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="PISOutr">
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -25721,26 +26312,26 @@ public void setPISOutr(TNFe.InfNFe.Det.Imposto.PIS.PISOutr value) {
*
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -25868,27 +26459,27 @@ public void setVPIS(String value) {
*
- * <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="04"/>
- * <enumeration value="05"/>
- * <enumeration value="06"/>
- * <enumeration value="07"/>
- * <enumeration value="08"/>
- * <enumeration value="09"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="04"/>
+ * <enumeration value="05"/>
+ * <enumeration value="06"/>
+ * <enumeration value="07"/>
+ * <enumeration value="08"/>
+ * <enumeration value="09"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -25935,56 +26526,56 @@ public void setCST(String value) {
*
- * <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="49"/>
- * <enumeration value="50"/>
- * <enumeration value="51"/>
- * <enumeration value="52"/>
- * <enumeration value="53"/>
- * <enumeration value="54"/>
- * <enumeration value="55"/>
- * <enumeration value="56"/>
- * <enumeration value="60"/>
- * <enumeration value="61"/>
- * <enumeration value="62"/>
- * <enumeration value="63"/>
- * <enumeration value="64"/>
- * <enumeration value="65"/>
- * <enumeration value="66"/>
- * <enumeration value="67"/>
- * <enumeration value="70"/>
- * <enumeration value="71"/>
- * <enumeration value="72"/>
- * <enumeration value="73"/>
- * <enumeration value="74"/>
- * <enumeration value="75"/>
- * <enumeration value="98"/>
- * <enumeration value="99"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="49"/>
+ * <enumeration value="50"/>
+ * <enumeration value="51"/>
+ * <enumeration value="52"/>
+ * <enumeration value="53"/>
+ * <enumeration value="54"/>
+ * <enumeration value="55"/>
+ * <enumeration value="56"/>
+ * <enumeration value="60"/>
+ * <enumeration value="61"/>
+ * <enumeration value="62"/>
+ * <enumeration value="63"/>
+ * <enumeration value="64"/>
+ * <enumeration value="65"/>
+ * <enumeration value="66"/>
+ * <enumeration value="67"/>
+ * <enumeration value="70"/>
+ * <enumeration value="71"/>
+ * <enumeration value="72"/>
+ * <enumeration value="73"/>
+ * <enumeration value="74"/>
+ * <enumeration value="75"/>
+ * <enumeration value="98"/>
+ * <enumeration value="99"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26166,25 +26757,25 @@ public void setVPIS(String value) {
*
- * <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="03"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <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="03"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26314,34 +26905,34 @@ public void setVPIS(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
- * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * </sequence>
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * </sequence>
- * </choice>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="indSomaPISST" 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>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc"/>
+ * <element name="pPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * </sequence>
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * </sequence>
+ * </choice>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="indSomaPISST" 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>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26525,26 +27116,26 @@ public void setIndSomaPISST(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
- * <element name="IPI">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="pDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302Max100"/>
+ * <element name="IPI">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26616,15 +27207,15 @@ public void setIPI(TNFe.InfNFe.Det.ImpostoDevol.IPI value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26673,66 +27264,66 @@ public void setVIPIDevol(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="obsCont" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="obsCont" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26804,30 +27395,30 @@ public void setObsFisco(TNFe.InfNFe.Det.ObsItem.ObsFisco value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26900,30 +27491,30 @@ public void setXCampo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -26998,812 +27589,835 @@ public void setXCampo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cEAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarra" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xProd">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="120"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NCM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}|[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="NVE" maxOccurs="8" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z]{2}[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="CEST">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indEscala" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <enumeration value="S"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * </sequence>
- * <element name="cBenef" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="EXTIPI" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uCom">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="cEANTrib">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cBarraTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="30"/>
- * <minLength value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="uTrib">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="6"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="indTot">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="DI" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDI">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="xLocDesemb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="tpViaTransp">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <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="12"/>
- * <enumeration value="13"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="tpIntermedio">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
- * <element name="cExportador">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="adi" maxOccurs="999">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="detExport" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="exportInd" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="xPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nItemPed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
- * <element name="rastro" maxOccurs="500" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLote">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="cAgreg" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdNFF" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdFisco">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="14"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cOperNFF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,5}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="infProdEmb" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="uEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice minOccurs="0">
- * <element name="veicProd">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpOp">
- * <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="chassi">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <length value="17"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z0-9]+"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="40"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pot">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cilin">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoB">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpComb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nMotor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="21"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CMT">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dist">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoFab">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpPint">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="espVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="VIN">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * <enumeration value="R"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="condVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCorDENATRAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="lota">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpRest">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="med">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANVISA">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMotivoIsencao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="255"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="arma" maxOccurs="500">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpArma">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCano">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="comb">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="95"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="CODIF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,21}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
- * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CIDE" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="encerrante" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
- * <element name="origComb" maxOccurs="30" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="nRECOPI">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <maxLength value="20"/>
- * <pattern value="[0-9]{20}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cEAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarra" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xProd">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="120"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NCM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}|[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NVE" maxOccurs="8" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z]{2}[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="CEST">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indEscala" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="S"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJFab" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * </sequence>
+ * <element name="cBenef" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="([!-ÿ]{8}|[!-ÿ]{10}|SEM CBENEF)?"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="gCred" maxOccurs="4" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cCredPresumido">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="EXTIPI" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uCom">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnCom" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="cEANTrib">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="SEM GTIN|[0-9]{0}|[0-9]{8}|[0-9]{12,14}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cBarraTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="30"/>
+ * <minLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="uTrib">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="6"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * <element name="vUnTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1110v"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="indTot">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="DI" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDI">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="xLocDesemb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="tpViaTransp">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <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="12"/>
+ * <enumeration value="13"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="tpIntermedio">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
+ * <element name="cExportador">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="adi" maxOccurs="999">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="detExport" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="exportInd" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="xPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nItemPed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nFCI" type="{http://www.portalfiscal.inf.br/nfe}TGuid" minOccurs="0"/>
+ * <element name="rastro" maxOccurs="500" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLote">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="cAgreg" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdNFF" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdFisco">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="14"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cOperNFF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,5}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="infProdEmb" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="uEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="veicProd">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpOp">
+ * <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="chassi">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="17"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z0-9]+"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pot">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cilin">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoB">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpComb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nMotor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="21"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CMT">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dist">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoFab">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpPint">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="espVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VIN">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * <enumeration value="R"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="condVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCorDENATRAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="lota">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpRest">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="med">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANVISA">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMotivoIsencao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="arma" maxOccurs="500">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpArma">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCano">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="comb">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descANP">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="95"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="CODIF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,21}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
+ * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CIDE" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="encerrante" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
+ * <element name="origComb" maxOccurs="30" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="nRECOPI">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <maxLength value="20"/>
+ * <pattern value="[0-9]{20}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -27820,6 +28434,7 @@ public void setXCampo(String value) {
"indEscala",
"cnpjFab",
"cBenef",
+ "gCred",
"extipi",
"cfop",
"uCom",
@@ -27872,6 +28487,8 @@ public static class Prod {
protected String cnpjFab;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String cBenef;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected Listset
method for the gCred property.
+ *
+ *
+ * getGCred().add(newItem);
+ *
+ *
+ *
+ *
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpArma">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCano">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descr">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpArma">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCano">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descr">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29067,115 +29713,115 @@ public void setDescr(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{9}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="descANP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="95"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
- * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="CODIF" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,21}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
- * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
- * <element name="CIDE" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="encerrante" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
- * <element name="origComb" maxOccurs="30" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{9}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="descANP">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="95"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pGLP" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNn" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="pGNi" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Max100" minOccurs="0"/>
+ * <element name="vPart" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="CODIF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,21}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qTemp" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204temperatura" minOccurs="0"/>
+ * <element name="UFCons" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <element name="CIDE" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="encerrante" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="pBio" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc" minOccurs="0"/>
+ * <element name="origComb" maxOccurs="30" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29550,17 +30196,17 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
- * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
- * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
+ * <element name="vAliqProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
+ * <element name="vCIDE" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29661,40 +30307,40 @@ public void setVCIDE(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nBico">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nBomba" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nTanque">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nBico">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nBomba" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nTanque">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vEncIni" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * <element name="vEncFin" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29849,25 +30495,25 @@ public void setVEncFin(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indImport">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indImport">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cUFOrig" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="pOrig" type="{http://www.portalfiscal.inf.br/nfe}TDec_03v00a04Max100Opc"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -29970,117 +30616,120 @@ public void setPOrig(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDI">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="xLocDesemb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="tpViaTransp">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <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="12"/>
- * <enumeration value="13"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="tpIntermedio">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
- * <element name="cExportador">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="adi" maxOccurs="999">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDI">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="xLocDesemb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="tpViaTransp">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <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="12"/>
+ * <enumeration value="13"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="tpIntermedio">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
+ * <element name="cExportador">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="adi" maxOccurs="999">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30096,6 +30745,7 @@ public void setPOrig(String value) {
"vafrmm",
"tpIntermedio",
"cnpj",
+ "cpf",
"ufTerceiro",
"cExportador",
"adi"
@@ -30121,6 +30771,8 @@ public static class DI {
protected String tpIntermedio;
@XmlElement(name = "CNPJ", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String cnpj;
+ @XmlElement(name = "CPF", namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String cpf;
@XmlElement(name = "UFTerceiro", namespace = "http://www.portalfiscal.inf.br/nfe")
@XmlSchemaType(name = "string")
protected TUfEmi ufTerceiro;
@@ -30345,6 +30997,30 @@ public void setCNPJ(String value) {
this.cnpj = value;
}
+ /**
+ * Obtém o valor da propriedade cpf.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCPF() {
+ return cpf;
+ }
+
+ /**
+ * Define o valor da propriedade cpf.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCPF(String value) {
+ this.cpf = value;
+ }
+
/**
* Obtém o valor da propriedade ufTerceiro.
*
@@ -30429,47 +31105,47 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nAdicao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSeqAdic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cFabricante">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nAdicao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSeqAdic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cFabricante">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30626,42 +31302,42 @@ public void setNDraw(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nDraw" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="exportInd" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nDraw" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="exportInd" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30733,24 +31409,24 @@ public void setExportInd(TNFe.InfNFe.Det.Prod.DetExport.ExportInd value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRE">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,12}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{0,12}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="qExport" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104v"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30853,31 +31529,149 @@ public void setQExport(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="uEmb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="8"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cCredPresumido">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[!-ÿ]{8}|[!-ÿ]{10}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vCredPresumido" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "cCredPresumido",
+ "pCredPresumido",
+ "vCredPresumido"
+ })
+ public static class GCred {
+
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String cCredPresumido;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String pCredPresumido;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String vCredPresumido;
+
+ /**
+ * Obtém o valor da propriedade cCredPresumido.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCCredPresumido() {
+ return cCredPresumido;
+ }
+
+ /**
+ * Define o valor da propriedade cCredPresumido.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCCredPresumido(String value) {
+ this.cCredPresumido = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade pCredPresumido.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPCredPresumido() {
+ return pCredPresumido;
+ }
+
+ /**
+ * Define o valor da propriedade pCredPresumido.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPCredPresumido(String value) {
+ this.pCredPresumido = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade vCredPresumido.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVCredPresumido() {
+ return vCredPresumido;
+ }
+
+ /**
+ * Define o valor da propriedade vCredPresumido.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVCredPresumido(String value) {
+ this.vCredPresumido = value;
+ }
+
+ }
+
+
+ /**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qVolEmb" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="uEmb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -30978,29 +31772,29 @@ public void setUEmb(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdFisco">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="14"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cOperNFF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,5}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdFisco">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="14"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cOperNFF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,5}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -31074,30 +31868,30 @@ public void setCOperNFF(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cProdANVISA">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMotivoIsencao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="255"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cProdANVISA">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <pattern value="[0-9]{11}|[0-9]{13}|ISENTO"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMotivoIsencao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPMC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -31198,33 +31992,33 @@ public void setVPMC(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLote">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
- * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="cAgreg" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLote">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="qLote" type="{http://www.portalfiscal.inf.br/nfe}TDec_0803v"/>
+ * <element name="dFab" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="cAgreg" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -31379,221 +32173,221 @@ public void setCAgreg(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpOp">
- * <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="chassi">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <length value="17"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z0-9]+"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xCor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="40"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pot">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cilin">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoB">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nSerie">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpComb">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nMotor">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="21"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CMT">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="dist">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="4"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="anoFab">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpPint">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="espVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="VIN">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <length value="1"/>
- * <enumeration value="R"/>
- * <enumeration value="N"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="condVeic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cCorDENATRAN">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="1"/>
- * <maxLength value="2"/>
- * <pattern value="[0-9]{1,2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="lota">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="1"/>
- * <maxLength value="3"/>
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpRest">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpOp">
+ * <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="chassi">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="17"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z0-9]+"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xCor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pot">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cilin">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoB">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nSerie">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpComb">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nMotor">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="21"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CMT">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="dist">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="anoFab">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpPint">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="espVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VIN">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <length value="1"/>
+ * <enumeration value="R"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="condVeic">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cCorDENATRAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="1"/>
+ * <maxLength value="2"/>
+ * <pattern value="[0-9]{1,2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="lota">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="3"/>
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpRest">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -32265,65 +33059,65 @@ public void setTpRest(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xFant" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
- * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
- * <sequence minOccurs="0">
- * <element name="IM">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="15"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNAE" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="CRT">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xFant" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="enderEmit" type="{http://www.portalfiscal.inf.br/nfe}TEnderEmi"/>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/>
+ * <element name="IEST" type="{http://www.portalfiscal.inf.br/nfe}TIeST" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="IM">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNAE" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="CRT">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -32613,31 +33407,31 @@ public void setCRT(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
- * <element name="xLocExporta">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xLocDespacho" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="UFSaidaPais" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * <element name="xLocExporta">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xLocDespacho" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -32739,261 +33533,261 @@ public void setXLocDespacho(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="cNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{8}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="natOp">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
- * <element name="tpNF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="idDest">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * <element name="tpImp">
- * <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"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpEmis">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * <enumeration value="7"/>
- * <enumeration value="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cDV">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
- * <element name="indFinal">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indPres">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indIntermed" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
- * <element name="verProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <sequence minOccurs="0">
- * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="xJust">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="15"/>
- * <maxLength value="256"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="02"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refNFP">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="04"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refECF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="2B"/>
- * <enumeration value="2C"/>
- * <enumeration value="2D"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nECF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCOO">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="cNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{8}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="natOp">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
+ * <element name="tpNF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="idDest">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * <element name="tpImp">
+ * <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"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpEmis">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * <enumeration value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cDV">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
+ * <element name="indFinal">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indPres">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indIntermed" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
+ * <element name="verProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <sequence minOccurs="0">
+ * <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="xJust">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="15"/>
+ * <maxLength value="256"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="NFref" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="02"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refNFP">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="04"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refECF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="2B"/>
+ * <enumeration value="2C"/>
+ * <enumeration value="2D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nECF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCOO">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -33664,119 +34458,119 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refNF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="02"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refNFP">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="04"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="refECF">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="2B"/>
- * <enumeration value="2C"/>
- * <enumeration value="2D"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nECF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCOO">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refNF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="02"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refNFP">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="04"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="refECF">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="2B"/>
+ * <enumeration value="2C"/>
+ * <enumeration value="2D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nECF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCOO">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -33956,40 +34750,40 @@ public void setRefECF(TNFe.InfNFe.Ide.NFref.RefECF value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="2B"/>
- * <enumeration value="2C"/>
- * <enumeration value="2D"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nECF">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nCOO">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,6}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="2B"/>
+ * <enumeration value="2C"/>
+ * <enumeration value="2D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nECF">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nCOO">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,6}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34090,35 +34884,35 @@ public void setNCOO(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="02"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="02"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34300,39 +35094,39 @@ public void setNNF(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="AAMM">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <choice>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
- * <element name="mod">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="01"/>
- * <enumeration value="04"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
- * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="AAMM">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <choice>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
+ * <element name="mod">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="01"/>
+ * <enumeration value="04"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
+ * <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34572,122 +35366,125 @@ public void setNNF(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="infAdFisco" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="2000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="infCpl" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="5000"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="obsCont" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="obsFisco" maxOccurs="10" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="procRef" maxOccurs="100" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indProc">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAto" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="08"/>
- * <enumeration value="10"/>
- * <enumeration value="12"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="infAdFisco" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="2000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="infCpl" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="5000"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="obsCont" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="obsFisco" maxOccurs="10" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="procRef" maxOccurs="100" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indProc">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAto" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="08"/>
+ * <enumeration value="10"/>
+ * <enumeration value="12"/>
+ * <enumeration value="14"/>
+ * <enumeration value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34855,30 +35652,30 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -34951,30 +35748,30 @@ public void setXCampo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xTexto">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <attribute name="xCampo" use="required">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </attribute>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xTexto">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="xCampo" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35047,44 +35844,47 @@ public void setXCampo(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nProc">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="indProc">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tpAto" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="08"/>
- * <enumeration value="10"/>
- * <enumeration value="12"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nProc">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="indProc">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tpAto" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="08"/>
+ * <enumeration value="10"/>
+ * <enumeration value="12"/>
+ * <enumeration value="14"/>
+ * <enumeration value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35187,23 +35987,23 @@ public void setTpAto(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="idCadIntTran">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="idCadIntTran">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35277,22 +36077,22 @@ public void setIdCadIntTran(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="xSolic">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="2"/>
- * <maxLength value="2000"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="xSolic">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="5000"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35339,87 +36139,101 @@ public void setXSolic(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="detPag" maxOccurs="100">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tPag">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="card" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpIntegra">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="tBand" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cAut" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="detPag" maxOccurs="100">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tPag">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="CNPJPag" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="UFPag" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * </sequence>
+ * <element name="card" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpIntegra">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="tBand" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cAut" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="128"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="idTermPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="vTroco" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35496,76 +36310,90 @@ public void setVTroco(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="indPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="0"/>
- * <enumeration value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="tPag">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xPag" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="2"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="card" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpIntegra">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="tBand" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cAut" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="indPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="tPag">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="2"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
+ * <sequence minOccurs="0">
+ * <element name="CNPJPag" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="UFPag" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
+ * </sequence>
+ * <element name="card" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpIntegra">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="tBand" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cAut" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="128"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="idTermPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35576,6 +36404,9 @@ public void setVTroco(String value) {
"tPag",
"xPag",
"vPag",
+ "dPag",
+ "cnpjPag",
+ "ufPag",
"card"
})
public static class DetPag {
@@ -35589,6 +36420,13 @@ public static class DetPag {
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String vPag;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String dPag;
+ @XmlElement(name = "CNPJPag", namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String cnpjPag;
+ @XmlElement(name = "UFPag", namespace = "http://www.portalfiscal.inf.br/nfe")
+ @XmlSchemaType(name = "string")
+ protected TUfEmi ufPag;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected TNFe.InfNFe.Pag.DetPag.Card card;
/**
@@ -35687,6 +36525,78 @@ public void setVPag(String value) {
this.vPag = value;
}
+ /**
+ * Obtém o valor da propriedade dPag.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDPag() {
+ return dPag;
+ }
+
+ /**
+ * Define o valor da propriedade dPag.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDPag(String value) {
+ this.dPag = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade cnpjPag.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCNPJPag() {
+ return cnpjPag;
+ }
+
+ /**
+ * Define o valor da propriedade cnpjPag.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCNPJPag(String value) {
+ this.cnpjPag = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade ufPag.
+ *
+ * @return
+ * possible object is
+ * {@link TUfEmi }
+ *
+ */
+ public TUfEmi getUFPag() {
+ return ufPag;
+ }
+
+ /**
+ * Define o valor da propriedade ufPag.
+ *
+ * @param value
+ * allowed object is
+ * {@link TUfEmi }
+ *
+ */
+ public void setUFPag(TUfEmi value) {
+ this.ufPag = value;
+ }
+
/**
* Obtém o valor da propriedade card.
*
@@ -35718,40 +36628,49 @@ public void setCard(TNFe.InfNFe.Pag.DetPag.Card value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpIntegra">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
- * <element name="tBand" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{2}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cAut" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpIntegra">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="tBand" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{2}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cAut" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="128"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
+ * <element name="idTermPag" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -35761,7 +36680,9 @@ public void setCard(TNFe.InfNFe.Pag.DetPag.Card value) {
"tpIntegra",
"cnpj",
"tBand",
- "cAut"
+ "cAut",
+ "cnpjReceb",
+ "idTermPag"
})
public static class Card {
@@ -35773,6 +36694,10 @@ public static class Card {
protected String tBand;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String cAut;
+ @XmlElement(name = "CNPJReceb", namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String cnpjReceb;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String idTermPag;
/**
* Obtém o valor da propriedade tpIntegra.
@@ -35870,6 +36795,54 @@ public void setCAut(String value) {
this.cAut = value;
}
+ /**
+ * Obtém o valor da propriedade cnpjReceb.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCNPJReceb() {
+ return cnpjReceb;
+ }
+
+ /**
+ * Define o valor da propriedade cnpjReceb.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCNPJReceb(String value) {
+ this.cnpjReceb = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade idTermPag.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIdTermPag() {
+ return idTermPag;
+ }
+
+ /**
+ * Define o valor da propriedade idTermPag.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIdTermPag(String value) {
+ this.idTermPag = value;
+ }
+
}
}
@@ -35883,104 +36856,104 @@ public void setCAut(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ICMSTot">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="ISSQNtot" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="cRegTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </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/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ICMSTot">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ISSQNtot" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="cRegTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </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/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -36079,43 +37052,43 @@ public void setRetTrib(TNFe.InfNFe.Total.RetTrib value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vICMSDeson" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFDest" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSUFRemet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vFCP" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFCPSTRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="qBCMono" 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="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vICMSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vProd" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vFrete" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vSeg" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vDesc" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vII" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vIPIDevol" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vNF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vTotTrib" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -36918,38 +37891,38 @@ public void setVTotTrib(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
- * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="cRegTrib" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="1"/>
- * <enumeration value="2"/>
- * <enumeration value="3"/>
- * <enumeration value="4"/>
- * <enumeration value="5"/>
- * <enumeration value="6"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="dCompet" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
+ * <element name="vDeducao" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vOutro" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescIncond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vDescCond" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vISSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="cRegTrib" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -37293,21 +38266,21 @@ public void setCRegTrib(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vRetPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vRetPIS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCOFINS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetCSLL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vIRRF" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vBCRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * <element name="vRetPrev" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -37518,174 +38491,174 @@ public void setVRetPrev(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="modFrete">
- * <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="9"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="transporta" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice minOccurs="0">
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
- * <element name="xEnder" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMun" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="retTransp" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <choice>
- * <sequence minOccurs="0">
- * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
- * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
- * </sequence>
- * <element name="vagao" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="balsa" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </choice>
- * <element name="vol" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,15}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="esp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="marca" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLacre">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="modFrete">
+ * <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="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="transporta" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
+ * <element name="xEnder" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMun" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="retTransp" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <choice>
+ * <sequence minOccurs="0">
+ * <element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
+ * <element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
+ * </sequence>
+ * <element name="vagao" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="balsa" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </choice>
+ * <element name="vol" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,15}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="esp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="marca" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLacre">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -37929,27 +38902,27 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
- * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
- * <element name="CFOP">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
+ * <element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
+ * <element name="CFOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -38131,44 +39104,44 @@ public void setCMunFG(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <choice minOccurs="0">
- * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
- * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
- * </choice>
- * <element name="xNome" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="2"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
- * <element name="xEnder" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMun" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <maxLength value="60"/>
- * <minLength value="1"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice minOccurs="0">
+ * <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
+ * <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
+ * </choice>
+ * <element name="xNome" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
+ * <element name="xEnder" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMun" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <maxLength value="60"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -38378,66 +39351,66 @@ public void setUF(TUf value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,15}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="esp" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="marca" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="nVol" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
- * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLacre">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,15}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="esp" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="marca" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="nVol" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
+ * <element name="lacres" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLacre">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -38649,22 +39622,22 @@ public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nLacre">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="60"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nLacre">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -38717,32 +39690,32 @@ public void setNLacre(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="qrCode">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <minLength value="100"/>
- * <maxLength value="600"/>
- * <pattern value="(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&nVersao=100&tpAmb=[1-2](&cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="urlChave">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <minLength value="21"/>
- * <maxLength value="85"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qrCode">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <minLength value="100"/>
+ * <maxLength value="600"/>
+ * <pattern value="(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&nVersao=100&tpAmb=[1-2](&cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)?&dhEmi=[A-Fa-f0-9]{50}&vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&digVal=[A-Fa-f0-9]{56}&cIdToken=[0-9]{6}&cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="urlChave">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="21"/>
+ * <maxLength value="85"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TNfeProc.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TNfeProc.java
index 3c86a946..08c4d20c 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TNfeProc.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TNfeProc.java
@@ -16,17 +16,17 @@
*
- * <complexType name="TNfeProc">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="NFe" type="{http://www.portalfiscal.inf.br/nfe}TNFe"/>
- * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe"/>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TNfeProc">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="NFe" type="{http://www.portalfiscal.inf.br/nfe}TNFe"/>
+ * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe"/>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TProtNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TProtNFe.java
index a312f230..f0b9d4c7 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TProtNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TProtNFe.java
@@ -20,53 +20,53 @@
*
- * <complexType name="TProtNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="infProt">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/>
- * <element name="digVal" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType" minOccurs="0"/>
- * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
- * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
- * <sequence minOccurs="0">
- * <element name="cMsg">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMsg">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="200"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature" minOccurs="0"/>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TProtNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="infProt">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/>
+ * <element name="digVal" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType" minOccurs="0"/>
+ * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
+ * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
+ * <sequence minOccurs="0">
+ * <element name="cMsg">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMsg">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="200"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -164,41 +164,41 @@ public void setVersao(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
- * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
- * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/>
- * <element name="digVal" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType" minOccurs="0"/>
- * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
- * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
- * <sequence minOccurs="0">
- * <element name="cMsg">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMsg">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="200"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </sequence>
- * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
+ * <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
+ * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/>
+ * <element name="digVal" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType" minOccurs="0"/>
+ * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
+ * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
+ * <sequence minOccurs="0">
+ * <element name="cMsg">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMsg">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="200"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </sequence>
+ * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TRetConsReciNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TRetConsReciNFe.java
index 2d89f321..43db1671 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TRetConsReciNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TRetConsReciNFe.java
@@ -18,41 +18,41 @@
*
- * <complexType name="TRetConsReciNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
- * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
- * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
- * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <sequence minOccurs="0">
- * <element name="cMsg">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,4}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="xMsg">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="200"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe" maxOccurs="50" minOccurs="0"/>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TRetConsReciNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
+ * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
+ * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
+ * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <sequence minOccurs="0">
+ * <element name="cMsg">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[0-9]{1,4}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="xMsg">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="200"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe" maxOccurs="50" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TRetEnviNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TRetEnviNFe.java
index 845faa7c..139ae87d 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TRetEnviNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TRetEnviNFe.java
@@ -16,36 +16,36 @@
*
- * <complexType name="TRetEnviNFe">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
- * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
- * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
- * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
- * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
- * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
- * <choice>
- * <element name="infRec" minOccurs="0">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
- * <element name="tMed" type="{http://www.portalfiscal.inf.br/nfe}TMed"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe" minOccurs="0"/>
- * </choice>
- * </sequence>
- * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TRetEnviNFe">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
+ * <element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
+ * <element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
+ * <element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
+ * <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
+ * <element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
+ * <choice>
+ * <element name="infRec" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
+ * <element name="tMed" type="{http://www.portalfiscal.inf.br/nfe}TMed"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe" minOccurs="0"/>
+ * </choice>
+ * </sequence>
+ * <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
@@ -305,16 +305,16 @@ public void setVersao(String value) {
*
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
- * <element name="tMed" type="{http://www.portalfiscal.inf.br/nfe}TMed"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/>
+ * <element name="tMed" type="{http://www.portalfiscal.inf.br/nfe}TMed"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TUf.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TUf.java
index 252ccb56..e5edf045 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TUf.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TUf.java
@@ -11,39 +11,39 @@
*
- * <simpleType name="TUf">
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="AC"/>
- * <enumeration value="AL"/>
- * <enumeration value="AM"/>
- * <enumeration value="AP"/>
- * <enumeration value="BA"/>
- * <enumeration value="CE"/>
- * <enumeration value="DF"/>
- * <enumeration value="ES"/>
- * <enumeration value="GO"/>
- * <enumeration value="MA"/>
- * <enumeration value="MG"/>
- * <enumeration value="MS"/>
- * <enumeration value="MT"/>
- * <enumeration value="PA"/>
- * <enumeration value="PB"/>
- * <enumeration value="PE"/>
- * <enumeration value="PI"/>
- * <enumeration value="PR"/>
- * <enumeration value="RJ"/>
- * <enumeration value="RN"/>
- * <enumeration value="RO"/>
- * <enumeration value="RR"/>
- * <enumeration value="RS"/>
- * <enumeration value="SC"/>
- * <enumeration value="SE"/>
- * <enumeration value="SP"/>
- * <enumeration value="TO"/>
- * <enumeration value="EX"/>
- * </restriction>
- * </simpleType>
+ * <simpleType name="TUf">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="AC"/>
+ * <enumeration value="AL"/>
+ * <enumeration value="AM"/>
+ * <enumeration value="AP"/>
+ * <enumeration value="BA"/>
+ * <enumeration value="CE"/>
+ * <enumeration value="DF"/>
+ * <enumeration value="ES"/>
+ * <enumeration value="GO"/>
+ * <enumeration value="MA"/>
+ * <enumeration value="MG"/>
+ * <enumeration value="MS"/>
+ * <enumeration value="MT"/>
+ * <enumeration value="PA"/>
+ * <enumeration value="PB"/>
+ * <enumeration value="PE"/>
+ * <enumeration value="PI"/>
+ * <enumeration value="PR"/>
+ * <enumeration value="RJ"/>
+ * <enumeration value="RN"/>
+ * <enumeration value="RO"/>
+ * <enumeration value="RR"/>
+ * <enumeration value="RS"/>
+ * <enumeration value="SC"/>
+ * <enumeration value="SE"/>
+ * <enumeration value="SP"/>
+ * <enumeration value="TO"/>
+ * <enumeration value="EX"/>
+ * </restriction>
+ * </simpleType>
*
*
*/
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TUfEmi.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TUfEmi.java
index f72733e6..e0925b69 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TUfEmi.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TUfEmi.java
@@ -11,38 +11,38 @@
*
- * <simpleType name="TUfEmi">
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <enumeration value="AC"/>
- * <enumeration value="AL"/>
- * <enumeration value="AM"/>
- * <enumeration value="AP"/>
- * <enumeration value="BA"/>
- * <enumeration value="CE"/>
- * <enumeration value="DF"/>
- * <enumeration value="ES"/>
- * <enumeration value="GO"/>
- * <enumeration value="MA"/>
- * <enumeration value="MG"/>
- * <enumeration value="MS"/>
- * <enumeration value="MT"/>
- * <enumeration value="PA"/>
- * <enumeration value="PB"/>
- * <enumeration value="PE"/>
- * <enumeration value="PI"/>
- * <enumeration value="PR"/>
- * <enumeration value="RJ"/>
- * <enumeration value="RN"/>
- * <enumeration value="RO"/>
- * <enumeration value="RR"/>
- * <enumeration value="RS"/>
- * <enumeration value="SC"/>
- * <enumeration value="SE"/>
- * <enumeration value="SP"/>
- * <enumeration value="TO"/>
- * </restriction>
- * </simpleType>
+ * <simpleType name="TUfEmi">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <enumeration value="AC"/>
+ * <enumeration value="AL"/>
+ * <enumeration value="AM"/>
+ * <enumeration value="AP"/>
+ * <enumeration value="BA"/>
+ * <enumeration value="CE"/>
+ * <enumeration value="DF"/>
+ * <enumeration value="ES"/>
+ * <enumeration value="GO"/>
+ * <enumeration value="MA"/>
+ * <enumeration value="MG"/>
+ * <enumeration value="MS"/>
+ * <enumeration value="MT"/>
+ * <enumeration value="PA"/>
+ * <enumeration value="PB"/>
+ * <enumeration value="PE"/>
+ * <enumeration value="PI"/>
+ * <enumeration value="PR"/>
+ * <enumeration value="RJ"/>
+ * <enumeration value="RN"/>
+ * <enumeration value="RO"/>
+ * <enumeration value="RR"/>
+ * <enumeration value="RS"/>
+ * <enumeration value="SC"/>
+ * <enumeration value="SE"/>
+ * <enumeration value="SP"/>
+ * <enumeration value="TO"/>
+ * </restriction>
+ * </simpleType>
*
*
*/
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TVeiculo.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TVeiculo.java
index 0530b364..fbeea9ae 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TVeiculo.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TVeiculo.java
@@ -16,31 +16,31 @@
*
- * <complexType name="TVeiculo">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="placa">
- * <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3}|[A-Z0-9]{7}"/>
- * </restriction>
- * </simpleType>
- * </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
- * <element name="RNTC" minOccurs="0">
- * <simpleType>
- * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
- * <minLength value="1"/>
- * <maxLength value="20"/>
- * </restriction>
- * </simpleType>
- * </element>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TVeiculo">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="placa">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <whiteSpace value="preserve"/>
+ * <pattern value="[A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3}|[A-Z0-9]{7}"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
+ * <element name="RNTC" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TransformType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TransformType.java
index bd41d44b..53d4df17 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TransformType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TransformType.java
@@ -16,16 +16,16 @@
*
- * <complexType name="TransformType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence maxOccurs="unbounded" minOccurs="0">
- * <element name="XPath" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * </sequence>
- * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2000/09/xmldsig#}TTransformURI" />
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TransformType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence maxOccurs="unbounded" minOccurs="0">
+ * <element name="XPath" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <attribute name="Algorithm" use="required" type="{http://www.w3.org/2000/09/xmldsig#}TTransformURI" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TransformsType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TransformsType.java
index c39376c6..b59a2070 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TransformsType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/TransformsType.java
@@ -15,15 +15,15 @@
*
- * <complexType name="TransformsType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="Transform" type="{http://www.w3.org/2000/09/xmldsig#}TransformType" maxOccurs="2" minOccurs="2"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="TransformsType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Transform" type="{http://www.w3.org/2000/09/xmldsig#}TransformType" maxOccurs="2" minOccurs="2"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/X509DataType.java b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/X509DataType.java
index 1b172ce1..adbeb703 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/X509DataType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_4/retEnviNFe/X509DataType.java
@@ -13,15 +13,15 @@
*
- * <complexType name="X509DataType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="X509Certificate" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
+ * <complexType name="X509DataType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="X509Certificate" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
*
*
*
diff --git a/src/main/resources/WebServicesNfe.ini b/src/main/resources/WebServicesNfe.ini
index ce384677..b25f7a9a 100644
--- a/src/main/resources/WebServicesNfe.ini
+++ b/src/main/resources/WebServicesNfe.ini
@@ -98,7 +98,7 @@ Usar=NFe_SVAN_P
NfeConsultaCadastro_4.00=https://sistemas.sefaz.ma.gov.br/wscadastro/CadConsultaCadastro2?wsdl
[NFe_MA_H]
-Usar=NFe_SVAN_H
+Usar=NFe_SVC-AN_H
NfeConsultaCadastro_4.0=https://sistemas.sefaz.ma.gov.br/wscadastro/CadConsultaCadastro2?wsdl
[NFe_MG_P]
@@ -313,7 +313,6 @@ NfeStatusServico_4.00=https://nfe.svrs.rs.gov.br/ws/NfeStatusServico/NfeStatusSe
RecepcaoEvento_4.00=https://nfe.svrs.rs.gov.br/ws/recepcaoevento/recepcaoevento4.asmx
NfeConsultaCadastro_4.00=https://cad.svrs.rs.gov.br/ws/cadconsultacadastro/cadconsultacadastro4.asmx
-
[NFe_SVRS_H]
NfeInutilizacao_4.00=https://nfe-homologacao.svrs.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao4.asmx
NfeConsultaProtocolo_4.00=https://nfe-homologacao.svrs.rs.gov.br/ws/NfeConsulta/NfeConsulta4.asmx
@@ -332,11 +331,12 @@ NFeRetAutorizacao_4.00=https://www.svc.fazenda.gov.br/NFeRetAutorizacao4/NFeRetA
[NFe_SVC-AN_H]
-NfeConsultaProtocolo_4.00=https://hom.svc.fazenda.gov.br/NFeConsultaProtocolo4/NFeConsultaProtocolo4.asmx
-NfeStatusServico_4.00=https://hom.svc.fazenda.gov.br/NFeStatusServico4/NFeStatusServico4.asmx
-RecepcaoEvento_4.00=https://hom.svc.fazenda.gov.br/NFeRecepcaoEvento4/NFeRecepcaoEvento4.asmx
-NFeAutorizacao_4.00=https://hom.svc.fazenda.gov.br/NFeAutorizacao4/NFeAutorizacao4.asmx
-NFeRetAutorizacao_4.00=https://hom.svc.fazenda.gov.br/NFeRetAutorizacao4/NFeRetAutorizacao4.asmx
+NfeInutilizacao_4.00=https://hom.sefazvirtual.fazenda.gov.br/NFeInutilizacao4/NFeInutilizacao4.asmx
+NfeConsultaProtocolo_4.00=https://hom.sefazvirtual.fazenda.gov.br/NFeConsultaProtocolo4/NFeConsultaProtocolo4.asmx
+NfeStatusServico_4.00=https://hom.sefazvirtual.fazenda.gov.br/NFeStatusServico4/NFeStatusServico4.asmx
+RecepcaoEvento_4.00=https://hom.sefazvirtual.fazenda.gov.br/NFeRecepcaoEvento4/NFeRecepcaoEvento4.asmx
+NFeAutorizacao_4.00=https://hom.sefazvirtual.fazenda.gov.br/NFeAutorizacao4/NFeAutorizacao4.asmx
+NFeRetAutorizacao_4.00=https://hom.sefazvirtual.fazenda.gov.br/NFeRetAutorizacao4/NFeRetAutorizacao4.asmx
[NFe_SVC-RS_P]
NfeInutilizacao_4.00=https://nfe.svrs.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao4.asmx
@@ -347,6 +347,7 @@ NFeAutorizacao_4.00=https://nfe.svrs.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao4
NFeRetAutorizacao_4.00=https://nfe.svrs.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao4.asmx
[NFe_SVC-RS_H]
+NfeInutilizacao_4.00=https://nfe-homologacao.svrs.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao4.asmx
NfeConsultaProtocolo_4.00=https://nfe-homologacao.svrs.rs.gov.br/ws/NfeConsulta/NfeConsulta4.asmx
NfeStatusServico_4.00=https://nfe-homologacao.svrs.rs.gov.br/ws/NfeStatusServico/NfeStatusServico4.asmx
RecepcaoEvento_4.00=https://nfe-homologacao.svrs.rs.gov.br/ws/recepcaoevento/recepcaoevento4.asmx
@@ -625,12 +626,12 @@ URL-ConsultaNFCe=http://www.fazenda.pr.gov.br/nfce/consulta
[NFCe_RJ_P]
Usar=NFCe_SVRS_P
-URL-QRCode=http://www4.fazenda.rj.gov.br/consultaNFCe/QRCode
+URL-QRCode=https://consultadfe.fazenda.rj.gov.br/consultaNFCe/QRCode
URL-ConsultaNFCe=www.fazenda.rj.gov.br/nfce/consulta
[NFCe_RJ_H]
Usar=NFCe_SVRS_H
-URL-QRCode=http://www4.fazenda.rj.gov.br/consultaNFCe/QRCode
+URL-QRCode=https://consultadfe.fazenda.rj.gov.br/consultaNFCe/QRCode
URL-ConsultaNFCe=www.fazenda.rj.gov.br/nfce/consulta
[NFCe_RN_P]