Invoice Feature Device Requirements
Please note that the e-Invoice feature is only supported on Web and Tablet versions of the POS.
📱 Mobile (phone) version is not supported.
If you're currently using a phone, you will need to upgrade to a tablet to access e-Invoice functions.
✅ Tablet Requirements:
-
Android 9.0 and above
-
Minimum 2GB RAM + 32GB storage
How to register e-Invoice in MyTax Portal?
Step 1: Visit the Official MyTax Portal
-
Go to: https://mytax.hasil.gov.my
-
Click on "Login" at the top-right corner.

Step 2: Access e-Invoice
-
Once logged in, go to the “e-Invoice” section on the dashboard or search it using the search bar.
-
Click on “e-Invoice Registration”.

Step 3: Submit Application
-
Read and accept the terms and conditions and fill in your company information:
Page 1:

Page 2:

Page 3:

Page 4:

Step 4: Navigate to ERP System Management
-
After registration is complete, go to the “View Taxpayer Profile”

-
Scroll down to the 'Register ERP” section and click on “Register ERP”.

-
Enter an ERP name such as “OrderPin”, and select the secret expiration as “3 years”, and set it as the primary ERP System, and complete the registration.

Step 5: Obtain Client ID and Client Secret
Upon successful registration, the system will generate a Client ID and two Client Secrets.
Important: These credentials are displayed only once. Ensure you copy and securely store them for future reference.

⚠ Important Reminders
-
Ensure your business is compliant before the mandatory phase date.
-
Failure to comply may result in RM20,000 fines or imprisonment.
-
Register early to avoid last-minute issues.
Link OrderPin POS to the MyInvois Portal?
To ensure smooth e-Invoice generation with OrderPin POS, please follow these steps to integrate your system with the MyInvois Portal:
Step 1: Access eInvoice Settings
-
Go to Setting > Invoice Record in your OrderPin POS backend dashboard.

Step 2: Enable Invoicing Setting
-
Toggle on the Enable Invoicing option to activate e-Invoice functions.

Consolidated e-Invoice auto-upload means the POS system will automatically combine all daily walk-in sales without customer details into one invoice and submit it to LHDN, saving time and ensuring compliance with Malaysia’s e-Invoice rules.
Step 3: Input Invoicing Information Settings
-
Fill in all required fields under the Invoicing Information Settings section.
-
The required data can be obtained from the MyInvois Portal: (Refer to Page 5 & 6)
-
Log in at https://myinvois.hasil.gov.my
-
Go to Taxpayer Profile
-
Copy the following information:
-
Company Name
-
Tax Identification Number (TIN)
-
Business Registration Number (SSM/ROC)
-
Address and Email
-
API Credentials (if applicable: Client ID / Client Secret)
-
-


Step 4: Update Your Android Tablet/Terminal
-
Ensure your OrderPin POS device (tablet or Android terminal) is updated to the latest version.
-
The latest version includes compatibility with e-Invoice API structure and QR code generation.
✅ Final Checklist
-
Invoicing setting enabled
-
All invoicing fields correctly filled using MyInvois data
-
Device running latest OrderPin POS software
-
Stable internet connection for e-Invoice transmission
How to generate e-Invoice for customer submission?
We provide 2 easy ways:
1. QR Code Submission (Recommended ✅)
-
Option A: Enable e-Invoice QR code on the receipt via Print Template settings in the Backoffice (Applicable to WebPOS)
Backoffice > Settings > Print Template > Choose Checkout Receipt > Enable “E-invoice QR Code”

-
Option B: Print the e-Invoice QR code directly from the Order Record for customer use (Non applicable to WebPOS)

Customers can scan the QR code to submit their personal details to LHDN.
2. Customer Submission via POS Machine (Non applicable to WebPOS)
-
At Order Record, the cashier/customer inputs info (e.g., name, tax ID) directly on the POS
-
The system will submit the e-Invoice automatically

