Skip to main content

[MY] How to Set Up LHDN E-Invoice (MyInvois) in QashierHQ

Set up LHDN e-invoicing (MyInvois) for your Malaysian store: nominate Qashier as your intermediary in MyInvois, fill in your e-invoice details in QashierHQ, and (if activated for your store) let Qashier submit e-invoices to LHDN automatically, with a QR code customers scan to request their own e-invoice.

Applies to: Malaysia only · QashierHQ and Qashier POS · the E-invoice add-on · a QashierHQ login with Settings access · the company director's MyTax login (for Part 1).

What it does

  • Automatic submission to LHDN: Qashier submits your transactions' e-invoices to the LHDN MyInvois system at the time you choose, so you don't upload them yourself.

  • Customer e-invoice QR code: a QR code on the printed receipt, the e-receipt or the POS lets customers enter their own details and request an individual e-invoice, without staff help.

  • Submission timing: you choose the day (next day or next 2 days after the transaction) and the time (00:00, 08:00 or 16:00). This gives customers time to scan the QR code and submit their details before the e-invoice is sent.

Before you start

  • E-invoice is a paid add-on. The LHDN E-Invoice Setup page only appears in QashierHQ when e-invoicing is turned on for your account. If you don't see it, contact Qashier support.

  • Automatic submission is activated separately for each store. If Auto submit LHDN E-Invoice is greyed out, click Talk to us next to it to ask Qashier to activate it.

  • Have your company's LHDN details ready: TIN, business registration number, MSIC code, SST and tourism tax registration numbers (if any), and the store address.

Part 1: Nominate Qashier in MyInvois (one-time setup)

Step 1: Open MyInvois

  1. Go to mytax.hasil.gov.my and log in with the company director's credentials (ID card number, username and password).

  2. Select MyInvois.

  1. Read and accept the terms and conditions, then continue.

  1. First-time users only: enter your SST and tourism tax registration numbers (if applicable), check your company's address, country, state and postal code, and click Save.

  2. First-time users only: enter a notification email address, choose your preferred language, click Save, then click Finish Setup on the confirmation page.

Step 2: Add Qashier as an intermediary

  1. In the MyInvois Portal, click your profile icon at the top right and select View Taxpayer Profile.

  1. Under Representatives, click Add Intermediary.

  2. Enter Qashier's details:

    • TIN: C26661147080

    • BRN: 202101011777

    • Taxpayer Name: QASHIER SDN. BHD.

  3. Type the verification characters shown, click the search icon, then click Continue.

  4. Leave Presentation Years blank.

  5. Enable all permissions: e-invoice submission, cancellation, rejection and viewing.

  6. Click Save.

You do not need to enter any MyInvois ERP Client ID or secret in QashierHQ. Qashier submits on your behalf as your intermediary.

Part 2: Fill in your e-invoice details in QashierHQ

  1. Log in to QashierHQ.

  2. Click the gear icon (Settings) at the top right. On a phone, tap your profile icon, then tap Settings.

  3. Under Store, click LHDN E-Invoice Setup. In the Classic view, open the LHDN E-Invoice Setup tab.

  4. In the Store drop-down, select the store you want to set up.

  5. Fill in the fields in the table below. Use the same details as in your MyInvois taxpayer profile.

  6. After you enter your ID number and TIN, click the shield icon in the TIN field (or click outside the field) to check them with LHDN. A green tick means "TIN validated successfully". A red icon means "TIN validation failed".

  7. Click Save. You see "Successfully updated E-Invoice Setup".

  8. If you have more than one store, select each store in the Store drop-down and check its details.

Field

Required?

What to enter

Business Name (Same as registered in tax portal)

Required

Your business name exactly as registered with LHDN

ID Types

Required

NRIC, BRN, PASSPORT or ARMY (BRN is selected by default)

Business Registration Number (or NRIC / PASSPORT / ARMY, depending on the ID type)

Required

The ID number, letters and numbers only

TIN

Required

Your Tax Identification Number

SST Registration Number (if applicable)

Optional

Leave blank if you are not SST-registered

Tourism Tax Registration Number (if applicable)

Optional

Leave blank if not applicable

Email to Receive Notifications

Required

The email address that receives e-invoice notifications. The consolidated e-invoice Excel file you export from QashierHQ is also sent here.

Malaysia Standard Industrial Classification (MSIC) Code

Required

Type to search, then select your business activity code

Business Activity Description

Required

A short description of what your business does

Store Address, Store Address Line 2, Store Address Line 3

Line 1 required

The store address. Put NA in line 1 if not applicable.

Address Postal Zone

Optional

5-digit postcode

City, State, Country

Required

Country is Malaysia by default

Contact number

Required

Country code (+60 by default) and phone number

Default product classification code

Required

The code used by default for all products submitted

Default Tax

Required

The tax type that applies to your sales

E invoice number prefix

Required

Letters and numbers only. It starts with your store name's initials; you can change it.

Part 3: Turn on automatic submission and QR codes

These options are at the bottom of the LHDN E-Invoice Setup page. You can use them once automatic submission has been activated for your store.

  1. Tick Auto submit LHDN E-Invoice.

  2. Under Auto submission timing:, choose the Day (The next day of transaction or The next 2 days of transaction) and the Time (24h format) (00:00, 08:00 or 16:00). Times are Malaysia time (GMT+8).

  1. Choose how customers get the e-invoice QR code (these options appear once Auto submit LHDN E-Invoice is ticked):

    • Auto print customer e-invoice QR code on receipt: prints the QR code at the end of every printed receipt.

    • Enable manual trigger e-invoice QR code on POS: adds a Receipt with E-Invoice button on the Qashier POS payment-complete screen and in Transaction Record > Print, so the cashier can print the QR code only when a customer asks, or reprint it later.

    • Show e-invoice QR code on e-receipt: adds the QR code to e-receipts.

  2. Click Save.

Example: auto-submission is set to The next day of transaction at 08:00. You make 100 transactions today and void 1. The remaining 99 e-invoices are submitted automatically at 08:00 tomorrow.

How customers request their e-invoice

  1. The customer scans the e-invoice QR code on the receipt, e-receipt or the reprint from the POS. The Request for LHDN E-Invoice page opens, showing the store and transaction information.

  2. The customer fills in Buyer's Information: Name, Identification Type (Business Registration Number, MyKad ID, MyTentera ID or Passport Number) and the ID number, TIN, SST Registration Number (if applicable), Email, Country Code and Contact Number, Address, Country, State, Post Code and City Name.

  3. The customer can tap the shield icon in the TIN field to check the TIN. A correct TIN is needed for LHDN to accept the e-invoice.

  4. The customer ticks the consent box, taps Review Information (or Edit Information to make changes), then taps Submit.

Customers must submit their details before the auto-submission time you set. For example, if auto-submission is set to the next day at 16:00, a customer who opens the link after that can no longer submit their details through it. Tell customers about the deadline in advance.

Customers only need to do this when they want an individual e-invoice in their own name (for example, for claims or tax deductions). They don't need to do it for every purchase.

Check submission status and fix failures

  • In QashierHQ: in the left sidebar, under Money & Finance, click Transactions and open a transaction. The LHDN e-invoice status shows the Standard E-Invoice (and any Refund E-Invoice) with its e-invoice number, status and submission date.

  • On Qashier POS: open Transaction Record and select the transaction to see its LHDN E-Invoice Status.

  • The statuses are New, Submitted, Validated, Invalid, Cancelled and Pending Retry. An Invalid e-invoice was not accepted and needs to be fixed and resubmitted.

  • Resubmit failed e-invoices: when some submissions fail, the Transactions filter shows LHDN E-Invoices > Resubmissions with a count. Select the records and click Resubmit to LHDN, or Dismiss them. You need Settings access to do this. Records that failed for a reason a retry won't fix (for example authorisation or supplier setup) will likely fail again until you fix the cause.

  • Customer details rejected: if the buyer's details were invalid, the customer's e-invoice page shows Resubmission Required. The customer updates the details, gives a reason and taps Resubmit.

  • Failure banner: if every submission for the day fails, QashierHQ shows a banner: "All your submission today for LHDN e-invoice failed." Check that Qashier is still nominated as your intermediary with all permissions in the MyInvois Portal (Part 1), or contact support from the banner. If the banner says the LHDN API is currently unavailable, the problem is on LHDN's side: try again later.

Voids and refunds

  • If you void a transaction before its e-invoice is submitted, it is not submitted.

  • If you void a transaction after its e-invoice is submitted, the e-invoice is cancelled in LHDN.

  • If you refund a transaction, QashierHQ shows a separate Refund E-Invoice for it under the transaction's LHDN e-invoice status.

If something goes wrong

What you see

Why

What to do

No LHDN E-Invoice Setup page in Settings

E-invoicing is not turned on for your account

Contact Qashier support to activate the E-invoice add-on

Auto submit LHDN E-Invoice is greyed out

Automatic submission has not been activated for this store

Click Talk to us next to it

"TIN validation failed"

The TIN does not match the ID type and number in LHDN's records

Check your TIN and business registration details in MyTax, correct them in QashierHQ, then validate again

"LHDN API is unavailable. Please try again later."

LHDN's system could not be reached

Try again later

"Invalid postcode" or "Contact number is required"

The postcode is not 5 digits, or the contact number is missing

Correct the field, then click Save

"All your submission today for LHDN e-invoice failed"

Qashier is not nominated correctly in MyInvois, a permission is missing, or the nomination has expired

Recheck Part 1 in the MyInvois Portal, then resubmit the failed records from Transactions

A customer says the link has expired

The auto-submission time for that transaction has passed

The customer can no longer submit details through the QR code for that transaction

FAQ

Who can log in to MyInvois to do Part 1?
The company director, using their MyTax credentials to open MyInvois and accept the terms and conditions.

What is "Presentation Years" when adding an intermediary?
It is not needed. Leave it blank and enable all permissions for Qashier.

We're not SST-registered. What do we enter?
Leave SST Registration Number (if applicable) blank.

Can each store have its own auto-submission timing?
Yes. The settings are saved per store. Select the store in the Store drop-down to change its timing.

The printer is down or the customer lost the receipt. How can they still submit their details?
If Enable manual trigger e-invoice QR code on POS is on, reprint it from Transaction Record > Print > Receipt with E-Invoice. If Show e-invoice QR code on e-receipt is on, the customer can use the QR code on their e-receipt.

Can staff enter the customer's details for them?
The page is designed for customers to fill in themselves. If staff help, make sure the customer agrees and the details (especially the TIN) are correct.

Who receives LHDN notifications from Qashier?
The address in Email to Receive Notifications in QashierHQ.

Do I still need to export the monthly consolidated e-invoice?
See [MY] How to Export Your Monthly Consolidated LHDN e-Invoice (Excel) from QashierHQ.

Related articles

Last verified: 25 Sep 2026 · Markets: MY

Did this answer your question?