> For the complete documentation index, see [llms.txt](https://local.docs.ssaudit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://local.docs.ssaudit.com/english-1/cash-management-module/release-batches.md).

# 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:

1. Select the display scope: **All** to retrieve all vouchers, or **Accounting Period** to filter by a specific month.
2. Check each voucher to process, or check the column header checkbox to select all.
3. Click **Execute** to run the batch process, then click **Close** to exit.

![](/files/jFSdIe8UI25wkSkxUL2T)

* **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.

![](/files/0FGqqRjvVgp2OtrGmVwW)

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).

![](/files/4LlLL3ZUNgMsDlxYRqbT)

#### 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.

![](/files/LJwXaYfmi58AHhY4yrTQ)

#### 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.

![](/files/hNccr691OWWKBNJjWQS5)

#### 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.

![](/files/lZwXvV950NEu7yFb6LYR)

* **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.
