Content
How to Set Up LHDN E-Invoice
Overview
Qashier’s LHDN E-Invoice integration is now available for all Malaysian merchants. It enables fully automated, transaction-level e-invoice submissions directly to LHDN, helping merchants save time, reduce errors, and provide a smoother experience for both staff and customers.
Features
Direct Auto-Submission to LHDN | Qashier now integrates directly with the LHDN MyInvois portal.
|
Customer E-Invoice QR Code | Merchants can display a QR code on printed or digital receipts, allowing customers to scan it, enter their TIN/MyKad, and instantly receive an official e-invoice—no staff intervention required. |
Flexible Submission Timing | Set when invoices are auto-submitted:
This gives customers a buffer period to scan the QR code and complete their information before submission. |
Available for QashierPay Merchants | Even Soundbox users can now activate automated e-invoice submission. |
How to Set Up LHDN E-Invoice
Part 1: Nominate Qashier in the MyTax Portal (One-Time Setup)
Step 1: Register on the MyInvoice Portal
Log In:
Go to mytax.hasil.gov.my and log in using the director’s credentials (ID card number, username, and password).
Access MyInvoice:
Enter Company Information (First-Time Users Only):
Provide SST and tourism tax registration numbers (if applicable).
Verify your company’s address, country, state, and postal code.
Click Save.
Set Up Notifications (First-Time Users Only):
Step 2: Register Qashier as an ERP
View Profile:
Click the profile icon at the top-right corner and select “View Taxpayer Profile.”
Register ERP:
Scroll to the “Register ERP” section and click it.
Enter ERP Details:
Name:
Qashier POSSecret Expiration: 3 years
Designate as Primary ERP
Complete the registration.
Copy Credentials:
The portal will generate Client ID, Secret 1, and Secret 2. Save them for the next step.
Step 3: Add Qashier as an Intermediary
Add Intermediary:
Authorize Qashier:
Save:
Click Save to complete the setup.
Part 2: Configure Your E-Invoice Settings in Qashier HQ
Step 1: Access the E-Invoice Setup
Log In:
Sign in to your Qashier HQ account.
Click the Settings button in the top-right corner.
Open E-Invoice Setup:
Step 2: Enter Your Company Information
Fill in Required Fields:
Enter all details obtained from the MyTax portal.
Required Information Includes:
Note:
If your account has multiple stores, the information you enter will automatically apply to all stores.
If you need store-level adjustments, select the specific store and update its details individually.
Step 3: Validate Your Information
Validate TIN:
If Validation Fails:
Return to your MyTax portal to verify and correct your TIN and BRN details.
Step 4: Set Up Auto Submission & QR Printing
Enable Auto Submission:
Tick Auto Submit LHDN E-Invoice to automatically send all valid transaction invoices to LHDN at your chosen time.
Example:
If auto-submission is set to 08:00 next day, and you have 100 transactions today (1 voided), the remaining 99 invoices will be submitted automatically at 08:00 tomorrow.
Configure QR Code Options:
Step 5: Finalize Your Setup
Save Settings:
Once all details are complete, click Save to activate your LHDN e-invoice configuration.
How Customers Can Scan the QR Code
QR Code on Receipt:
When the Auto-Print Customer E-Invoice feature is enabled, a QR code will appear at the end of every receipt after a transaction.
Scan and Enter Details:
Submit Before Deadline:
Customers must submit their information before the auto-submission deadline set in HQ.
Example: If auto-submission is set for next day at 6 PM, submissions after this time will fail with a “link expired” message.
Review and Submit:
After filling in their details, customers click Review Information and then Submit.
Once submitted successfully, the e-invoice can be viewed in the LHDN e-invoice portal.
FAQ
Setup & Authorisation
Question | Answer |
Who can log into myInvoice to begin the setup? | Only the company director can log in using their MyTax credentials to access myInvoice and accept the T&Cs. |
How long do ERP “secrets” last? Can I set the expiry date? | Yes. During ERP registration, you may set the secret expiration period (e.g., 3 years) and mark it as the primary ERP. |
What is “presentation years” when adding an Intermediary? | Not required. Leave the field blank and enable all permissions for Qashier. |
Can I have multiple ERPs connected at once? | Not recommended. If required, define each ERP’s role, involve your finance team, and monitor duplication/errors for 3 months. |
HQ Configuration & Store Structure
Question | Answer |
Do HQ e-invoice settings automatically apply to every outlet? | Yes. Initial setup copies to all stores. You can override fields for each store. |
Which fields must be completed to enable e-invoice in HQ? | Required: TIN, BRN, SST number (if applicable), store info. Then click Validate TIN to verify accuracy. |
Can each store run a different auto-submission schedule? | Yes. Each store can have its own override. |
We're not SST registered. What do we enter? | Leave SST blank. It is optional unless applicable. |
QR Code, Printing & Customer Details
Question | Answer |
Printer is down or the customer lost the receipt — how can they still submit details? | Use the Manual E-Invoice QR on POS or QR from e-receipt. No printed receipt needed. |
Can a cashier re-show the QR after the sale? | Yes. Manual POS QR allows re-displaying anytime. |
Can staff enter customer details on the buyer’s behalf? | Default: customer self-entry. If staff assist, ensure consent, audit trail, and correct details (TIN, SST if any). |
Must customers submit details for every transaction? | No. Only when they require an individual e-invoice (e.g., claims, tax deduction). |
Timing, Batches & Exceptions
Question | Answer |
What defines the daily “cut-off”? | Your Auto Submit rule: next day / next 2 days + selected submission hour. |
What if buyers submit after the cut-off? Can it be extended? | The system shows “link expired.” Inform customers of the cut-off in advance. |
Do voided transactions get submitted? | Void after submission → invoice cancelled in LHDN. |
What time zone does auto-submission follow? | GMT+08:00 (Kuala Lumpur time). |
After Submission, Errors & Corrections
Question | Answer |
Can we cancel after an invoice has been submitted? | Yes. Void the transaction in POS/HQ, and the e-invoice will be cancelled in LHD |
Buyer entered the wrong TIN — what happens? | Buyer must submit the correct TIN. An invalid TIN will block submission. |
TIN validation in HQ keeps failing — why? | BRN/TIN mismatch. Fix details in MyTax, then re-run Validate TIN. |
How do refunds work after invoice submission? | Void the transaction. The system sends a cancellation to LHDN automatically. |
Who receives LHDN / myInvoice notifications? | The email is configured in Qashier HQ. |
Why did my submission fail? | Qashier not nominated correctly, permissions incomplete or EXPIRED. Recheck “Merchant to Nominate Qashier” |
Reporting & Operational Scenarios
Question | Answer |
What if the internet is down near the cut-off? | Customer Submission: Customers cannot submit while POS is offline. |












