LHDN E-Invoice

Send LHDN e-invoices from your sales.

BCL submits your e-invoices to LHDN MyInvois through Bayarcash as your intermediary, and shows you any that need fixing. Needs the LHDN E-Invoice add-on.

Transactions: every payment in one list

What e-invoicing means for you

An e-invoice is a digital invoice that LHDN checks and records in its MyInvois system.

How BCL submits through Bayarcash

You give permission once in the MyInvois Portal, then BCL does the sending.

  1. Subscribe to the add-on

    Turn on the LHDN E-Invoice add-on in Add-ons > Available Add-ons.

    Add-onsAvailable Add-onsLHDN E-Invoice
  2. Fill in your company details

    In Team > Company Profile, add your details and your Tax Identification Number (TIN). The E-Invoice Compliance box lists anything still missing.

    Company ProfileTax Identification Number (TIN)E-Invoice Compliance
  3. Add Bayarcash as your intermediary

    In the MyInvois Portal on LHDN's site, add Bayarcash as an intermediary with permission to submit documents for you.

  4. Check the connection

    Back in Company Profile, click Check Connection and look for Connection Verified. Your e-invoices then show under Payments > MyInvois.

    Check ConnectionConnection VerifiedMyInvois

Sent to MyInvois for you

BCL submits your e-invoices to MyInvois automatically. It is on by default, so you do not key in each sale again.

Get your buyers' details without chasing

An e-invoice in a buyer's name needs their TIN, ID number and address.

Fix a failed e-invoice

When LHDN rejects an e-invoice, BCL keeps it under Payments > MyInvois with the reason.

  • Open Payments > MyInvois and the Failed tab to see each failed e-invoice and why.
  • Common causes: Bayarcash not yet set as your intermediary, a wrong TIN or company detail, or missing customer details.
  • Fix the cause, then press Submit E-Invoice once. The same e-invoice sent again unchanged within 10 minutes is refused as a duplicate.
  • Missing customer details? Use Request Customer Data to ask your customer for them.

Needs the LHDN E-Invoice add-on

E-invoicing is an add-on, paid monthly or yearly per account. Renewals are invoiced and never auto-charged, and you can cancel it yourself in Add-ons.

Questions owners ask

Does BCL handle LHDN e-invoices?

Yes, with the LHDN E-Invoice add-on. BCL submits your e-invoices to MyInvois through Bayarcash as your intermediary, and lists any that fail so you can fix them.

Read the guide

Why does BCL need Bayarcash as my intermediary?

LHDN only accepts e-invoices sent on your behalf by someone you have authorised. Adding Bayarcash as your intermediary in the MyInvois Portal lets BCL submit through Bayarcash for your TIN.

Read the guide

Check Connection says Authorization Required. What now?

LHDN has not authorised Bayarcash for your TIN yet. Add Bayarcash as an intermediary in the MyInvois Portal, under the same company as the TIN in Company Profile, then click Recheck Connection.

Read the guide

I pressed Submit many times and now it says duplicate.

LHDN refuses the same e-invoice sent again within 10 minutes, so the duplicate message is a result, not the cause. Open the e-invoice under Payments > MyInvois, read why the first attempt failed, fix that, then submit once.

Read the guide

Do I need an add-on?

Not to start. Payment forms, payment links, coupons and transactions need no add-on. Add-ons unlock Event Management, Lead Forms, OTP-Protected Content, COD & Manual Transfer, LHDN E-Invoice and Courier Integration. Each is monthly or yearly, renewals are invoiced (never auto-charged), and you can cancel yourself.

Read the guide

What is BCL, and how does it work with Bayarcash?

BCL is where you build your forms, pages and payment links and see every sale. Bayarcash is the payment gateway behind it: it collects the payment and pays it out to your bank, minus its fee. To take real payments you need an approved Bayarcash merchant account.

Read the guide

Ready when you are.

Build your first form in Test Mode today. Connect Bayarcash when you want real payments.

Create your first form