DataBank2U › e-Invoice for LHDN MyInvois

e-Invoice

Send the e-Invoice from the invoice you already made.

Open an invoice, press Validate E-Invoice, and it goes to LHDN MyInvois with every line and its tax. The result comes back to the same invoice, so you never retype it into another portal.

e-Invoice status · this week

Aman Trading Sdn Bhd · invoice 8Verified · QR on the PDF
Nusa Print Sdn Bhd · invoice 11Processing
Kasih Catering · invoice 14Rejected · reason shown

Illustrative example with sample data.

Sound familiar?

e-Invoice should not be a second job

Typing every invoice twice

The invoice is in your system, and then the same lines are keyed into the MyInvois portal by hand.

Not knowing what LHDN accepted

You send it and wait. Which invoices went through, which are still pending, and which were refused?

Rejections with no explanation

Something is wrong with a TIN or a tax line, and you only find out later, if at all.

How it works

Connect once, then one click per invoice

1

Connect your MyInvois account

In Settings, add the client ID and secret from your own MyInvois account, your company TIN and registration number, and your address. Turn on sandbox mode to practise first. Fill in each customer’s TIN and registration number on their record.

2

Press Validate E-Invoice

Open a paid invoice and press the button. The invoice goes to MyInvois in the background.

3

See the result on the invoice

The invoice shows Processing, Verified, Rejected or Failed. If MyInvois refuses it, the reason is shown on the invoice so you can fix it and press the button again.

What you get

What is included

  • One click from the invoiceNo export and no second system. The invoice, the customer and your company details are already there.
  • Every line, with its taxAll lines are sent at quantity times price, with discounts shared across the lines. Sales Tax, Service Tax and Tourism Tax come from the tax rates on your items.
  • Checked before it is sentIf the e-Invoice would not add up to the invoice total, or the invoice has no items or is not in Ringgit, nothing is sent and you see why.
  • The result on the invoiceA status label on the invoice, and the reasons when MyInvois marks it invalid.
  • Validation link and QR codeWhen MyInvois accepts the invoice, the invoice gets the validation link and a QR code on its PDF.
  • Practise in sandboxSwitch on sandbox mode to try invoices against the MyInvois test environment before you go live.

Good to know: you need your own MyInvois account and API credentials from LHDN; we do not hold them for you. This feature is new, so please try a few invoices in sandbox mode first. Invoices must be in Ringgit (MYR), and the button appears on paid invoices. Credit notes, cancellation, self-billed and consolidated e-Invoices are not built in yet, so do those in the MyInvois portal. Whether and when your business must issue e-Invoices is for you and your accountant to confirm with LHDN.

Plans and price

Included in every plan

Starter RM 150 / month  ·  Business RM 999 / year

No extra charge from us. You bring your own MyInvois account.

Questions

Before you start

Do I need my own MyInvois account?

Yes. You register with LHDN and get a client ID and secret for your company, then paste them into Settings. The e-Invoice is submitted under your own tax number.

Can I test before going live?

Yes. Sandbox mode sends to the MyInvois test environment, so you can try invoices without touching live records.

What if LHDN rejects an invoice?

The invoice shows the reason from MyInvois. Fix the cause, for example a customer TIN, and press Validate E-Invoice again.

Does it handle SST?

Yes. Add the tax rate to the item and it goes into the e-Invoice as Sales Tax, Service Tax or Tourism Tax. If a tax name does not say which, you choose the default in Settings.

Can I send credit notes or cancel an e-Invoice?

Not yet. For now, do those in the MyInvois portal.

Does it work for foreign currency invoices?

Not yet. Only Ringgit (MYR) invoices can be sent.

Send your first e-Invoice in sandbox today

Create your account and try it free for 30 days. Questions first? Talk to us.