ERPNext e-Invoice Screenshots
Scroll down to see actual ERPNext screens showing how Malaysian e-invoicing works - from dashboard to submission
Talk to your ERP with ITEM: The Open-Source AI. Chat in any language to manage records, invoices, and payments.
Scroll down to see actual ERPNext screens showing how Malaysian e-invoicing works - from dashboard to submission
Complete overview of your e-invoice status at a glance
What you see here: The main LHDN dashboard shows all e-invoice statuses including Valid, Invalid, Submitted, Cancelled, Failed, and Not Submitted invoices. The dashboard provides both current month statistics with a donut chart and monthly trends with a bar chart. Track your Sales Invoices and Purchase Invoices separately with color-coded status indicators.
Simple configuration for LHDN API connection
What you see here: The MyInvois Settings page where you configure your LHDN connection. Set up Bearer Token, Client ID, Client Secret, and Certificate File. Choose between Sandbox (testing) and Production environments. The "Enable LHDN invoice" checkbox activates the e-invoicing feature for your company.
Standard ERPNext invoice with LHDN compliance fields
What you see here: A Sales Invoice form showing LHDN-specific fields including Customer Registration/IC/Passport Type, Tax Category, Exemption Code, InvoiceType Code, and LHDN Submission Time. Notice the "is submit to LHDN" checkbox and Submit Response field showing the LHDN submission UUID and status. The LHDN Status shows "Valid" indicating successful submission.
Configure Malaysian business classification codes
What you see here: Company settings showing MSIC Code (Malaysian Standard Industrial Classification) configuration. Select from dropdown options like BRN, MyKad, My Tentera. Configure Tourism Tax number, SST Number, Company TIN Number, and other Malaysian compliance fields essential for e-invoicing.
Choose the correct invoice type for LHDN submission
What you see here: InvoiceType Code dropdown showing all LHDN-approved invoice types: 01 (Invoice), 02 (Credit Note), 03 (Debit Note), 04 (Refund Note), and 05 (Consolidated Invoice). Select the appropriate type based on your transaction for proper LHDN compliance.
Track and resolve submission issues
What you see here: The Error Log tracks LHDN Status Errors and other submission issues. Filter by Status (Seen/Not Seen) to review errors. Each error entry includes a timestamp and reference ID for troubleshooting. This helps you quickly identify and fix any e-invoice validation or submission problems.
Verify successful e-invoice submissions to LHDN
What you see here: Success log showing "LHDN Invoice Submission Successful" with complete details including Submission UUID (unique identifier from LHDN), Status of Submission (Submitted), Invoice Number, timestamp, and full LHDN API response in JSON format. This confirms your invoice was successfully received by the MyInvois portal.
All Malaysian compliance fields in one place
What you see here: Full Sales Invoice view showing all LHDN compliance fields including Customer details, Payment Mode, Tax Category (01: Sales Tax), Exemption Code, InvoiceType Code, and Customer TIN number. The "Check Customer TIN" button validates TIN with LHDN. Attachments section shows generated QR code and submitted document PDFs.