vietnam-bank-transfer and vietnam-vat-invoice skills from the cyberskill-vn pack.
VietQR for deal collection
What VietQR is
VietQR is the Napas247 open QR payment standard used across Vietnam’s banking system. Any Vietnamese banking app — Vietcombank, ACB, Techcombank, MB, and all Napas-connected banks — can scan a VietQR code and pre-fill the recipient’s account number, transfer amount, and payment reference automatically. There is no app lock-in: VietQR is an interbank standard, not a wallet.Generating a VietQR code
1
Open the deal in CRM
Navigate to CRM → Deals and open the deal for which you want to request payment. The deal must have an amount set in VND.
2
Click Generate VietQR
On the deal detail page, click Generate VietQR. CyberOS invokes the
vietnam-bank-transfer skill, which assembles an EMVCo-compliant QR payload using your configured bank account details.3
Share the QR code
The generated QR image and the raw payload string appear immediately. Share the QR image directly with your client via email, CHAT, or by embedding it in your proposal document. The code is cached for 24 hours — regenerate it if payment has not been received after that window.
For MST validation to work correctly on the deal’s associated account, ensure the account has an MST field filled in CRM before generating the VietQR code. The payment reference embedded in the QR uses the account’s canonical GDT name.
What the QR encodes
Each VietQR payload contains:
The client’s banking app pre-fills all four fields on scan. No manual entry is required on their end.
When to use VietQR
Use VietQR when you are sending a payment request to a Vietnamese client alongside a deal proposal or invoice. It removes the copy-paste friction of account number + amount + reference, reducing payment errors. VietQR is especially useful for mid-deal deposits and final settlement on consulting engagements.Hóa Đơn (VAT invoice)
Auto-emission on deal close
When a deal moves toclosed_won — either by clicking Close as Won in the SPA or via the cyberos.crm.close_deal MCP tool — CyberOS automatically queues hóa đơn emission through the INV module.
The confirmation dialog shows:
- Seller information (your company name, MST, address)
- Buyer MST and canonical GDT name
- Line items from the deal
- VAT split per item type (10% standard, 5% reduced, 0% export)
- Total amount in VND
Compliance standard
All hóa đơn emitted by CyberOS conform to Decree 123/2020/NĐ-CP (mandatory e-invoice for all businesses since 1 July 2022) and Circular 78/2021/TT-BTC (GDT XML schema). Thevietnam-vat-invoice skill assembles the invoice XML, and INV stores:
- The issued XML at a permanent S3 URL (retained for 10 years per Decree 123)
- The invoice number in the
C<YY><TEMPLATE>/<SEQUENCE>format - A link to the originating CRM deal and, if applicable, the PROJ Engagement
Invoice data included
Where invoices are stored
All issued invoices live in INV → Invoices. Each invoice record links back to:- The originating CRM deal
- The PROJ Engagement (if the deal was converted to an engagement)
- The XML file URL for download or submission to the GDT portal
Expense receipt OCR
TIME’s expense capture flow includes a Vietnamese hóa đơn OCR pipeline so you never have to manually key in receipt details.1
Upload the receipt
In TIME → Expenses, tap Capture Receipt and photograph or upload your Vietnamese hóa đơn receipt. CyberOS uploads the image to encrypted S3 storage and queues it for OCR.
2
OCR processes the receipt
The OCR pipeline (AWS Textract at P1) parses the hóa đơn structure: vendor name, MST, line items, VAT amount, and total. The
vietnam-mst-validate skill cross-checks the vendor MST against the GDT registry. Typical OCR turnaround is under 8 seconds.3
Review and confirm
The extracted fields are presented for your review. All fields are editable — correct any OCR errors before saving. Once you confirm, the expense is created with the vendor MST, VAT split, and categorisation pre-filled.
For MST validation to work, ensure the account has an MST field filled in CRM before generating the VietQR code. For expense OCR, the same MST check runs automatically against the vendor MST parsed from the receipt — no CRM account link is required for expense capture.
Vietnamese PSPs for SaaS billing (planned)
At the P4 roadmap milestone, CyberOS will support Vietnamese payment service providers for tenant subscription billing:
Until P4 ships, tenant subscription payments use international card processing. Vietnamese tenants can use VietQR for client-facing deal collection today regardless of this roadmap item.