Balance v1.4
Version | Changes | Date Updated |
|---|---|---|
v1.4.1 |
| Jun 12, 2026 |
v1.4 |
| Mar 19, 2026 |
v1.3 |
| Dec 19, 2025 |
v1.2.1 | First publication |
|
Balance Object
EPF has received approval from its Data Governance and Risk Management Committees for the data structure to be shared.
Scope of Data
Account Information: Core EPF member details
Transaction History:
Contributions (self, employee and employer)
Withdrawals
Account Balance: Not included
Implication for Use Cases
The approved data structure is purpose-built to support credit underwriting, with monthly contribution flows providing a reliable proxy for income and repayment capacity.
While account balance is not provided, this does not impede underwriting use cases, as contribution patterns offer sufficient signals for risk assessment.
# | Parent field | Child field | Description | Data type | Required | Possible values | Deposit (CASA) | Loans | Credit Card |
|
|
|
|
|
|
| (Values are exhaustive if Data type = Enum or Boolean) | ||
1 | account |
|
|
|
|
|
|
|
|
2 |
| account_id | A unique, immutable identifier assigned to the Account Number by DP during authorization. | String | Mandatory |
|
|
|
|
3 |
| credit_lines_included | A boolean indicator of whether credit lines that are available on the account have been included in the available_balance. | Boolean | Mandatory |
|
|
|
|
4 | current_balance |
|
|
| Mandatory |
|
|
|
|
5 |
| credit_debit_indicator | For deposit-type accounts, the current balance is almost always credit as it refers to the amount the customer owns.
For loan_type accounts, a Debit balance refers to the outstanding principal.
For credit-type accounts, a Debit balance reflects the amount owed by the account holder, while a Credit value indicates the amount the lender owes to the account holder. | Enum, String |
| credit | credit | debit | debit |
6 |
| amount | Represents the real-time balance of the account at the moment of data retrieval, excluding any pending transactions. | Decimal(10,2) |
| 250.00 | 10005.23 | 20601.00 | 2338.25 |
7 |
| currency | Identification of the currency in which the account is held. A code allocated to a currency under an international currency identification scheme, as described in the latest edition of the international standard ISO 4217 'Codes for the representation of currencies and funds'. | String |
| MYR | MYR | MYR | MYR |
8 | available_balance |
|
|
| Required if type = deposit OR credit ELSE, this field is nullable. |
|
|
|
|
9 |
| credit_debit_indicator |
| Enum, String |
| credit | credit | null | credit |
10 |
| amount | Represents the real-time amount of funds that can be withdrawn or utilized from the account, as determined by the financial institution at the time of data retrieval.
For deposit-type accounts, it is typically calculated as:
For credit-type accounts, the available balance is typically calculated as:
| Decimal(10,2) |
| 260.00 | 10020.50 | null | 2390.60 |
11 |
| currency | Identification of the currency in which the account is held. A code allocated to a currency under an international currency identification scheme, as described in the latest edition of the international standard ISO 4217 'Codes for the representation of currencies and funds'. | String |
| MYR | MYR | null | MYR |
12 | statement_balance |
|
|
| Optional if available |
|
|
|
|
13 |
| credit_debit_indicator | For loan-type accounts, the current balance is the amount remaining on the loan (Payoff Amount). Similar to credit-type accounts, a debit balance is typically expected, while a credit amount indicates the lender owing the account holder.
For credit-type accounts, a debit balance indicates the amount owed; a credit amount indicates the lender owing the account holder. | Enum, String |
| credit | credit | debit | debit |
14 |
| amount | The total amount of funds in or owed by the account. The current balance does not include pending transactions. The balance may or may not be real time. | Decimal(10,2) |
| 200.50 | 11060.30 | 21801.70 | 2470.80 |
15 |
| statement date | Date of the statement balance | DateString |
| 2018-06-11T11:30:12+08:00 | 2018-06-11T11:30:12+08:00 | 2018-06-11T11:30:12+08:00 | 2018-06-11T11:30:12+08:00 |
16 |
| currency | Identification of the currency in which the account is held. A code allocated to a currency under an international currency identification scheme, as described in the latest edition of the international standard ISO 4217 'Codes for the representation of currencies and funds'. | String |
| MYR | MYR | MYR | MYR |