Skip to content

Commit

Permalink
Informe Técnico 2024.002 - Atualização Tabela de Meios de Pagamento
Browse files Browse the repository at this point in the history
  • Loading branch information
marcoslombardi authored Jul 2, 2024
1 parent b758dbd commit 691707e
Showing 1 changed file with 46 additions and 45 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,53 +2,54 @@

public enum NFMeioPagamento {

DINHEIRO("01", "Dinheiro"),
CHEQUE("02", "Cheque"),
CARTAO_CREDITO("03", "Cart\u00e3o de cr\u00e9dito"),
CARTAO_DEBITO("04", "Cart\u00e3o de d\u00e9bito"),
CARTAO_LOJA("05", "Cart\u00e3o da loja"),
VALE_ALIMENTACAO("10", "Vale alimenta\u00e7\u00e3o"),
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"),
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");

private final String codigo;
private final String descricao;

NFMeioPagamento(final String codigo, final String descricao) {
this.codigo = codigo;
this.descricao = descricao;
}

public String getCodigo() {
return this.codigo;
}

public static NFMeioPagamento valueOfCodigo(final String codigo) {
for (final NFMeioPagamento formaPagamentoMoeda : NFMeioPagamento.values()) {
if (formaPagamentoMoeda.getCodigo().equals(codigo)) {
return formaPagamentoMoeda;
}
}
return null;
}

@Override
public String toString() {
return this.codigo + " - " + this.descricao;
}
DINHEIRO("01", "Dinheiro"),
CHEQUE("02", "Cheque"),
CARTAO_CREDITO("03", "Cart\u00e3o de Cr\u00e9dito"),
CARTAO_DEBITO("04", "Cart\u00e3o de D\u00e9bito"),
CARTAO_LOJA("05", "Cart\u00e3o da Loja (Private Label)"),
VALE_ALIMENTACAO("10", "Vale Alimenta\u00e7\u00e3o"),
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 Banc\u00e1rio"),
DEPOSITO_BANCARIO("16", "Dep\u00f3sito Banc\u00e1rio"),
PIX_DINAMICO("17", "Pagamento Instant\u00e2neo (PIX) - Din\u00e2mico"),
TRANSFERENCIA_BANCARIA("18", "Transfer\u00eancia Banc\u00e1ria"),
FIDELIDADE_CASHBACK("19", "Programa de fidelidade (Cashback)"),
PIX_ESTATICO("20", "Pagamento Instant\u00e2neo (PIX) - Est\u00e1tico"),
CREDITO_EM_LOJA("21", "Cr\u00e9dito em Loja"),
SEM_PAGAMENTO("90", "Sem pagamento"),
OUTRO("99", "Outro");

private final String codigo;
private final String descricao;

NFMeioPagamento(final String codigo, final String descricao) {
this.codigo = codigo;
this.descricao = descricao;
}

public String getCodigo() {
return this.codigo;
}

public static NFMeioPagamento valueOfCodigo(final String codigo) {
for (final NFMeioPagamento formaPagamentoMoeda : NFMeioPagamento.values()) {
if (formaPagamentoMoeda.getCodigo().equals(codigo)) {
return formaPagamentoMoeda;
}
}
return null;
}

@Override
public String toString() {
return this.codigo + " - " + this.descricao;
}

public String getDescricao() {
return descricao;
}



}

0 comments on commit 691707e

Please sign in to comment.