Repository
odoo/odoo · module folder
Module version
1.0
Category
Accounting/Localizations/EDI
Folder size
0.11 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
None
Last tracking update
2026-08-07 06:23:34
Authors
Maintainers
None
Committers
Xavier Morel, odoo, Odoo Translation Bot, Dylan Kiss (dyki), Nicolas Viseur (vin), devp-odoo, kkuj-odoo, Arnav Varshney
Odoo dependencies
Python dependencies
cryptography
System dependencies
None
Required by
l10n_my_edi_pos
Description
    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.
    

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
portal_my_details_fields portal_my_details_fields ir.ui.view qweb Inherits account.portal_my_details_fields
report_invoice report_invoice ir.ui.view qweb Inherits account.report_invoice
report_invoice_document report_invoice_document ir.ui.view qweb Inherits account.report_invoice_document
view_move_form_inherit_l10n_my_myinvois_extended account.move.form.inherit.l10n_my_myinvois_extended account.move form Inherits l10n_my_edi.view_move_form_inherit_l10n_my_myinvois
view_partner_form_inherit_l10n_my_myinvois_extended res.partner.form.inherit.l10n_my_myinvois_extended res.partner form Inherits l10n_my_edi.view_partner_form_inherit_l10n_my_myinvois
HTTP endpoints (1)
Route(s)HandlerAuthTypeMethodsFlags
/my/account PortalAccountMy.account user http ALL website
Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • l10n_my_edi_invoice_long_id Char
    copy=False readonly=True string='MyInvois Long ID'
  • l10n_my_invoice_need_edi Boolean
    compute='_compute_l10n_my_invoice_need_edi' export_string_translation=False
Public methods (2)
  • action_invoice_sent(self)
    The wizard should not be available for invoices sent to MyInvois but not yet validated. This is because before validation the ID used for the QR code is not available and the user should NOT send the invoice yet.
  • action_l10n_my_edi_send_invoice(self)
    Create the xml file (if needed) to be sent to the platform. This will replace what is done in send & print.

New fields (1)
  • l10n_my_edi_classification_code Selection
    compute='_compute_l10n_my_edi_classification_code' copy=False readonly=False selection=CLASSIFICATION_CODES_LIST store=True string='Malaysian classification code'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • l10n_my_edi_industrial_classification Many2one → l10n_my_edi.industry_classification
    comodel_name='l10n_my_edi.industry_classification' compute='_compute_l10n_my_edi_industrial_classification' readonly=False store=True string='Ind. Classification'
  • l10n_my_edi_malaysian_tin Char
    help='The value set in this field will be used as TIN for the customer/supplier.\nIf left empty, the Tax ID field will be used.' string='Malaysian TIN'
Public methods (0)

No public methods.

Loading…