- APPS
- E-Invoice - Misa meInvoice Integrator 18.0
| Lines of Code | 1689 |
| Technical name | l10n_vn_viin_accounting_meinvoice |
| License | OPL-1 |
| Website | https://viindoo.com/apps/app/17.0/l10n_vn_viin_accounting_meinvoice |
| Read description for | v 16.0 v 17.0 |
| Required Apps | Invoicing (account) Discuss (mail) |
| Included Dependencies | Vietnamese E-Invoice Integration Partner Budget Code Partner Identity Information Viindoo Base Accounting Foundation Legal Invoice Number API Request Logger |
| Extensions | POS Receipt Misa meInvoice Infomation |
E-Invoice - Misa meInvoice Integrator
Integrate with Misa meInvoice service to issue legal e-Invoice, fully wired into the one unified Vietnam E-Invoicing experience
Key Features
Everything you need to issue, track and correct Misa meInvoice e-invoices without leaving Odoo:
Native Misa meInvoice Provider
Issue, adjust, replace and download Misa meInvoice e-invoices directly from your customer invoices - no separate meInvoice screen to juggle.
One-Click Serial and Template Setup
Fetch your live serial and template list straight from your meInvoice account with a single button - no manual configuration.
Multi-Sign Flexibility
HSM digital-signature invoices, unsigned invoices, and POS calculator-machine invoices are all routed to the correct meInvoice endpoint automatically.
Correct Tax-Rate-Change Adjustments
A decrease adjustment that also changes the VAT rate now transmits only the true VAT difference, protecting your tax filings from over- or under-statement.
Unified E-Invoice Experience
MeInvoice plugs into the same E-Invoice menu, merged notebook tab and one normalized E-Invoice Status filter shared with every other provider.
Bilingual Foreign-Customer Invoicing
Issue e-invoices in Vietnamese plus an additional language for foreign buyers, exactly as Vietnamese law requires.
Benefits
Issuance stays compliant with Vietnam's e-invoice regulations, including the Decree 70/2025/ND-CP guard that redirects a would-be cancellation to a compliant adjustment or replacement.
The tax-rate-change fix guarantees a decrease adjustment transmits only the real VAT delta, protecting your tax filings from over- or under-statement.
One click pulls your live serial and template list from meInvoice, replacing manual configuration and reducing setup errors.
Manage Misa meInvoice, Viettel S-Invoice and VNInvoice from the very same E-Invoice menu, tab and status filter - no context switching between providers.
HSM-signed, unsigned and POS calculator-machine invoices, plus bilingual foreign-customer issuance, are all supported natively.
Misa meInvoice provider setup
One-click serial and template fetch
Merged E-Invoice tab with Meinvoice detail
Delta-VAT rate-change adjustments
See E-Invoice - Misa meInvoice Integrator in Action
See how this module solves real business problems in a working Viindoo environment.
Need help with E-Invoice - Misa meInvoice Integrator?
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: rewired onto the account.move / account.move.send seam, joined the unified E-Invoice menu and merged tab, added Decree 70/2025/ND-CP cancel-guard coverage, and fixed a rate-change adjustment to transmit only the VAT delta.
- 2026-03-16 Fixed Corrected the invoice serial (InvSeries) lookup when issuing an out-refund (credit note) invoice.
- 2025-12-02 Fixed Corrected wrong website and live-demo URLs.
- 2025-09-29 Fixed Corrected a wrong subtotal amount on issued meInvoice invoices.
- 2025-09-11 Added Identification, passport and budget code support for Vietnam e-invoicing.
- 2025-08-11 Fixed Corrected a wrong credit note amount when a line has a discount.
Works Great With These Modules
Extend E-Invoice - Misa meInvoice Integrator with complementary Viindoo apps:
Vietnamese E-Invoice Integration
The provider-agnostic backbone this module plugs into - unified E-Invoice menu, merged notebook tab and one normalized E-Invoice Status filter.
Module l10n_vn_viin_ediPOS Receipt - Misa meInvoice Information
Show the Misa meInvoice legal number, tax-authority code and lookup information on the POS receipt for e-invoices issued through meInvoice.
Module l10n_vn_viin_accounting_meinvoice_posVietnam Electronic Invoice Line Grouping
Provide options to issue a meInvoice e-invoice on a detailed or line-grouped form.
Module l10n_vn_edi_line_groupingVietnam E-invoice - Sale
Automatically add Vietnamese descriptions when creating invoices from sales orders for compliance and efficiency.
Module l10n_vn_viin_einvoice_saleWho Should Use This Module?
Built for Vietnamese businesses that already use, or plan to use, Misa meInvoice for legal e-invoicing.
Existing Misa meInvoice Users
Companies already using Misa meInvoice and looking to manage issuance directly from Odoo instead of a separate portal.
Vietnam-Based Accounting Teams
Teams that need issuance, adjustment, replacement and the Decree 70/2025/ND-CP cancel-guard handled correctly and automatically.
Export-Oriented Businesses
Companies issuing bilingual invoices to foreign customers who need compliance with Vietnamese e-invoice law.
Installation
- Navigate to Apps.
- Search with keyword l10n_vn_viin_accounting_meinvoice.
- Press Install.
Instruction
This module plugs the Misa meInvoice provider into the unified E-Invoice interface: once installed alongside the hub (l10n_vn_viin_edi), you configure, issue, adjust, replace, download and (before 1 June 2025) cancel meInvoice e-invoices from the same screens used for every other provider - there is no separate meInvoice menu or portal overlay.
1. Configure the Misa meInvoice provider.
- Go to Accounting > Configuration > Settings and open the Vietnam E-Invoicing section.
- Select Misa meinvoice as the Provider. The meInvoice-specific fields appear: the Misa meInvoice app id, your production Username/Password (or Sandbox Username/Sandbox Password in sandbox mode), and Need sign on meInvoice - leave this checked unless your company issues unsigned invoices from a POS calculator-machine (may tinh tien) template.
2. Fetch your serial and template from meInvoice in one click.
- On the same provider record, press Get meInvoice template/serial.
- The system logs in to meInvoice with your credentials and automatically creates or updates the matching E-Invoice Serial and E-Invoice Template records - no manual data entry.
3. Review the fetched serial and template from the unified E-Invoice menu.
- Go to the single E-Invoice menu to review or adjust the serial and template that were just fetched, alongside every other provider's serials and templates.
4. Issue a customer invoice through meInvoice.
- Confirm a customer invoice whose journal or serial routes to the meInvoice provider, then issue it from the invoice as usual. The system automatically selects the correct meInvoice signing path - HSM digital-signature, unsigned, or POS calculator-machine - based on your template and the Need sign on meInvoice setting.
- On success, the invoice's legal number, tax-authority code and transaction id are filled in, and the representation (PDF/XML) and converted files become available for download.
5. Preview a draft meInvoice before issuing.
- From a not-yet-issued invoice, press Preview Draft meInvoice to see how the e-invoice will look before it is actually issued. For a credit note (adjustment/replacement), the original invoice must already be issued before a preview is available.
6. Track meInvoice's own status inside the merged E-Invoice tab.
- Open the invoice's E-Invoice notebook tab. The Meinvoice Information group keeps meInvoice's own multi-state detail - Meinvoice issue state (Unissued / Issued / Error), Meinvoice State (Original / Deleted / Replaced / Adjusted) and Meinvoice Reference Type - while every one of these states also normalizes into the single, cross-provider E-Invoice Status filter and group-by on the invoice list.
7. Adjust an invoice with the correct VAT when the tax rate changes.
- When you issue a decrease adjustment (credit note) that also changes the VAT rate of a line (for example 10% to 8%) without changing the quantity or price, the system now transmits only the VAT difference between the original and the new rate - never the full recomputed amount - so meInvoice and your tax filings stay correct.
8. Cancel, or adjust/replace, per Decree 70/2025/ND-CP.
- Before cancelling an already-issued meInvoice invoice (only allowed for an invoice issued before 1 June 2025), fill in the cancel description and cancel date on the invoice's E-Invoice tab - meInvoice requires both before it accepts the cancellation.
- From 1 June 2025 onward, the system blocks a plain cancel on an issued invoice and guides you to issue an adjustment or a replacement meInvoice instead, keeping your books compliant with Decree 70/2025/ND-CP.
9. Let your customer view and download the meInvoice from the portal.
- On the customer portal, the buyer sees the legal number, tax-authority code, the meInvoice secret/lookup code, and a link to look up the invoice on meInvoice's own verification page - in the same agnostic portal layout used for every other provider.
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.