Skip to content

celsorv/cash-book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Livro Caixa API

Uma API de Livro Caixa com Java e Spring Boot

  • Além do fluxo de caixa, permite controlar a movimentação de outras contas, como bancos por exemplo, uma vez que é possível cadastrar inúmeras contas.

  • Com os centros de custo, é possível também ter um plano de contas gerencial e através deste, controlar receitas, despesas, em diferentes níveis de totalização.

  • Exceções e códigos de retorno da API gerenciados por um Exception Handler.

Mapa de Centro de Custo

1       Receita Bruta                           14066,46
1.1       Receita de Vendas de Produtos         13925,00
1.1.1       Equipamentos X                      13470,00
1.1.2       Equipamentos Y                        455,00
1.2       Receita de Prestação de Serviços        141,46
1.2.1       Serviço X                             141,46
1.2.2       Serviço Y                             141,46
2       Custos                                   8360,90
.
.
.
    

Tecnologias utilizadas:

  • OpenJdk 15
  • Maven
  • Spring Boot
  • Spring Data Jpa
  • MapStruct
  • Project Lombok
  • H2 Database
  • JUnit
  • Mockito
  • Swagger

::: Developed by CelsoRV