e-Invoice Integration
In this article:
Introduction
Register MyInvois Account
Add EasyStore as Intermediary
Set up e-Invoice app in EasyStore
How customers request for e-Invoice?
Where can customers access their e-invoice?
Order changes and refund
1. Introduction
e-Invoice is a digital version of an invoice, replacing paper or electronic documents like invoices, credit notes, and debit notes. It contains the same essential details as traditional invoices, such as:
Supplier/Business and Buyer Information
Product descriptions, quantity, and price (excluding tax)
Tax and total amount
The e-Invoice helps record transaction data for daily business operations, allowing businesses to validate and store transactions in near real-time for both B2B (Business-to-Business) and B2C (Business-to-Consumer) transactions.
EasyStore has a direct integration with MyInvois app, making it easy for our merchants to submit e-Invoices and for customers to request them. This helps streamline the invoicing process and ensures compliance with Malaysia's digital tax requirements.
2. Register MyInvois Account
First of all, you need to register a MyInvois account. If you already have MyInvois account, you can skip this step and proceed to add intermediary.
Step 1 : Go to https://mytax.hasil.gov.my/ and login by selecting the “User Identification Type” and enter your identification number.

Step 2: Go to MyInvois and complete the setup process.

3. Add EasyStore as Intermediary
After register and logged-in to MyInvois portal, you can add EasyStore as Intermediary and allow us to manage e-Invoice for you.
Step 1: Access the Taxpayer Profile
3.1 On the top-right hand side of the MyInvois Portal, select the profile dropdown, then select View Taxpayer profile. This step grants you access to view the taxpayer's profile information.

Step 2: View Intermediary Information
3.2 Scroll down on the Taxpayer Profile page and click on the Intermediary tab under Representatives to view the Intermediary Representatives.

3.3 Click on Add Intermediaries tab to view the respective Intermediary information.

Step 3: Add Intermediary
3.4 Click on Add Intermediary and insert EasyStore's TIN, BRN and Name in the respective data fields as below:
TIN (Tax Identification Number) : C22494172000
BRN (Business Registration Number) : 201201036069
Name : EASYSTORE COMMERCE SDN. BHD.

3.5 Next, click on search icon to validate TIN, BRN and Name.
Note: TIN and BRN should be correct.

3.6 Click on Continue to modify the fields.

3.7 Modify the "Representation From" date to today and remain "Representation To" dates to empty.

3.8 Enable all the permission.

3.9 Click on Add Intermediary button to Add a Intermediary.

3.10 Once Intermediary is added you will be redirected to Search TaxPayer Page with success message > Click on an intermediaries tab to view the respective Intermediary information you have added and that's how you have added intermediary successfully!
4. Set up e-Invoice app in EasyStore
📌 Important: Before proceeding with the e-Invoice integration, please update your tax information for compliance. Click here for the complete guide.
4.1 Log in to your EasyStore admin panel > Apps > search for e-Invoice Malaysia > install the app.

4.2 In the app, scroll down a little to fill up your business information including:
Industry (MSIC Code)
Tax Identification Number (TIN)
Phone Number
Email Address
Business Type
Business Registration Number (BRN)
Business Registration Name (the one you registered for SSM)
Business Address
Once done, click Save to allow system capture the information.

4.3 Then, scroll to the top of the app and click Verify to establish the app connection with your MyInvois account.

4.4. Lastly, determine what you’d like e-invoice app to automate for you. There are 3 settings:

Collect customer tax information
4.5 Enable ‘ Do you need e-invoice’ section at checkout page for customers to request e-invoice (refer to step 5.1 below).
This provides convenience for customers of industry that is relevant for personal tax relief such as:
sports equipment
electronic gadgets
education
medical related
Automatically submit e-invoice to LHDN when order is paid.
📌 Make sure to fill in business information at step 4.2 above to allow this automation.
4.6 This setting is for orders that customers requested for e-invoice - To let system auto submit single e-invoice to your MyInvois account when order is paid.
Automatically submit consolidated e-invoice to LHDN at the beginning of each month.
4.7 This setting is for orders that customers did not request for e-invoice - To let system auto consolidate and submit such orders to your MyInvois account within 7 days of next month.
⚠️ As marketplaces like Shopee, TikTok and Lazada etc. will submit e-Invoice for sellers, orders from these channels are excluded from EasyStore’s e-Invoice submission.
5. How customers request for e-Invoice?
At checkout page
5.1 Customers can tick ‘Do you need e-invoice’ and fill in their tax details to request e-invoice. This method is suitable for channels below:
Online Store
Shopping App
Facebook, Instagram
Facebook Live, Instagram Live
Messenger
WhatsApp / WeChat / Telegram
Referral Program

At POS
5.2 Customers can provide their email address which you can send the e-invoice submission link to from POS when the order is paid. The link will bring customers to the submission form where they can fill in their tax details to request e-invoice.

5.3 Customers can also scan the e-Invoice QR code on their POS receipts which will lead them to the submission form as well.

By contact
5.4 In case customers miss out to request e-invoice at checkout page or POS, they can also provide their tax details to you afterwards to help them perform manual submission from admin panel order page.

6. Where can customers access their e-invoice?
Customers can access their e-invoice by scanning their e-Invoice QR found below:
Notification email
6.1 In e-invoice notification email
Refer to the email address under ‘Customer details’ section in the order details page
LHDN will also send notification to the taxpayer's registered email address
📌 SMS notification is being paused due to government restrictions on including URLs in SMS messages.

My Account
6.2 In their My Account > Orders > click into the order

POS receipt
6.3 On POS receipt (same as submission QR in step 5.3 above)
By scanning e-Invoice QR will bring customers to their LHDN portal to pre-saved their e-invoices for references.
7. Order changes and refund
For single order
Refund before submission, order will be excluded from submission.
Refund within 72 hours after submission, system will cancel e-invoice.
Refund after 72 hours after submission, system will issue refund note.
Edit within 72 hours after submission, system will cancel e-invoice and resubmit with updated order details.
Edit after 72 hours after submission, system will issue credit/debit note according to changes.
For consolidated order
Refund before submission, order will be excluded from submission.
Refund after submission, system will issue refund note.
Edit after submission, system will issue credit/debit note according to changes.
Updated on: 21/05/2025
Thank you!