E-invoicing in Malaysia

Congratulations @Mabaega on the progress you achieved.

For this I need an official taxpayer account from LHDN to open the simulation portal and get CientID and ClientSecret to access the MyInvois Portal API.

I’ll help you on getting the ClientID and ClientSecret

Do they use a Certificate file or use a USB Token?

I’m so sorry, I’m not a developer. However, they way I’ve seen it. When user made some changes to the user profile. System will ask to key-in password (to digitally sign with certificate). I think the certificate is being held by the server. There is no certificate file install on user computer and no USB Token is being used.

1 Like

Good, I really appreciate it. You can share it via Private Message.

InvoisEGS is online at https://invoisegs.azurewebsites.net

While it only supports certificates from PFX or PEM files.

Generally, Taxpayer can download it from the CA website where they register and add Password/Passphrase to their certificate file when downloading it.

I already sent you a Private Message.

For MyInvois, we’re not receiving any digital files such as PFX or PEM.
We can login from any browser and any computer. Once they require user to sign digitally. We only need to key-in our password and click the ‘sign’ button and that’s it.

As per my knowledge. If PFX or PEM is being used or required, we have to download and install the key on our computer. Without it, we can’t login or sign digitally.

1 Like

I was informed to move all my databases to another software. A lot of things need to be done. I’m hoping this goes well. My company is used to Manager.io and will continue to support it.

1 Like

InvoisEGS is now ready for testing, while we continue to work on Invoice version 1.0

The service is available online at:

https://invoisegs.azurewebsites.net/

Please ensure that you have registered MyInvois Preprod on your account and have also registered your ERP system on the Taxpayer Information page.

You can use the data from the Taxpayer Information page to set up your business on InvoisEGS.

I am currently unable to provide a guide, but I may be able to do so after successfully testing Invoice version 1.1.

4 Likes

Hi Malaysian, are you implementing e-invoice using manager? Heads up if this is working

This application has just been released. Need more people to try it.

If you have an LHDN account, I hope you can try it on Sendbox, and provide suggestions or input for this application.

1 Like


I’m stuck at the API Integration Settings. I entered my CLIENT ID and Client Secret, but I keep getting an error. Whether I change the Integration Type to Preproduction or Production, I still encounter the error. Also, I’m stuck at the X.509 certificate, is it paid or free?

Hello there, I’m not implementing e-Invoice yet. But, I’m trying to understand the procedures and process for it’s implementation. I’m in the excluded category as I haven’t exceeded the turnover threshold yet.

Which role do you currently have?

Each Integration Type is using different Client ID & Client Secret from a different source.


You can retrieve the authentication secret from the following:
Production : MyTax
Pre-Production : PreProd-MyTax

Please ensure you are using version 1.0 (which will be deprecated soon). If you’re using version 1.0, you can skip Certificate Settings.

For version 1.1, you are required to attach a certificate file. This will cost you as low as RM1,500.00 per year. You can obtain the certificate from this list of licensees only.

1 Like

As you mentioned above, I’m using MyTax, which is under production. I entered my client ID and secret from the company’s Taxpayer Profile, but the following error appeared in the notification.

When updating my business data, another problem occurred: 0 successes and 37 failures.

Thank you for trying it out

First, make sure you try in PreProduction environment for all invoice types you have.

If you are using multiuser cloud, make sure the user who does the setup and the user who sends the invoice have Administrator Role on Manager.

For SSL error, I will try to see again whether the Production Environment really needs SSL Certificate for connection. So far I did not find any information about this SSL.

I just did a new “Update Business Data”.

This is how my data look like.

I’m only using PreProd as an Individual, so my ID Type is NRIC.
My application for PreProd as a company is still pending for approval.

I haven’t try with Production.

2 Likes

Blockquote


When updating my business data, another problem occurred: 0 successes and 37 failures.

@Mabaega
Ok, I can confirm this. Once I use Integration Type as a Production.

I receive SSL error too.

2 Likes

I have tried entering the API Integration Settings using the PreProduction personal Client ID and Secret, and it was successful. However, since my PreProduction company has not yet been approved, I tried using the Production personal and company ID and secret and it showed ‘The SSL connection could not be established.’ PreProduction is for testing purposes, and shouldn’t we be using Production for actual use?

I am still unable to update the Business Data Setup, whether using the personal or company. both result in the same issue.

The PreProduction personal Client ID and Secret were successfully entered, but another issue occurred. Version 1.0 doesn’t require a certificate, and when I click 'Save Integration Config, an error occur.

@neobks91

I’m using the Server Edition for invoices.

Same as cloud, its multiuser, try login as administrator

The same error/problem occurs. I’m using a created user with administrator privileges as well as the original administrator.

When I’m in Manager, I am logged in as an administrator. After arriving at the Invois Integration Setup in InvoisEGS, I can successfully enter the client ID and client secret for the Integration Type PreProduction, but an error appears for Production. While in Business Data setup, I enter data for Basic Account Information and Contact Information and then update the business data, it still shows ‘Success!’ with 0 successful and 37 failed for both Integration.

Then, I’m guessing that the error appearing when I click ‘Save Integration Config’ is due to the incomplete update of the business data."

Anyone can explain and help resolve this issue?