An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
@@ -28,26 +28,26 @@ public class ObjectFactory {
private final static QName _Signature_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Signature");
/**
- * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.inf.portalfiscal.nfe.schema.cce
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.com.swconsultoria.nfe.schema.cce
*
*/
public ObjectFactory() {
}
/**
- * Create an instance of {@link SignedInfoType }
+ * Create an instance of {@link ReferenceType }
*
*/
- public SignedInfoType createSignedInfoType() {
- return new SignedInfoType();
+ public ReferenceType createReferenceType() {
+ return new ReferenceType();
}
/**
- * Create an instance of {@link ReferenceType }
+ * Create an instance of {@link SignedInfoType }
*
*/
- public ReferenceType createReferenceType() {
- return new ReferenceType();
+ public SignedInfoType createSignedInfoType() {
+ return new SignedInfoType();
}
/**
@@ -75,19 +75,19 @@ public TEvento.InfEvento createTEventoInfEvento() {
}
/**
- * Create an instance of {@link TEnvEvento }
+ * Create an instance of {@link TRetEnvEvento }
*
*/
- public TEnvEvento createTEnvEvento() {
- return new TEnvEvento();
+ public TRetEnvEvento createTRetEnvEvento() {
+ return new TRetEnvEvento();
}
/**
- * Create an instance of {@link TRetEnvEvento }
+ * Create an instance of {@link TEnvEvento }
*
*/
- public TRetEnvEvento createTRetEnvEvento() {
- return new TRetEnvEvento();
+ public TEnvEvento createTEnvEvento() {
+ return new TEnvEvento();
}
/**
@@ -107,11 +107,11 @@ public SignatureType createSignatureType() {
}
/**
- * Create an instance of {@link KeyInfoType }
+ * Create an instance of {@link X509DataType }
*
*/
- public KeyInfoType createKeyInfoType() {
- return new KeyInfoType();
+ public X509DataType createX509DataType() {
+ return new X509DataType();
}
/**
@@ -122,6 +122,14 @@ public SignatureValueType createSignatureValueType() {
return new SignatureValueType();
}
+ /**
+ * Create an instance of {@link TransformsType }
+ *
+ */
+ public TransformsType createTransformsType() {
+ return new TransformsType();
+ }
+
/**
* Create an instance of {@link TransformType }
*
@@ -131,19 +139,19 @@ public TransformType createTransformType() {
}
/**
- * Create an instance of {@link TransformsType }
+ * Create an instance of {@link KeyInfoType }
*
*/
- public TransformsType createTransformsType() {
- return new TransformsType();
+ public KeyInfoType createKeyInfoType() {
+ return new KeyInfoType();
}
/**
- * Create an instance of {@link X509DataType }
+ * Create an instance of {@link ReferenceType.DigestMethod }
*
*/
- public X509DataType createX509DataType() {
- return new X509DataType();
+ public ReferenceType.DigestMethod createReferenceTypeDigestMethod() {
+ return new ReferenceType.DigestMethod();
}
/**
@@ -162,14 +170,6 @@ public SignedInfoType.SignatureMethod createSignedInfoTypeSignatureMethod() {
return new SignedInfoType.SignatureMethod();
}
- /**
- * Create an instance of {@link ReferenceType.DigestMethod }
- *
- */
- public ReferenceType.DigestMethod createReferenceTypeDigestMethod() {
- return new ReferenceType.DigestMethod();
- }
-
/**
* Create an instance of {@link TretEvento.InfEvento }
*
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema/cce/ReferenceType.java b/src/main/java/br/com/swconsultoria/nfe/schema/cce/ReferenceType.java
index 4b4dc48e..e7b16744 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema/cce/ReferenceType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema/cce/ReferenceType.java
@@ -1,7 +1,13 @@
package br.com.swconsultoria.nfe.schema.cce;
-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.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;
@@ -45,18 +51,18 @@
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ReferenceType", propOrder = {
+@XmlType(name = "ReferenceType", namespace = "http://www.w3.org/2000/09/xmldsig#", propOrder = {
"transforms",
"digestMethod",
"digestValue"
})
public class ReferenceType {
- @XmlElement(name = "Transforms", required = true)
+ @XmlElement(name = "Transforms", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
protected TransformsType transforms;
- @XmlElement(name = "DigestMethod", required = true)
+ @XmlElement(name = "DigestMethod", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
protected ReferenceType.DigestMethod digestMethod;
- @XmlElement(name = "DigestValue", required = true)
+ @XmlElement(name = "DigestValue", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
protected byte[] digestValue;
@XmlAttribute(name = "Id")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@@ -71,11 +77,11 @@ public class ReferenceType {
/**
* Obtém o valor da propriedade transforms.
- *
+ *
* @return
* possible object is
* {@link TransformsType }
- *
+ *
*/
public TransformsType getTransforms() {
return transforms;
@@ -83,11 +89,11 @@ public TransformsType getTransforms() {
/**
* Define o valor da propriedade transforms.
- *
+ *
* @param value
* allowed object is
* {@link TransformsType }
- *
+ *
*/
public void setTransforms(TransformsType value) {
this.transforms = value;
@@ -95,11 +101,11 @@ public void setTransforms(TransformsType value) {
/**
* Obtém o valor da propriedade digestMethod.
- *
+ *
* @return
* possible object is
* {@link ReferenceType.DigestMethod }
- *
+ *
*/
public ReferenceType.DigestMethod getDigestMethod() {
return digestMethod;
@@ -107,11 +113,11 @@ public ReferenceType.DigestMethod getDigestMethod() {
/**
* Define o valor da propriedade digestMethod.
- *
+ *
* @param value
* allowed object is
* {@link ReferenceType.DigestMethod }
- *
+ *
*/
public void setDigestMethod(ReferenceType.DigestMethod value) {
this.digestMethod = value;
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema/cce/SignatureType.java b/src/main/java/br/com/swconsultoria/nfe/schema/cce/SignatureType.java
index dbb35a5e..a440360e 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema/cce/SignatureType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema/cce/SignatureType.java
@@ -1,7 +1,13 @@
package br.com.swconsultoria.nfe.schema.cce;
-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.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;
@@ -29,18 +35,18 @@
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "SignatureType", propOrder = {
+@XmlType(name = "SignatureType", namespace = "http://www.w3.org/2000/09/xmldsig#", propOrder = {
"signedInfo",
"signatureValue",
"keyInfo"
})
public class SignatureType {
- @XmlElement(name = "SignedInfo", required = true)
+ @XmlElement(name = "SignedInfo", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
protected SignedInfoType signedInfo;
- @XmlElement(name = "SignatureValue", required = true)
+ @XmlElement(name = "SignatureValue", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
protected SignatureValueType signatureValue;
- @XmlElement(name = "KeyInfo", required = true)
+ @XmlElement(name = "KeyInfo", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
protected KeyInfoType keyInfo;
@XmlAttribute(name = "Id")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema/cce/SignatureValueType.java b/src/main/java/br/com/swconsultoria/nfe/schema/cce/SignatureValueType.java
index e01721a1..51bca7fa 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema/cce/SignatureValueType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema/cce/SignatureValueType.java
@@ -1,7 +1,13 @@
package br.com.swconsultoria.nfe.schema.cce;
-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.XmlID;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@@ -24,7 +30,7 @@
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "SignatureValueType", propOrder = {
+@XmlType(name = "SignatureValueType", namespace = "http://www.w3.org/2000/09/xmldsig#", propOrder = {
"value"
})
public class SignatureValueType {
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema/cce/SignedInfoType.java b/src/main/java/br/com/swconsultoria/nfe/schema/cce/SignedInfoType.java
index 0f827c33..c77db636 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema/cce/SignedInfoType.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema/cce/SignedInfoType.java
@@ -1,7 +1,13 @@
package br.com.swconsultoria.nfe.schema.cce;
-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.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;
@@ -45,18 +51,18 @@
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "SignedInfoType", propOrder = {
+@XmlType(name = "SignedInfoType", namespace = "http://www.w3.org/2000/09/xmldsig#", propOrder = {
"canonicalizationMethod",
"signatureMethod",
"reference"
})
public class SignedInfoType {
- @XmlElement(name = "CanonicalizationMethod", required = true)
+ @XmlElement(name = "CanonicalizationMethod", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
protected SignedInfoType.CanonicalizationMethod canonicalizationMethod;
- @XmlElement(name = "SignatureMethod", required = true)
+ @XmlElement(name = "SignatureMethod", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
protected SignedInfoType.SignatureMethod signatureMethod;
- @XmlElement(name = "Reference", required = true)
+ @XmlElement(name = "Reference", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
protected ReferenceType reference;
@XmlAttribute(name = "Id")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@@ -66,11 +72,11 @@ public class SignedInfoType {
/**
* Obtém o valor da propriedade canonicalizationMethod.
- *
+ *
* @return
* possible object is
* {@link SignedInfoType.CanonicalizationMethod }
- *
+ *
*/
public SignedInfoType.CanonicalizationMethod getCanonicalizationMethod() {
return canonicalizationMethod;
@@ -78,11 +84,11 @@ public SignedInfoType.CanonicalizationMethod getCanonicalizationMethod() {
/**
* Define o valor da propriedade canonicalizationMethod.
- *
+ *
* @param value
* allowed object is
* {@link SignedInfoType.CanonicalizationMethod }
- *
+ *
*/
public void setCanonicalizationMethod(SignedInfoType.CanonicalizationMethod value) {
this.canonicalizationMethod = value;
@@ -90,11 +96,11 @@ public void setCanonicalizationMethod(SignedInfoType.CanonicalizationMethod valu
/**
* Obtém o valor da propriedade signatureMethod.
- *
+ *
* @return
* possible object is
* {@link SignedInfoType.SignatureMethod }
- *
+ *
*/
public SignedInfoType.SignatureMethod getSignatureMethod() {
return signatureMethod;
@@ -102,11 +108,11 @@ public SignedInfoType.SignatureMethod getSignatureMethod() {
/**
* Define o valor da propriedade signatureMethod.
- *
+ *
* @param value
* allowed object is
* {@link SignedInfoType.SignatureMethod }
- *
+ *
*/
public void setSignatureMethod(SignedInfoType.SignatureMethod value) {
this.signatureMethod = value;
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema/cce/TEnvEvento.java b/src/main/java/br/com/swconsultoria/nfe/schema/cce/TEnvEvento.java
index 1d06c31c..bea16ca8 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema/cce/TEnvEvento.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema/cce/TEnvEvento.java
@@ -1,9 +1,13 @@
package br.com.swconsultoria.nfe.schema.cce;
-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;
/**
@@ -43,9 +47,9 @@
})
public class TEnvEvento {
- @XmlElement(required = true)
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String idLote;
- @XmlElement(required = true)
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected List Classe Java de anonymous complex type.
- *
+ *
* O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
- *
+ *
* An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
@@ -24,30 +24,31 @@
@XmlRegistry
public class ObjectFactory {
+ private final static QName _Evento_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "evento");
private final static QName _Signature_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Signature");
private final static QName _EnvEvento_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "envEvento");
/**
- * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.inf.portalfiscal.nfe.schema.envConfRecebto
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.com.swconsultoria.nfe.schema.envConfRecebto
*
*/
public ObjectFactory() {
}
/**
- * Create an instance of {@link SignedInfoType }
+ * Create an instance of {@link ReferenceType }
*
*/
- public SignedInfoType createSignedInfoType() {
- return new SignedInfoType();
+ public ReferenceType createReferenceType() {
+ return new ReferenceType();
}
/**
- * Create an instance of {@link ReferenceType }
+ * Create an instance of {@link SignedInfoType }
*
*/
- public ReferenceType createReferenceType() {
- return new ReferenceType();
+ public SignedInfoType createSignedInfoType() {
+ return new SignedInfoType();
}
/**
@@ -75,19 +76,19 @@ public TEvento.InfEvento createTEventoInfEvento() {
}
/**
- * Create an instance of {@link TEnvEvento }
+ * Create an instance of {@link TRetEnvEvento }
*
*/
- public TEnvEvento createTEnvEvento() {
- return new TEnvEvento();
+ public TRetEnvEvento createTRetEnvEvento() {
+ return new TRetEnvEvento();
}
/**
- * Create an instance of {@link TRetEnvEvento }
+ * Create an instance of {@link TEnvEvento }
*
*/
- public TRetEnvEvento createTRetEnvEvento() {
- return new TRetEnvEvento();
+ public TEnvEvento createTEnvEvento() {
+ return new TEnvEvento();
}
/**
@@ -107,11 +108,11 @@ public SignatureType createSignatureType() {
}
/**
- * Create an instance of {@link KeyInfoType }
+ * Create an instance of {@link X509DataType }
*
*/
- public KeyInfoType createKeyInfoType() {
- return new KeyInfoType();
+ public X509DataType createX509DataType() {
+ return new X509DataType();
}
/**
@@ -122,6 +123,14 @@ public SignatureValueType createSignatureValueType() {
return new SignatureValueType();
}
+ /**
+ * Create an instance of {@link TransformsType }
+ *
+ */
+ public TransformsType createTransformsType() {
+ return new TransformsType();
+ }
+
/**
* Create an instance of {@link TransformType }
*
@@ -131,19 +140,19 @@ public TransformType createTransformType() {
}
/**
- * Create an instance of {@link TransformsType }
+ * Create an instance of {@link KeyInfoType }
*
*/
- public TransformsType createTransformsType() {
- return new TransformsType();
+ public KeyInfoType createKeyInfoType() {
+ return new KeyInfoType();
}
/**
- * Create an instance of {@link X509DataType }
+ * Create an instance of {@link ReferenceType.DigestMethod }
*
*/
- public X509DataType createX509DataType() {
- return new X509DataType();
+ public ReferenceType.DigestMethod createReferenceTypeDigestMethod() {
+ return new ReferenceType.DigestMethod();
}
/**
@@ -162,14 +171,6 @@ public SignedInfoType.SignatureMethod createSignedInfoTypeSignatureMethod() {
return new SignedInfoType.SignatureMethod();
}
- /**
- * Create an instance of {@link ReferenceType.DigestMethod }
- *
- */
- public ReferenceType.DigestMethod createReferenceTypeDigestMethod() {
- return new ReferenceType.DigestMethod();
- }
-
/**
* Create an instance of {@link TretEvento.InfEvento }
*
@@ -186,6 +187,15 @@ public TEvento.InfEvento.DetEvento createTEventoInfEventoDetEvento() {
return new TEvento.InfEvento.DetEvento();
}
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link TEvento }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://www.portalfiscal.inf.br/nfe", name = "evento")
+ public JAXBElement Classe Java de anonymous complex type.
- *
+ *
* 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 3710 de file:/home/samuel/Workspace/Java_NFe/Schemas_Homologacao/leiauteNFe_v4.00.xsd
- * linha 3678 de file:/home/samuel/Workspace/Java_NFe/Schemas_Homologacao/leiauteNFe_v4.00.xsd
+ * linha 3878 de file:/home/samuel/Workspace/Java_NFe/schemas/leiauteNFe_v4.00.xsd
+ * linha 3846 de file:/home/samuel/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:
@@ -12457,16 +12975,16 @@ public static class Imposto {
*
*
* Objects of the following type(s) are allowed in the list
- * {@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.II }{@code >}
* {@link JAXBElement }{@code <}{@link String }{@code >}
- * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ISSQN }{@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.COFINS }{@code >}
- * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.II }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PISST }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PIS }{@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.COFINS }{@code >}
*
*
*/
@@ -13341,6 +13859,15 @@ public void setVCOFINS(String value) {
* </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>
@@ -13355,7 +13882,8 @@ public void setVCOFINS(String value) {
"pcofins",
"qbcProd",
"vAliqProd",
- "vcofins"
+ "vcofins",
+ "indSomaCOFINSST"
})
public static class COFINSST {
@@ -13369,6 +13897,8 @@ public static class COFINSST {
protected String vAliqProd;
@XmlElement(name = "vCOFINS", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String vcofins;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indSomaCOFINSST;
/**
* Obtém o valor da propriedade vbc.
@@ -13490,6 +14020,30 @@ public void setVCOFINS(String value) {
this.vcofins = value;
}
+ /**
+ * Obtém o valor da propriedade indSomaCOFINSST.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndSomaCOFINSST() {
+ return indSomaCOFINSST;
+ }
+
+ /**
+ * Define o valor da propriedade indSomaCOFINSST.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndSomaCOFINSST(String value) {
+ this.indSomaCOFINSST = value;
+ }
+
}
@@ -13597,6 +14151,19 @@ public void setVCOFINS(String value) {
* <element name="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>
@@ -13790,6 +14357,11 @@ public void setVCOFINS(String value) {
* <element 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" minOccurs="0"/>
+ * <element name="vFCPDif" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vFCPEfet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
* </sequence>
* </restriction>
* </complexContent>
@@ -13902,6 +14474,19 @@ public void setVCOFINS(String value) {
* </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>
@@ -13982,6 +14567,19 @@ public void setVCOFINS(String value) {
* </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>
@@ -15120,8 +15718,21 @@ public void setVFCP(String value) {
* <element name="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>
+ * <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>
*
@@ -15147,7 +15758,9 @@ public void setVFCP(String value) {
"vicmsst",
"vbcfcpst",
"pfcpst",
- "vfcpst"
+ "vfcpst",
+ "vicmsstDeson",
+ "motDesICMSST"
})
public static class ICMS10 {
@@ -15187,6 +15800,10 @@ public static class ICMS10 {
protected String pfcpst;
@XmlElement(name = "vFCPST", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String vfcpst;
+ @XmlElement(name = "vICMSSTDeson", namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String vicmsstDeson;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String motDesICMSST;
/**
* Obtém o valor da propriedade orig.
@@ -15620,6 +16237,54 @@ public void setVFCPST(String value) {
this.vfcpst = value;
}
+ /**
+ * Obtém o valor da propriedade vicmsstDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVICMSSTDeson() {
+ return vicmsstDeson;
+ }
+
+ /**
+ * Define o valor da propriedade vicmsstDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVICMSSTDeson(String value) {
+ this.vicmsstDeson = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade motDesICMSST.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMotDesICMSST() {
+ return motDesICMSST;
+ }
+
+ /**
+ * Define o valor da propriedade motDesICMSST.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMotDesICMSST(String value) {
+ this.motDesICMSST = value;
+ }
+
}
@@ -16650,6 +17315,11 @@ public void setMotDesICMS(String value) {
* <element 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" minOccurs="0"/>
+ * <element name="vFCPDif" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * <element name="vFCPEfet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
+ * </sequence>
* </sequence>
* </restriction>
* </complexContent>
@@ -16672,7 +17342,10 @@ public void setMotDesICMS(String value) {
"vicms",
"vbcfcp",
"pfcp",
- "vfcp"
+ "vfcp",
+ "pfcpDif",
+ "vfcpDif",
+ "vfcpEfet"
})
public static class ICMS51 {
@@ -16702,6 +17375,12 @@ public static class ICMS51 {
protected String pfcp;
@XmlElement(name = "vFCP", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String vfcp;
+ @XmlElement(name = "pFCPDif", namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String pfcpDif;
+ @XmlElement(name = "vFCPDif", namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String vfcpDif;
+ @XmlElement(name = "vFCPEfet", namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String vfcpEfet;
/**
* Obtém o valor da propriedade orig.
@@ -17015,6 +17694,78 @@ public void setVFCP(String value) {
this.vfcp = value;
}
+ /**
+ * Obtém o valor da propriedade pfcpDif.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPFCPDif() {
+ return pfcpDif;
+ }
+
+ /**
+ * Define o valor da propriedade pfcpDif.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPFCPDif(String value) {
+ this.pfcpDif = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade vfcpDif.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVFCPDif() {
+ return vfcpDif;
+ }
+
+ /**
+ * Define o valor da propriedade vfcpDif.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVFCPDif(String value) {
+ this.vfcpDif = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade vfcpEfet.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVFCPEfet() {
+ return vfcpEfet;
+ }
+
+ /**
+ * Define o valor da propriedade vfcpEfet.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVFCPEfet(String value) {
+ this.vfcpEfet = value;
+ }
+
}
@@ -17498,6 +18249,19 @@ public void setVICMSEfet(String value) {
* </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>
@@ -17528,7 +18292,9 @@ public void setVICMSEfet(String value) {
"pfcpst",
"vfcpst",
"vicmsDeson",
- "motDesICMS"
+ "motDesICMS",
+ "vicmsstDeson",
+ "motDesICMSST"
})
public static class ICMS70 {
@@ -17574,6 +18340,10 @@ public static class ICMS70 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(name = "vICMSSTDeson", namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String vicmsstDeson;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String motDesICMSST;
/**
* Obtém o valor da propriedade orig.
@@ -18079,6 +18849,54 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade vicmsstDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVICMSSTDeson() {
+ return vicmsstDeson;
+ }
+
+ /**
+ * Define o valor da propriedade vicmsstDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVICMSSTDeson(String value) {
+ this.vicmsstDeson = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade motDesICMSST.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMotDesICMSST() {
+ return motDesICMSST;
+ }
+
+ /**
+ * Define o valor da propriedade motDesICMSST.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMotDesICMSST(String value) {
+ this.motDesICMSST = value;
+ }
+
}
@@ -18162,6 +18980,19 @@ public void setMotDesICMS(String value) {
* </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>
@@ -18192,7 +19023,9 @@ public void setMotDesICMS(String value) {
"pfcpst",
"vfcpst",
"vicmsDeson",
- "motDesICMS"
+ "motDesICMS",
+ "vicmsstDeson",
+ "motDesICMSST"
})
public static class ICMS90 {
@@ -18238,6 +19071,10 @@ public static class ICMS90 {
protected String vicmsDeson;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected String motDesICMS;
+ @XmlElement(name = "vICMSSTDeson", namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String vicmsstDeson;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String motDesICMSST;
/**
* Obtém o valor da propriedade orig.
@@ -18743,6 +19580,54 @@ public void setMotDesICMS(String value) {
this.motDesICMS = value;
}
+ /**
+ * Obtém o valor da propriedade vicmsstDeson.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVICMSSTDeson() {
+ return vicmsstDeson;
+ }
+
+ /**
+ * Define o valor da propriedade vicmsstDeson.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVICMSSTDeson(String value) {
+ this.vicmsstDeson = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade motDesICMSST.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMotDesICMSST() {
+ return motDesICMSST;
+ }
+
+ /**
+ * Define o valor da propriedade motDesICMSST.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMotDesICMSST(String value) {
+ this.motDesICMSST = value;
+ }
+
}
@@ -23480,6 +24365,15 @@ public void setVPIS(String value) {
* </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>
@@ -23494,7 +24388,8 @@ public void setVPIS(String value) {
"ppis",
"qbcProd",
"vAliqProd",
- "vpis"
+ "vpis",
+ "indSomaPISST"
})
public static class PISST {
@@ -23508,6 +24403,8 @@ public static class PISST {
protected String vAliqProd;
@XmlElement(name = "vPIS", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String vpis;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String indSomaPISST;
/**
* Obtém o valor da propriedade vbc.
@@ -23629,6 +24526,30 @@ public void setVPIS(String value) {
this.vpis = value;
}
+ /**
+ * Obtém o valor da propriedade indSomaPISST.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndSomaPISST() {
+ return indSomaPISST;
+ }
+
+ /**
+ * Define o valor da propriedade indSomaPISST.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndSomaPISST(String value) {
+ this.indSomaPISST = value;
+ }
+
}
}
@@ -23808,6 +24729,14 @@ public void setVIPIDevol(String value) {
* </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">
@@ -23894,6 +24823,14 @@ public void setVIPIDevol(String value) {
* </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">
@@ -23926,7 +24863,7 @@ public void setVIPIDevol(String value) {
* <simpleType>
* <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
* <minLength value="1"/>
- * <maxLength value="12"/>
+ * <maxLength value="15"/>
* </restriction>
* </simpleType>
* </element>
@@ -23957,6 +24894,7 @@ public void setVIPIDevol(String value) {
* <enumeration value="10"/>
* <enumeration value="11"/>
* <enumeration value="12"/>
+ * <enumeration value="13"/>
* </restriction>
* </simpleType>
* </element>
@@ -23981,12 +24919,12 @@ public void setVIPIDevol(String value) {
* </restriction>
* </simpleType>
* </element>
- * <element name="adi" maxOccurs="100">
+ * <element name="adi" maxOccurs="999">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element name="nAdicao">
+ * <element name="nAdicao" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <whiteSpace value="preserve"/>
@@ -23998,7 +24936,7 @@ public void setVIPIDevol(String value) {
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <whiteSpace value="preserve"/>
- * <pattern value="[1-9]{1}[0-9]{0,2}"/>
+ * <pattern value="[1-9]{1}[0-9]{0,4}"/>
* </restriction>
* </simpleType>
* </element>
@@ -24013,9 +24951,9 @@ public void setVIPIDevol(String value) {
* <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
* <element name="nDraw" minOccurs="0">
* <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,11}"/>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
* </restriction>
* </simpleType>
* </element>
@@ -24036,9 +24974,9 @@ public void setVIPIDevol(String value) {
* <sequence>
* <element name="nDraw" minOccurs="0">
* <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{0,11}"/>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
* </restriction>
* </simpleType>
* </element>
@@ -24102,9 +25040,61 @@ public void setVIPIDevol(String value) {
* <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,20}"/>
+ * <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>
@@ -24511,6 +25501,7 @@ public void setVIPIDevol(String value) {
@XmlType(name = "", propOrder = {
"cProd",
"cean",
+ "cBarra",
"xProd",
"ncm",
"nve",
@@ -24525,6 +25516,7 @@ public void setVIPIDevol(String value) {
"vUnCom",
"vProd",
"ceanTrib",
+ "cBarraTrib",
"uTrib",
"qTrib",
"vUnTrib",
@@ -24539,6 +25531,8 @@ public void setVIPIDevol(String value) {
"nItemPed",
"nfci",
"rastro",
+ "infProdNFF",
+ "infProdEmb",
"veicProd",
"med",
"arma",
@@ -24551,6 +25545,8 @@ public static class Prod {
protected String cProd;
@XmlElement(name = "cEAN", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String cean;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String cBarra;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String xProd;
@XmlElement(name = "NCM", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
@@ -24579,6 +25575,8 @@ public static class Prod {
protected String vProd;
@XmlElement(name = "cEANTrib", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String ceanTrib;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
+ protected String cBarraTrib;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String uTrib;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
@@ -24608,6 +25606,10 @@ public static class Prod {
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected List Classe Java de anonymous complex type.
+ *
+ * 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.
+ *
+ * Classe Java de anonymous complex type.
*
@@ -27384,9 +28704,9 @@ public void setVPMC(String value) {
* <element name="dVal" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
* <element name="cAgreg" minOccurs="0">
* <simpleType>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- * <whiteSpace value="preserve"/>
- * <pattern value="[0-9]{1,20}"/>
+ * <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
+ * <minLength value="1"/>
+ * <maxLength value="20"/>
* </restriction>
* </simpleType>
* </element>
@@ -31364,6 +32684,68 @@ public void setIdCadIntTran(String value) {
}
+ /**
+ * Classe Java de anonymous complex type.
+ *
+ * O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
+ *
+ * Classe Java de anonymous complex type.
*
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 33cc4177..3a1cf403 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
@@ -28,7 +28,7 @@
* </restriction>
* </simpleType>
* </element>
- * <element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf"/>
+ * <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">
@@ -55,7 +55,7 @@ public class TVeiculo {
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String placa;
- @XmlElement(name = "UF", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ @XmlElement(name = "UF", namespace = "http://www.portalfiscal.inf.br/nfe")
@XmlSchemaType(name = "string")
protected TUf uf;
@XmlElement(name = "RNTC", namespace = "http://www.portalfiscal.inf.br/nfe")
* <complexType>
* <complexContent>
@@ -312,8 +317,8 @@ public void setVersao(String value) {
* </complexContent>
* </complexType>
*
- *
- *
+ *
+ *
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
@@ -357,11 +362,11 @@ public static class InfEvento {
/**
* Obtém o valor da propriedade cOrgao.
- *
+ *
* @return
* possible object is
* {@link String }
- *
+ *
*/
public String getCOrgao() {
return cOrgao;
@@ -369,11 +374,11 @@ public String getCOrgao() {
/**
* Define o valor da propriedade cOrgao.
- *
+ *
* @param value
* allowed object is
* {@link String }
- *
+ *
*/
public void setCOrgao(String value) {
this.cOrgao = value;
@@ -381,11 +386,11 @@ public void setCOrgao(String value) {
/**
* Obtém o valor da propriedade tpAmb.
- *
+ *
* @return
* possible object is
* {@link String }
- *
+ *
*/
public String getTpAmb() {
return tpAmb;
@@ -393,11 +398,11 @@ public String getTpAmb() {
/**
* Define o valor da propriedade tpAmb.
- *
+ *
* @param value
* allowed object is
* {@link String }
- *
+ *
*/
public void setTpAmb(String value) {
this.tpAmb = value;
@@ -405,11 +410,11 @@ public void setTpAmb(String value) {
/**
* Obtém o valor da propriedade cnpj.
- *
+ *
* @return
* possible object is
* {@link String }
- *
+ *
*/
public String getCNPJ() {
return cnpj;
@@ -417,11 +422,11 @@ public String getCNPJ() {
/**
* Define o valor da propriedade cnpj.
- *
+ *
* @param value
* allowed object is
* {@link String }
- *
+ *
*/
public void setCNPJ(String value) {
this.cnpj = value;
@@ -429,11 +434,11 @@ public void setCNPJ(String value) {
/**
* Obtém o valor da propriedade cpf.
- *
+ *
* @return
* possible object is
* {@link String }
- *
+ *
*/
public String getCPF() {
return cpf;
@@ -441,11 +446,11 @@ public String getCPF() {
/**
* Define o valor da propriedade cpf.
- *
+ *
* @param value
* allowed object is
* {@link String }
- *
+ *
*/
public void setCPF(String value) {
this.cpf = value;
@@ -453,11 +458,11 @@ public void setCPF(String value) {
/**
* Obtém o valor da propriedade chNFe.
- *
+ *
* @return
* possible object is
* {@link String }
- *
+ *
*/
public String getChNFe() {
return chNFe;
@@ -465,11 +470,11 @@ public String getChNFe() {
/**
* Define o valor da propriedade chNFe.
- *
+ *
* @param value
* allowed object is
* {@link String }
- *
+ *
*/
public void setChNFe(String value) {
this.chNFe = value;
@@ -477,11 +482,11 @@ public void setChNFe(String value) {
/**
* Obtém o valor da propriedade dhEvento.
- *
+ *
* @return
* possible object is
* {@link String }
- *
+ *
*/
public String getDhEvento() {
return dhEvento;
@@ -489,11 +494,11 @@ public String getDhEvento() {
/**
* Define o valor da propriedade dhEvento.
- *
+ *
* @param value
* allowed object is
* {@link String }
- *
+ *
*/
public void setDhEvento(String value) {
this.dhEvento = value;
@@ -501,11 +506,11 @@ public void setDhEvento(String value) {
/**
* Obtém o valor da propriedade tpEvento.
- *
+ *
* @return
* possible object is
* {@link String }
- *
+ *
*/
public String getTpEvento() {
return tpEvento;
@@ -513,11 +518,11 @@ public String getTpEvento() {
/**
* Define o valor da propriedade tpEvento.
- *
+ *
* @param value
* allowed object is
* {@link String }
- *
+ *
*/
public void setTpEvento(String value) {
this.tpEvento = value;
@@ -525,11 +530,11 @@ public void setTpEvento(String value) {
/**
* Obtém o valor da propriedade nSeqEvento.
- *
+ *
* @return
* possible object is
* {@link String }
- *
+ *
*/
public String getNSeqEvento() {
return nSeqEvento;
@@ -537,11 +542,11 @@ public String getNSeqEvento() {
/**
* Define o valor da propriedade nSeqEvento.
- *
+ *
* @param value
* allowed object is
* {@link String }
- *
+ *
*/
public void setNSeqEvento(String value) {
this.nSeqEvento = value;
@@ -549,11 +554,11 @@ public void setNSeqEvento(String value) {
/**
* Obtém o valor da propriedade verEvento.
- *
+ *
* @return
* possible object is
* {@link String }
- *
+ *
*/
public String getVerEvento() {
return verEvento;
@@ -561,11 +566,11 @@ public String getVerEvento() {
/**
* Define o valor da propriedade verEvento.
- *
+ *
* @param value
* allowed object is
* {@link String }
- *
+ *
*/
public void setVerEvento(String value) {
this.verEvento = value;
@@ -573,11 +578,11 @@ public void setVerEvento(String value) {
/**
* Obtém o valor da propriedade detEvento.
- *
+ *
* @return
* possible object is
* {@link TEvento.InfEvento.DetEvento }
- *
+ *
*/
public TEvento.InfEvento.DetEvento getDetEvento() {
return detEvento;
@@ -585,11 +590,11 @@ public TEvento.InfEvento.DetEvento getDetEvento() {
/**
* Define o valor da propriedade detEvento.
- *
+ *
* @param value
* allowed object is
* {@link TEvento.InfEvento.DetEvento }
- *
+ *
*/
public void setDetEvento(TEvento.InfEvento.DetEvento value) {
this.detEvento = value;
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema/cce/TProcEvento.java b/src/main/java/br/com/swconsultoria/nfe/schema/cce/TProcEvento.java
index 27e4f0f2..7826de20 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema/cce/TProcEvento.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema/cce/TProcEvento.java
@@ -1,7 +1,11 @@
package br.com.swconsultoria.nfe.schema.cce;
-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.XmlType;
/**
@@ -34,9 +38,9 @@
})
public class TProcEvento {
- @XmlElement(required = true)
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected TEvento evento;
- @XmlElement(required = true)
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected TretEvento retEvento;
@XmlAttribute(name = "versao", required = true)
protected String versao;
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema/cce/TRetEnvEvento.java b/src/main/java/br/com/swconsultoria/nfe/schema/cce/TRetEnvEvento.java
index c0749d67..9c43af20 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema/cce/TRetEnvEvento.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema/cce/TRetEnvEvento.java
@@ -1,9 +1,13 @@
package br.com.swconsultoria.nfe.schema.cce;
-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;
/**
@@ -53,18 +57,19 @@
})
public class TRetEnvEvento {
- @XmlElement(required = true)
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String idLote;
- @XmlElement(required = true)
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String tpAmb;
- @XmlElement(required = true)
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String verAplic;
- @XmlElement(required = true)
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String cOrgao;
- @XmlElement(required = true)
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String cStat;
- @XmlElement(required = true)
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String xMotivo;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected List
* <complexType>
* <complexContent>
@@ -290,8 +295,8 @@ public void setVersao(String value) {
* </complexContent>
* </complexType>
*
- *
- *
+ *
+ *
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
@@ -327,7 +332,7 @@ public static class InfEvento {
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String verEvento;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
- protected TEvento.InfEvento.DetEvento detEvento;
+ protected DetEvento detEvento;
@XmlAttribute(name = "Id", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlID
@@ -335,11 +340,11 @@ public static class InfEvento {
/**
* Obtém o valor da propriedade cOrgao.
- *
+ *
* @return
* possible object is
* {@link String }
- *
+ *
*/
public String getCOrgao() {
return cOrgao;
@@ -347,11 +352,11 @@ public String getCOrgao() {
/**
* Define o valor da propriedade cOrgao.
- *
+ *
* @param value
* allowed object is
* {@link String }
- *
+ *
*/
public void setCOrgao(String value) {
this.cOrgao = value;
@@ -359,11 +364,11 @@ public void setCOrgao(String value) {
/**
* Obtém o valor da propriedade tpAmb.
- *
+ *
* @return
* possible object is
* {@link String }
- *
+ *
*/
public String getTpAmb() {
return tpAmb;
@@ -371,11 +376,11 @@ public String getTpAmb() {
/**
* Define o valor da propriedade tpAmb.
- *
+ *
* @param value
* allowed object is
* {@link String }
- *
+ *
*/
public void setTpAmb(String value) {
this.tpAmb = value;
@@ -383,11 +388,11 @@ public void setTpAmb(String value) {
/**
* Obtém o valor da propriedade cnpj.
- *
+ *
* @return
* possible object is
* {@link String }
- *
+ *
*/
public String getCNPJ() {
return cnpj;
@@ -395,11 +400,11 @@ public String getCNPJ() {
/**
* Define o valor da propriedade cnpj.
- *
+ *
* @param value
* allowed object is
* {@link String }
- *
+ *
*/
public void setCNPJ(String value) {
this.cnpj = value;
@@ -407,11 +412,11 @@ public void setCNPJ(String value) {
/**
* Obtém o valor da propriedade cpf.
- *
+ *
* @return
* possible object is
* {@link String }
- *
+ *
*/
public String getCPF() {
return cpf;
@@ -419,11 +424,11 @@ public String getCPF() {
/**
* Define o valor da propriedade cpf.
- *
+ *
* @param value
* allowed object is
* {@link String }
- *
+ *
*/
public void setCPF(String value) {
this.cpf = value;
@@ -431,11 +436,11 @@ public void setCPF(String value) {
/**
* Obtém o valor da propriedade chNFe.
- *
+ *
* @return
* possible object is
* {@link String }
- *
+ *
*/
public String getChNFe() {
return chNFe;
@@ -443,11 +448,11 @@ public String getChNFe() {
/**
* Define o valor da propriedade chNFe.
- *
+ *
* @param value
* allowed object is
* {@link String }
- *
+ *
*/
public void setChNFe(String value) {
this.chNFe = value;
@@ -455,11 +460,11 @@ public void setChNFe(String value) {
/**
* Obtém o valor da propriedade dhEvento.
- *
+ *
* @return
* possible object is
* {@link String }
- *
+ *
*/
public String getDhEvento() {
return dhEvento;
@@ -467,11 +472,11 @@ public String getDhEvento() {
/**
* Define o valor da propriedade dhEvento.
- *
+ *
* @param value
* allowed object is
* {@link String }
- *
+ *
*/
public void setDhEvento(String value) {
this.dhEvento = value;
@@ -479,11 +484,11 @@ public void setDhEvento(String value) {
/**
* Obtém o valor da propriedade tpEvento.
- *
+ *
* @return
* possible object is
* {@link String }
- *
+ *
*/
public String getTpEvento() {
return tpEvento;
@@ -491,11 +496,11 @@ public String getTpEvento() {
/**
* Define o valor da propriedade tpEvento.
- *
+ *
* @param value
* allowed object is
* {@link String }
- *
+ *
*/
public void setTpEvento(String value) {
this.tpEvento = value;
@@ -503,11 +508,11 @@ public void setTpEvento(String value) {
/**
* Obtém o valor da propriedade nSeqEvento.
- *
+ *
* @return
* possible object is
* {@link String }
- *
+ *
*/
public String getNSeqEvento() {
return nSeqEvento;
@@ -515,11 +520,11 @@ public String getNSeqEvento() {
/**
* Define o valor da propriedade nSeqEvento.
- *
+ *
* @param value
* allowed object is
* {@link String }
- *
+ *
*/
public void setNSeqEvento(String value) {
this.nSeqEvento = value;
@@ -527,11 +532,11 @@ public void setNSeqEvento(String value) {
/**
* Obtém o valor da propriedade verEvento.
- *
+ *
* @return
* possible object is
* {@link String }
- *
+ *
*/
public String getVerEvento() {
return verEvento;
@@ -539,11 +544,11 @@ public String getVerEvento() {
/**
* Define o valor da propriedade verEvento.
- *
+ *
* @param value
* allowed object is
* {@link String }
- *
+ *
*/
public void setVerEvento(String value) {
this.verEvento = value;
@@ -551,25 +556,25 @@ public void setVerEvento(String value) {
/**
* Obtém o valor da propriedade detEvento.
- *
+ *
* @return
* possible object is
- * {@link TEvento.InfEvento.DetEvento }
- *
+ * {@link DetEvento }
+ *
*/
- public TEvento.InfEvento.DetEvento getDetEvento() {
+ public DetEvento getDetEvento() {
return detEvento;
}
/**
* Define o valor da propriedade detEvento.
- *
+ *
* @param value
* allowed object is
- * {@link TEvento.InfEvento.DetEvento }
- *
+ * {@link DetEvento }
+ *
*/
- public void setDetEvento(TEvento.InfEvento.DetEvento value) {
+ public void setDetEvento(DetEvento value) {
this.detEvento = value;
}
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema/envConfRecebto/TProcEvento.java b/src/main/java/br/com/swconsultoria/nfe/schema/envConfRecebto/TProcEvento.java
index 9846a989..7d6e476a 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema/envConfRecebto/TProcEvento.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema/envConfRecebto/TProcEvento.java
@@ -1,7 +1,11 @@
package br.com.swconsultoria.nfe.schema.envConfRecebto;
-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.XmlType;
/**
@@ -34,9 +38,9 @@
})
public class TProcEvento {
- @XmlElement(required = true)
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected TEvento evento;
- @XmlElement(required = true)
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected TretEvento retEvento;
@XmlAttribute(name = "versao", required = true)
protected String versao;
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema/envConfRecebto/TRetEnvEvento.java b/src/main/java/br/com/swconsultoria/nfe/schema/envConfRecebto/TRetEnvEvento.java
index cca3eed9..335c2278 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema/envConfRecebto/TRetEnvEvento.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema/envConfRecebto/TRetEnvEvento.java
@@ -1,9 +1,13 @@
package br.com.swconsultoria.nfe.schema.envConfRecebto;
-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;
/**
@@ -53,18 +57,19 @@
})
public class TRetEnvEvento {
- @XmlElement(required = true)
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String idLote;
- @XmlElement(required = true)
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String tpAmb;
- @XmlElement(required = true)
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String verAplic;
- @XmlElement(required = true)
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String cOrgao;
- @XmlElement(required = true)
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String cStat;
- @XmlElement(required = true)
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String xMotivo;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected List
+ * <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>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "xEmb",
+ "qVolEmb",
+ "uEmb"
+ })
+ public static class InfProdEmb {
+
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String xEmb;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String qVolEmb;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String uEmb;
+
+ /**
+ * Obtém o valor da propriedade xEmb.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getXEmb() {
+ return xEmb;
+ }
+
+ /**
+ * Define o valor da propriedade xEmb.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setXEmb(String value) {
+ this.xEmb = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade qVolEmb.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getQVolEmb() {
+ return qVolEmb;
+ }
+
+ /**
+ * Define o valor da propriedade qVolEmb.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setQVolEmb(String value) {
+ this.qVolEmb = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade uEmb.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getUEmb() {
+ return uEmb;
+ }
+
+ /**
+ * Define o valor da propriedade uEmb.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setUEmb(String value) {
+ this.uEmb = 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>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "cProdFisco",
+ "cOperNFF"
+ })
+ public static class InfProdNFF {
+
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String cProdFisco;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String cOperNFF;
+
+ /**
+ * Obtém o valor da propriedade cProdFisco.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCProdFisco() {
+ return cProdFisco;
+ }
+
+ /**
+ * Define o valor da propriedade cProdFisco.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCProdFisco(String value) {
+ this.cProdFisco = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade cOperNFF.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCOperNFF() {
+ return cOperNFF;
+ }
+
+ /**
+ * Define o valor da propriedade cOperNFF.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCOperNFF(String value) {
+ this.cOperNFF = 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>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "xSolic"
+ })
+ public static class InfSolicNFF {
+
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String xSolic;
+
+ /**
+ * Obtém o valor da propriedade xSolic.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getXSolic() {
+ return xSolic;
+ }
+
+ /**
+ * Define o valor da propriedade xSolic.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setXSolic(String value) {
+ this.xSolic = value;
+ }
+
+ }
+
+
/**
*