As of release 12.1.23 - January, a new method for calculating the yield of the savings account was implemented, according to the rules defined by the Federal Government, including the calculation of the yield for "old" savings accounts (opened up to 05/03/2012).
The calculation of profitability, as of this enhancement, considers the TR (Reference Rate) as basic remuneration plus additional remuneration based on the Selic Target variation (for "new" savings accounts opened as of 05/04/2012), defined by the Monetary Policy Committee (COPOM), or defined by the Central Bank of Brazil (BCB), for "old" savings accounts.
The savings account is not subject to income tax, and the interest is calculated using the compound interest formula.
As of 05/04/2012, every deposit in a savings account has its yield calculated taking into account the Selic Target established by COPOM:
Selic Target: 6.5% p.a.
70% of the Selic Target: 4.55% p.a.
Annual to monthly rate conversion: 0.3715% p.m.
Savings Account Yield: 0.000 (current TR) + 0.3715.
For deposits made up to 05/03/2012, the savings account yield will be TR + the rate published by BCB (currently, the rate is fixed at 0.5%, but in periods when the economy was unstable, this rate has fluctuated).
An old savings account that receives new deposits will have its yield calculated in the two ways described above, with all new deposits receiving yields according to the new rule, and the previous ones according to the old rule, making up the total balance of the account in question. Redemptions made in these accounts will always be made from the newest to the oldest balance, that is, taking into account first the new deposits and, after exhausting them, redeeming the old balances.
The yield calculation takes into consideration the anniversary date of the savings account, i.e., its yield is only calculated to compose the savings balance on its anniversary every month. However, there are some rules for checking the account anniversary:
Savings account added on 03/01/2018 (Thursday);
First anniversary on 04/01/2018 (Sunday), so the yield will not be calculated until 04/02/2018 (Monday);
Second anniversary on 05/01/2018 (Tuesday, but a holiday), so yields will not be calculated until 05/02/2018 (Wednesday).
Savings account added on 03/30/2018 (Friday);
First anniversary on 05/01/2012 (Tuesday, but holiday), so yields will not be calculated until 05/02/2018 (Wednesday).
Second anniversary on 06/01/2018 (Friday).
With the implementation of this functionality, the following table was created:
FO3 |
---|
Index Rates |
The tables already existing in the system which are also involved in the functionality are:
SEH | SEI |
---|---|
Investment/Loan Control | Investment/Loan Transaction |
The routines below are involved in the Sundry Values functionality:
Routine | Status | Menu Option |
FINA171 - Investments and Loans | Changed | Updates -> Investments/Loans -> Investments and Loans |
FINA181 - Redemption, Payment, and Loans | Changed | Updates -> Investments/Loans -> Redemption, Payment, and Loans |
*As from the implementation of the enhancement, the calculation of the savings account yield will be performed only by the method implemented.
To include the rates of the indexes that will be considered for the calculation of the savings yield, access the menu Updates/Investments/Investments and Loans, then click the button Other Actions/Index Rates :
Browse:
Registration interface:
The following fields are part of the Index Rates registration:
Field | Content |
---|---|
FO3_FILIAL | System Branch |
FO3_DATA | Index dates |
FO3_IDXCPA | Old Savings Account Rate |
FO3_IDXCPN | New Savings Account Rate |
FO3_IDXSLM | Selic Target Rate |
FO3_IDXSLC | Selic rate |
FO3_IDXTR | TR Rate |
FO3_PERC | Selic Percentage |
FO3_CDI | CDI Rate |
FO3_PERCDI | CDI Percentage |
Note: The FO3 table will be released from release 12.1.23.
The FO3_PERC field corresponds to the percentage of the Selic Target that is applied in the rule for new saving accounts, which is currently set at 70%. When adding a new record to the FO3 table, the FO3_PERC field is automatically started with the content of the MV_PERCSLM parameter. This parameter was created with a view to possible changes that may occur in the savings account yield rules in the future, ensuring that it is possible to change the rule in a more practical way for calculating the yield, if necessary.
The procedures for the redemption of the savings account have not changed, only the calculation of yield that is performed differently. For a savings account worth BRL 100.00, registered on 02/05/2018, whose anniversary occurs on the 5th of the following months (except on weekends and holidays), we will have the following yield:
The savings account in the example above had a yield of BRL 3.79 over ten months, with the yield calculated based on the rates registered on the savings account's anniversary day. It is essential that the registration of the rates contemplates all the days on which the savings account in question has an anniversary.
If, on any of the savings account anniversaries, no rate is registered in the FO3 table, the yields balance will be compromised, but as long as the redemption is not confirmed, it will be possible to adjust the rates and make the calculation for the savings account redemption again.