O Profitability é uma API RESTful que fornece a rentabilidade líquida e a tributação correspondente para investimentos de renda fixa, como CBD, CRI, LC, LCA e LCI, pré ou pós-fixados, com referência à SELIC ou ao IPCA.
- A API RESTful oferece cinco rotas principais:
- Recuperação de dados em cache obtidos de consultas a dados diretamente obtidos do Banco Central através de sua API.
- Cálculo da rentabilidade líquida considerando o desconto de impostos, a partir da taxa bruta nominal do contrato e da duração do contrato.
- A aplicação carrega a configuração do ambiente, incluindo a porta na qual o servidor será executado.
- Utiliza o pacote
mux
para roteamento HTTP ecors
para lidar com solicitações CORS. - Inicializa serviços, controladores e cache.
- Integra-se com APIs externas para obter dados, como as taxas SELIC e IPCA.
Para usar a API de Rentabilidade, os desenvolvedores precisam enviar solicitações HTTP para os pontos finais designados. A API responde com dados JSON contendo as informações solicitadas ou valores de moeda convertidos.
-
Taxas Atuais:
Este endpoint retorna as taxas de juros SELIC e IPCA utilizadas nos cálculos de rentabilidade.
Endpoint:
GET /api/taxas
Exemplo de Uso:
curl "http://localhost:8000/api/taxas"
Este exemplo retorna as taxas SELIC e IPCA em formato JSON.
Para obter informações mais detalhadas sobre as rotas e suas funcionalidades, consulte a documentação central da API.
Contribuições para o projeto da API de Rentabilidade são bem-vindas! Se você tiver ideias para melhorias, solicitações de funcionalidades ou relatórios de bugs, sinta-se à vontade para abrir um problema ou enviar um pull request.
Obrigado por considerar a API de Rentabilidade para suas necessidades de cálculo. Se você tiver alguma dúvida ou precisar de mais assistência, não hesite em entrar em contato. Feliz codificação! 🚀