A simple, robust Python library to deflate nominal Brazilian Reais using official price indexes from the Brazilian Central Bank's SGS (Sistema Gerenciador de Séries Temporais) API.
Project description
Monetary Correction
Uma biblioteca Python simples e robusta para atualização e correção monetária de valores em Reais (R$) utilizando índices de preços oficiais da API do SGS (Sistema Gerenciador de Séries Temporais) do Banco Central do Brasil.
Sobre o Projeto
Monetary Correction é uma ferramenta robusta para a atualização de valores monetários, conectando-se diretamente ao SGS do Banco Central do Brasil para obter dados oficiais. Com suporte aos índices IPCA, IGP-M, IGP-DI, IPC-FGV e INPC, o projeto aplica a metodologia de indexação do "mês anterior", assegurando que os cálculos de correção estejam em total conformidade com as práticas contratuais e econômicas vigentes no país.
Construída sobre uma stack moderna que inclui polars e type hints para máxima confiabilidade, a ferramenta é gerenciada via uv e oferece versatilidade de uso. Ela disponibiliza tanto uma API Python para integração fluida em aplicações de software quanto uma Interface de Linha de Comando (CLI), permitindo que desenvolvedores e analistas realizem correções monetárias de forma ágil e precisa.
Autor
Feito com ❤️ por Alexsander Lopes Camargos 👋 Entre em contato!
Licença
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file monetary_correction-0.1.0.tar.gz.
File metadata
- Download URL: monetary_correction-0.1.0.tar.gz
- Upload date:
- Size: 9.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e980110c25ba22075d029da6ad2a6b1d7d9f3282e650eaa972284a1bd105fefb
|
|
| MD5 |
416d962c9c87f493bf257fcdb298a8be
|
|
| BLAKE2b-256 |
98b996ea552bbf54387cf9c7e507517455aa3babe8fe9128e59257f57a4dee37
|
File details
Details for the file monetary_correction-0.1.0-py3-none-any.whl.
File metadata
- Download URL: monetary_correction-0.1.0-py3-none-any.whl
- Upload date:
- Size: 10.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c017ed3e542eb49250edd8a74ae1816dff8651b5a64d1c06626177e3fa2a788
|
|
| MD5 |
0ebc4e1cdcabaed8af8bfbcbd1a0fb0a
|
|
| BLAKE2b-256 |
47573f0960c19916b6adba09cd271ab2d086dca85137edbb6c7be101f0b79648
|