- ỨNG DỤNG
- Hóa Đơn Điện Tử Việt Nam - Bán hàng 18.0
| Số dòng Code | 643 |
| Tên kỹ thuật | l10n_vn_viin_einvoice_sale |
| Giấy phép | OPL-1 |
| Website | https://viindoo.com/apps/app/17.0/l10n_vn_viin_einvoice_sale |
| Đọc mô tả cho | v 13.0 v 14.0 v 15.0 v 16.0 v 17.0 |
| Yêu cầu các App | Invoicing (account) Discuss (mail) |
| Bao gồm Các phụ thuộc | Tích hợp Hóa đơn Điện tử Việt Nam Thông tin Định danh Đối tác Mã đơn vị quan hệ ngân sách Mô-đun Cơ Sở Nền tảng Kế toán Số hóa đơn giá trị gia tăng Ghi nhật ký API Request |
Vietnam E-invoice - Sale
Automatically add Vietnamese descriptions when creating invoices from sales orders for compliance and efficiency.
Key Features
Built natively on Odoo/Viindoo to streamline real business operations:
Automatic Dual-Language Descriptions
The moment a customer invoice is created from a sales order, each line description is filled in Vietnamese and the customer's own language - Vietnamese first, foreign language in parentheses - with zero manual typing.
Built for Vietnam's E-Invoice Compliance
Meets the Vietnamese-language requirement for e-invoice line descriptions automatically, for every invoice issued to a foreign-language customer.
Works With Any E-Invoice Provider
Provider-agnostic: the dual-language description is applied whenever the sale journal is linked to an active e-invoice provider - Viettel S-Invoice, VNInvoice or MISA meInvoice - through the unified E-Invoice interface.
No New Screens, No Setup
Nothing new to configure: no menu, no button, no field to fill in by hand. Install it alongside your existing Sales and e-invoice setup and it works.
Benefits
Guarantees every foreign-customer invoice line description meets Vietnam's e-invoice language requirement, without extra staff effort.
Removes the manual step of retyping or translating invoice line descriptions for every foreign-customer invoice.
Eliminates typos and inconsistent translations that come from manual dual-language entry.
Plugs directly into the unified E-Invoice engine, so the compliant description flows straight through to the e-invoice you issue.
Create contact
Update sales description
Create sales order
Vietnamese description added automatically
Invoice line with dual-language description
See Vietnam E-invoice - Sale in Action
See how this module solves real business problems in a working Viindoo environment.
Need help with Vietnam E-invoice - Sale?
For questions, implementation support, or consulting services, contact Viindoo.
Pre-Sales & Partnership
When contacting us, please include:
- Odoo/Viindoo version (CE/EE).
- Number of users and business scope.
- Other modules currently in use.
Technical Support
For faster troubleshooting, please provide:
- Order number or app reference.
- Odoo/Viindoo version & edition.
- Steps to reproduce the issue.
- Screenshots/logs if available.
Technical Requirement
Changes log
We continuously improve this module. Recent updates from the official Viindoo repository:
- 2026-07-05 Improved Upgraded to Odoo 18.0: the dual-language invoice-line hook was rewritten as a plain method override (no more monkey-patch), issued e-invoices now flow through the unified E-Invoice interface, and the dual-language output was re-verified byte-for-byte on 18.0.
- 2026-05-15 Added Added the App Store landing page and full end-user documentation.
- 2025-08-22 Improved Improved the dual-language logic to correctly support subscription and recurring sales orders.
- 2024-09-17 Added Added a demo video to the module listing.
- 2024-05-08 Fixed Fixed the invoice line label so any other module customizing it downstream is still respected.
Works Great With These Modules
Extend Vietnam E-invoice - Sale with complementary Viindoo apps:
Vietnamese E-Invoice Integration
The provider-agnostic backbone that powers configuration, issuance and tracking for every Vietnamese e-invoice provider - required for this module's dual-language description to reach an issued e-invoice.
Module l10n_vn_viin_ediVietnam Electronic Invoice Line Grouping
Provide options to issue an e-invoice on a detailed or line-grouped form.
Module l10n_vn_edi_line_groupingE-Invoice - Viettel S-Invoice Integrator
Issue Vietnamese e-invoices through Viettel S-Invoice on top of Odoo core, fully integrated with the unified E-Invoice interface.
Module l10n_vn_viin_accounting_sinvoiceShow EInvoice Information on POS Receipt
General information of the e-invoice on the POS receipt.
Module l10n_vn_viin_edi_posWho Should Use This Module?
Built for teams that need this capability fully integrated into their Odoo/Viindoo stack.
Businesses Operating in Vietnam
Companies needing to issue invoices compliant with Vietnamese e-invoice regulations.
Exporters and International Traders
Businesses that work with foreign customers and require dual-language invoice descriptions.
Accounting and Sales Teams
Users looking to streamline invoice creation and ensure accuracy with automated solutions.
Cài đặt
- Truy cập Ứng dụng.
- Tìm từ khóa l10n_vn_viin_einvoice_sale.
- Ấn Cài đặt.
Hướng dẫn sử dụng
Video hướng dẫn: Hóa đơn điện tử - Bán hàng
Phân hệ này là một cầu nối nhỏ giữa Bán hàng và hóa đơn điện tử Việt Nam. Khi một hóa đơn khách hàng được tạo từ đơn bán hàng, phân hệ tự động điền mô tả dòng hóa đơn bằng CẢ tiếng Việt lẫn ngôn ngữ của khách hàng - không cần ấn nút, không cần chỉnh sửa thủ công - nhờ đó hóa đơn điện tử phát hành cho khách hàng nước ngoài luôn có mô tả tiếng Việt hợp lệ. Phân hệ không thêm menu hay tab riêng: hóa đơn kết quả được phát hành, theo dõi, điều chỉnh và thay thế từ giao diện Hóa đơn điện tử thống nhất do phân hệ nền tảng (l10n_vn_viin_edi) cung cấp.
1. Tạo thông tin khách hàng nước ngoài.
- Tạo một liên hệ có địa chỉ tại nước ngoài và ngôn ngữ giao tiếp khác Tiếng Việt.
Ghi chú: Hệ thống của bạn cần kích hoạt tính năng đa ngôn ngữ để có thể chọn ngôn ngữ của khách hàng.
2. Điền mô tả bán hàng cho sản phẩm bằng tiếng Việt và ngôn ngữ của khách hàng.
- Truy cập Bán hàng > Sản phẩm > Sản phẩm, chọn sản phẩm đang có hoặc ấn Tạo để tạo mới sản phẩm.
- Tại tab Bán hàng, điền mô tả bán hàng cho từng ngôn ngữ đã kích hoạt - bao gồm tiếng Việt (vi_VN) và ngôn ngữ của khách hàng.
3. Xác nhận đơn bán và tạo hóa đơn - mô tả tiếng Việt được thêm tự động.
- Tạo đơn bán cho khách hàng nước ngoài với (các) dòng sản phẩm ở trên, sau đó ấn Xác nhận.
- Tạo hóa đơn khách hàng từ đơn bán. Ngay khi dòng hóa đơn được sinh ra, phân hệ kiểm tra: ngôn ngữ của khách hàng không phải Tiếng Việt, dòng hóa đơn chưa bị phân hệ khác ép sẵn mô tả, VÀ nhật ký bán hàng của hóa đơn có liên kết với một nhà cung cấp hóa đơn điện tử đang hoạt động (Viettel S-Invoice, VNInvoice hoặc MISA meInvoice). Khi cả ba điều kiện đều đúng, nhãn dòng hóa đơn được viết lại thành mô tả tiếng Việt ở dòng đầu, theo sau là mô tả bằng ngôn ngữ gốc trong ngoặc đơn ở dòng kế tiếp - hoàn toàn tự động, không cần thao tác gì thêm.
Khi đã cài thêm một phân hệ nhà cung cấp (Viettel S-Invoice, VNInvoice hoặc MISA meInvoice), hóa đơn này - nay đã mang dòng mô tả song ngữ hợp lệ - được phát hành, theo dõi, điều chỉnh và thay thế từ tab và menu Hóa đơn điện tử thống nhất; xem tài liệu của l10n_vn_viin_edi để biết thêm về giao diện dùng chung này.
Ghi chú dành cho lập trình viên: để bỏ qua việc tự động thêm mô tả song ngữ cho một lần tạo hóa đơn cụ thể, truyền context key add_invoice_line_name_vietsub=False.
Phần mềm này và các tệp liên kết ("Phần mềm") được sử dụng (chạy, tuỳ biến, chạy sau khi được tuỳ biến) chỉ khi bạn mua được giấy phép có hiệu lực từ tác giả, điển hình như qua các Ứng dụng Odoo, hoặc trong trường hợp bạn nhận được thoả thuận bằng văn bản từ tác giả của Phần mềm (chi tiết tại tệp COPYRIGHT).
Bạn có thể phát triển các phân hệ Odoo có sử dụng Phần mềm như một Thư viện (thường là phụ thuộc vào, nhập vào và sử dụng nguồn của nó) nhưng không sao chéo bất kỳ mã nguồn hay tài liệu nào thuộc Phần mềm. Bạn có thể phân phối những phân hệ này theo giấy phép mà bạn lựa chọn, miễn sao nội dung giấy phép đó tương tích với điều khoản của Giấy phép Phần mềm Độc quyền Odoo (ví dụ: LGPL, MIT hay bất kỳ loại giấy phép phần mềm độc quyền nào tương tự vậy).
Nghiêm cấm phát hành, phân phối, cấp phép lại hoặc bán bản sao của Phần mềm hoặc bản sao Phần mềm đã được sửa đổi.
Thông báo bản quyền và chấp thuận nêu trên buộc phải được bao gồm trong tất cả các bản sao hoặc các phần quan trọng của Phần mềm.
PHẦN MỀM ĐƯỢC CUNG CẤP "NGUYÊN TRẠNG", KHÔNG BẢO ĐẢM DƯỚI BẤT KỲ HÌNH THỨC NÀO, ĐƯỢC THỂ HIỆN RÕ RÀNG HOẶC NGỤ Ý, KHÔNG GIỚI HẠN ĐẢM BẢO VỀ CÁC BẢO ĐẢM NGỤ Ý VỀ KHẢ NĂNG THƯƠNG MẠI, PHÙ HỢP VỚI MỤC ĐÍCH CỤ THỂ VÀ KHÔNG VI PHẠM. TRONG MỌI TRƯỜNG HỢP SẼ KHÔNG CÓ TÁC GIẢ HOẶC CHỦ SỞ HỮU BẢN QUYỀN NÀO CHỊU TRÁCH NHIỆM VỀ BẤT KỲ KHIẾU NẠI, THIỆT HẠI HOẶC TRÁCH NHIỆM PHÁP LÝ KHÁC NÀO TRONG PHẠM VI HỢP ĐỒNG, CÁC THIỆT HẠI HOẶC CÁCH KHÁC, PHÁT SINH TỪ, NGOÀI HOẶC CÓ LIÊN KẾT VỚI PHẦN MỀM HOẶC VIỆC SỬ DỤNG HOẶC KINH DOANH KHÁC TẠI PHẦN MỀM.