Kailing TechnologyExpense Control and Reimbursement System › How to allocate group multi-organization expenses

How to allocate expenses across multiple organizations in a group? Handling of cross-legal-entity allocation

Kailing Technology · 2026-09-04

The key difference lies in Is it across legal entities。Allocation within the same legal entity to different departments or projects is only dimensional allocation, and one voucher is enough;Cross-legal-entity allocation involves related-party transactions and may require invoicing for settlement, you cannot simply make an allocation entry in the accounts. If this is not clearly distinguished, it is the easiest pitfall in group expense control.

Three intra-group allocation scenarios

ScenariosWhether it is across legal entitiesHandling method
A department at the headquarters allocates expenses to multiple cost centers under this legal entityNoMultiple journal lines within the same ledger, each with a cost center
Shared service center expenses allocated to multiple projects of the same legal entityNoMultiple journal lines within the same ledger, each with a project
Parent company expenses allocated to the subsidiaryYesInvolving related-party transactions, usually requiring a service agreement and invoicing settlement

Why cross-legal-entity allocation cannot be done only in the accounts

Expenses borne by the parent company are to be borne by the subsidiary, which in essence is The parent company provided services to the subsidiary. This constitutes a related-party transaction for tax purposes, which usually requires a service agreement, pricing at fair value, and invoicing for settlement.

If allocation entries are only made in the accounts—the parent company credits the expense and the subsidiary debits the expense, with an intercompany account in between—there will be two problems: first, the subsidiary's expenditure has no invoice, creating tax deduction risk; second, the related-party transaction is not handled according to regulations, which may trigger special tax adjustment.

So for cross-legal-entity expense sharing,The correct path is usually internal service settlement: Sign a service agreement, and the parent company issues invoices to the subsidiary as agreed, with the subsidiary booking them based on the invoices. What the expense control system can do is calculate the allocation amount and generate a settlement basis, rather than directly generating cross-ledger expense entries.

How to determine the allocation basis

Common allocation bases include: headcount, revenue, area, duration of use, and number of devices. Which to choose depends on the nature of the expense—Rent by area, IT services by headcount or device count, shared centers by business volume

The key is that the allocation basis must be Can retrieve data, can explain, relatively stable。An allocation basis from which data cannot be obtained is useless no matter how reasonable it is; one that cannot be explained clearly will cause trouble during tax inspections; one that changes frequently will make period-to-period data incomparable.

The data source for the allocation basis must be fixed, preferably synchronized from HR or ERP, and not manually filled in every month—manually entered data is first prone to errors, and second cannot be traced back to why that number was used at the time.

How are multi-ledger vouchers generated?

When multiple legal entities are involved, one allocation will generate vouchers for multiple account books. The system must support One allocation sheet corresponds to multiple vouchers, each voucher belongs to a different ledger and company code.

These vouchers need to have an association relationship between them to facilitate traceability and reconciliation. In practice, it is recommended to keep a unified allocation batch number and include it on the vouchers of each ledger, so that if either party finds a problem, they can trace it to the other side.

Maintenance of allocation rules

Allocation rules will change—organizational adjustments, newly added subsidiaries, changes in allocation basis. Therefore, the rules must be Configuration items rather than code, and there must be an effective period.

The benefit of having an effective period is that adjusting rules does not affect historical allocation results. March's allocation follows March's rules; changing the rules in June will not cause March's data to change. This is very important during audits and reconciliations.

It is also recommended to retain a trace of the allocation process: which rule was used for this allocation, what the value of the allocation basis was, and how much each party was allocated.Expense allocation within the group is prone to disputes, and only with complete traces can it be clearly explained.

How is this scenario handled in Kailing Technology's expense control system?

Supports two scenarios: multi-dimensional allocation within the same legal entity and cross-legal-entity allocation. Cross-legal-entity allocation generates a settlement basis rather than direct cross-ledger entries. Allocation bases can be synchronized from HR or ERP to avoid manual entry. A single allocation can generate vouchers for multiple ledgers, linked by a unified batch number for easy reconciliation. Allocation rules have effective periods; adjustments do not affect historical results, and the entire process is traceable.

Learn about the Kailing Technology expense control and reimbursement system →

Common Questions

Can cross-legal-entity allocation be done only as accounting entries?

Not recommended. A parent company providing services to a subsidiary is a related-party transaction, which typically requires a service agreement and invoiced settlement; otherwise, the subsidiary booking without an invoice faces pre-tax deduction risk.

How to choose the allocation basis?

Choose by expense nature: rent by area, IT by headcount or device count, shared service center by business volume. It must be obtainable, explainable, and relatively stable.

When one allocation involves multiple legal entities, how are vouchers handled?

One allocation sheet generates multiple vouchers, each belonging to a different ledger, linked by a unified batch number for easy reconciliation and traceability.

If allocation rules are changed, will historical data change?

No. Rules have effective periods, and each period is calculated according to the rules effective in that period. This is important during audits and reconciliations.