> 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/account-receivable-module/input-section.md).

# 3.2 Input section

### Accounts receivable

**When to use:** When issuing sales invoices for goods, finished products, or services to customers — record revenue and track accounts receivable (Account 131).

> **Business example:** Sample new voucher AR26/050001 dated 25/05/2026, period 05-2026, invoice no. 0000001, form 1/001, serial C26TPT. As a new entry, customer and revenue lines are not yet filled; the accountant continues with customer code, revenue account, items/services, tax rate, and amounts per the actual invoice.

![](/files/OuxbVgpXpEz9SFNbA0HZ)

To enter a sales invoice, proceed as follows:

1. Click **Add new** to create a sales invoice; **Reference no.** shows `<NEW>` for new vouchers.
2. Enter **Voucher date** and verify **Accounting month**. Voucher date must fall in the open accounting period.
3. Select **Processing method**. Keep Hold while entering and reviewing before posting.
4. Select **Customer code**; the system suggests AR account, currency, and default payment information.
5. Enter invoice information: **E-invoice** if applicable, **Invoice no.**, **Invoice date**, **Invoice form**, and **Invoice serial**.
6. Verify **AR account**, **Payment method**, **Currency**, and **Exchange rate**.
7. Enter **Description (VN / EN / KR)** describing the sale.
8. Enter each detail line: revenue account, item/service if any, quantity, unit price, amount, tax rate, and tax amount.
9. Verify **Total tax**, **Total before tax**, and **Grand total**, then click **Save**.

* **Header information:**
  * Reference no.: Defaults to `<NEW>` for new entries; press **F3** to find existing vouchers.
  * Voucher date / Accounting month / Voucher no.: Auto-filled per current date and configuration rules.
  * Customer code: Select customer — system auto-fills AR account, currency, and defaults.
  * E-invoice: Press **F3** to select related e-invoice if issued via the e-invoice module.
  * Invoice no. / Serial / Form / Invoice date: Enter output VAT invoice details for tax listing.
  * Payment method: Select payment method for cash flow management.
  * Description (VN / EN / KR): Enter a brief transaction summary.
* **Detail grid:**
  * Account: Enter revenue account on the credit side.
  * Item code / Qty / UOM / Unit price: Select goods, enter quantity and price — system calculates Amount.
  * Tax rate / Tax amount: Select output VAT % — system calculates tax per line.
  * Invoice no. / Serial / Form / Invoice date: Enter VAT invoice details for tax listing.
* **Function buttons:**
  * Prev invoice / Next invoice: Navigate adjacent vouchers.
  * Add new customer: Quickly add a new customer on screen.
  * Export grid / Import: Export to Excel or import from external file.
  * Print voucher: Print or export PDF by template.
  * Save / Copy / Add new / Delete / Close: Standard operations.
* **Operational notes:**
  * For output VAT invoices, enter invoice no., form, serial, invoice date, and tax code on detail lines.
  * When importing from Excel, currency and exchange rate come from the screen header, not the Excel file. Select correctly before import.
  * When revenue accounts require cost code, job code, or profit code, enter them for correct management reporting.
  * Posted vouchers requiring changes must be unposted or adjusted per control procedures.

> **System validations on Save:**
>
> * Accounting period must be open; voucher date must fall in the accounting month.
> * Voucher type, processing method, customer code, currency, exchange rate, payment method, and AR account are required.
> * For sales invoices, invoice no. and serial are required to prevent duplicates.
> * At least one detail line is required; revenue account on each line must be valid in AR module.
> * Quantity, unit price, amount, and tax amount cannot be negative.
> * If tax exists and tax tracking is enabled, detail lines must have a tax code.
> * System checks voucher no. and invoice no. to prevent duplicates in the same period.

> **Note:** You may save the invoice in Hold status for review, then post on this screen or use **Post multiple AR vouchers** for bulk posting.

***

### Customer receipt / Payment

**When to use:** When customers pay for goods — record the receipt and allocate to open AR invoices to reduce receivable balance. Includes:

* **Payment application (PA):** Customer pays for issued invoices.
* **Prepayment receipt (PP):** Customer pays before an invoice is issued.

> **Business example:** Receive 50,000,000 VND from customer "ABC" via bank transfer, allocated to sales invoice 001 — Dr 112 / Cr 131 to reduce customer receivable balance.

To enter a receipt/payment voucher, proceed as follows:

1. Click **Add new** or press **F3** to select an existing receipt.
2. Select transaction type: **Payment application (PA)** for issued invoices, or **Prepayment receipt (PP)** for advance payment.
3. Enter voucher date, accounting period, processing method, currency, and exchange rate.
4. Select **Customer code** — the system loads receivable balance and open AR invoices for that customer.
5. Select receipt account: 111 for cash, 112 for bank transfer.
6. Enter allocated amount for each invoice on the detail grid.
7. Verify total allocation against total receipt on the header.
8. Click **Save** in Hold status; post when reconciliation is complete.

* **Header information:**
  * Voucher type: Distinguishes invoice payment vs. advance receipt.
  * Customer code: Payer; system uses this to load open receivables.
  * Currency / Exchange rate: Record original currency, conversion, and FX difference if any.
  * Receipt account: Cash or bank account receiving payment.
* **Allocation detail grid:**
  * Invoice/AR voucher no.: Open invoice receiving payment allocation.
  * Allocated amount: Receipt amount applied to each invoice.
  * Remaining balance: Check receivable balance after payment.
* **Operational notes:**
  * Total allocated amount must match total receipt on the header.
  * Do not allocate more than remaining balance per invoice.
  * If another user collected payment for the same invoice, the system warns when balance changed; reload data before saving.
  * For foreign currency, posting may generate FX difference entries between receipt rate and original AR rate.
  * Customer prepayments offset automatically when sales invoices are issued later.

> **System validations on Save:**
>
> * Accounting period, voucher type, voucher date, customer code, currency, and receipt account are required.
> * Exchange rate cannot be negative.
> * At least one allocation detail line is required.
> * Allocated amount per line cannot be negative.
> * Total allocation on the grid must match total receipt on the header.
> * System checks invoice balance at save time to avoid allocating against changed balances.
> * Voucher no. must be unique in the accounting period.

> **Note:** After posting, the system automatically updates customer receivable balance. Prepayments offset automatically when sales invoices are issued.
