17.8.1 Revaluation Basis
Revaluation execution is now based on a new feature called Revaluation Basis, where the value of the revaluation basis ledger is the key value for revaluation process execution. If the Revaluation Basis has the value as 'SELF,' then the ledger name that is provided as a runtime parameter during the process execution is considered for the revaluation execution of journals. If the Revaluation Basis has the value as 'PRIMARY,' then the primary ledger identifier retrieves the balances from the Management Ledger period balance table, and then an entry is generated for the reporting ledger to proceed with revaluation execution.
Key Points to Consider:
- When revaluation is performed on a ledger with another as the basis, AFCS will consistently follow the instructed basis in such metadata irrespective of relative values of Entered and Functional currency codes within basis and revalued ledgers or across the two.
- In case of fresh provisioning and for tenants upgraded to AFCS 26A, it is mandatory to load Functional currency code into the Dimension Ledger prior to Revaluation executions.
- AFCS will not skip any balance data based on Entered Currency value when revaluation rule metadata advises user configuration of ‘ALL’ currencies for a given rule.
- Multiple revaluation rules for a given ledger should NOT be concurrently executed. Attempts to do so may result in incomplete or incorrect outcomes that may not be reversible.
- When performing revaluation of a ledger Lr with another Lb as the basis, the scope of revaluation will be determined solely referring the basis ledger Lb. In this context, should revaluation be requested only for Revised Balance through user choice of runtime parameters, the service will refer basis ledger Lb for revision of balance with respect to immediate prior execution, and not the ledger Lr being revalued. This should be noted when requesting revaluation only for Revised Balance while requesting revaluation of a ledger Lr with another Lb as the basis.