Skip to main content

MY - Qashier’s New LHDN E-Invoice Integration

Content


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.


Every transaction can be submitted automatically—no more manual uploads.

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:

  • Next day

  • Next 2 days

  • Specific time of day

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.
This is only available at Qashier.


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:

    • Select “myInvoice”, read and agree to the terms and conditions, then proceed.

  • 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):

    • Enter a notification email address and select your preferred language.

    • Click Save, then Finish Setup on the confirmation page.

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 POS

    • Secret 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:

    • Go to your taxpayer profile in the myInvoice portal and click “Add Intermediary.”

  • Authorize Qashier:

    • TIN: C26661147080

    • BRN: 202101011777

    • Taxpayer Name: QASHIER SDN. BHD.

    • Leave Presentation Years blank.

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

  • 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:

    • Click the Settings button in the top-right corner.

  • Open E-Invoice Setup:

    • Select LHDN E-Invoice Setup from the menu.

Step 2: Enter Your Company Information

  • Fill in Required Fields:

    • Enter all details obtained from the MyTax portal.

  • Required Information Includes:

    • TIN (Tax Identification Number)

    • BRN (Business Registration Number)

    • SST Number (if applicable)

    • Store information

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:

    • Click the Check button beside the TIN field to confirm that the TIN and BRN match LHDN records.

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:

    • Auto-Print Customer Invoice QR Code on Receipt
      Automatically prints the e-invoice QR code on physical receipts.

    • Enable Manual E-Invoice QR Code on POS
      Displays the QR code on POS if automation is not fully enabled.

    • Show E-Invoice QR Code on E-Receipt
      Adds the QR code to digital receipts.

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:

    • Customers scan the QR code with their phone.

    • They will be directed to a page to fill in:

      • Name

      • Address

      • Tax Identification Number (TIN)

    • Customers can click Verify TIN to ensure it is correct.

    • Correct TIN is required for successful submission to LHDN.

  • 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.
Void before submission → excluded entirely.

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.

Auto-Submission: Submission occurs based on when POS reconnects, not on the transaction day.

Example:
• Transaction: 8 PM yesterday
• POS online: 1 AM today
• Auto-submit: Next day @ 8 PM
→ Submission will occur tomorrow at 8 PM, giving the customer full buffer time.

Did this answer your question?