Skip to content

augustoarraes/case_contabil

Repository files navigation

Case Contábil API - Solução 1

App para resolver a Solução 1 do case contábil, sem banco de dados e com organização em arquivos Python separados.

O que a APP faz

Calcula:

  • cronograma da operação de crédito em Price
  • cronograma do funding com amortização linear
  • DRE por período
  • Fluxo de Caixa por período
  • Balanço Patrimonial por período
  • validações de fechamento contábil

Como Rodar o APP

docker compose up -d

Acessar o APP

  • Frontend: http://localhost:5173
  • Rotas da API do Backend: http://127.0.0.1:8000/docs

Endpoint principal

POST /api/v1/solution-1/simulate

Exemplo de body:

{
  "loan_amount": "1000000.00",
  "periods": 12,
  "loan_rate_per_period": "0.05",
  "amortization_system": "price",
  "initial_cash": "10000000.00",
  "initial_equity": "9000000.00",
  "initial_funding": "1000000.00",
  "funding_cost_rate_per_period": "0.01",
  "tax_rate": "0.45"
}

Observações da modelagem

  • operação integralmente paga em dia
  • sem PDD
  • IR/CS reconhecido e liquidado na mesma competência
  • funding com amortização linear do principal ao longo de 12 períodos
  • custo de funding reconhecido em 1% sobre o saldo inicial do funding de cada período

About

Implementa uma operação de crédito integralmente paga em dia, com sistema Price, sem inadimplência, sem renegociação e sem PDD.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors