Source: Google Gemini

For multi-entity sellers, LHDN e-Invoice gets complicated very quickly.

Not because the invoice itself is hard to issue.
But because the business structure is often messier than the storefront structure.

You may have:

  • one Shopify brand,
  • two Shopee stores,
  • one TikTok Shop,
  • separate legal entities by country or line of business,
  • shared finance staff,
  • and one management team asking for “group numbers.”

That is where confusion starts.

Because group reporting and LHDN e-Invoice compliance are not the same thing.

For LHDN purposes, the key unit is the taxpayer / legal entity, not the commercial brand group. LHDN’s guidelines and FAQ framework are built around the supplier that issues the e-Invoice, and the MyInvois portal is provided for taxpayers to manage e-Invoicing obligations at taxpayer level. (Hasil)

This article explains the practical rules multi-entity sellers should understand, how consolidation should be handled, and the common traps that create compliance risk.

We will cover:

  • what “multi-entity” really means for e-Invoice,
  • when consolidation is allowed and when it is not,
  • why internal group consolidation is different from LHDN document treatment,
  • and the mistakes finance teams make when they mix legal entities together.

First principle: legal entity comes before brand, store, or channel

This is the most important rule.

If your group has three legal entities, then from an e-Invoice perspective, you effectively have three separate suppliers. The LHDN framework is built around the supplier issuing the document, and implementation obligations are imposed on taxpayers according to their own turnover / revenue thresholds. (Hasil)

That means:

  • one brand with multiple companies is not “one e-Invoice business,”
  • one finance team serving several companies does not make them one issuer,
  • and one omnichannel sales operation does not cancel the need to separate legal-entity records.

A very common trap is assuming:

“We operate as one group, so we can invoice as one group.”

That is not how the compliance logic works. The supplier on the invoice must match the legal entity responsible for the transaction. (Hasil)


What “consolidation” actually means here

The word “consolidation” causes a lot of confusion because it means two different things.

1. Internal financial consolidation

This is your management or group accounting view:

  • total group sales,
  • total group margin,
  • consolidated financial statements,
  • intercompany eliminations.

This is an internal reporting process.

2. LHDN e-Invoice consolidated e-Invoice

This is something different. It refers to the ability of a supplier to issue a consolidated e-Invoice for transactions where buyers did not request individual e-Invoices, subject to the rules in the Specific Guideline and the exclusion list under the relevant section. It is not a rule that allows different legal entities to combine their transactions into one tax document. LHDN’s General FAQ confirms suppliers may issue consolidated e-Invoices where no buyer request has been made, except for transactions listed in the Specific Guideline, and such consolidated e-Invoices must be issued within seven calendar days after month-end. (Hasil)

So when people ask:

“Can our group consolidate?”

the real answer is:

  • for management reporting: yes, internally
  • for LHDN e-Invoice issuance across legal entities: no, not as one supplier document

That distinction matters a lot.


The practical rule: each entity needs its own e-Invoice trail

If your business group has:

  • Entity A: Malaysia retail ecommerce
  • Entity B: wholesale business
  • Entity C: Singapore company

then each entity should have its own:

  • source transaction population,
  • invoice code numbering logic,
  • buyer treatment,
  • validated e-Invoice records,
  • credit note / refund note records,
  • and reconciliation trail.

This is not just best practice. It follows from the fact that e-Invoice obligations are imposed at taxpayer level, and the document supplier is the legal entity making the taxable transaction. (Hasil)

If you mix entities too early, you create problems such as:

  • wrong supplier identity on documents,
  • buyer confusion,
  • bad adjustment handling,
  • cross-entity refund mismatches,
  • and weak audit trails.

Consolidated e-Invoice is taxpayer-level, not group-level

A lot of multi-entity sellers misunderstand this point.

LHDN allows a supplier to issue a consolidated e-Invoice where buyers do not request an individual e-Invoice, except for excluded activities / transactions under the Specific Guideline. In those general-public style flows, the supplier uses the prescribed buyer treatment and aggregates the underlying transactions. But that consolidated document still belongs to that supplier / taxpayer, not to a collection of separate legal entities in the same group. (Hasil)

So if:

  • Entity A has B2C marketplace sales,
  • Entity B also has B2C marketplace sales,

you do not combine both into one “group consolidated e-Invoice.”

Instead:

  • Entity A may prepare its own consolidated e-Invoice for its eligible transactions,
  • Entity B may prepare its own consolidated e-Invoice for its eligible transactions.

Two entities. Two separate document populations. (Hasil)


Why this becomes messy in ecommerce groups

Multi-entity ecommerce groups often have one of these setups:

One brand, several legal entities

Common when:

  • Malaysia and Singapore sit in different companies,
  • online and wholesale sit in different entities,
  • or one company owns inventory while another handles local sales.

One legal entity, several storefronts

This is easier from an e-Invoice angle, because multiple channels may still belong to one taxpayer.

One storefront, messy legal ownership behind it

This is the dangerous one.

If a single store or channel is economically serving more than one entity without clean allocation logic, finance and tax problems appear quickly.

LHDN e-Invoice will not fix that structure. It will expose it.


The common traps multi-entity sellers fall into

Now let’s get very practical.

These are the mistakes that show up most often.


Trap 1: one store, multiple entities, no clean allocation rule

This happens when the business says:

“We will split the sales later.”

That is risky.

If one Shopify store or marketplace account is economically used by more than one legal entity, then finance must have a very strong and defendable allocation model. Otherwise:

  • which supplier issues the e-Invoice?
  • whose revenue is it?
  • whose credit note applies later?
  • whose buyer relationship exists legally?

If you cannot answer those questions clearly at transaction level, the setup is weak. LHDN’s framework expects a supplier-based document trail, and later adjustments must reference the original validated invoice correctly. (Hasil)

Better approach

Where feasible:

  • one selling account / channel population should map clearly to one legal entity.

That is the cleanest model.


Trap 2: internal group consolidation used as if it were compliance logic

Finance teams often prepare one monthly summary:

  • Shopify total,
  • Shopee total,
  • TikTok total,
  • all grouped into one P&L.

That is perfectly normal for management reporting.

The problem starts when that same combined summary becomes the source for e-Invoice handling.

LHDN compliance requires you to preserve taxpayer-level transaction truth first. Group consolidation comes after entity-level document control, not before it. (Hasil)

Better approach

Do this in order:

  1. clean entity-level source transactions,
  2. clean entity-level invoice / note handling,
  3. then group consolidation for management.

Not the reverse.


Trap 3: shared customer master with weak entity ownership

A group may have one central CRM or customer database. That is fine operationally.

But from an e-Invoice perspective, buyer records still need to tie to the correct supplier entity and transaction population. The supplier’s invoice, validated UUID, and later adjustment notes all belong to that legal entity’s trail. (Hasil)

If customer master data is shared but entity assignment is weak, you may end up with:

  • wrong company issuing the invoice,
  • wrong company issuing the refund note,
  • wrong reconciliation between invoice and seller balance.

Better approach

Keep one shared customer database if needed, but enforce:

  • entity ownership,
  • entity billing rules,
  • entity-specific invoice references.

Trap 4: intercompany transactions ignored or hidden

This is a major trap in multi-entity ecommerce groups.

Examples:

  • Entity A buys inventory, Entity B sells it.
  • Entity A pays advertising, Entity B benefits.
  • Entity A receives marketplace settlement, Entity B books the revenue.
  • Shared service teams recharge costs informally or not at all.

These are not just accounting nuisances. They affect invoice logic and supplier identity.

If the legal supplier on the transaction is not aligned with the operational and accounting flow, the audit trail weakens fast. Also, intercompany charges have their own tax and transfer-pricing implications beyond e-Invoice, so hiding them inside vague allocations is a bad habit. (Hasil)

Better approach

Treat intercompany flows formally:

  • intercompany invoicing or recharge support,
  • documented ownership of sales,
  • documented ownership of costs,
  • and consistent accounting treatment.

Trap 5: one refund team, multiple entities, no reference discipline

Returns and refunds are already tricky. In a multi-entity environment, they get worse if the team handling them does not know which legal entity owns the original invoice.

LHDN’s system requires later credit notes, debit notes, or refund notes to reference the original validated invoice correctly, including the original e-Invoice UUID. The MyInvois FAQ also explains how multiple original UUIDs can be referenced in one note where applicable. (sdk.myinvois.hasil.gov.my)

If your refund team only sees:

  • order ID,
  • customer name,
  • amount,

but not:

  • legal entity,
  • validated invoice UUID,
  • original supplier record,

then later adjustment handling becomes risky.

Better approach

Your refund register should include:

  • entity,
  • original order ID,
  • invoice code number,
  • validated UUID,
  • note type used,
  • settlement impact later.

When one group can still simplify operationally

There is good news.

A multi-entity group can still simplify operations, as long as it does not collapse legal boundaries.

You can still centralise:

  • data mapping,
  • dashboarding,
  • SOPs,
  • refund workflow design,
  • shared report packs,
  • and group-level finance review.

You can also use one standard internal chart of logic:

  • entity code,
  • channel code,
  • invoice code structure,
  • note-document mapping rule,
  • clearing-account structure.

That gives you operational consistency without destroying taxpayer-level separation.

This is the sweet spot:

  • central governance
  • with entity-level execution

A practical model that works

For many multi-entity sellers, the cleanest design looks like this:

Per entity

Maintain separately:

  • source transaction population,
  • invoice code numbering,
  • validated e-Invoice UUID mapping,
  • note-document population,
  • seller balance reconciliation,
  • bank reconciliation.

At group level

Consolidate:

  • sales,
  • margin,
  • fees,
  • refunds,
  • working capital,
  • dashboard reporting.

This gives you:

  • clean compliance at entity level,
  • and useful management visibility at group level.

That is the right order.


A simple example

Imagine this structure:

Entity A

Malaysia Shopify + Shopee retail sales

Entity B

Malaysia wholesale and B2B sales

Entity C

Singapore TikTok Shop sales

The wrong approach would be:

  • one combined monthly sales file,
  • one pooled adjustment log,
  • one “group consolidated e-Invoice thinking.”

The better approach is:

  • Entity A handles its own eligible B2C and B2B invoice trail,
  • Entity B handles its own invoice trail,
  • Entity C handles its own invoice trail,
  • management later receives one group dashboard.

Same group.
Three separate supplier trails.

That is much safer.


What finance should lock down first

If you are a multi-entity seller preparing for e-Invoice, start with these five things:

1. Entity-to-channel mapping

Which store, account, or sales population belongs to which legal entity?

2. Entity-specific invoice numbering and UUID mapping

Do not mix these across companies.

3. Buyer and refund registers with entity field mandatory

This is essential for later note handling.

4. Seller balance reconciliation by entity

Never reconcile only at brand level if the legal entities are separate.

5. Intercompany documentation

Especially if costs, inventory, or cash move across entities.

These five items solve a large part of the mess before it becomes an audit trail issue.


Final thoughts

For multi-entity sellers, the biggest danger is treating legal entities like operational channels.

They are not the same thing.

Channels are how you sell.
Entities are who is legally selling.

LHDN e-Invoice sits with the legal entity.
Group consolidation sits with management reporting.

Once you separate those clearly, the process becomes much more manageable.

The practical rule is simple:

  • comply by entity
  • consolidate by group later

If you do that, most of the common traps become avoidable.

If you do not, the business may still produce nice dashboards — but the compliance trail underneath will be much weaker than it looks.