Overview
PeppolSync is an LHDN-certified Peppol Access Point that acts as the secure middleware between your Odoo ERP system and the national MyInvois System. It automatically translates your Odoo invoice data into the required XML format, securely submits it for real-time validation, and retrieves the official status and Unique Identification Number (UIN).
Core workflow
The core workflow begins when an invoice is validated in Odoo. PeppolSync intercepts this action, creates the compliant e-invoice payload, sends it to MyInvois, and then automatically updates the Odoo invoice record with the UIN, QR code, and validation status, completing the process without manual intervention.
Validation engine
Before submission, PeppolSync utilizes a built-in validation engine that pre-checks the 55 mandatory LHDN data fields against current rules. This proactive check significantly reduces the chances of rejection by LHDN, ensuring your invoices are clean and compliant before they ever leave your system.
Error handling
In the event of an LHDN rejection, the system provides clear, actionable error diagnostics by parsing the official rejection code and displaying a plain-language explanation directly in the Odoo invoice view. This eliminates the guesswork and quickly directs the user to the specific field(s) needing correction.
Retry logic
PeppolSync features intelligent retry logic, allowing users to correct the identified errors and immediately resubmit the invoice with a single click. It manages the communication flow to ensure that only the corrected, compliant version is processed, preventing duplication issues.
Dashboard
A dedicated dashboard provides a centralized, real-time view of all e-invoicing activity. Users can quickly monitor the volume of submissions, track pending validations, view overall rejection rates, and identify invoices requiring immediate attention or correction.
Submission tracking
Every step of the e-invoice life cycle is logged and tracked. The system provides a detailed audit trail within Odoo, showing the time of submission, validation status updates (e.g., acknowledged, validated, rejected), and the retrieved Unique Identification Number (UIN) for complete transparency.
IRBM/MyInvois compatibility
PeppolSync is built to be 100% compatible with the MyInvois System APIs, adhering strictly to the technical specifications published by the Inland Revenue Board of Malaysia (IRBM/LHDN). This guarantees that your solution remains up-to-date with any future compliance changes or protocol updates.
Compliance benefits
The key benefit is mitigated compliance risk and operational efficiency. By automating LHDN validation and ensuring all mandatory data fields are correctly populated, PeppolSync guarantees your business meets the e-invoicing mandate without the need for manual data reconciliation or costly third-party conversion services.