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