> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.easystore.co/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# e-Invoice Integration


### In this article:

1. [Introduction](#3-1-introduction)
2. [Register MyInvois Account](#3-2-register-myinvois-account)
3. [Add EasyStore as Intermediary](#1-3-add-easystore-as-intermediary)
4. [Set up e-Invoice app in EasyStore](#1-4-set-up-e-invoice-app-in-easystore)
5. [Enable auto request e-invoice](#1-5-enable-auto-request-e-invoice)
6. [How customers request for e-invoice?](#1-6-how-customers-request-for-e-invoice)
7. [Where can customers check their e-invoice status?](#1-7-where-can-customers-check-their-e-invoice-status)
8. [Where can you check and manage e-invoice?](#1-8-where-can-you-check-and-manage-e-invoice)
9. [Order changes and refund](#1-9-order-changes-and-refund)

||| ⚠️ 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.

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

${youtube}[](R3Z1PHviTrs)

# 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](#1-3-add-easystore-as-intermediary).

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1bweao6.png)

2.2 Go to MyInvois and complete the setup process.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_ma6tf9.png)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1s0k3t7.png)

3.2 Scroll down on the Taxpayer Profile page and click on the **Intermediary** tab under Representatives to view the Intermediary Representatives.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1wjathz.png)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_xypc8f.png)

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.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1gkshgl.png)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_12fvs5r.png)

3.6 Click on **Continue** to modify the fields.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_2bbx2n.png)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_17x0e40.png)

3.8 Enable all the permission.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1tnqhqf.png)

3.9 Click on **Add Intermediary** button to Add a Intermediary.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_126zenb.png)

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](https://support.easystore.co/en/article/update-tax-information-for-compliance-x17pgf/) for the complete guide.

4.1 Log in to your [EasyStore admin panel](https://admin.easystore.co/) > Apps > search for e-Invoice Malaysia > install the app.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_78c4we.png =800x208)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_62y9kz.png)

**Business identification** and **address**:

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_es0hpw.png)

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.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1xf0q5a.png)

# 5. Enable auto request e-invoice

After successful verification, determine what you’d like e-invoice app to automate for you. There are 7 combinations of setting you can choose and they can be grouped as below:

|| 📌 Make sure to fill in business information at step 4.2 above to allow system auto submit e-invoice for you.

1. Mode: **Individual invoice per order** | Tax info: **Always required**
2. Mode: **Consolidated monthly invoice** | Tax info: **Always required**
3. Mode: **Submit only on customer request** | Tax info: **Always required**

5.1 Suitable if your industry requires individual e-invoice submission for each order. Customers must fill in tax information. Each order will auto submit e-invoice individually.
---

4. Mode: **Consolidated monthly invoice** | Tax info: **Optional**

5.2 Suitable if you want EasyStore to fully handle e-invoice submission for you except for marketplace orders. It depends on the order amount and if customer fill in tax information or not:

__Orders below RM10,000__
* If customer fill in tax information, e-invoice for the order will be auto submitted individually.
* If customer did not fill in tax information, order will be included in monthly consolidated e-invoice submission - within 7 days of next month.

__Orders RM10,000 or above__
* Tax information is still required (customers must fill in) and e-invoice for the order will be auto submitted.
---

5. Mode: **Submit only on customer request** | Tax info: **Optional**

5.3 Suitable if you want EasyStore to partial handle e-invoice submission for you. If customer fill in tax information, e-invoice for the order will be submitted individually. No e-invoice will be auto submitted by EasyStore for other orders.
---

6. Mode: **Collect tax information only** | Tax info: **Always required**
7. Mode: **Collect tax information only** | Tax info: **Optional**

5.3 Suitable if you just want to collect customers tax information (required or optional). No e-invoice will be auto submitted by EasyStore.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1fkppci.png =800x635)

# 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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_fy78z5.png)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_14cxzo8.png =800x544)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_awoo6o.png =400x395)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_10zdg2a.png =550x248)

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1s1pqr2.png =550x542)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1eft22e.png =250x484)
###### My Account

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1v7xuup.png =600x499)

Example of a validated e-invoice status page.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_q9mjse.png =800x420)

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

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_qrbvht.png =600x270)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_5cdla3.png =600x335)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1982jui.png =800x300)

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.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_mty0de.png =800x326)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_ch9c8c.png =800x641)

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