Vietnam Chart of Accounts - Circular 99 and 133
by Viindoo https://viindoo.com/apps/app/18.0/l10n_vn_viin$ 136.91
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 7400 |
| Technical Name |
l10n_vn_viin |
| License | OPL-1 |
| Website | https://viindoo.com/apps/app/18.0/l10n_vn_viin |
| Versions | 15.0 16.0 17.0 18.0 19.0 |
Demo video: Vietnam Chart of Accounts - Circular 99 and 133
Stop struggling with Odoo's default Vietnam chart of accounts. This module replaces and upgrades the built-in l10n_vn with a production-ready Chart of Accounts that actually follows the latest regulations — Circular 99/2025/TT-BTC (for enterprises of all sizes) and Circular 133/2016/TT-BTC (for SMEs). It auto-installs on top of l10n_vn so you get the right COA from day one, with no manual data entry.
The standard Odoo l10n_vn module provides a basic Vietnamese Chart of Accounts, but its implementation has significant problems for actual use by Vietnamese accountants:
- Account codes are zero-padded to 4 digits (e.g. 511 becomes 5110), which doesn't match the codes accountants work with daily.
- No Circular 133 option for SMEs — only one chart is available.
- Import/export tax setup lacks the per-rate breakdown Vietnamese customs requires.
This module fixes these issues and provides two production-ready Charts of Accounts:
- Circular 99/2025/TT-BTC — 202 accounts with correct variable-length codes (3 to 5 digits), for enterprises of all sizes.
- Circular 133/2016/TT-BTC — 124 accounts for small and medium enterprises.
Both charts are selectable per company, so a single Odoo database can serve entities of different sizes.
What You Get
Correct Chart of Accounts
- Variable-length account codes matching the official circulars (111, 131, 6352, not 1110, 1310, 6352).
- Full Vietnamese and English account names from the official text.
- Account tags mapped to each account for Vietnamese financial report grouping.
- Automatic alignment when installed on a database already using base l10n_vn.
Tax Configuration
- Per-rate import duty taxes (0%, 5%, 10%) instead of a single flat rate.
- Export duty and VAT exemption taxes pre-configured.
- Tax report lines adjusted to match the Vietnamese VAT declaration structure.
Vietnamese Report Templates
- Payment receipt layouts following Template 01-TT (receipts) and 02-TT (payments).
- Journal entry report in the standard Vietnamese format.
- Report headers and footers with circular reference (TT99 or TT133) per company.
Safe Upgrade Path
- Installing on a database with existing l10n_vn data automatically renames padded account codes, replaces obsolete account references, and deprecates removed accounts — no manual cleanup needed.
- Existing journal entries and configurations are preserved.
Who Is This For?
- Any business operating in Vietnam that uses Odoo for accounting — this module brings Odoo's default Vietnam localization up to current regulatory standards.
- Odoo implementers and consultants deploying for Vietnamese clients who need a correct COA without hours of manual setup.
- Accountants who need Vietnamese-standard printed vouchers (Phiếu thu/chi) from Odoo.
Supported Editions
- Odoo Community
- Odoo Enterprise
Installation
- Navigate to Apps.
- Search with keyword l10n_vn_viin.
- Press Install.
Instruction
Instruction video: Vietnam Chart of Accounts - Circular 99 and 133
1. A Full Chart of Accounts.
- Provide a full Chart of Accounts according to Circular No. 99 and Circular No. 133 based on the specified circular of your company.
2. Add common taxes.
3. Add analytic tags.
- Go to Accounting > Configuration > Analytic tags.
4. Add account tags.
- Go to Accounting > Configuration > Account tags.
5. Provide Payment Receipts in PDF according to Circular No. 99/2014/TT-BTC and Circular No. 133/2016/TT-BTC.
- Template 01-TT: for receiving payments.
- Template 02-TT: for sending payments.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module