Skip to content

API de validação de boletos utilizando Spring Boot e Swagger na documentação

Notifications You must be signed in to change notification settings

williamcrocha/BoletoService

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BoletoService

ATENÇÃO!!! Esta é uma implementação Spring Rest API do projeto original boleto-brasileiro-validador

Rest API para realizar validação da linha digitável e da representação do código de barras de boletos de arrecadação e boletos bancários.

Todas as validações podem ser feitas com ou sem máscara.

Exemplos de boletos

Arrecadação

Represetação visual do código de barras do boleto de arrecadação

Arrecadação - Código de barras

85890000460 52460179160 60759305086 83148300001

Arrecadação - Linha digitável

85890000460-9 52460179160-5 60759305086-5 83148300001-0

Bancário

Represetação visual do código de barras do boleto bancário

Bancário - Código de barras

84890000000404201622018060519042958603411122

Bancário - Linha digitável

23793.38128 60007.827136 95000.063305 9 75520000370000

Como usar

Você pode usar a IDE de sua preferência para executar o projeto ou através do terminal. Para executar via terminal certifique-se de estar usando o java na versão 17 e execute o seguinte comando: mvn spring-boot:run

Com a aplicação em execução acesse o seguinte link no browser: http://localhost:8080/swagger-ui/index.html

Represetação visual do formulário de testes

No formulário disponibilizado é possível executar testes acessando diretamente cada endpoint do projeto.

Regras de Validação

Regras para validação de boletos bancários: Especificações Técnicas para Confecção de Boleto de Cobrança do Banco do Brasil

Regras para validação de boletos de arrecadação: FEBRABAN - "Layout" Padrão de Arrecadação/Recebimento com Utilização do Código de Barras

Mais detalhes?

Acesse o projeto original em Javascript no link boleto-brasileiro-validador

About

API de validação de boletos utilizando Spring Boot e Swagger na documentação

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages