Accounting
Accounting entries are the backbone of Aura. Any financial activity on any client or general ledger account is recorded by means of accounting entries into the appropriate account. These postings are in-built for each module and are automatically triggered as and when the activity takes place or as part of the Close-of-Business (COB) processes. In addition, Bank can also pass manual journal entries using the Station Journal, Day Journal and Cross-currency Journal options.
Note regarding Dates:
Each installation of Aura (one database) will have its audit log dates that are taken from the server dates. This is constant and cannot be changed. This will be used in the audit logs and hence is not subject to any change by any user
Each installation can have multiple Entities. It is possible to set a business date for every Entity in the system. The business date is taken into consideration for COB processing.
The same installation can have multiple Entities each with their own business dates and hence can run COB independently.
However all audit trail (change logs) in all the Entities will always have the server date.
Main Components in an Accounting Entry:
Any accounting entry / transaction posting has the following main components:
Book Date: This is the business date of the Entity on which the transaction is posted. This is derived by the system and cannot be set by the User.
Value Date: This is the value date for that leg of the transaction and can be different from the Book Date. In general, a user has an option to set the value date of a transaction as per business needs.
Account Number: The Client Account number or the General Ledger account number which will be affected by the transaction.
Transaction Code: The Transaction Code under which this leg of the accounting entry has been passed. This will determine the Debit / Credit indicator as well as the Description that will be displayed / printed for the transaction in any statement.
Debit / Credit Indicator: This indicates if the Account will be debited (DB) or credited (CR) for this leg of the transaction. It is derived based on the Transaction Code used in that leg of the transaction.
Amount: The amount of debit / credit. This can be either positive or negative. In general, in case of reversal transactions, this will be negative.
Currency: The currency in which this leg of the Transaction is posted.
Contract Reference Number: The reference number for the contract that has triggered this set of entries. Examples: Payment Reference Number, Loan Account Number and Current Account Number.
Transaction Reference Number: The unique reference number for a given set of entries.
Account Branch: The Owner Branch of the Account which will be debited / credited for this leg of the transaction.
Transaction Branch: The Branch of the Entity from where the transaction entries were initiated.
Event: The Event code that triggered the entry.
Related Transaction Reference Number: Depending on certain conditions, each accounting entry may trigger a few additional entries. All such entries will have the Transaction Reference number of the Main Accounting entry as the Related Transaction Reference number.
External Reference Number: If any external system needs to put in their reference number which should be preserved while posting, the same is recorded under External Reference Number.
Module: Indicates the Aura Module id.
Group id: This is an identifier for a set of debit and credit transactions, which are balanced
Main entry
Transactions and Events trigger the main accounting entry. The entries are posted to the relevant General Ledger or Client Accounts as appropriate.
Any accounting entry into a Client Account will also result in a Master GL entry. Master GL is a GL that is mapped to a Client Account, through its Product. The GL for the Master entry is set up in the respective Products and cannot be changed. The Master GL thus gives a consolidated picture of all the balances of all the accounts under that Master GL.
Subsidiary entries
Depending on certain conditions, each accounting entry may trigger a few additional entries.
Inter-Branch entries : If the account branches of both the legs of the transaction are different then, Aura will automatically post accounting entries for inter-branch transactions using the GL maintained for the same at the Branch level.
Position entries : If the main entry is a multi-currency transaction, then Aura will generate the position entries for the foreign currency legs using the GL defined as the Position GL for those currencies.
Transaction-wise profit and loss: In case of multi-currency transaction, Aura will derive and pass the Profit or Loss entries in the debit leg currency using the GLs defined for the Profit (Loss) on currency exchange (cash / non-cash)
Clear to base currency entries: The above calculated Profit or Loss entry, will get converted into the Base Currency entry as per Entity level maintenance, using the same GL in the main entry. The original entry is reversed by adding a contra entry to the group. And a new entry with base currency and Base Currency equivalent amount is added as transaction amount.
Trace entry : A Trace entry is specific to Cards Module. If an account is created as a Transaction Account, any entries affecting the Transaction Account just leaves a Trace Entry in the Transaction Account, and the actual accounting entry is posted to the corresponding Billing Account. Thus the trace entry is in fact not an accounting entry at all – it does not trigger any additional / subsidiary entries and is posted into the Transaction Account only to arrive at the Balance in the account during the Billing Cycle. However, if there are charges associated with the Transaction Code, these charges will be triggered by the trace entry.
Reinstatement entry : A reinstatement entry is specific to Cards Module. This is used to reinstate the limit of a Transaction account at the end of the billing cycle. The reinstatement entry is passed for the book balance in the transaction account as at the end of the billing cycle.
Transaction-based Charges: If a Transaction Code has been associated with charges, any accounting entry under that Transaction Code will automatically trigger the charges as well.
Note:
Book-dated and Value-dated balances for Client accounts and General Ledger accounts are updated as and when accounting entries are posted and / or as part of COB process.
In case the value date is in a closed accounting period, it will be processed as follows:
The value date for the client account leg will be the back-dated value date (of the closed accounting period)
The value date for the offset leg and the Master GL leg will be the current date
Year-End Profit and Loss Transfer (PNLTRF)
Purpose
The Year-End Profit and Loss Transfer (PNLTRF) is a system process in Aura that moves the net balance from all Income and Expense General Ledger (GL) accounts into a designated Year-to-date Profit/Loss GL.
During this process, Aura resets all Income and Expense GLs to zero. This ensures that these accounts do not carry any balances into the new financial year.
The overall result (profit or loss) is stored in the Profit/Loss GL in the Balance Sheet.
When the Process is triggered
The PNLTRF process is triggered based on the parameter that is set up at the Entity for Transfer Year-end Profit / Loss.
There are two available options:
If On EOD of Financial Year End is chosen: The process is automatically triggered during the End of Day (EOD) process on the date when the Entity’s Financial Year ends.
If Closure of Financial Period is chosen: The process is triggered when you try to close an Accounting Period that matches the Entity’s financial year-end.
When triggered by the Closure of Financial Period option, Aura displays the following message: “The Closure of the accounting period would involve transfer of profit/loss of the year. Do you want to proceed?”
- If you select Yes, Aura runs the Year-End Profit and Loss Transfer and closes the period.
- If you select No, Aura does not close the period, and the transfer does not run.
This ensures that the transfer happens only at the end of the financial year and only when you confirm it.
Financial Year configuration
Before running this process, you must define the financial year in - Admin → Entities → Maintain → Profile

You need to set:
- Financial Year Start (Month and Date)
- Financial Year End (Month and Date)
Aura validates that the Financial Year End must be one day before the Financial Year Start.
This setup decides when the year-end transfer will be applied.
How Aura processes the Transfer
When the process runs, Aura performs the following steps, which are common regardless of the trigger option:
1. Identify Applicable Transactions:
Aura considers only those transactions whose value date falls within the financial year start and end dates.
2. Calculate Net Balance:
For each Income and Expense GL, Aura calculates the net balance:
- Credits are added
- Debits are subtracted
This gives the final balance for each Income and Expense GL for the financial year.
3. Reset GL Balances to Zero:
Aura posts entries to reset each GL balance to zero:
- If the GL has a credit balance, Aura posts a debit entry
- If the GL has a debit balance, Aura posts a credit entry
4. Post Net Result to Profit/Loss GL:
The balancing amount for each Income and Expense GL is posted to the Year-to-date Profit/Loss GL for that currency.
Aura identifies this GL from:
- General Ledger → Settings → Currency → Balance Sheet tab using the Year-to-date profit / (loss) field.
- Aura uses the configured transaction code for Profit/Loss transfer maintained in General Ledger → Settings → Currency → Transaction Code using the Year to date profit / loss (DB/GL) and Year to date profit / loss (CR/GL) fields.
5. Process All Combinations:
Aura repeats this process for each combination of:
- GL
- Currency
- Branch This ensures that all Income and Expense GLs for all Branches and all Currencies are fully reset to zero.
Value Date Consideration
While processing the transfer, Aura considers only those entries whose value date falls within the configured financial year start and end dates. This ensures that only the transactions belonging to the current financial year are included in the calculation.
Result After Execution
After the process is completed:
- All Income and Expense GLs are reset to zero
- The balances are transferred to the Profit/Loss GL
- No balances are carried forward in Income and Expense GLs This completes the financial year closure for these accounts.
Example when On EOD of Financial year end is chosen:

Entity Financial Year: Jan-Dec
Financial Year End: Dec 31, 2024
During EOD on Dec 31,2024:
- Aura automatically runs the Year-End Profit and Loss transfer
- All Income and Expense GLs are reset to Zero
- The net profit or loss is transferred to the Profit/Loss GL
After this:
- The Accounting period remains open and further accounting entries can be posted for the financial year.
- If additional entries are posted, Income and Expense GLs may again have balances; you must manually transfer those balances to the Profit/Loss GL.
Example when Closure of Financial Period is chosen:

Entity Financial Year: Jan-Dec
Financial Year End: Dec 31, 2024
Closure Executed On: Jan 23, 2025
When you close the accounting period for Dec 31, 2024 on Jan 23, 2025:
- Aura processes all Income and Expense GL balances for the financial year
- All Income and Expense GLs are reset to zero
- The net profit or loss is transferred to the Profit/Loss GL
After this:
- Since the accounting period is closed, no further entries can be posted into that period
- Income and Expense GLs start the new year with zero balance
- The Profit/Loss GL reflects the result of the previous financial year
Note: Currently, Aura does not maintain a separate log for this event
