Viindoo demo handbook for trading and distribution
Part VIII. Accounting
Lessons in this part
- Lesson 53. Read the accounting configuration
- Lesson 54. Sell a stock item, issue the invoice and read the cost of goods
- Lesson 55. Electronic invoices: what the system has
- Lesson 56. Collect from the customer in two installments
- Lesson 57. Reconcile the bank statement
- Lesson 58. Receivables, payables and aged balances
- Lesson 59. Rent, utilities and payroll in the story
- Lesson 60. Financial statements B01-DN, B02-DN, B03-DN and the stock report
- Lesson 61. Print documents
- Lesson 62. Catalog of accounting reports
- Lesson 63. Self-study exercise
This part answers the question "when an order is sold, what do the books record, has the money come in, who owes whom, is the company making a profit or a loss". Your company goes from configuration, through a full sales cycle (invoice, cost of goods, two-installment collection, bank reconciliation), to receivables and payables, operating expenses and the financial statements under Circular 99. Readers: accountant, director. Every path starts from the Accounting app, except the sales step at the start of the hands-on lesson. The customer in the hands-on lessons is Công ty CP Sản xuất Đường mía Tân Thới An.
Lesson 53. Read the accounting configuration
About 10 minutes. By the end of this lesson your company knows which accounting regime the system follows, which journals exist, what the default tax is, and which accounts money passes through before it reaches the bank.
Step 1 - See the accounting regime and the default taxes
Open the Configuration menu and click Settings. The screen opens straight on the Accounting section. Read only; do not click Save.
Accounting > Configuration > Settings
What you should see: the Fiscal Localization section, where the Package box is the Vietnam package under Circular No. 99/2025/TT-BTC; the Default Taxes section: Sales Tax 10%, Purchase Tax 10%, with Prices set to Tax Excluded.
The Vietnam package loads the chart of accounts, the VAT taxes and the financial statement forms B01-DN, B02-DN and B03-DN under Circular 99. Without this package your company would have to define every account and every report form by hand. The default tax of 10% is assigned to every new product; for a product with a different tax rate, change it on the product.
Step 2 - See the journals
Open Configuration, section Accounting, and click Journals.
Accounting > Configuration > Accounting > Journals
What you should see: the journals Sales (prefix INV, account 511), Purchases (BILL), Bank (BNK1, account 1122), Cash (CSH1, account 111), Miscellaneous Operations (KHÁC), Inventory Valuation (STJ) and a few system journals (Exchange Difference, Cash Basis Taxes, Automatic Entries).
Every document falls into exactly one journal, so the document number tells you at once what it is: sales invoices INV/2026/..., vendor bills BILL/2026/..., bank receipts and payments PBNK1/2026/..., bank statement lines BNK1/2026/.... The Inventory Valuation journal holds the stock entries the system generates (receipts, assembly).
Step 3 - See the list of taxes
Open Configuration, section Accounting, and click Taxes.
Accounting > Configuration > Accounting > Taxes
What you should see: each VAT rate (10%, 8%, 5%, 0%, VAT EXEMPTION) has two lines: Purchases (Deductible VAT, account 1331) and Sales (Value Added Tax (VAT), payable on account 33311); plus the lines for import tax, VAT on imported goods and export tax.
Step 4 - See the accounting dashboard
Click Dashboard on the menu bar.
Accounting > Dashboard
What you should see: four cards. The Sales card shows the number of invoices Unpaid and the number Late; the Purchases card shows the number of invoices To Pay; the Bank card has the buttons Bank Setup, Transactions, Import Statement, a Balance line (the bank journal balance according to the statements) and a Payments line (money already recorded as received or paid but not yet seen on the statement). The figures change with the date you open the system and with new documents.
Which account the money passes through. When the accountant records a customer payment, the receipt is not posted straight to 1122 Bank but to 1131 Outstanding Receipts; a payment to a supplier is posted to 1132 Outstanding Payments. Only when a bank statement line is reconciled with the receipt or payment does the money move to 1122. This way the balance of 1122 always equals the balance on the statement, while 1131/1132 show which items are waiting for the bank to report them. Without separating these two accounts the accountant could not tell money that is "recorded" from money that has "arrived". For how to reconcile, see the lesson Reconcile the bank statement.
The product category decides the stock account. Every product category uses automatic inventory valuation, average cost for stock outflows, revenue account 511 and cost of goods account 632. The stock account depends on the type of goods:
| Category | Stock account | Example |
|---|---|---|
| Goods (and the other categories of items bought for resale) | 156 Merchandise inventory | Switches, monitors, complete machines |
| Components ("Linh kiện") | 152 Raw materials | Mainboards, RAM, hard disks used to assemble machines |
| Finished goods ("Thành phẩm (Lắp ráp)") | 155 Finished goods | Machines assembled at the Workshop |
For details of each category, how to change it and how to check it, see the General Configuration part, the lesson on product categories and accounts Product categories and accounting accounts (152, 155, 156).
Lesson 54. Sell a stock item, issue the invoice and read the cost of goods
About 20 minutes. By the end of this lesson your company has sold two switches to Tân Thới An, delivered them, issued the invoice, and seen on one and the same invoice the revenue, the VAT, the receivable and the cost of goods.
Step 1 - Create a quotation for Tân Thới An
Open Sales, menu Orders > Quotations, click New. In the Customer box type Tân Thới An and choose Công ty CP Sản xuất Đường mía Tân Thới An. On the Order Lines tab click Add a product, type TL-SG3218PE, choose [CS-PK-TP-LINK TL-SG3218PE-VN] 16port POE TP-LINK TL-SG3218PE, and change Quantity to 2.
Sales > Orders > Quotations
What you should see: Pricelist "Standard Price List (VND)" and Payment Terms "15 Days" filled in automatically from the customer; unit price 2,710,000.00, tax 10%. In the totals: Untaxed Amount 5,420,000 VND, VAT 10% 542,000 VND, Total 5,962,000 VND, Margin 1,204,000 VND (22.21%). On the Other Info tab, the Warehouse box is Kho Hà Nội.
The margin here is calculated on the current average cost of the switch (2,108,000 per unit). Remember the figure 1,204,000: soon the cost of goods on the invoice will match it exactly.
Step 2 - Confirm the order
Click Confirm.
Sales > Orders > Quotations
What you should see: the status changes to Sales Order, and the top corner shows the smart button 1 Delivery.
Step 3 - Open the delivery order
Click the Delivery button.

What you should see: a transfer HN/OUT/..., Operation Type: Kho Hà Nội: Delivery Orders, Source Location HN/Tồn kho, status Ready, the switch line Demand 2.00 / Quantity 2.00, availability Available.
Step 4 - Confirm the delivery
Click Validate on the transfer. If the SMS box appears ("You are about to confirm this Delivery Order by SMS Text Message"), click Confirm in that box (do not click Disable SMS, because that is a shared setting).

What you should see: status Done, and the Effective Date box is the moment your company clicked. The smart button Journal Entries shows 0: the delivery of goods for sale does not generate a cost-of-goods entry by itself; the cost of goods is recorded when the invoice is posted (step 7). This way the revenue and the cost of goods of one sale always sit in the same document, on the same date.
Step 5 - Create the invoice from the sales order
Click S00... (the order number) in the breadcrumb at the top to go back to the sales order. Click Create Invoice.
Sales > Orders > Orders
What you should see: the Create invoice(s) dialog with the choices Regular invoice (selected), Down payment (percentage), Down payment (fixed amount).
The orders of the whole company that still need an invoice are listed at Sales > To Invoice > Orders to Invoice; stockable products are invoiced by the quantity delivered, so an order that has not been delivered cannot yet be invoiced for goods.
Step 6 - Create the draft invoice
Keep Regular invoice and click Create Draft.

What you should see: a customer invoice in the Draft status, customer Tân Thới An, Payment Terms 15 Days, Delivery Date is the date of the delivery you just made; the switch line 2.00 Item, account 511 Revenue from sales and services, 5,420,000 VND; total 5,962,000 VND. If the Invoice Date box is empty, the system uses today's date when you confirm.
Step 7 - Post the invoice
Click Confirm.
Accounting > Customers > Invoices
What you should see: the invoice carries the number INV/2026/..., status Posted, Invoice Date is today, Payment Terms 15 Days for Tân Thới An (the screenshot is a stand-in unpaid invoice of another customer, with 30 Days; the due date 15 days later appears on the printout and in Aged Receivable), and the buttons Send, Print, Pay, Credit Note.
Step 8 - Read the journal entry of the invoice
Click the smart button Journal Items at the top of the invoice.

What you should see: five lines with the same document number INV/2026/..., total debit equal to total credit (10,178,000 VND):
| Account | Debit | Credit |
|---|---|---|
| 131 Trade receivables | 5,962,000 | |
| 511 Revenue from sales and services | 5,420,000 | |
| 33311 Output VAT payable | 542,000 | |
| 632 Cost of goods sold | 4,216,000 | |
| 156 Merchandise inventory | 4,216,000 |
The cost of goods 4,216,000 = revenue 5,420,000 minus the margin 1,204,000 seen on the quotation in step 1. The margin your company sees when quoting is the margin that reaches the books. The switch belongs to the goods category, so the cost of goods is credited to 156; if an assembled machine is sold, this line is 155.
Lesson 55. Electronic invoices: what the system has
About 5 minutes. By the end of this lesson your company knows where the electronic invoice sits on the invoice and what is needed to issue one.
Step 1 - Open the Vietnamese Electronic Invoicing tab
On the invoice you just posted in the previous lesson, click the Vietnamese Electronic Invoicing tab.
Accounting > Customers > Invoices
What you should see: the tab has the eInvoice Number box; at the top of the invoice there is a Legal Number... box for writing the invoice number under the legal series. Both boxes are empty.
The demo system is not yet connected to an account with an electronic invoice provider, so there is no issue button. The electronic invoice is issued when your company connects its account with an electronic invoice provider (MISA meInvoice, Viettel S-Invoice or VN-Invoice): declare the provider, the series and the invoice template on the Sales journal, and enter the account issued by the provider. From then on a posted invoice is sent to the provider, and the electronic invoice number, the lookup code and the representation are recorded on the invoice itself; replacements and adjustments are also traced on the invoice. Before connecting, the accountant can enter the electronic invoice number by hand in this box so it can be looked up.
Lesson 56. Collect from the customer in two installments
About 10 minutes. By the end of this lesson your company has recorded that Tân Thới An pays 3,000,000 first and the rest later, and knows which account the money collected sits in.
Step 1 - Record the first installment
On the invoice INV/2026/... of Tân Thới An, click Pay. In the Amount box change the value to 3000000. Keep Journal: Bank, the default payment method and Payment Date set to today.
Accounting > Customers > Invoices
What you should see: the Pay dialog, Amount 3,000,000 VND, Memo is the invoice number.
Step 2 - Create the payment
Click Create Payment.

What you should see: a diagonal ribbon PARTIAL in the corner of the invoice; the totals have a line Paid on ... 3,000,000 VND and Amount Due 2,962,000 VND; the chatter on the right records "Not Paid -> Partially Paid"; the smart button 1 Payment.
Step 3 - Record the rest
Click Pay again. The dialog fills in 2,962,000 by itself; click Create Payment.

What you should see: the diagonal ribbon PAID, two payment lines 3,000,000 and 2,962,000, Amount Due 0 VND, the smart button 2 Payments.
Step 4 - See the two receipts
Click the smart button Payments.
Accounting > Customers > Payments
What you should see: two receipts PBNK1/2026/..., journal Bank, amounts 2,962,000 and 3,000,000, status Paid.
Step 5 - Read the journal entry of a receipt
Click the 3,000,000 receipt, then click the smart button Journal Entries.
Accounting > Customers > Payments
What you should see: two lines: Debit 1131 Outstanding Receipts 3,000,000, Credit 131 Trade receivables 3,000,000. The customer's receivable has gone down, but the money has not yet reached 1122 Bank: it waits for the bank to report it on the statement. The next lesson reconciles this item.
Lesson 57. Reconcile the bank statement
About 10 minutes. By the end of this lesson your company has recorded a bank statement line "customer transferred 3,000,000", matched it to the receipt from the previous lesson, and seen the money move from 1131 to 1122.
Step 1 - Open the reconciliation screen
On the Dashboard, on the Bank card, click Transactions.
Accounting > Dashboard > Bank card > Transactions
What you should see: the title Bank Reconciliation; on the left are the latest statement lines at the top, each with a green Reconciled label and a Journal Entry button; the Journal Balance line is at the top of the column. Click a line and its journal entry appears on the right: Debit 1122 Bank, Credit 1131 Outstanding Receipts with the same amount. The yellow REVERT RECONCILIATION button shows that the line is already reconciled; your company should not click this button while trying things out.
When the bank gives your company a statement file, the accountant clicks Import Statement on the Bank card to load the whole file; this lesson types one line by hand to show clearly how the matching works.
Step 2 - Add the statement line of the customer transfer
Click New. Click the Date box, type today's date (for example 10/29/2026) and press Enter. In the Label box type Tân Thới An chuyển khoản INV/2026/... đợt 1 (the invoice number of your company). In the Partner box choose Công ty CP Sản xuất Đường mía Tân Thới An. In the Amount box type 3000000.

What you should see: the Add a Transaction dialog, Journal Bank, Amount 3,000,000 VND (a positive number is money coming in).
Step 3 - Save and see the reconciliation suggestion
Click Save, then click the line you just created at the top of the left column.

What you should see: the new line at the top of the left column does not yet have the Reconciled label. On the right the journal entry is already filled in: 1122 Bank Debit 3,000,000 and the line 1131 Outstanding Receipts, with the label of the receipt INV/2026/..., Credit 3,000,000: the system finds by itself the receipt from the same customer with the same amount. Below, the tab Match Existing Entries is already filtered by the customer and also lists the 2,962,000 receipt that is not yet on the statement (used for the exercise). The top button is VALIDATE.
Step 4 - Validate the reconciliation
Click VALIDATE.

What you should see: the statement line has the green Reconciled label, and the top button changes to REVERT RECONCILIATION. The journal entry: Debit 1122 Bank 3,000,000 / Credit 1131 3,000,000. Reload the page and the Journal Balance goes up by exactly 3,000,000. The 2,962,000 receipt stays in 1131 until the bank reports the credit (exercise 1 at the end of the part).
Lesson 58. Receivables, payables and aged balances
About 10 minutes. By the end of this lesson your company knows which customers owe money and for how long, the partner ledger of one customer to send for confirmation, and which suppliers the company owes.
Step 1 - Open Aged Receivable
Open Reporting, section Partner Reports, click Aged Receivable.
Accounting > Reporting > Partner Reports > Aged Receivable
What you should see: the column title As of today's date; one line for each customer with the columns At Date, 1-30, 31-60, 61-90, 91-120, Older, Total; the Total line at the top of the table. An item past its due date falls into the 1-30 column and the columns after it; which column an item sits in depends on the date your company opens the report. The PDF and XLSX buttons on the left export the report.
In the story, customers pay on terms of 15-60 days; some pay on time and some pay late, so the report always has a few customers in the 1-30 or 31-60 column.
Step 2 - Open the invoices of one late customer
Click the arrow at the start of the line of a customer with a figure in the 1-30 column (for example Công ty CP Sản xuất Khuôn mẫu Chính xác Thanh Bình).

What you should see: each invoice INV/2026/... with Invoice Date, Amount Currency (the invoice amount), Account 131, Due Date and the amount sitting in the matching age column. Click the invoice number to open the source document. (On the detail line the Total column shows 0 VND; read the amount in the age column or on the customer's total line.)
Step 3 - See the partner ledger of Tân Thới An
Open Partner Ledger. Click the Partners button on the toolbar, type Tân Thới An, choose the customer. Click outside to close the box, then click the arrow at the start of the customer line.
Accounting > Reporting > Partner Reports > Partner Ledger
What you should see: the Initial Balance, then one line per date: the August invoice of the story and the receipt that paid it, the invoice INV/2026/... of your company (Debit 5,962,000), the two receipts (Credit 3,000,000 and 2,962,000); the Balance column runs down to 0 VND. The Matching column shows which receipt paid which invoice. Click PDF to get a copy to send to the customer to confirm the balance.
Payment reminder letters. This build has no function for sending payment reminder letters to customers (neither single-level nor multi-level). The accountant filters overdue customers on Aged Receivable, exports the customer's Partner Ledger to PDF and sends it by email or phones the customer.
Step 4 - Open Aged Payable
Open Aged Payable.
Accounting > Reporting > Partner Reports > Aged Payable
What you should see: one line per supplier, with the same column layout as Aged Receivable. The Total column of the Total line equals the To Pay figure on the Purchases card of the Dashboard. The item in the 1-30 column in the story is the October electricity and water bill of Công ty Điện lực Mê Linh (see the next lesson).
Lesson 59. Rent, utilities and payroll in the story
About 10 minutes, view only. By the end of this lesson your company knows how the monthly operating expenses of Tân Việt Số are recorded and which line of the profit and loss report they land on. The amounts are assumptions of the demo (see the Reference part).
Step 1 - Find the rent and utility bills
Open Vendors > Bills. In the search box type Thuê văn phòng, choose the line Search Reference for: Thuê văn phòng; type Điện, nước next, and choose Search Reference again.
Accounting > Vendors > Bills
What you should see: six bills BILL/2026/...: for each of the months 08, 09 and 10, one Thuê văn phòng, kho và xưởng bill from Công ty CP Phát triển Khu công nghiệp Quang Minh (dated the 1st, 85,000,000 excluding tax, 93,500,000 including tax) and one Điện, nước, internet bill from Công ty Điện lực Mê Linh (dated the 25th, 18,000,000 excluding tax, 19,800,000 including tax). The vendor bill list shows amounts with a negative sign (money owed). The October utility bill is still Posted and unpaid: that is the overdue item on Aged Payable.
Step 2 - Read the journal entry of a rent bill
Click the October rent bill and choose the Journal Items tab.
Accounting > Vendors > Bills
What you should see: Debit 6427 Purchased services expense 85,000,000, Debit 1331 Deductible VAT on goods and services 8,500,000, Credit 331 Trade payables 93,500,000. The 6427 amount goes to the line 10. General administration expenses (26) of B02-DN.
Step 3 - Find the payroll payable entries
Open Accounting > Accounting > Transactions > Journal Entries. Remove the two default filters Posted and Manual Entries (click the x on each filter), type Lương phải trả, and choose Search Reference.
Accounting > Accounting > Transactions > Journal Entries
What you should see: two entries in the journal Miscellaneous Operations, Lương phải trả tháng 08/2026 (dated 31/08) and tháng 09/2026 (dated 30/09), each 260,000,000 VND, Posted. October payroll is not there yet: payroll is recorded at the end of the month. If you do not remove the Manual Entries filter, the list is empty.
Step 4 - Read the September payroll entry
Click the entry for 09/2026.

What you should see: Debit 6411 Staff costs 118,000,000 (payroll of the sales department, goes to the line 9. Selling expenses (25)), Debit 6421 Administrative staff costs 142,000,000 (goes to the line 10. General administration expenses (26)), Credit 334 Payables to employees 260,000,000.
Step 5 - See the payroll payment on the bank statement
On the Dashboard, on the Bank card, click Transactions. Type Chi lương in the search box, press Enter, then click the line Chi lương tháng 09/2026.
Accounting > Dashboard > Bank card > Transactions
What you should see: two lines Chi lương tháng 08/2026 (dated 05/09) and tháng 09/2026 (dated 05/10), each -260,000,000 VND, Reconciled. The entry: Debit 334 Payables to employees, Credit 1122 Bank. Payroll is booked as an expense in the month it arises and paid on the 5th of the next month; 334 returns to zero after payment.
Lesson 60. Financial statements B01-DN, B02-DN, B03-DN and the stock report
About 20 minutes. By the end of this lesson your company can read the three financial statements under Circular 99, change the reporting period, and print a stock report in the Vietnamese form.
Each report has the PDF and XLSX buttons at the top left for export, a period box (a date or a date range), and a Report: box to choose the form.
Step 1 - B01-DN: assets
Open Reporting, section Statement Reports, click Balance Sheet.
Accounting > Reporting > Statement Reports > Balance Sheet
What you should see: As of today's date; the first line TOTAL ASSETS (280 = 100 + 200), then I. Cash and cash equivalents (110 = 111 + 112), III. Short-term receivables (130 = 131 + 132 + 133 + 134 + 135 + 136 + 137), IV. Inventories (140 = 141 + 142), VI. Other short-term assets (160 = 161 + 162 + 163 + 164 + 165) with the line 2. Deductible VAT (162). Click the arrow in front of a line to drill down to each account. The line 1. Short-term trade receivables (131) equals the Total line of Aged Receivable on the same date.
Step 2 - Choose the report form under Circular 99
Click the Report: box on the toolbar.

What you should see: two choices, Balance Sheet and Statement of Financial Position (B01-DN) - C.99; the C.99 form is ticked. Always keep the C.99 form when preparing a report for the tax authority. Profit and Loss and Cash Flow Statement choose the form in exactly the same way: Profit and Loss (B02-DN) - C.99, Cash Flow Statement (B03-DN) - C.99.
Step 3 - B01-DN: capital
Scroll down to the section C. LIABILITIES and D. OWNERS' EQUITY.

What you should see: 1. Short-term trade payables (311) equals the Total line of Aged Payable; 1. Contributed capital (411) 15,000,000,000 VND (capital contributed on 03/08/2026); 10. Retained earnings (420) made of 420a (accumulated from earlier periods, zero because the company only started booking on 03/08) and 420b (this period). Total assets (280) equals total equity and liabilities (440).
Step 4 - B02-DN: profit and loss for the whole year
Open Profit and Loss.
Accounting > Reporting > Statement Reports > Profit and Loss
What you should see: the period 2026, the form Profit and Loss (B02-DN) - C.99. Read from top to bottom: 1. Revenues from sales and services rendered (01), 3. Net revenues from sales and services rendered (10 = 01 - 02), 4. Costs of goods sold (11), 5. Gross profit from sales and services rendered (20 = 10 - 11), 9. Selling expenses (25), 10. General administration expenses (26), 11. Net profits from operating activities (30), 18. Profits after enterprise income tax (60 = 50 - 51 - 52). Line 60 equals line 420b on B01-DN: check this way whenever you need to know that the two reports agree. The full-year figures go up whenever there is a new invoice (including the invoice your company has just created).
Step 5 - B02-DN for August only
Click the period box (2026), in the Custom section type Start Date 08/01/2026 and End Date 08/31/2026, click Apply, then click outside to close the box.

What you should see: the column title From 08/01/2026 to 08/31/2026:
| B02-DN indicator | August 2026 |
|---|---|
| Net revenues (10) | 2,703,778,450 |
| Costs of goods sold (11) | 2,234,678,000 |
| Gross profit (20) | 469,100,450 (about 17.3% of revenue) |
| Selling expenses (25) | 118,000,000 (sales department payroll) |
| General administration expenses (26) | 245,000,000 (management payroll 142,000,000 + rent 85,000,000 + utilities 18,000,000) |
| Profit after tax (60) | 106,100,450 |
For a month that has been closed, the figures do not change. Choose Last Month, This Quarter... in the same box to see another period quickly; to compare two periods side by side use the Comparison box. October has no payroll yet, so the October profit on screen is higher than the real one until payroll is booked at the end of the month.
Step 6 - B03-DN: cash flow
Open Cash Flow Statement.
Accounting > Reporting > Statement Reports > Cash Flow Statement
What you should see: the form Cash Flow Statement (B03-DN) - C.99, direct method: I. Cash flow from operating activities (20) made of 1. Receipts from sales of goods and provision of services (01), 2. Payments to suppliers of goods and services (02), 3. Payments to employees (03); III. Cash flows from financing activities (40) has 1. Collection on share issuance and capital contributions from shareholders (31) 15,000,000,000 VND; at the end of the report Cash and cash equivalents at the end of the period (70 = 50 + 60 + 61). A negative line 20 in this period is normal for a new company: the company uses the contributed capital to buy goods into stock while customers pay on terms of 15-60 days. Line 70 equals the Balance on the Bank card of the Dashboard (at the same moment).
Step 7 - Print the Stock In-Out Report (S11-DN)
Open Reporting, section Stock Reports, click General Inventory Journal (S11-DN). Keep the default date range (the start of the month to today), in the Warehouse box choose Kho Hà Nội, click Print.
Accounting > Reporting > Stock Reports > General Inventory Journal (S11-DN) > Inventory > Vietnam Legal Reports
What you should see: the GENERAL INVENTORY JOURNAL dialog with the date range, Warehouse, Product Category and the two buttons Print, Export XLSX. Click Print and the browser downloads a PDF of the report in the Template S11-DN (Circular 99/2025/TT-BTC): one line per item with the quantity and value of the opening balance, the receipts in the period, the issues in the period and the closing balance. The two switches your company just delivered appear as issues in the period for the code TL-SG3218PE. The Product Journal (S10-DN), the Stock Card (S12-DN), and the Stock-In and Stock-Out reports open from the same section and work the same way.
Lesson 61. Print documents
About 10 minutes. By the end of this lesson your company knows where to print an invoice, a receipt, a delivery slip, a quotation and a purchase order, and which templates are available.
Step 1 - Open the print templates of the invoice
Open the invoice INV/2026/... of Tân Thới An. Click the gear icon next to the invoice number (the Actions menu), move the mouse over Print.
Accounting > Customers > Invoices
What you should see: four templates: Invoice PDF, PDF without Payment, Journal Entry, Payment Receipt (Template 01-TT/02-TT). Click Invoice PDF and the browser downloads a file INV_2026_....pdf.
The Print button on the invoice button bar prints the Invoice PDF template directly. The common layout of every printed document (style, logo, colors, footer) is set once for the company; the demo system has it set already.
Step 2 - See the printed invoice
Open the file you just downloaded.

What you should see: the name, address and tax code of Tân Việt Số and of the customer; the invoice date, the due date (15 days later), the delivery date, and the source, which is the sales order number; the switch line, VAT 10%, the total 5,962,000 VND, the two payment lines, the amount due 0 VND and the total in words. The Tân Việt Số logo is in the top corner. A customer document is printed in the language of the customer: Tân Thới An is a Vietnamese customer, so the printed invoice reads in Vietnamese (Ngày hóa đơn for the invoice date, Ngày đến hạn for the due date, Ngày giao for the delivery date, Nguồn for the source, Tổng tiền for the total), whichever language the screen is in.
Step 3 - Print the receipt in the template 01-TT
Open the 3,000,000 receipt (the Payments button on the invoice, click the receipt), click the gear Actions > Print > Payment Receipt (Template 01-TT/02-TT).
Accounting > Customers > Payments
What you should see: a PDF file with the Tân Việt Số logo, the title CREDIT NOTE, Template 01-TT (Released Under the Circular No. 99/2025/TT-BTC Dated 27 October 2025 by the Minister of Finance), the receipt number PBNK1/2026/..., Debit: 1131 3,000,000, Credit: 131 3,000,000, the payment applicant Tân Thới An, the amount in words "Ba Triệu Đồng", and signature boxes for Director/CEO, Chief Accountant, Payment Applicant, Prepared By, Cashier.
The print templates tried on the demo system that produce a PDF file:
| Document | Where to open | Print templates |
|---|---|---|
| Sales invoice | Accounting > Customers > Invoices |
Invoice PDF; PDF without Payment; Journal Entry; Payment Receipt (Template 01-TT/02-TT) |
| Receipts and payment vouchers | Accounting > Customers > Payments; Accounting > Vendors > Payments |
Payment Receipt (Template 01-TT/02-TT); Payment Receipt |
| Delivery order | Inventory > Operations > Transfers > Deliveries |
Delivery Slip |
| Quotation, sales order | Sales > Orders > Quotations |
PDF Quote; PRO-FORMA Invoice |
| Purchase order | Purchase > Orders > Purchase Orders |
Purchase Order; Request for Quotation |
| Stock reports | Accounting > Reporting > Stock Reports |
S10-DN, S11-DN, S12-DN, stock-in and stock-out reports (Print or Export XLSX) |
| Accounting books | Accounting > Reporting > Vietnam Accounting Reports |
S03a-DN, S03b-DN, S07-DN, S08-DN, S38-DN |
Lesson 62. Catalog of accounting reports
About 5 minutes. The table below lists all the reports in the menu Accounting > Reporting of this system.
Step 1 - Open the Reporting menu
Click Reporting on the menu bar.
Accounting > Reporting
What you should see: the groups Statement Reports, Audit Reports, Stock Reports, Vietnam Accounting Reports, Partner Reports, then (scroll down) Invoice Lists and Management. A report with a code in brackets is a statutory form.
| Report | Form code | Question it answers |
|---|---|---|
| Balance Sheet | B01-DN | What the company has, what it owes, how much capital |
| Profit and Loss | B02-DN | Profit or loss this period, how much gross profit, where the costs are |
| Cash Flow Statement | B03-DN | Where money comes in and goes out, and why |
| Executive Summary | A summary of results by period | |
| Tax Report | Output and input VAT by period | |
| General Ledger | Which entries each account has | |
| Trial Balance | Whether the balance and movement of each account tally | |
| Journal Items Analysis | Movements grouped by account, partner, journal, period | |
| Product Journal (S10-DN) | S10-DN | Detailed stock in, out and balance of each material |
| General Inventory Journal (S11-DN) | S11-DN | Opening stock, receipts, issues, closing stock by warehouse |
| Stock-In Report; Stock-Out Report | Goods received and issued in the period | |
| Stock Card (S12-DN) | S12-DN | Stock card of each item |
| Account Detail Sheet (S38-DN) | S38-DN | Detailed movements of one account |
| General Journal (S03a-DN) | S03a-DN | Every entry in time order |
| Ledger (S03b-DN) | S03b-DN | The ledger in the statutory form |
| Account Cash Book (S07-DN) | S07-DN | Cash receipts, payments and cash balance |
| Account Bank Deposit Book (S08-DN) | S08-DN | Bank receipts, payments and deposit balance |
| Partner Ledger | The items each customer and supplier still owes | |
| Aged Receivable | Who owes the company and how overdue | |
| Aged Payable | Whom the company owes and which item is due soon | |
| Sales Invoice List | 01-1/GTGT | Sales invoices for the tax declaration |
| Purchase Invoice List | 01-2/GTGT | Purchase invoices for the tax declaration |
| Analytic Report | Report by analytic account | |
| Invoice Analysis; Invoice & Bill Analysis | Invoice sales and balances by customer, product, period | |
| Transfer / Allocation Analysis | Transfer and cost allocation entries |
Lesson 63. Self-study exercise
About 25 minutes. There are no step-by-step screenshots; each question comes with a place for your company to check the answer.
- Reconcile the remaining receipt. On the Bank Reconciliation screen, add the statement line 2,962,000 of Tân Thới An ("installment 2") and validate it. Check: the line has the Reconciled label; on the General Ledger (
Accounting > Reporting > Audit Reports > General Ledger), open the account 1131 and see that both receipts of Tân Thới An now have a matching statement line. - Sell one more order and compare the margin. Sell Tân Thới An 3 units of [CS-BP-K270-VN] Wired Computer Keyboard, model K102 from Kho Hà Nội (if the warehouse is out of stock, choose another item with the Available status), deliver and invoice. Check: the 632 line on the invoice entry equals the revenue minus the margin shown on the quotation.
- Who is the most overdue? Open Aged Receivable, find the customer with the largest figure in the 1-30 column, drill down to each invoice and note the due date. Check: the customer's figure on the report equals the closing Balance of the customer on the Partner Ledger.
- Cross-check B01 and B02. Open B01-DN and B02-DN on the same date. Check: line 420b on B01-DN equals line 60 on B02-DN for the period 2026.
- Administrative expenses of September. Open B02-DN for the period 09/01-09/30/2026, click the arrow on the line 10. General administration expenses (26). Check: the line is made of 6421 (management payroll 142,000,000) and 6427 (rent 85,000,000, utilities 18,000,000).
- Print the delivery slip and the stock card. Print the Delivery Slip of the delivery order in the sales lesson; print the Stock Card (S12-DN) of the switch TL-SG3218PE at Kho Hà Nội. Check: the issued quantity on the stock card has a line of 2 units on the day your company delivered.
- Export to Excel. Open B02-DN, click XLSX, check that line 60 in the file equals line 60 on the screen.