From ae6fef661e7b04999477b190b5bfddf3426d6e90 Mon Sep 17 00:00:00 2001 From: Marcos Date: Mon, 18 Jan 2021 10:36:13 -0300 Subject: [PATCH] =?UTF-8?q?Atualiza=C3=A7=C3=A3o=20e=20padroniza=C3=A7?= =?UTF-8?q?=C3=A3o=20campo=20'tPag'=20Meio=20de=20pagamento=20=20(#712)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Atualização campo 'tPag' Meio de pagamento Anexo I – Leiaute e Regras de Validação da NF-e e da NFC-e Versão 7.00 – Novembro de 2020 * Atualização campo 'tPag' Meio de pagamento Anexo I – Leiaute e Regras de Validação da NF-e e da NFC-e Versão 7.00 – Novembro de 2020 * Atualização campo 'tPag' Meio de pagamento Anexo I – Leiaute e Regras de Validação da NF-e e da NFC-e Versão 7.00 – Novembro de 2020 --- .../nfe400/classes/nota/NFMeioPagamento.java | 10 +++++++--- .../nfe400/classes/nota/NFMeioPagamentoTest.java | 10 +++++++++- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFMeioPagamento.java b/src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFMeioPagamento.java index ce925edce..8570b7a92 100644 --- a/src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFMeioPagamento.java +++ b/src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFMeioPagamento.java @@ -11,8 +11,12 @@ public enum NFMeioPagamento { VALE_REFEICAO("11", "Vale refei\u00e7\u00e3o"), VALE_PRESENTE("12", "Vale presente"), VALE_COMBUSTIVEL("13", "Vale combust\u00edvel"), - DUPLICATA_MERCANTIL("14", "Duplicata Mercantil"), - BOLETO_BANCARIO("15", "Boleto Bancario"), + DUPLICATA_MERCANTIL("14", "Duplicata mercantil"), + BOLETO_BANCARIO("15", "Boleto bancario"), + DEPOSITO_BANCARIO("16", "Deposito bancario"), + PIX("17", "Pagamento Instantaneo (PIX)"), + TRANSFERENCIA_BANCARIA("18", "Transferencia bancaria"), + FIDELIDADE_CASHBACK("19", "Programa de fidelidade (Cashback)"), SEM_PAGAMENTO("90", "Sem pagamento"), OUTRO("99", "Outro"); @@ -47,4 +51,4 @@ public String getDescricao() { } -} \ No newline at end of file +} diff --git a/src/test/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFMeioPagamentoTest.java b/src/test/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFMeioPagamentoTest.java index 2af672e3f..84738ec16 100644 --- a/src/test/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFMeioPagamentoTest.java +++ b/src/test/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFMeioPagamentoTest.java @@ -17,6 +17,10 @@ public void deveObterTipoApartirDoSeuCodigo() { Assert.assertEquals(NFMeioPagamento.VALE_PRESENTE, NFMeioPagamento.valueOfCodigo("12")); Assert.assertEquals(NFMeioPagamento.VALE_COMBUSTIVEL, NFMeioPagamento.valueOfCodigo("13")); Assert.assertEquals(NFMeioPagamento.BOLETO_BANCARIO, NFMeioPagamento.valueOfCodigo("15")); + Assert.assertEquals(NFMeioPagamento.DEPOSITO_BANCARIO, NFMeioPagamento.valueOfCodigo("16")); + Assert.assertEquals(NFMeioPagamento.PIX, NFMeioPagamento.valueOfCodigo("17")); + Assert.assertEquals(NFMeioPagamento.TRANSFERENCIA_BANCARIA, NFMeioPagamento.valueOfCodigo("18")); + Assert.assertEquals(NFMeioPagamento.FIDELIDADE_CASHBACK, NFMeioPagamento.valueOfCodigo("19")); Assert.assertEquals(NFMeioPagamento.SEM_PAGAMENTO, NFMeioPagamento.valueOfCodigo("90")); Assert.assertEquals(NFMeioPagamento.OUTRO, NFMeioPagamento.valueOfCodigo("99")); } @@ -33,7 +37,11 @@ public void deveRepresentarOCodigoCorretamente() { Assert.assertEquals("12", NFMeioPagamento.VALE_PRESENTE.getCodigo()); Assert.assertEquals("13", NFMeioPagamento.VALE_COMBUSTIVEL.getCodigo()); Assert.assertEquals("15", NFMeioPagamento.BOLETO_BANCARIO.getCodigo()); + Assert.assertEquals("16", NFMeioPagamento.DEPOSITO_BANCARIO.getCodigo()); + Assert.assertEquals("17", NFMeioPagamento.PIX.getCodigo()); + Assert.assertEquals("18", NFMeioPagamento.TRANSFERENCIA_BANCARIA.getCodigo()); + Assert.assertEquals("19", NFMeioPagamento.FIDELIDADE_CASHBACK.getCodigo()); Assert.assertEquals("90", NFMeioPagamento.SEM_PAGAMENTO.getCodigo()); Assert.assertEquals("99", NFMeioPagamento.OUTRO.getCodigo()); } -} \ No newline at end of file +}