An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
@@ -25,7 +25,7 @@
public class ObjectFactory {
private final static QName _Signature_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Signature");
- private final static QName _EnviNFe_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "enviNFe");
+ private final static QName _NFe_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "NFe");
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");
@@ -40,7 +40,7 @@ public class ObjectFactory {
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_rt.enviNFe
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.com.swconsultoria.nfe.schema_rt.nfe
*
*/
public ObjectFactory() {
@@ -62,6 +62,78 @@ public SignedInfoType createSignedInfoType() {
return new SignedInfoType();
}
+ /**
+ * Create an instance of {@link TIBSCBSMonoTot }
+ *
+ */
+ public TIBSCBSMonoTot createTIBSCBSMonoTot() {
+ return new TIBSCBSMonoTot();
+ }
+
+ /**
+ * Create an instance of {@link TIBSCBSMonoTot.GIBS }
+ *
+ */
+ public TIBSCBSMonoTot.GIBS createTIBSCBSMonoTotGIBS() {
+ return new TIBSCBSMonoTot.GIBS();
+ }
+
+ /**
+ * Create an instance of {@link TRetEnviNFe }
+ *
+ */
+ public TRetEnviNFe createTRetEnviNFe() {
+ return new TRetEnviNFe();
+ }
+
+ /**
+ * Create an instance of {@link TIBSCBSTot }
+ *
+ */
+ public TIBSCBSTot createTIBSCBSTot() {
+ return new TIBSCBSTot();
+ }
+
+ /**
+ * Create an instance of {@link TIBSCBSTot.GIBS }
+ *
+ */
+ public TIBSCBSTot.GIBS createTIBSCBSTotGIBS() {
+ return new TIBSCBSTot.GIBS();
+ }
+
+ /**
+ * Create an instance of {@link TProtNFe }
+ *
+ */
+ public TProtNFe createTProtNFe() {
+ return new TProtNFe();
+ }
+
+ /**
+ * Create an instance of {@link TMonofasia }
+ *
+ */
+ public TMonofasia createTMonofasia() {
+ return new TMonofasia();
+ }
+
+ /**
+ * Create an instance of {@link TCIBS }
+ *
+ */
+ public TCIBS createTCIBS() {
+ return new TCIBS();
+ }
+
+ /**
+ * Create an instance of {@link TIpi }
+ *
+ */
+ public TIpi createTIpi() {
+ return new TIpi();
+ }
+
/**
* Create an instance of {@link TNFe }
*
@@ -254,78 +326,6 @@ public TNFe.InfNFe.Ide.NFref createTNFeInfNFeIdeNFref() {
return new TNFe.InfNFe.Ide.NFref();
}
- /**
- * Create an instance of {@link TIBSCBSMonoTot }
- *
- */
- public TIBSCBSMonoTot createTIBSCBSMonoTot() {
- return new TIBSCBSMonoTot();
- }
-
- /**
- * Create an instance of {@link TIBSCBSMonoTot.GIBS }
- *
- */
- public TIBSCBSMonoTot.GIBS createTIBSCBSMonoTotGIBS() {
- return new TIBSCBSMonoTot.GIBS();
- }
-
- /**
- * Create an instance of {@link TRetEnviNFe }
- *
- */
- public TRetEnviNFe createTRetEnviNFe() {
- return new TRetEnviNFe();
- }
-
- /**
- * Create an instance of {@link TIBSCBSTot }
- *
- */
- public TIBSCBSTot createTIBSCBSTot() {
- return new TIBSCBSTot();
- }
-
- /**
- * Create an instance of {@link TIBSCBSTot.GIBS }
- *
- */
- public TIBSCBSTot.GIBS createTIBSCBSTotGIBS() {
- return new TIBSCBSTot.GIBS();
- }
-
- /**
- * Create an instance of {@link TProtNFe }
- *
- */
- public TProtNFe createTProtNFe() {
- return new TProtNFe();
- }
-
- /**
- * Create an instance of {@link TCIBS }
- *
- */
- public TCIBS createTCIBS() {
- return new TCIBS();
- }
-
- /**
- * Create an instance of {@link TIpi }
- *
- */
- public TIpi createTIpi() {
- return new TIpi();
- }
-
- /**
- * Create an instance of {@link TEnviNFe }
- *
- */
- public TEnviNFe createTEnviNFe() {
- return new TEnviNFe();
- }
-
/**
* Create an instance of {@link TCompraGov }
*
@@ -383,11 +383,11 @@ public TCredPresIBSZFM createTCredPresIBSZFM() {
}
/**
- * Create an instance of {@link TMonofasia }
+ * Create an instance of {@link TEnviNFe }
*
*/
- public TMonofasia createTMonofasia() {
- return new TMonofasia();
+ public TEnviNFe createTEnviNFe() {
+ return new TEnviNFe();
}
/**
@@ -614,6 +614,150 @@ public SignedInfoType.SignatureMethod createSignedInfoTypeSignatureMethod() {
return new SignedInfoType.SignatureMethod();
}
+ /**
+ * Create an instance of {@link TIBSCBSMonoTot.GCBS }
+ *
+ */
+ public TIBSCBSMonoTot.GCBS createTIBSCBSMonoTotGCBS() {
+ return new TIBSCBSMonoTot.GCBS();
+ }
+
+ /**
+ * Create an instance of {@link TIBSCBSMonoTot.GMono }
+ *
+ */
+ public TIBSCBSMonoTot.GMono createTIBSCBSMonoTotGMono() {
+ return new TIBSCBSMonoTot.GMono();
+ }
+
+ /**
+ * Create an instance of {@link TIBSCBSMonoTot.GIBS.GIBSUF }
+ *
+ */
+ public TIBSCBSMonoTot.GIBS.GIBSUF createTIBSCBSMonoTotGIBSGIBSUF() {
+ return new TIBSCBSMonoTot.GIBS.GIBSUF();
+ }
+
+ /**
+ * Create an instance of {@link TIBSCBSMonoTot.GIBS.GIBSMun }
+ *
+ */
+ public TIBSCBSMonoTot.GIBS.GIBSMun createTIBSCBSMonoTotGIBSGIBSMun() {
+ return new TIBSCBSMonoTot.GIBS.GIBSMun();
+ }
+
+ /**
+ * Create an instance of {@link TRetEnviNFe.InfRec }
+ *
+ */
+ public TRetEnviNFe.InfRec createTRetEnviNFeInfRec() {
+ return new TRetEnviNFe.InfRec();
+ }
+
+ /**
+ * Create an instance of {@link TIBSCBSTot.GCBS }
+ *
+ */
+ public TIBSCBSTot.GCBS createTIBSCBSTotGCBS() {
+ return new TIBSCBSTot.GCBS();
+ }
+
+ /**
+ * Create an instance of {@link TIBSCBSTot.GIBS.GIBSUF }
+ *
+ */
+ public TIBSCBSTot.GIBS.GIBSUF createTIBSCBSTotGIBSGIBSUF() {
+ return new TIBSCBSTot.GIBS.GIBSUF();
+ }
+
+ /**
+ * Create an instance of {@link TIBSCBSTot.GIBS.GIBSMun }
+ *
+ */
+ public TIBSCBSTot.GIBS.GIBSMun createTIBSCBSTotGIBSGIBSMun() {
+ return new TIBSCBSTot.GIBS.GIBSMun();
+ }
+
+ /**
+ * Create an instance of {@link TProtNFe.InfProt }
+ *
+ */
+ public TProtNFe.InfProt createTProtNFeInfProt() {
+ return new TProtNFe.InfProt();
+ }
+
+ /**
+ * Create an instance of {@link TMonofasia.GMonoPadrao }
+ *
+ */
+ public TMonofasia.GMonoPadrao createTMonofasiaGMonoPadrao() {
+ return new TMonofasia.GMonoPadrao();
+ }
+
+ /**
+ * Create an instance of {@link TMonofasia.GMonoReten }
+ *
+ */
+ public TMonofasia.GMonoReten createTMonofasiaGMonoReten() {
+ return new TMonofasia.GMonoReten();
+ }
+
+ /**
+ * Create an instance of {@link TMonofasia.GMonoRet }
+ *
+ */
+ public TMonofasia.GMonoRet createTMonofasiaGMonoRet() {
+ return new TMonofasia.GMonoRet();
+ }
+
+ /**
+ * Create an instance of {@link TMonofasia.GMonoDif }
+ *
+ */
+ public TMonofasia.GMonoDif createTMonofasiaGMonoDif() {
+ return new TMonofasia.GMonoDif();
+ }
+
+ /**
+ * Create an instance of {@link TCIBS.GIBSUF }
+ *
+ */
+ public TCIBS.GIBSUF createTCIBSGIBSUF() {
+ return new TCIBS.GIBSUF();
+ }
+
+ /**
+ * Create an instance of {@link TCIBS.GIBSMun }
+ *
+ */
+ public TCIBS.GIBSMun createTCIBSGIBSMun() {
+ return new TCIBS.GIBSMun();
+ }
+
+ /**
+ * Create an instance of {@link TCIBS.GCBS }
+ *
+ */
+ public TCIBS.GCBS createTCIBSGCBS() {
+ return new TCIBS.GCBS();
+ }
+
+ /**
+ * 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 TNFe.InfNFeSupl }
*
@@ -1246,118 +1390,6 @@ public TNFe.InfNFe.Ide.NFref.RefECF createTNFeInfNFeIdeNFrefRefECF() {
return new TNFe.InfNFe.Ide.NFref.RefECF();
}
- /**
- * Create an instance of {@link TIBSCBSMonoTot.GCBS }
- *
- */
- public TIBSCBSMonoTot.GCBS createTIBSCBSMonoTotGCBS() {
- return new TIBSCBSMonoTot.GCBS();
- }
-
- /**
- * Create an instance of {@link TIBSCBSMonoTot.GMono }
- *
- */
- public TIBSCBSMonoTot.GMono createTIBSCBSMonoTotGMono() {
- return new TIBSCBSMonoTot.GMono();
- }
-
- /**
- * Create an instance of {@link TIBSCBSMonoTot.GIBS.GIBSUF }
- *
- */
- public TIBSCBSMonoTot.GIBS.GIBSUF createTIBSCBSMonoTotGIBSGIBSUF() {
- return new TIBSCBSMonoTot.GIBS.GIBSUF();
- }
-
- /**
- * Create an instance of {@link TIBSCBSMonoTot.GIBS.GIBSMun }
- *
- */
- public TIBSCBSMonoTot.GIBS.GIBSMun createTIBSCBSMonoTotGIBSGIBSMun() {
- return new TIBSCBSMonoTot.GIBS.GIBSMun();
- }
-
- /**
- * Create an instance of {@link TRetEnviNFe.InfRec }
- *
- */
- public TRetEnviNFe.InfRec createTRetEnviNFeInfRec() {
- return new TRetEnviNFe.InfRec();
- }
-
- /**
- * Create an instance of {@link TIBSCBSTot.GCBS }
- *
- */
- public TIBSCBSTot.GCBS createTIBSCBSTotGCBS() {
- return new TIBSCBSTot.GCBS();
- }
-
- /**
- * Create an instance of {@link TIBSCBSTot.GIBS.GIBSUF }
- *
- */
- public TIBSCBSTot.GIBS.GIBSUF createTIBSCBSTotGIBSGIBSUF() {
- return new TIBSCBSTot.GIBS.GIBSUF();
- }
-
- /**
- * Create an instance of {@link TIBSCBSTot.GIBS.GIBSMun }
- *
- */
- public TIBSCBSTot.GIBS.GIBSMun createTIBSCBSTotGIBSGIBSMun() {
- return new TIBSCBSTot.GIBS.GIBSMun();
- }
-
- /**
- * Create an instance of {@link TProtNFe.InfProt }
- *
- */
- public TProtNFe.InfProt createTProtNFeInfProt() {
- return new TProtNFe.InfProt();
- }
-
- /**
- * Create an instance of {@link TCIBS.GIBSUF }
- *
- */
- public TCIBS.GIBSUF createTCIBSGIBSUF() {
- return new TCIBS.GIBSUF();
- }
-
- /**
- * Create an instance of {@link TCIBS.GIBSMun }
- *
- */
- public TCIBS.GIBSMun createTCIBSGIBSMun() {
- return new TCIBS.GIBSMun();
- }
-
- /**
- * Create an instance of {@link TCIBS.GCBS }
- *
- */
- public TCIBS.GCBS createTCIBSGCBS() {
- return new TCIBS.GCBS();
- }
-
- /**
- * 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 SignatureType }{@code >}}
*
@@ -1368,12 +1400,12 @@ public JAXBElement 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.
+ *
+ * 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.
+ *
+ *
* 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 4337 de file:/D:/Workspace/Java_NFe/schemas/leiauteNFe_v4.00.xsd
- * linha 4305 de file:/D:/Workspace/Java_NFe/schemas/leiauteNFe_v4.00.xsd
+ * linha 4337 de file:/D:/Workspace/Java_NFe/schemas_rt/leiauteNFe_v4.00.xsd
+ * linha 4305 de file:/D:/Workspace/Java_NFe/schemas_rt/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:
@@ -14807,18 +14807,18 @@ public static class Imposto {
*
*
* Objects of the following type(s) are allowed in the list
- * {@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.COFINSST }{@code >}
- * {@link JAXBElement }{@code <}{@link TTribNFe }{@code >}
- * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ICMSUFDest }{@code >}
* {@link JAXBElement }{@code <}{@link String }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.II }{@code >}
- * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ICMS }{@code >}
- * {@link JAXBElement }{@code <}{@link TIS }{@code >}
- * {@link JAXBElement }{@code <}{@link TIpi }{@code >}
+ * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ISSQN }{@code >}
* {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PISST }{@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.ICMS }{@code >}
+ * {@link JAXBElement }{@code <}{@link TIS }{@code >}
+ * {@link JAXBElement }{@code <}{@link TTribNFe }{@code >}
+ * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ICMSUFDest }{@code >}
+ * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.COFINSST }{@code >}
+ * {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PIS }{@code >}
*
*
*/
@@ -38038,7 +38038,7 @@ public void setIdTermPag(String value) {
* </element>
* <element name="ISTot" type="{http://www.portalfiscal.inf.br/nfe}TISTot" minOccurs="0"/>
* <element name="IBSCBSTot" type="{http://www.portalfiscal.inf.br/nfe}TIBSCBSMonoTot" minOccurs="0"/>
- * <element name="vNFTot" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * <element name="vNFTot" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
diff --git a/src/main/resources/WebServicesNfe.ini b/src/main/resources/WebServicesNfe.ini
index 8f718318..49518e7c 100644
--- a/src/main/resources/WebServicesNfe.ini
+++ b/src/main/resources/WebServicesNfe.ini
@@ -18,7 +18,7 @@ Usar=NFe_SVRS_P
Usar=NFe_SVRS_H
[NFe_AM_P]
-NfeConsultaCadastro_4.00=https://nfe.sefaz.am.gov.br/services2/services/cadconsultacadastro2
+NfeConsultaCadastro_4.00=https://nfe.sefaz.am.gov.br/services2/services/CadConsultaCadastro4
NfeConsultaProtocolo_4.00=https://nfe.sefaz.am.gov.br/services2/services/NfeConsulta4
NfeStatusServico_4.00=https://nfe.sefaz.am.gov.br/services2/services/NfeStatusServico4
NfeInutilizacao_4.00=https://nfe.sefaz.am.gov.br/services2/services/NfeInutilizacao4
@@ -28,7 +28,7 @@ RecepcaoEvento_4.00=https://nfe.sefaz.am.gov.br/services2/services/RecepcaoEvent
[NFe_AM_H]
-NfeConsultaCadastro_4.00=https://homnfe.sefaz.am.gov.br/services2/services/cadconsultacadastro2
+NfeConsultaCadastro_4.00=https://homnfe.sefaz.am.gov.br/services2/services/CadConsultaCadastro4
NfeConsultaProtocolo_4.00=https://homnfe.sefaz.am.gov.br/services2/services/NfeConsulta4
NfeStatusServico_4.00=https://homnfe.sefaz.am.gov.br/services2/services/NfeStatusServico4
NfeInutilizacao_4.00=https://homnfe.sefaz.am.gov.br/services2/services/NfeInutilizacao4
@@ -464,7 +464,7 @@ NfeStatusServico_4.00=https://nfe.sefaz.go.gov.br/nfe/services/NFeStatusServico4
NfeConsultaCadastro_4.00=https://nfe.sefaz.go.gov.br/nfe/services/CadConsultaCadastro4?wsdl
NFeAutorizacao_4.00=https://nfe.sefaz.go.gov.br/nfe/services/NFeAutorizacao4?wsdl
NFeRetAutorizacao_4.00=https://nfe.sefaz.go.gov.br/nfe/services/NFeRetAutorizacao4?wsdl
-URL-QRCode=http://nfe.sefaz.go.gov.br/nfeweb/sites/nfce/danfeNFCe
+URL-QRCode=https://nfeweb.sefaz.go.gov.br/nfeweb/sites/nfce/danfeNFCe
URL-ConsultaNFCe=http://www.sefaz.go.gov.br/nfce/consulta
[NFCe_GO_H]
@@ -475,7 +475,7 @@ NfeStatusServico_4.00=https://homolog.sefaz.go.gov.br/nfe/services/NFeStatusServ
NfeConsultaCadastro_4.00=https://homolog.sefaz.go.gov.br/nfe/services/CadConsultaCadastro4?wsdl
NFeAutorizacao_4.00=https://homolog.sefaz.go.gov.br/nfe/services/NFeAutorizacao4?wsdl
NFeRetAutorizacao_4.00=https://homolog.sefaz.go.gov.br/nfe/services/NFeRetAutorizacao4?wsdl
-URL-QRCode=http://homolog.sefaz.go.gov.br/nfeweb/sites/nfce/danfeNFCe
+URL-QRCode=https://nfewebhomolog.sefaz.go.gov.br/nfeweb/sites/nfce/danfeNFCe
URL-ConsultaNFCe=http://www.sefaz.go.gov.br/nfce/consulta
[NFCe_MA_P]
@@ -625,12 +625,12 @@ URL-ConsultaNFCe=www.fazenda.rj.gov.br/nfce/consulta
[NFCe_RN_P]
Usar=NFCe_SVRS_P
URL-QRCode=http://nfce.set.rn.gov.br/consultarNFCe.aspx
-URL-ConsultaNFCe=www.set.rn.gov.br/nfce/consulta
+URL-ConsultaNFCe=https://nfce.set.rn.gov.br/portalDFE/NFCe/ConsultaNFCe.aspx
[NFCe_RN_H]
Usar=NFCe_SVRS_H
URL-QRCode=http://hom.nfce.set.rn.gov.br/consultarNFCe.aspx
-URL-ConsultaNFCe=www.set.rn.gov.br/nfce/consulta
+URL-ConsultaNFCe=https://nfce.set.rn.gov.br/portalDFE/NFCe/ConsultaNFCe.aspx
[NFCe_RO_P]
Usar=NFCe_SVRS_P
diff --git a/src/main/resources/img/nfce.png b/src/main/resources/img/nfce.png
new file mode 100644
index 00000000..47f47066
Binary files /dev/null and b/src/main/resources/img/nfce.png differ
diff --git a/src/main/resources/img/nfe.png b/src/main/resources/img/nfe.png
new file mode 100644
index 00000000..a9a2607a
Binary files /dev/null and b/src/main/resources/img/nfe.png differ
diff --git a/src/main/resources/jasper/cce/cce.jasper b/src/main/resources/jasper/cce/cce.jasper
new file mode 100644
index 00000000..1b7df44e
Binary files /dev/null and b/src/main/resources/jasper/cce/cce.jasper differ
diff --git a/src/main/resources/jasper/cce/cce.jrxml b/src/main/resources/jasper/cce/cce.jrxml
new file mode 100644
index 00000000..e7a452a6
--- /dev/null
+++ b/src/main/resources/jasper/cce/cce.jrxml
@@ -0,0 +1,343 @@
+
+
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="pDifIBS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302_04"/>
+ * <element name="vIBSMonoDif" type="{http://www.portalfiscal.inf.br/nfe}TDec1302"/>
+ * <element name="pDifCBS" type="{http://www.portalfiscal.inf.br/nfe}TDec1302"/>
+ * <element name="vCBSMonoDif" type="{http://www.portalfiscal.inf.br/nfe}TDec1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "pDifIBS",
+ "vibsMonoDif",
+ "pDifCBS",
+ "vcbsMonoDif"
+ })
+ public static class GMonoDif {
+
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String pDifIBS;
+ @XmlElement(name = "vIBSMonoDif", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String vibsMonoDif;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String pDifCBS;
+ @XmlElement(name = "vCBSMonoDif", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String vcbsMonoDif;
+
+ /**
+ * Obtém o valor da propriedade pDifIBS.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPDifIBS() {
+ return pDifIBS;
+ }
+
+ /**
+ * Define o valor da propriedade pDifIBS.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPDifIBS(String value) {
+ this.pDifIBS = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade vibsMonoDif.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVIBSMonoDif() {
+ return vibsMonoDif;
+ }
+
+ /**
+ * Define o valor da propriedade vibsMonoDif.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVIBSMonoDif(String value) {
+ this.vibsMonoDif = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade pDifCBS.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPDifCBS() {
+ return pDifCBS;
+ }
+
+ /**
+ * Define o valor da propriedade pDifCBS.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPDifCBS(String value) {
+ this.pDifCBS = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade vcbsMonoDif.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVCBSMonoDif() {
+ return vcbsMonoDif;
+ }
+
+ /**
+ * Define o valor da propriedade vcbsMonoDif.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVCBSMonoDif(String value) {
+ this.vcbsMonoDif = value;
+ }
+
+ }
+
+
+ /**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCMono" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104Op"/>
+ * <element name="adRemIBS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302_04"/>
+ * <element name="adRemCBS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302_04"/>
+ * <element name="vIBSMono" type="{http://www.portalfiscal.inf.br/nfe}TDec1302"/>
+ * <element name="vCBSMono" type="{http://www.portalfiscal.inf.br/nfe}TDec1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "qbcMono",
+ "adRemIBS",
+ "adRemCBS",
+ "vibsMono",
+ "vcbsMono"
+ })
+ public static class GMonoPadrao {
+
+ @XmlElement(name = "qBCMono", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String qbcMono;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String adRemIBS;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String adRemCBS;
+ @XmlElement(name = "vIBSMono", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String vibsMono;
+ @XmlElement(name = "vCBSMono", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String vcbsMono;
+
+ /**
+ * Obtém o valor da propriedade qbcMono.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getQBCMono() {
+ return qbcMono;
+ }
+
+ /**
+ * Define o valor da propriedade qbcMono.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setQBCMono(String value) {
+ this.qbcMono = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade adRemIBS.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAdRemIBS() {
+ return adRemIBS;
+ }
+
+ /**
+ * Define o valor da propriedade adRemIBS.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAdRemIBS(String value) {
+ this.adRemIBS = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade adRemCBS.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAdRemCBS() {
+ return adRemCBS;
+ }
+
+ /**
+ * Define o valor da propriedade adRemCBS.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAdRemCBS(String value) {
+ this.adRemCBS = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade vibsMono.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVIBSMono() {
+ return vibsMono;
+ }
+
+ /**
+ * Define o valor da propriedade vibsMono.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVIBSMono(String value) {
+ this.vibsMono = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade vcbsMono.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVCBSMono() {
+ return vcbsMono;
+ }
+
+ /**
+ * Define o valor da propriedade vcbsMono.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVCBSMono(String value) {
+ this.vcbsMono = value;
+ }
+
+ }
+
+
+ /**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104Op"/>
+ * <element name="adRemIBSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302_04"/>
+ * <element name="vIBSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec1302"/>
+ * <element name="adRemCBSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302_04"/>
+ * <element name="vCBSMonoRet" type="{http://www.portalfiscal.inf.br/nfe}TDec1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "qbcMonoRet",
+ "adRemIBSRet",
+ "vibsMonoRet",
+ "adRemCBSRet",
+ "vcbsMonoRet"
+ })
+ public static class GMonoRet {
+
+ @XmlElement(name = "qBCMonoRet", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String qbcMonoRet;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String adRemIBSRet;
+ @XmlElement(name = "vIBSMonoRet", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String vibsMonoRet;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String adRemCBSRet;
+ @XmlElement(name = "vCBSMonoRet", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String vcbsMonoRet;
+
+ /**
+ * Obtém o valor da propriedade qbcMonoRet.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getQBCMonoRet() {
+ return qbcMonoRet;
+ }
+
+ /**
+ * Define o valor da propriedade qbcMonoRet.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setQBCMonoRet(String value) {
+ this.qbcMonoRet = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade adRemIBSRet.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAdRemIBSRet() {
+ return adRemIBSRet;
+ }
+
+ /**
+ * Define o valor da propriedade adRemIBSRet.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAdRemIBSRet(String value) {
+ this.adRemIBSRet = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade vibsMonoRet.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVIBSMonoRet() {
+ return vibsMonoRet;
+ }
+
+ /**
+ * Define o valor da propriedade vibsMonoRet.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVIBSMonoRet(String value) {
+ this.vibsMonoRet = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade adRemCBSRet.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAdRemCBSRet() {
+ return adRemCBSRet;
+ }
+
+ /**
+ * Define o valor da propriedade adRemCBSRet.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAdRemCBSRet(String value) {
+ this.adRemCBSRet = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade vcbsMonoRet.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVCBSMonoRet() {
+ return vcbsMonoRet;
+ }
+
+ /**
+ * Define o valor da propriedade vcbsMonoRet.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVCBSMonoRet(String value) {
+ this.vcbsMonoRet = value;
+ }
+
+ }
+
+
+ /**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="qBCMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104Op"/>
+ * <element name="adRemIBSReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302_04"/>
+ * <element name="vIBSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec1302"/>
+ * <element name="adRemCBSReten" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302_04"/>
+ * <element name="vCBSMonoReten" type="{http://www.portalfiscal.inf.br/nfe}TDec1302"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "qbcMonoReten",
+ "adRemIBSReten",
+ "vibsMonoReten",
+ "adRemCBSReten",
+ "vcbsMonoReten"
+ })
+ public static class GMonoReten {
+
+ @XmlElement(name = "qBCMonoReten", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String qbcMonoReten;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String adRemIBSReten;
+ @XmlElement(name = "vIBSMonoReten", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String vibsMonoReten;
+ @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String adRemCBSReten;
+ @XmlElement(name = "vCBSMonoReten", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
+ protected String vcbsMonoReten;
+
+ /**
+ * Obtém o valor da propriedade qbcMonoReten.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getQBCMonoReten() {
+ return qbcMonoReten;
+ }
+
+ /**
+ * Define o valor da propriedade qbcMonoReten.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setQBCMonoReten(String value) {
+ this.qbcMonoReten = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade adRemIBSReten.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAdRemIBSReten() {
+ return adRemIBSReten;
+ }
+
+ /**
+ * Define o valor da propriedade adRemIBSReten.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAdRemIBSReten(String value) {
+ this.adRemIBSReten = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade vibsMonoReten.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVIBSMonoReten() {
+ return vibsMonoReten;
+ }
+
+ /**
+ * Define o valor da propriedade vibsMonoReten.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVIBSMonoReten(String value) {
+ this.vibsMonoReten = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade adRemCBSReten.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAdRemCBSReten() {
+ return adRemCBSReten;
+ }
+
+ /**
+ * Define o valor da propriedade adRemCBSReten.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAdRemCBSReten(String value) {
+ this.adRemCBSReten = value;
+ }
+
+ /**
+ * Obtém o valor da propriedade vcbsMonoReten.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVCBSMonoReten() {
+ return vcbsMonoReten;
+ }
+
+ /**
+ * Define o valor da propriedade vcbsMonoReten.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVCBSMonoReten(String value) {
+ this.vcbsMonoReten = value;
+ }
+
+ }
+
}
diff --git a/src/main/java/br/com/swconsultoria/nfe/schema_rt/nfe/TNFe.java b/src/main/java/br/com/swconsultoria/nfe/schema_rt/nfe/TNFe.java
index d2a5f5cb..4930135a 100644
--- a/src/main/java/br/com/swconsultoria/nfe/schema_rt/nfe/TNFe.java
+++ b/src/main/java/br/com/swconsultoria/nfe/schema_rt/nfe/TNFe.java
@@ -3049,7 +3049,7 @@
* </element>
* <element name="ISTot" type="{http://www.portalfiscal.inf.br/nfe}TISTot" minOccurs="0"/>
* <element name="IBSCBSTot" type="{http://www.portalfiscal.inf.br/nfe}TIBSCBSMonoTot" minOccurs="0"/>
- * <element name="vNFTot" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * <element name="vNFTot" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
@@ -6907,7 +6907,7 @@ public void setSignature(SignatureType value) {
* </element>
* <element name="ISTot" type="{http://www.portalfiscal.inf.br/nfe}TISTot" minOccurs="0"/>
* <element name="IBSCBSTot" type="{http://www.portalfiscal.inf.br/nfe}TIBSCBSMonoTot" minOccurs="0"/>
- * <element name="vNFTot" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * <element name="vNFTot" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
@@ -14764,18 +14764,18 @@ public void setNItem(String value) {
public static class Imposto {
@XmlElementRefs({
- @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 = "COFINSST", namespace = "http://www.portalfiscal.inf.br/nfe", type = JAXBElement.class, required = false),
- @XmlElementRef(name = "IBSCBS", 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 = "vTotTrib", 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 = "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),
+ @XmlElementRef(name = "COFINS", 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 = "IS", 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 = "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 = "IBSCBS", 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 = "COFINSST", 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)
})
protected List