← All guides← All guides

Issue LHDN e-invoices from the shop

Updated 30 Aug 2026

Buyers ask for an e-invoice. You do not want a separate spreadsheet after every paid order.

DenoShop connects to MyInvois with your Client ID and Secret. You save the supplier profile, turn Enabled on when ready, and handle requests from the order. Checkout payment is not held hostage by e-invoice.

Who this is for

SST-registered or MyInvois-ready businesses that sell on DenoShop and need LHDN e-invoices for paid orders.

What DenoShop does here

  • MyInvois connection with your own credentials (Sandbox or Production).
  • Supplier profile on the shop.
  • Buyer request from the order within the allowed window after paid.
  • Ops tools on the Admin order e-Invoice card.

DenoShop is not your tax agent. Credentials stay yours. Tax rate settings are separate under Tax.

How to set it up

  1. Register an ERP in the MyInvois portal and copy Client ID and Secret.
  2. Connect in DenoShop. Admin → Settings → e-Invoice. Paste credentials. Use Test and Save for the connection.
  3. Save the supplier profile. Legal name, TIN, ID type and number, MSIC, and the rest. Save supplier profile.
  4. Enable when ready. The top Enabled toggle saves immediately (unlike most settings). Consolidation day stays required while enabled.

Turning on tax is not the same as e-invoice. Tax changes checkout totals. e-Invoice submits to MyInvois for paid orders after you connect.

What your customer sees

After paying, they can request an e-invoice from the order (within the window). Status updates as it submits and accepts. Large amounts may need individual details.

Related: Charge SST at checkout and Get paid.

Open a free shop today.Open a free shop today.

No credit card needed. Open your shop, share the link, and take orders when you are ready.No credit card needed. Open your shop, share the link, and take orders when you are ready.