For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

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.

Last updated