[IMP] l10n_my: add POS e-invoicing workflow

This commit adds the Point of Sale e-Invoicing workflow to the Malaysia fiscal localization documentation.

The new section covers:
- Sending individual e-invoices from POS sessions.
- Handling consolidated e-invoices for batched reporting.
- Managing refunds for e-invoiced orders (individual vs. consolidated).

task-5480329

closes odoo/documentation#16334

X-original-commit: 62f36b8a2f
Signed-off-by: Anne-Françoise Marcq (afma) <afma@odoo.com>
Signed-off-by: Kim Dohyun (kido) <kido@odoo.com>
This commit is contained in:
kidoodoo
2026-02-02 10:53:26 +00:00
parent c0c1ad7191
commit 32bf0b3bfe

View File

@@ -41,6 +41,10 @@ localization:
- This module improves the MyInvois E-invoicing feature by adding proper support for self
billing, rendering the MyInvois QR code in the invoice PDF file and allows better management
of foreign customer TIN.
* - :guilabel:`Malaysia - E-invoicing (POS)`
- `l10n_my_edi_pos`
- This module includes the features required to send invoices and consolidated invoices to the
MyInvois system when using the POS app.
.. _malaysia/configuration/company:
@@ -315,6 +319,67 @@ Send debit notes to MyInvois
and click :guilabel:`Send To MyInvois`. In MyInvois, it appears then as a :guilabel:`Debit Note` if
issued from an invoice or a :guilabel:`Self-billed Debit Note` from a vendor bill.
.. _malaysia/myinvois/pos_workflow:
POS workflow
------------
Two workflows are available to issue e-invoices in
:doc:`Point of Sale <../../sales/point_of_sale>`:
- :ref:`Individual e-invoice <malaysia/myinvois/pos_workflow/submit>`: Issue an e-invoice
immediately for a specific order using the customer's details.
- :ref:`Consolidated e-invoice <malaysia/myinvois/pos_workflow/consolidated>`: Create orders as
usual, then aggregate them periodically into a single consolidated e-invoice.
.. _malaysia/myinvois/pos_workflow/submit:
Individual e-invoice
~~~~~~~~~~~~~~~~~~~~
To issue an individual e-invoice and send it to MyInvois,
:ref:`create an invoice <receipts-invoices/invoices>`, and ensure the selected customer has a valid
:abbr:`TIN (tax identification number)` or **Identification Number**.
.. note::
If the QR code does not appear on the invoice, the MyInvois validation is still in progress.
Odoo automatically retrieves the status in the background. Simply reopen the invoice later to
retrieve the validated version with the QR code.
.. _malaysia/myinvois/pos_workflow/consolidated:
Consolidated e-invoice
~~~~~~~~~~~~~~~~~~~~~~
Orders that are not e-invoiced individually can be aggregated into a consolidated e-invoice.
#. Navigate to :menuselection:`Point of Sale --> Orders --> Consolidated Invoice`.
#. Click :guilabel:`Consolidate Orders` and set the :guilabel:`Date From` and :guilabel:`Date To`.
#. Click :guilabel:`Submit to MyInvois`.
Odoo automatically fetches all eligible POS orders within that timeframe that have not been
individually :ref:`invoiced <malaysia/myinvois/pos_workflow/submit>` nor
:ref:`refunded <malaysia/myinvois/pos_workflow/refund>`.
.. note::
Orders belonging to an :ref:`open <pos/session-start>` POS session are not included in the
consolidation. :ref:`Close <pos/session-close>` the session to include them.
To submit the consolidation, click :guilabel:`Submit to MyInvois` on the form view.
For multiple records, click :guilabel:`Consolidated Invoices` to go back to the list view, and
select the relevant consolidated invoices. Then, click :guilabel:`Submit to MyInvois`.
Consolidated e-invoices are issued to the pre-configured :guilabel:`General Public` contact.
.. _malaysia/myinvois/pos_workflow/refund:
Refunds
~~~~~~~
To refund a customer, :ref:`process a return <pos/refund>`.
Refunds for orders e-invoiced individually or via consolidation must be issued as e-invoices
(Refund Notes). To do so, click :guilabel:`Invoice` before processing the refund.
Access invoices via QR code
---------------------------