4.3 Release Batches
Release Multiple Vouchers
Applicable operation: When you need to release (post) or hold (unpost) multiple receipt/payment vouchers in the period in batch — instead of having to open each voucher to process individually.
Example: At the end of the day, the chief accountant batch-releases all cash payment/receipt vouchers for January 2026 that are currently in Hold status.
To batch-process vouchers, the user proceeds as follows:
Select the display scope: All to retrieve all vouchers, or Accounting Period to filter by a specific month.
Check each voucher to process, or check the column header checkbox to select all.
Click Execute to run the batch process, then click Close to exit.

Checkboxes and Filters:
All: Display receipt/payment vouchers within the system-permitted scope.
Accounting Period: Display only vouchers belonging to the selected period.
Row Checkbox: Select the voucher to release or unrelease.
Column Header Checkbox: Quickly select all currently displayed vouchers.
Function Buttons:
View Grid / Load Data: Retrieve the voucher list based on filter conditions.
Execute: Process the selected vouchers.
Close: Exit the screen.
Operational Notes:
Only release after verifying the cash account, offset account, payable/receivable entity, and total amount.
For vouchers linked to AR/AP, ensure the original vouchers have been correctly reconciled.
Vouchers belonging to a locked period or missing mandatory data may not be releasable.
System validations during processing: Vouchers must be valid, the accounting period must still be open, and the user must have permission to release/unrelease.
Foreign Currency Revaluation
Applicable operation: When the company has foreign currency transactions (USD, EUR, KRW, etc.) and needs to process exchange rate variances at different points in time — for proper accounting in accordance with Vietnamese Accounting Standards.
Example: At the end of January 2026, the USD/VND exchange rate changes from 24,500 to 24,800 — it is necessary to revalue the balance of Account 112 (USD) and record the exchange rate variance in Account 413 or Account 515/635.

Before performing the evaluation, you need to set up the exchange rate variance accounts:
Daily Transaction Exchange Rate Account: The account for recording exchange rate variances arising during the period (commonly using Account 515 — Exchange Rate Gains, Account 635 — Exchange Rate Losses).
Period-End Revaluation Account: The account for recording revaluation variances at month-end/year-end (commonly using Account 413 — Foreign Exchange Rate Differences).

Transaction Exchange Rate Variance
When you need to calculate daily transaction exchange rate variances for foreign currency cash/bank transactions.
Click Load Data to retrieve the list of foreign currency transactions, check the lines to process → click Execute to post the exchange rate variance journal entries.
Note: The system automatically deletes previous evaluation results before re-posting.

Exchange Rate Variance by Account
When you need to evaluate exchange rate variances by date range and by specific cash account (e.g., Account 1121 — USD, Account 1122 — EUR).
Enter the date range and select the account, click Load Data to retrieve the list, then click Execute to update the variances in the cash ledger and post to the General Ledger.

Period-End Exchange Rate Variance
At the end of the month or year, when you need to revalue all foreign currency balances at the exchange rate on the reporting date — in accordance with accounting standards.
Click Load Data to retrieve the list, click Execute to post; the system automatically generates voucher numbers.
Payable/Receivable Exchange Rate Variance
When you need to revalue exchange rate variances for foreign currency receivable/payable balances by entity (customer/vendor).
Click Load Data to retrieve the list, click Execute to post variances by each entity.

Common Function Buttons for Exchange Rate Evaluation:
Load Data: Retrieve the list of foreign currency transactions or balances to evaluate.
Row Checkbox: Select the transaction/balance to process.
Execute: Post the exchange rate variance journal entries.
Export Excel: Export the before/after processing list for reconciliation if the screen supports it.
Close: Exit the screen.
Operational Notes:
The correct exchange rate gain/loss accounts must be configured before running.
It is recommended to preview/review the list first, verify the period-end exchange rate, then click Execute.
If re-running for the same period, verify that previous results have been deleted or adjusted according to system warnings.
System validations during processing: Only valid foreign currency transactions are included in the list. If exchange rate variance accounts are missing or the period is locked, the system may not allow journal entry posting.
Last updated