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()); }