Oracle NetSuite · Circular 99/2025/TT-BTC

NetSuite Financial Localization for Vietnam V2.0 under Circular 99

Companies running Oracle NetSuite can produce Vietnamese accounting books, financial statements and notes under Circular 99 directly in the system, from the same data used for management, without Excel or a second accounting package.

VAS books built from the NetSuite ledgerAnnual and quarterly statements, S-DN books, VAT return 01/GTGTPrint in Vietnamese, English or bilingual
VAS Overview page: to-do items and data checks in NetSuite
Video overview

See the localization running inside NetSuite

A 2.5-minute overview for parent companies and NetSuite partners: how S4 Financial Localization C99 maps the group chart of accounts to VAS, splits each entry into debit and credit pairs, closes periods through account 911 and produces Circular 99 statements, without changing source transactions or group consolidation.

Vietnamese demo of all 26 books and reports (4 min 46 s, English subtitles available): Circular 99 reports on Oracle NetSuite.

What is the V2.0 package?

Three core ideas behind V2.0

S4 Financial Localization C99 is S4 Consulting’s V2.0 accounting localization package for Oracle NetSuite, an upgrade of the V1 package S4 launched in 2025. It adds what NetSuite needs to operate in Vietnam: offset-account pairing for every transaction, books and reports in Circular 99 format, flagging of non-deductible expenses for corporate income tax, and B09-DN notes with calculated tables.

01

Compliance from operating data

VAS books are built from the NetSuite ledger with no re-entry. Forms follow Circular 99, printed in Vietnamese, English or bilingual PDF.

02

Management and compliance on one source

The same report has a statutory and a management version: account detail, analysis dimensions, tax view. The management version is always labelled as not for filing.

03

Traceable to every document

From a statement line to accounts, ledgers and the source transaction in a few clicks, with totals always matching the report.

Two objectives

Management and statutory reporting on one data source

Companies do not have to choose between reports for leadership and reports for the tax authority. Both use NetSuite data and differ only in presentation.

Statutory reports

  • B01-DN, B02-DN, B03-DN and B09-DN templates under Circular 99
  • Lines, codes and columns per template; header, signatories, place of issue
  • PDF print in Vietnamese, English or bilingual
  • Controlled off-ledger adjustments approved by the chief accountant

Management reports

  • Detail: per template, account level 1, level 2, most detailed
  • Filter by Department, Class, Location and custom segments
  • Tax view of profit: exclude or show only non-deductible expenses
  • Year-to-date columns on the trial balance
Whenever a management option is selected, the report and printout add the note “Internal management report – not for filing with authorities”, so finance and leadership can share one tool without mixing up versions.
The gap to close

Where standard NetSuite and Circular 99 differ

NetSuite is an international ERP strong in operations and multinational management. Vietnamese accounting adds nine specific requirements that a global ERP does not include out of the box. The points below were verified by comparing standard NetSuite reports with V2.0 reports on the same data set.

VAS / Circular 99 requirementStandard NetSuiteV2.0 package
Offset account on every ledger lineMulti-line entries without debit-credit pairingAutomatic pairing when documents are saved, hourly catch-up run, reconciliation screen
S03a, S38 books with offset accountNo Vietnamese book templatesS03a, S03b, S38, S07a, S08, S31 per template, PDF export
B01-DN statement of financial positionBalance Sheet nets receivables and payablesTwo-sided balances shown by counterparty
B03-DN direct methodCash accounts not identified per Vietnamese chartBuilt from cash offset pairs, matches cash on B01
Retained earnings prior year vs current yearNo VAS-style period-end closing entriesPrior-year accumulated profit identified automatically (account 4211)
B09-DN notesNot availableSections per template, calculated tables matching B01, B02
Non-deductible expenses for CITNo flagging or summaryFlag on each expense line, summary schedule, tax view of profit
Receipt 01-TT, payment 02-TTNo Vietnamese print templatePrinted from the document, bilingual, amount in words
Circular 99 chart, VAS book separate from management bookCompany-designed chart of accountsVAS code on accounts, exclusion rules, works with Multi-Book or accounting contexts

Background: How Circular 99 impacts Oracle NetSuite in Vietnam

Report and feature catalog

Books and reports in Circular 99 format

V2.0 now includes 26 books, reports and vouchers. Each has an on-screen view, CSV export and a PDF print, except receipt and payment vouchers (print only). Prints follow the template with subsidiary logo, signatories and place of issue.

Annual financial statements

FormNameHighlights
B01-DNStatement of financial positionClick any figure to drill down to the source document
B02-DNIncome statementThree views of non-deductible expenses
B03-DNCash flow statement, direct methodReconciles code 70 with closing cash automatically
B03-DNCash flow statement, indirect methodChecked against the Official Gazette; ties to the direct method
B09-DNNotes to the financial statementsAuto-calculated tables, narrative drafted per year, bilingual print

Interim financial statements (quarterly)

FormNameHighlights
B01a, B02a, B03a-DNInterim financial statements, full formB02a has 4 columns: this quarter and year to date
B01b, B02b, B03b-DNInterim financial statements, condensed formB02b and B03b have 4 columns
B09a-DNSelected explanatory notesPrepared per quarter, prefilled with default content, copied from the prior quarter

Accounting books

FormNameHighlights
S03a-DNGeneral journalOne line per offset pair, matches ledger activity
S03b-DNGeneral ledgerBy level-1 account, with general journal line number
S06-DNTrial balanceIncludes a year-to-date management layout
S07a-DNCash bookReceipt and payment numbers in separate columns, running balance
S08-DNBank bookDeposits, withdrawals, balance per bank account
S31-DNCustomer and vendor payment ledgerOne ledger per counterparty, separate debit and credit balances
S38-DNAccount detail ledgerOpening balance, activity, totals, closing balance

Tax and vouchers

FormNameHighlights
01/GTGTVAT returnCircular 89/2026 form from the July 2026 period, Circular 80 for earlier periods
Form 01, Decree 174/2025VAT reduction appendix8% purchases, reduced-rate sales, difference [09]
ListingPurchase VAT invoice listingLaid out per form 01-2/GTGT
ListingSales VAT invoice listingLaid out per form 01-1/GTGT
ListingNon-deductible expenses for CITScreen and CSV only
01-TT, 02-TTReceipt and payment vouchersPrinted from documents, bilingual, foreign currency
B01-DN

Statement of financial position

Statutory PDF print in the Circular 99 B01-DN template: reporting-entity header, line codes, notes column, closing and opening balances. On screen, every line traces to its accounts and counterparties.

B01-DN · Statutory PDF print
B01-DN statement of financial position, statutory PDF print under Circular 99 in NetSuite
B02-DN

Income statement

Choose detail down to the lowest account, filter by store or department and use three non-deductible expense modes.

B02-DN income statement with account detail in NetSuite
B03-DN

Direct-method cash flow

Built from offset pairs involving cash accounts, matching cash on B01-DN for the same period.

B03-DN cash flow statement, direct method, in NetSuite
S06-DN

Trial balance

Statutory PDF print in the S06-DN template with header and signatories; on screen, select an account to open the S38-DN ledger and trace to the source transaction.

S06-DN · Statutory PDF print
S06-DN trial balance, statutory PDF print under Circular 99 in NetSuite
S03a-DN

General journal

One line per debit-credit pair; document numbers link straight to the NetSuite transaction.

S03a-DN general journal with offset accounts in NetSuite
B09-DN

Bilingual notes

Written per Circular 99 sections, Vietnamese and English side by side, stored per subsidiary and year.

NetSuite · B09-DN notes
B09-DN notes edited section by section, bilingual, in NetSuite

Screenshots of V2.0 on a NetSuite test account, data of the fictitious company S4VN TT99 Test.

Technology

Built on Oracle NetSuite’s official platform

The package runs inside the company’s NetSuite account on three principles: never change source data, enable per subsidiary, configure instead of code.

ComponentTechnologyWhat it means for you
Packaging, deploymentSuiteCloud Development Framework (SDF)Version-controlled install and upgrade
Books and reports UINetSuite UIF Single Page ApplicationGrid filters, collapsible filter panel, laptop-friendly
Data queriesSuiteQL on the NetSuite ledgerReads accounting data directly, no copies elsewhere
Real-time offset pairingSuiteScript 2.1 User EventOffset pairs ready when the document is saved
Automatic catch-upMap/Reduce running hourlyCaptures CSV imports, integrations, reversals
PrintsNetSuite Advanced PDF (BFO)Circular 99 PDFs, subsidiary logo, bilingual
LanguagesTranslation CollectionVietnamese menus and settings per user language
DashboardPortlet and VAS Overview pageTo-do items and data checks on login
PermissionsDedicated accountant, chief accountant and script rolesLeast privilege; only chief accountants approve off-ledger entries
QualityAutomated test suite (Jest)270+ test cases before every release
Resources

NetSuite Vietnam Localization V2.0 brochure

4 A4 pages: two objectives, comparison with standard NetSuite, books and reports catalog, technology. Ready to share with leadership and chief accountants.

Download brochure (PDF) ↓
FAQ

Frequently asked questions

What is the NetSuite V2.0 localization package?

It is S4 Consulting’s S4 Financial Localization C99 package, which lets companies on Oracle NetSuite produce accounting books, financial statements and notes under Circular 99/2025/TT-BTC directly from NetSuite data. V2.0 upgrades the V1 package S4 launched in 2025.

Does V2.0 change source data in NetSuite?

No. The package reads the ledger and stores offset-pairing results in separate tables; the company’s transactions stay unchanged.

Do FDI companies have to drop the group chart of accounts?

No. The VAS book is built through VAS codes on accounts and exclusion rules, can work with Multi-Book or accounting contexts, and is enabled per subsidiary.

Can management reports be confused with statutory reports?

No. Every report using a management option shows the note “Internal management report – not for filing with authorities” on screen and in print.

Is V2.0 certified by Oracle or the Ministry of Finance?

No. The package is developed by S4 Consulting on the official NetSuite development platform, with forms following Circular 99; S4 does not claim certification by Oracle or the Ministry of Finance.

Executive Briefing

See V2.0 on your company’s NetSuite data

Talk to Lac Pham or Nu Huynh about your subsidiary structure, chart of accounts, offset rules and preparing 2026 financial statements under Circular 99.

banner

Need a trusted ERP partner in Vietnam? Let’s discuss your project!