public class SicrediUtil extends Object
| Constructor and Description |
|---|
SicrediUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
fatorData(LocalDate dataVencimento)
Retorna o Fator Vencimento com base na data informada.
|
static int |
gerarDigitoNossoNumero(String serie,
String nossoNumero,
LocalDate dataBoleto,
String codigoAgencia,
String codigoConta,
String postoDaAgencia)
Gera o Digito do Nosso Número.
|
static String |
gerarNossoNumero(String serie,
String nossoNumero,
LocalDate dataBoleto)
Gera o Nosso Número.
|
static Map<String,String> |
getMapMotivoOcorrencia(String ocorrencia)
Retorna um MAP com os possíveis Motivos Ocorrência com base na Ocorrência.
|
static Map<String,String> |
getMapOcorrencia()
Retorna um MAP com as possíveis Ocorrências.
|
static String |
getMotivoOcorrenciaSicredi(String ocorrencia,
String motivoOcorrencia)
Retorna a Descrição do Motivo Ocorrência com base no código.
|
static String |
getOcorrencia(String ocorrencia)
Retorna a Descrição da Ocorrência com base no código.
|
static boolean |
isASCIISicredi(char ch)
Verifica se o caracter informado é valido para o Banco Sicredi.
|
static Integer |
modulo10Sicredi(String codigo)
Cálculo Dígito Verificador módulo 10 Sicredi.
|
static Integer |
modulo11DvCampoLivre(String codigo)
Cálculo Dígito Verificador Campo Livre módulo 11 Sicredi.
|
static Integer |
modulo11DvGeralSicredi(String codigo)
Cálculo Dígito Verificador Geral módulo 11 Sicredi.
|
static Integer |
modulo11Sicredi(String codigo)
Cálculo Dígito Verificador módulo 11 Sicredi.
|
static String |
retornaNomeArquivoRemessa(String codigoConta,
LocalDate dataRemessa,
Integer numeroRemessaNoDia)
Retorna o Nome do Arquivo de Remessa.
|
public static String gerarNossoNumero(String serie, String nossoNumero, LocalDate dataBoleto)
Gera o Nosso Número.
serie - String contendo a sérienossoNumero - String contendo o Nosso Número (Sequencial de controle do emitente)dataBoleto - LocalDate data de emissão do boletopublic static int gerarDigitoNossoNumero(String serie, String nossoNumero, LocalDate dataBoleto, String codigoAgencia, String codigoConta, String postoDaAgencia)
Gera o Digito do Nosso Número.
serie - String contendo a sérienossoNumero - String contendo o Nosso Número (Sequencial de controle do emitente)dataBoleto - LocalDate data de emissão do boletocodigoAgencia - String com o código da Agência do BeneficiáriocodigoConta - String com o código da Conta do BeneficiáriopostoDaAgencia - String com o Número do Posto da Agência do Beneficiáriopublic static String retornaNomeArquivoRemessa(String codigoConta, LocalDate dataRemessa, Integer numeroRemessaNoDia)
Retorna o Nome do Arquivo de Remessa.
codigoConta - String contendo o código da conta do BeneficiáriodataRemessa - LocalDate contendo a data da RemessanumeroRemessaNoDia - Integer contendo o número da Remessa no diapublic static String fatorData(LocalDate dataVencimento)
Retorna o Fator Vencimento com base na data informada.
dataVencimento - LocalDate contendo a data de vencimentopublic static Integer modulo11DvCampoLivre(String codigo)
Cálculo Dígito Verificador Campo Livre módulo 11 Sicredi.
codigo - String contendo o códigopublic static Integer modulo11DvGeralSicredi(String codigo)
Cálculo Dígito Verificador Geral módulo 11 Sicredi.
codigo - String contendo o códigopublic static Integer modulo10Sicredi(String codigo)
Cálculo Dígito Verificador módulo 10 Sicredi.
codigo - String contendo o códigopublic static Integer modulo11Sicredi(String codigo)
Cálculo Dígito Verificador módulo 11 Sicredi.
codigo - String contendo o códigopublic static Map<String,String> getMapOcorrencia()
Retorna um MAP com as possíveis Ocorrências.
public static String getOcorrencia(String ocorrencia)
Retorna a Descrição da Ocorrência com base no código.
ocorrencia - String com dois dígitos para ocorrênciapublic static Map<String,String> getMapMotivoOcorrencia(String ocorrencia)
Retorna um MAP com os possíveis Motivos Ocorrência com base na Ocorrência.
ocorrencia - String com dois dígitos para ocorrênciapublic static String getMotivoOcorrenciaSicredi(String ocorrencia, String motivoOcorrencia)
Retorna a Descrição do Motivo Ocorrência com base no código.
ocorrencia - String com dois dígitos para OcorrênciamotivoOcorrencia - String com dois dígitos para Motivo Ocorrênciapublic static boolean isASCIISicredi(char ch)
Verifica se o caracter informado é valido para o Banco Sicredi.
ch - charCopyright © 2022. All rights reserved.