Taokeh

For Malaysian Shopify sellers

Your Shopify sales are yours to e-invoice. Your Shopee sales are not.

On your own store you are the merchant of record, so the e-invoice is your job. On a marketplace the platform issues it. Sellers who run both get this wrong in the same direction every time — they submit everything, and the marketplace sales get e-invoiced twice. Taokeh splits the two automatically, keeps your Shopify orders and your accounts on one ledger, and lets you ask it questions in plain language.

Four moving parts, honestly labelled

Two of these come with every Taokeh plan. The order import and the payout reconciliation are the Shopify add-on. We label which is which, because you should only pay for what you switch on.

Shopify add-on

Orders arrive on their own

Connect your store once and Taokeh books each order as it is placed, over Shopify's own webhooks — customer, lines, shipping, discounts. Re-running an import skips what is already in, so a double-click or a webhook retry can't book the same order twice. Read-only access: Taokeh reads your store and never writes to it.

Shopify add-on

The payout, after fees, tied to the books

An order paid through one gateway — HitPay, Airwallex, Atome, Grab, Shopify Payments — books to that gateway's clearing balance instead of accounts receivable, because the money is with the gateway, not the customer. When the payout lands, the Payouts & Fees page matches it, books the fee, and ties the net to your bank line.

In every plan

Your Shopify sales land on your e-invoice export

You are the merchant of record on your own store, so those sales are yours to e-invoice. Every imported Shopify order appears on your MyInvois export with the rest of your invoices — you upload the file to the portal, then paste LHDN's validation link back into Taokeh — which stamps the MyInvois validation QR onto the invoice PDF your customer gets. Or roll the qualifying ones into the monthly consolidated document instead.

In every plan

Marketplace sales stay off it

Shopee, TikTok Shop and Lazada sales are e-invoiced by the platform, so Taokeh keeps them out of your export and your consolidated document. Two checks enforce it — the order reference and the channel stamped on the sale — because a marketplace sale with an ordinary invoice number once slipped through on the reference alone. They stay in your books and your channel reports; they just don't go to MyInvois twice.

A ledger, not a connector

Most software that puts Shopify orders into MyInvois is a connector. It reads your orders, hands you a submission, and your accounts still live somewhere else — so at month end you are reconciling the connector against the books against the bank.

Taokeh holds all three. The order, the journal entry it posts, the gateway payout that settles it and the e-invoice export are the same records, in the same system. The Shopify add-on is RM99 a month on top of the RM45 base plan, and the e-invoice export is in the base — you don't buy a compliance tool separately.

It's still accounting you can talk to

Shopify is the wedge, not the whole product. Underneath is the same AI-first Taokeh:

Scan a supplier bill

Photograph the bill for the stock you just restocked — Taokeh reads the vendor, date and lines into a draft for you to approve.

Ask your books

"What did Shopify make me last month, after fees?" "Which SKUs are running low?" Ask in plain language and your own AI assistant reads the answer from your live books.

Drafts you approve

The AI reads freely but never posts. Every entry it drafts waits for a human tap before it reaches the ledger.

Shopify sellers — your questions

Who issues the e-Invoice for a marketplace sale?

Under LHDN's published e-Invoice guidance for e-commerce (as at July 2026), the platform operator issues the e-Invoice for sales made through its marketplace, and the seller does not submit those transactions separately. Sales through your own store are different — you are the merchant of record there, so the e-Invoice is yours to issue. Taokeh applies that split automatically to Shopee, TikTok Shop and Lazada. Whether and how the rules apply to your particular arrangement is a question for LHDN or your tax agent, not for us.

Does Taokeh submit my e-invoices to LHDN for me?

No, and we won't pretend otherwise. Taokeh prepares the batch file in the format the MyInvois portal expects, with the supplier and buyer fields it requires, and it blocks the export while a mandatory field is still missing so the portal doesn't reject your whole upload. You upload the file to MyInvois yourself, then paste the validation link back into Taokeh, which stamps the validation QR onto the invoice PDF. Submitting to LHDN is your step; the QR after it is ours.

My Shopify customers are mostly consumers who never ask for an e-Invoice. Do I raise one each time?

LHDN's rules allow qualifying sales to be aggregated into a periodic consolidated e-Invoice rather than raised individually, with exceptions — certain transaction types and single transactions above a stated value still need their own e-Invoice. Taokeh has a monthly consolidated lane that generates one document per month and channel, so your own-store consumer sales can roll up instead of going out one by one. Which of your sales qualify is LHDN's rule; confirm the current position with LHDN or your tax agent.

How do Shopify orders get into Taokeh?

Connect the store from Control Panel → Integrations → Shopify, either with one-click approval or by pasting an Admin API token. After that, orders book automatically as they are placed and when they are paid, over Shopify's webhooks. You can also import a date window by hand. Every import is idempotent, so re-running a window never double-books an order. Access is read-only — Taokeh reads your store and never writes to it, which also means it does not push stock levels back to Shopify.

What happens when the gateway pays out?

An order paid through a single gateway books to that gateway's clearing balance rather than accounts receivable, because the customer has already paid and the money is sitting with the gateway. On the Gateway payouts & fees page you record the payout: Taokeh books the fee, clears the float and ties the net to your bank deposit. An order paid part by gift card, or with mixed methods, stays in accounts receivable with an honest label instead of being forced into a float that will never settle.

What about refunds?

A full refund in Shopify flows back to your books — either voiding the sale or posting a matching credit note, depending on what the invoice has already been used for. A partial refund is recorded by hand on purpose: the correct accounting treatment depends on what was returned and what was kept, and we would rather you decide that than guess for you.

Do you handle orders in foreign currency?

Shopify order import is MYR-only for now. A non-MYR order is skipped rather than converted at a rate we invented — a made-up rate in your ledger is worse than a gap you can see. If you invoice in other currencies elsewhere in the business, multi-currency is a separate add-on.

Can I try it before I commit?

Yes — start a free 14-day trial, no card required. Connect a store, import a window of orders and look at what lands on your e-invoice export before you pay for anything. Nothing posts to the ledger until you approve it.

Put your Shopify store on the same ledger as your books

Start a free trial, connect your store, and see your orders, your payouts and your e-invoice export in one place.