diff --git a/pom.xml b/pom.xml
index 7c4fe913f..e943bf225 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
com.github.wmixvideo
nfe
jar
- 4.0.38-SNAPSHOT
+ 4.0.42-SNAPSHOT
nfe
Biblioteca de comunicacao de nota fiscal eletronica brasileira
https://github.com/wmixvideo/nfe
@@ -28,7 +28,7 @@
UTF-8
11
1.7.9
- 2.0.7
+ 2.0.12
4.13.2
3.14.0
2.7.1
@@ -174,7 +174,7 @@
true
org.apache.maven.plugins
maven-compiler-plugin
- 3.11.0
+ 3.12.1
${java.version}
${java.version}
@@ -310,7 +310,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.6.2
+ 3.6.3
false
none
@@ -327,7 +327,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.2.2
+ 3.2.5
diff --git a/src/main/java/com/fincatto/documentofiscal/cte400/classes/CTAutorizador400.java b/src/main/java/com/fincatto/documentofiscal/cte400/classes/CTAutorizador400.java
index 8cdaa8cc2..b51d2718e 100644
--- a/src/main/java/com/fincatto/documentofiscal/cte400/classes/CTAutorizador400.java
+++ b/src/main/java/com/fincatto/documentofiscal/cte400/classes/CTAutorizador400.java
@@ -121,7 +121,7 @@ public String getCteStatusServico(final DFAmbiente ambiente) {
@Override
public String getCteQrCode(DFAmbiente ambiente) {
- return DFAmbiente.HOMOLOGACAO.equals(ambiente) ? "https://hcte.fazenda.mg.gov.br/portalcte/sistema/qrcode.xhtml" : "https://cte.fazenda.mg.gov.br/portalcte/sistema/qrcode.xhtml";
+ return "https://cte.fazenda.mg.gov.br/portalcte/sistema/qrcode.xhtml";
}
@Override
diff --git a/src/main/java/com/fincatto/documentofiscal/nfe310/classes/NFRetornoStatus.java b/src/main/java/com/fincatto/documentofiscal/nfe310/classes/NFRetornoStatus.java
index 5f828b0a5..0190a8778 100644
--- a/src/main/java/com/fincatto/documentofiscal/nfe310/classes/NFRetornoStatus.java
+++ b/src/main/java/com/fincatto/documentofiscal/nfe310/classes/NFRetornoStatus.java
@@ -527,7 +527,7 @@ public boolean isRejeitado() {
}
public boolean isDuplicado() {
- return CODIGO_539.getCodigo() == this.codigo;
+ return CODIGO_539.getCodigo() == this.codigo || CODIGO_204.getCodigo() == this.codigo;
}
public int getCodigo() {
diff --git a/src/main/java/com/fincatto/documentofiscal/nfe400/classes/NFRetornoStatus.java b/src/main/java/com/fincatto/documentofiscal/nfe400/classes/NFRetornoStatus.java
index 5f961f1d0..67bb741e6 100644
--- a/src/main/java/com/fincatto/documentofiscal/nfe400/classes/NFRetornoStatus.java
+++ b/src/main/java/com/fincatto/documentofiscal/nfe400/classes/NFRetornoStatus.java
@@ -650,7 +650,7 @@ public boolean isRejeitado() {
}
public boolean isDuplicado() {
- return CODIGO_539.getCodigo() == this.codigo;
+ return CODIGO_539.getCodigo() == this.codigo || CODIGO_204.getCodigo() == this.codigo;
}
public boolean isJaInutilizado() {
diff --git a/src/test/java/com/fincatto/documentofiscal/nfe400/classes/NFRetornoStatusTest.java b/src/test/java/com/fincatto/documentofiscal/nfe400/classes/NFRetornoStatusTest.java
index 88bc2c0d6..603ab7bf6 100644
--- a/src/test/java/com/fincatto/documentofiscal/nfe400/classes/NFRetornoStatusTest.java
+++ b/src/test/java/com/fincatto/documentofiscal/nfe400/classes/NFRetornoStatusTest.java
@@ -45,6 +45,7 @@ public void isRejeitadoTest() {
@Test
public void isDuplicadoTest() {
Assert.assertTrue(NFRetornoStatus.CODIGO_539.isDuplicado());
+ Assert.assertTrue(NFRetornoStatus.CODIGO_204.isDuplicado());
Assert.assertFalse(NFRetornoStatus.CODIGO_100.isDuplicado());
}