Changing Plugin from PreProd to LIVE environments
The assigning company representatives must be completed by the registered business owner.
Disclaimer: These instructions are subject to change based on updates or modifications made by LHDN.
Collect data from LIVE MyTax Portal
Complete tutorial video:
Login to LIVE MyTax Portal
Once registered, you can access the portal using the following steps:
- Click on the "Please choose ID Type" field and select "Identification Card No."
- Fill In Your New Identity Number in (NRIC)
- Click Submit

Role Selection for Directors and Representatives
After logging in, you may need to specify your role:
- On the main page, under Role Selection click "Individual"
- A popup will appear listing the roles that apply to the user. Select Directors of the Company.
- Then select the company name this sandbox registration is for.
- The portal will display the page according to role selected.
- Navigate to the "MyInvois" tab.
In the following page, clicking on the profile picture and "view taxpayer profile".
You should enter a page with your organization's TIN, BRN, MSIC code and other details.
Assign Representative (Pentadbir) in MyTax Portal
(FOR ORGANIZATION OWNERS ONLY)
Navigate to the user profile (top right icon)
- Click on "pelantikan wakil"
- Select from the first dropdown "no. kad pengenalan"
- Fill in employee I.C. in the second field.
- When I.C. is complete and correct, Employee details will appear underneath, for double checking.
- Click "Hantar"
- Enter password and "tandatangan" to proceed
Once the Employee is recognized, they will be listed in the table at the bottom of the page,
- Click "aktif" to activate authorization.
- Click "OK" on the popup window to confirm.
To remove a representative, simply click the "batal" button on the right side of their row, and they will be removed.
Generate Client Secrets and IDs
- Login to your MyTax to your MyTax account.
Please make sure to login to the LIVE (https://mytax.hasil.gov.my) MyTax and MyInvois environments to generate the Client ID and Client Secret
if you are intending to use the PROD eInvoice plugin environment. Live LHDN Secrets and IDs will not function with SANDBOX Plugin environment and vice versa.
- Under Pilihan Peranan, make sure to select your organization then click on MyInvois.
- Click on your profile picture on the top right.
- In the drop down, ensure your organization is selected and click on View Taxpayer Profile.
- Scroll to the bottom of the Taxpayer Profile page to the Representatives section and select the ERP tab.
- Click on the Register ERP button.
- In the pop-up, fill in
- the ERP Name (eg: Zoho Books, Zoho Books HQ, Zoho Books Subsidiary A etc.)
- select the Client Secret expiration (duration the Client Secret is valid for. Once duration is up e.g. 1 year, you need to generate a new Client Secret)
- make sure the Primary ERP System boxed is ticked
- click the Register button.
A new pop-up will open with the Client ID, Client Secret 1 and Client Secret 2 (either of Client Secrets can be used for the eInvoice).
Please make sure to copy all 3 lines and store them somewhere safe.
WARNING: Once you click Done, you will not be able to retrieve the Client Secret if you lose it and will have to re-register the ERP.
Changing environments in the eInvoice Plugin
- Navigate to the eInvoice Plugin under
- Settings > Integrations & Marketplace > Marketplace > Installed Extensions > eInvoice plugin > View Details > Configure
Under Environment ( PROD / SANDBOX ),
Change the environment from SANDBOX to PROD
Under Client Secret and Client ID
Paste the New Client ID and ONE of the new Client Secrets in the corresponding fields
Save configuration
Related Articles
Best Practices for Collecting Customer Information for e-Invoicing Compliance
As you implement the e-Invoice Plugin for Zoho Books, it is essential to establish a streamlined process for collecting accurate information from your own customers, vendors, and freelancers. This ensures full compliance with Malaysia’s e-Invoicing ...
When Can I Use a General TIN in Malaysia’s MyInvois e-Invoice System?
Answer: General TINs are placeholder Tax Identification Numbers (TINs) issued by LHDN for use in very specific situations — they are not to be used by default. Using them incorrectly may result in rejected e-Invoices or audit issues. Approved General ...
Step 1: Installation and Organization Setup
Introduction Welcome to the eInvoice Malaysia Plugin for Zoho Books, developed by Ooroboros Sdn Bhd. This guide will walk you through the installation, setup, and usage of the plugin to ensure you maximize its benefits and maintain compliance with ...
When Must I Issue an e-Invoice in Malaysia Under MyInvois?
Answer: If you're a Malaysian business or taxpayer under LHDN's MyInvois e-Invoice system, you are generally required to issue an e-Invoice for any transaction that has tax implications — whether for income (sales, services) or certain expenses ...
Can I Issue a Self-Billed e-Invoice? And What About Consolidated Ones?
Introduction The official reference for industries prohibited from issuing consolidated self-billed e-Invoices is found in the: e-Invoice Specific Guideline (Version 4.1) – Section 3.6.5, Page 19 It states: "Kindly note that consolidation does not ...