Articles on: General Settings

e-Invoice Integration


In this article:


  1. Introduction
  2. Register MyInvois Account
  3. Add EasyStore as Intermediary
  4. Set up e-Invoice app in EasyStore
  5. Enable auto request e-invoice
  6. How customers request for e-invoice?
  7. Where can customers check their e-invoice status?
  8. Where can you check and manage e-invoice?
  9. 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 step 3 add EasyStore as Intermediary.


2.1 To register, go to https://mytax.hasil.gov.my/ and login by selecting the 'User Identification Type' and enter your identification number.



2.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.


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.



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.



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:


  • Industry (MSIC Code)
  • Tax identification number (TIN)
  • Sole proprietor toggle button
  • Phone number
  • Email address



Business identification and address:


  • Business type
  • Business registration number (BRN)
  • Business registration name (the one you registered for SSM)
  • Business address (Malaysia)



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.



5. Enable auto request e-invoice



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


  1. Collect customer tax information


5.1 Enable Do you need e-invoice section at checkout page for customers to fill in their tax information (refer step 6.1 below for example).


This provides convenience for customers of industry that is relevant for personal tax relief such as:


  • sports equipment
  • electronic gadgets
  • education
  • medical related



  1. 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.


5.2 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.



  1. Automatically submit consolidated e-invoice to LHDN at the beginning of each month.


5.3 This setting is for orders that customers did not request for e-invoice - To let system auto consolidate and submit e-invoice for such orders to your MyInvois account within 7 days of next month.


⚠️ As marketplaces like Shopee, TikTok and Lazada etc. will manage e-invoice for sellers, orders from these channels are excluded from EasyStore’s e-invoice submission.



6. How customers request for e-invoice?


📌 Reminder: e-Invoice can only be requested within the same month as the order payment date.


At checkout page


6.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
  • Affiliate Program


📌 Reminder: Even if customer has provided their tax details, e-invoice will only be auto submitted if setting in step 5.2 above is enabled.



At POS


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



On POS receipt


6.3 Customers can also scan the e-invoice QR code on their POS receipts which will lead them to the e-invoice request form as well.



By contact


6.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 request from admin panel order page.




7. Where can customers check their e-invoice status?


Customers can check their e-invoice status by scanning their e-invoice QR found in:


Notification email


7.1 In e-invoice notification email that sent to customer's billing email address.


📌 SMS notification is being paused due to government restrictions on including URLs in SMS messages.


My Account


7.2 In their My Account > Orders > click into the order.



Example of a validated e-invoice status page.



8. Where can you check and manage e-invoice?


8.1 In order details page, click Invoice > e-Invoice Malaysia.



8.2 Here you can see the e-invoice status and you can cancel submission if needed.



8.3 Or click Go to MyInvois Portal button in the order details page (refer step 7.2 above for example).



8.4 To find the list of orders that submitted e-invoice and their status, go to e-Invoice App > Orders or Consolidated Order tab.



8.5 By click into the Submission ID, you can find Document ID.



9. 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: 01/08/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!