Myinvois
E-Invoicing for Malaysia for ERPNext
- Author: ERPGulf
- Repository: https://github.com/ERPGulf/myinvois
- GitHub stars: 28
- Forks: 44
- License: MIT
- Category: Integrations
- Maintenance: Actively Maintained
Install Myinvois
bench get-app https://github.com/ERPGulf/myinvois
Add the Frappe Gems badge to your README
Maintain Myinvois? Paste this into your README:
[](https://frappegems.com/gems/apps/ERPGulf/myinvois)
About Myinvois
🇲🇾 Malaysia LHDN E-Invoicing – A Frappe ERPNext App
A Frappe ERPNext app designed to help businesses in Malaysia comply with LHDN e-Invoicing regulations, supporting both versions of the standard.
🚀 Features
✅ Compliance with LHDN E-Invoicing for Version 1.0 and Version 1.1
✅ Seamless integration with LHDN APIs for integration, submission, validation & cancellation
✅ Secure digital certificate management for Version 1.1 and XML signing for both versions
✅ Automatic access token retrieval & renewal
✅ Support for a wide range of document types:
Standard Invoices
Credit Notes
Debit Notes
Refund Notes
Self-Billed Invoices
Self-Billed Credit Notes
Self-Billed Debit Notes
Self-Billed Refund Notes
✅ QR Code generation and attachment to invoices
✅ Automatic submission to LHDN for both submission and validation
✅ Comprehensive success logging and error handling for audit trails
✅ Reports comparing ERPNext invoices with LHDN portal statistics
✅ Integrated LHDN Dashboard System for real-time insights and monitoring
🧾 Invoice Consolidation Support:
✅ Merge multiple standard Sales Invoices into one consolidated invoice
✅ Generate valid XML for consolidated invoice and submit it to LHDN as a standard invoice
✅ Automatically assign QR code and attach it to the consolidated invoice
✅ Track source invoice references via a link field for complete audit traceability
🔹 Compatibility
🌐 ERPNext Versions: 15 and 16 ( future release tested for verison 16 )
Get the app from GitHub
bench get-app https://github.com/ERPGulf/myinvois.git
Install the app on your site
bench --site yoursite.com install-app myinvois_erpgulf
Apply necessary migrations
bench --site yoursite.com migrate
Restart bench or supervisor
bench restart
OR
sudo service supervisor restart
🔹 Verify Installation
1️⃣ Log in to ERPNext
2️⃣ Navigate to Help → About
3️⃣ Confirm the LHDN app is listed
📈 Project Status
Feature Details 🔓 License MIT (Or another license)
🛠 Maintenance
✅ Actively Maintained
🔄 PRs Welcome
✅ Contributions Encouraged
🏆 Open Source ✅
🎥 Watch our step-by-step tutorial on YouTube:https://youtu.be/ExhjZv2zHaY
🌟 Development & Contributions
We welcome contributions! To contribute:
1️⃣ Fork this repository
2️⃣ Improve the code, add features, or fix bugs
3️⃣ Submit a Pull Request for review
4️⃣ Report issues via the Issues section
Your contributions make this project better! 🙌
📩 Support & Customization
For implementation support or customization, contact: 📧 support@ERPGulf.com
👥 Social
Stay connected and join the community! 🚀
With this app, you're ready to be fully LHDN-compliant! 🎯
Related Integrations apps for Frappe & ERPNext
- Insights — Open Source Business Intelligence Tool
- Raven — Simple, open source team messaging platform
- Frappe Whatsapp — WhatsApp cloud integration for frappe
- Frappe Assistant Core — Infrastructure that connects LLMs to ERPNext. Frappe Assistant Core works with the Model Context Protocol (MCP) to expose ERPNext functionality to any compatible Language Model
- Biometric Attendance Sync Tool — A simple tool for syncing Biometric Attendance data with your ERPNext server
- Frappe React Sdk — React hooks for Frappe
- Frappe Js Sdk — TypeScript/JavaScript library for Frappe REST API
- Mcp — Frappe MCP allows Frappe apps to function as MCP servers