Monetary Adjustment
Update values based on economic indices
The Monetary Adjustment module allows you to automatically update financial values based on official economic indices. It is useful for companies that need to adjust contract values, charges, debts, or balances over time, ensuring accuracy in reports, analyses, and financial workflows.
To use this module, you need to activate it in Settings > System > Basic Information, in the Modules section. See Basic Information for more details.
What is monetary adjustment
Monetary adjustment is the process of revaluing a past monetary amount to reflect its current purchasing power, based on official indices such as IPCA, INPC, SELIC, among others. This adjustment is necessary to ensure financial fairness in contracts, debts, taxes, or accounting comparisons.
How it works in ENSPACE
Monetary adjustment is applied to Monetary Value fields within workspace categories. The setup involves two steps: activating the module in the system and enabling the adjustment on the desired field.
Activate the module
Go to Settings > System > Basic Information, in the Modules section, and activate the "Monetary Adjustments" option.
Access the category
Go to Settings > Structure > Categories and select the category where you want to apply the adjustment.
Create or edit a Monetary Value field
In the field's Definition tab, locate the Specific Settings section.
Activate "Configure Monetary Adjustment"
When you turn on the toggle, the field will support monetary adjustment. The configuration is done directly on the field, without the need for auxiliary fields.
Save the field
In the preview below the form, you can see how the field will look after saving — including the currency selector (e.g., BRL) and the formatted value.
Access the category Monetary Adjustment screen
In the category settings, click the Monetary Adjustments card.
Access field configuration
In the top-right corner, click the gear icon to open the Fields Subject to Adjustment screen.
Add adjustment targets
Click Add to create a new rule. For each target, define:
- Original Value — select the monetary field that will serve as the base.
- Target Field — select the field where the adjusted value will be stored.
Save
Click Save. From this point on, the adjustment will be automatically applied to category items based on the configured indices.
Using the field in an item
When a member fills in an item that has a field with monetary adjustment configured, clicking the Configure Monetary Adjustment button next to the field opens a modal with the following fields:
- Index or Rate — select the desired economic index (IPCA, SELIC, IGP-M, etc.) or choose Percentage to apply a fixed rate.
- Percentage Value — displayed only when the selected index is "Percentage". Enter the desired percentage (e.g., 10%).
- Start Date — date from which the adjustment will be calculated.
- End Date — date until which the value will be adjusted. If not provided, the adjustment will continue to be updated periodically until an end date is set.
Some indices may display additional configuration fields, depending on the specifics of each indicator.
Multiple periods
By activating the Multiple Periods option, you can configure more than one adjustment period for the same field — each with its own index, dates, and settings. This is useful when a contract changes index over time (e.g., the first months adjusted by a fixed 10% Percentage, then by JAM-3, and then by another index).
To add new periods, click Add new period. Each period appears as a separate block in the modal, with its own index and date fields.
The system automatically calculates and displays:
- The original value
- The applied variation (accumulated adjustment across all periods)
- The final adjusted value
If the adjustment is deactivated on a field, already adjusted values remain — they do not revert to the original value.
Supported indices
The indices are obtained from an official economic indices API integrated with ENSPACE. Each index is updated automatically according to the legal publication frequency of the responsible body.
The indices listed below are mostly official Brazilian economic indices (IBGE, FGV, Central Bank). If your workspace operates in another country, use the Percentage index to apply manual adjustment rates according to your market's indicators. For specific international index needs, contact ENSPACE support.
General economic indices
| Index | What it measures | Common use |
|---|---|---|
| IPCA | Consumer price variation for families with income up to 40 minimum wages. Official inflation index of Brazil, calculated by IBGE. | Adjustment of civil obligations (standard since Law 14.905/2024), general contracts, contractual adjustments. |
| SELIC | Basic interest rate of the Brazilian economy, set by the Central Bank. Encompasses monetary adjustment and interest. | Federal tax debts, labor credits in the judicial phase, and fixed income investments. |
| INPC | Consumer price variation for families with income from 1 to 5 minimum wages. Calculated by IBGE. | Adjustment of social security benefits (INSS), minimum wages, and collective bargaining agreements. |
| IGPM | General Market Price Index, calculated by FGV. Measures prices across the entire production chain (wholesale, consumer, and construction). | Rent adjustments, real estate contracts, and electricity tariffs. |
| IPCA-E | Special preview of the IPCA, accumulated quarterly by IBGE. | Civil judicial calculations and court orders, especially judgments against the Government. |
| TAXA LEGAL | Legal interest rate for late payments, calculated as SELIC minus IPCA. Published monthly by the Central Bank under Law 14.905/2024. | Late payment interest on civil obligations when no rate is stipulated in the contract. |
| CDI | Interbank Deposit Certificate. Reference rate for interbank loans, close to SELIC. | Reference for fixed income investment returns (CDBs, LCIs, LCAs). |
| TR | Referential Rate, calculated by the Central Bank from CDB rates. | Adjustment of savings accounts, FGTS, and real estate financing through SFH. |
| IGP-DI | General Price Index – Domestic Availability, calculated by FGV. Similar to IGP-M with a different collection period. | Long-term contracts and accounting balance adjustments. |
| IPCA-15 | Biweekly preview of the IPCA, collected from the 16th of the previous month to the 15th of the reference month. | Anticipation of inflationary trends for financial projections. |
| TBF | Basic Financial Rate, calculated by the Central Bank. Basis for calculating the TR. | Reference for financial operations and calculation of other rates. |
| PERCENTUAL | Manual percentage defined by the user. Not linked to any official body. | Free simulations, contractual adjustments with a fixed rate agreed between parties. |
Currencies and references
| Index | What it measures | Common use |
|---|---|---|
| DOLAR | Commercial dollar exchange rate (buy/sell). | Adjustment of international contracts and obligations linked to exchange rates. |
| EURO | Euro exchange rate. | Contracts with European suppliers or partners. |
| SALARIO MINIMO | Current brazilian minimum wage value. | Reference for pension calculations, indemnities, and obligations indexed to the minimum wage. |
| POUPANÇA | Savings account yield in Brazil. | Reference for yield comparisons and adjustment of values in judicial deposits. |
Court of Justice tables
Each state Court of Justice publishes its own monetary adjustment table, used in judicial calculations within its jurisdiction. ENSPACE provides tables for all states:
| Index | Court |
|---|---|
| TJSP | Court of Justice of São Paulo |
| TJRJ | Court of Justice of Rio de Janeiro |
| TJMG | Court of Justice of Minas Gerais |
| TJRS | Court of Justice of Rio Grande do Sul |
| TJDF (EXPURGADA) | Court of Justice of the Federal District (expurgated table) |
| TJDF (NÃO EXPURGADA) | Court of Justice of the Federal District (non-expurgated table) |
| TJBA | Court of Justice of Bahia |
| TJPR | Court of Justice of Paraná |
| TJPE | Court of Justice of Pernambuco |
| TJSC | Court of Justice of Santa Catarina |
| TJGO | Court of Justice of Goiás |
| TJCE | Court of Justice of Ceará |
| TJPA | Court of Justice of Pará |
| TJMA | Court of Justice of Maranhão |
| TJAM | Court of Justice of Amazonas |
| TJMS | Court of Justice of Mato Grosso do Sul |
| TJMT | Court of Justice of Mato Grosso |
| TJAL | Court of Justice of Alagoas |
| TJSE | Court of Justice of Sergipe |
| TJRN | Court of Justice of Rio Grande do Norte |
| TJPI | Court of Justice of Piauí |
| TJTO | Court of Justice of Tocantins |
| TJRO | Court of Justice of Rondônia |
| TJAC | Court of Justice of Acre |
| TJAP | Court of Justice of Amapá |
| TJRR | Court of Justice of Roraima |
Accumulated monthly interest
| Index | Description |
|---|---|
| JAM - 3 | Accumulated monthly interest — 3 months |
| JAM - 4 | Accumulated monthly interest — 4 months |
| JAM - 5 | Accumulated monthly interest — 5 months |
| JAM - 6 | Accumulated monthly interest — 6 months |
Practical example
A contract signed on 06/15/2022 for R$ 10,000.00 must be updated to 06/20/2024 based on the IPCA.
When configuring the monetary value field with IPCA adjustment and entering the dates, ENSPACE automatically calculates the adjusted value, displaying the accumulated adjustment for the period and the final updated value. The "Understand the calculation" button allows you to view the month-by-month breakdown, the accumulated factor, and the formula applied.
Standalone Calculator
In addition to the adjustment applied to fields, ENSPACE offers a standalone calculator to simulate adjustments without creating items.
For more details, see Standalone Calculator.