For companies with multiple entities (subsidiaries, branches, operating divisions), Light maintains separate ledgers per entity. This article explains multi-entity GL management and consolidation.
Multi-Entity Overview
A multi-entity company has multiple operating units:
- Subsidiaries - Separate legal entities (each with own tax ID)
- Branches - Operating units of the same legal entity
- Divisions - Internal business units
Each entity:
- Has its own company entity record
- Maintains its own ledger, with GL accounts assigned from the company chart of accounts
- Posts transactions independently
- Reports separately and consolidated
Entity Structure
Set up entities in Settings (gear icon) → Entities:
-
Each entity has:
- Name - Legal or operating name
- Code - Automatically assigned entity code (e.g., "001", "002"), used in document numbers
- Local currency - The entity's operating currency (USD, EUR, GBP, etc.); cannot be changed after creation
- Address - Legal address
- Parent entity - If part of a hierarchy
- Status - Active, Inactive, Hidden
-
Entities can be hierarchical:
- Assign a parent entity to reflect your group structure
- Useful for regional or functional groupings
Chart of Accounts per Entity
Light maintains one chart of accounts per company, and each GL account is assigned to one or more entities:
Shared accounts:
- Assign accounts to all entities so they use the same GL account codes
- Simplifies consolidation and reporting
- Standard practice for multinational companies
Entity-specific accounts:
- Assign an account to selected entities only (unusual)
- Useful for entity-specific GL accounts (intercompany receivable)
- More complex to consolidate
Most companies share the chart of accounts across entities.
Posting to Entities
When creating documents, specify the company entity:
- Invoice Payable:
- Specify vendor's entity (which entity receives the bill)
- Posts to that entity's GL
- Invoice Receivable:
- Specify customer's entity
- Posts to that entity's GL
- Journal Entry:
- Posts to a single entity's GL
- Use an intercompany journal entry to span entities (each line specifies its entity)
Documents are always posted to an entity's GL, not to a shared general ledger. Document numbers include the entity code in the format DOCTYPE/ENTITY/NUMBER (e.g., AP/001/000000123), and number sequences run separately per entity and document type.
Intercompany Transactions
When entities transact with each other:
Example: Parent lends cash to subsidiary
- Parent entity: Debit Intercompany Receivable, Credit Cash
- Subsidiary entity: Debit Cash, Credit Intercompany Payable
Both entities post the transaction, creating a payable/receivable pair.
Creating Intercompany Entries
For intercompany transactions, create journal entries spanning entities:
- Go to Accounting → Journal entries
- Click + Create journal entry and select the intercompany type
- Each line specifies:
- Company entity
- GL account
- Debit/credit amount
- Eliminate - whether the line is eliminated at consolidation
- Entry posts to each entity's GL separately, and Light automatically adds the intercompany receivable/payable offset lines based on your intercompany account configuration
Lines flagged for elimination post to the Elimination ledger, which feeds the eliminations column in consolidated reports.
Entity-Level Reporting
Report on individual entity GL:
- Go to Planning & Reports → Reports and open a report
- In the Entity filter, select a single entity
- View that entity's GL, balance sheet, income statement, etc.
- Report contains only that entity's transactions
Entity-level reports are useful for:
- Individual P&L reviews
- Regulatory filings for subsidiaries
- Performance evaluation
Consolidated Reporting
Report across all entities:
- Go to Planning & Reports → Reports and open a report
- In the entity selector, click Consolidated and select the entities to include
- The report shows a column per entity, a Subtotal column, an Eliminations column (intercompany offsets), and a Total column
- Use Group Crcy to view all entities translated to the group currency
The Total column is the Subtotal minus Eliminations - the true group result.
Intercompany Elimination
When consolidating, eliminate intercompany transactions:
Example:
- Entity A loaned $100,000 to Entity B
- Entity A GL: Intercompany Receivable $100,000
- Entity B GL: Intercompany Payable $100,000
- Consolidated (without elimination): Shows $100,000 both ways (cancels out)
- Consolidated (with elimination): Shows $0 (properly eliminated)
Elimination removes intercompany amounts to show group transactions with external parties only.
Multi-Currency Considerations
For multi-entity companies with different currencies:
- Each entity has a local currency (EUR, GBP, JPY, etc.)
- Every transaction posts with three amounts: the document (transaction) currency, the entity's local currency, and the company's group currency
- Local and group amounts are converted at posting time using the valuation date rate (official ECB rates, or a custom rate override)
- Translation differences are handled via FX revaluation and the currency translation adjustment (CTA) system account
Consolidated reports read the group currency amounts stored on each transaction, so no separate consolidation-date conversion is applied.
Entity Hierarchy in Reports
If entities are hierarchical:
Parent Entity
├─ Child Entity A
└─ Child Entity B
Reports let you choose which entities to include:
- Parent and all children combined (select them together in consolidated view)
- Only the parent or a specific child
Transfer Pricing
For entities in different countries, use transfer pricing:
- Create journal entries between entities with specific rates
- Document transfer price for tax purposes
- Report separately for each entity (at transfer price)
- Consolidation can show fair value
Light doesn't enforce transfer pricing rules but allows you to implement them via intercompany entries.
Allocations Between Entities
Allocate shared costs across entities:
- Parent incurs $100,000 corporate overhead
- Allocate 60% to Entity A ($60,000), 40% to Entity B ($40,000)
- Create an intercompany journal entry:
- FROM line: Credit the parent's overhead (or clearing) account $100,000
- TO lines: Debit Entity A Expense $60,000 and Entity B Expense $40,000
- Light automatically adds the intercompany receivable/payable offset lines
- Posts the allocation to each entity's GL
Use this for cost allocation, management accounting, or regulatory requirements.
Minority Interests
For partial subsidiaries or joint ventures:
- Parent owns 70%, outside party owns 30%
- Subsidiary posts full GL transactions
- Consolidated reports combine 100% of the subsidiary's results
- Record the minority (non-controlling) interest share via manual journal entries if required
Light does not calculate minority interest automatically; implement it with manual journal entries.
Equity Accounting
For significant investments in other entities:
- Investor company uses equity method
- Records initial investment
- Posts annual:
- Share of investee's income
- Less any dividends received
- Increases or decreases investment balance each period
Manual journal entries implement equity accounting; Light provides GL structure.
Segment Reporting
For management reporting by segment (entity, geography, product):
- Set up custom properties for segment codes
- Post all transactions with segment property
- Report filtered by segment
- Analyze performance by segment
Entities can be segments, or use custom properties for finer-grained segmentation.
Best Practices
- Use consistent entity names - Entity codes are assigned automatically; standardize display names
- Maintain entity hierarchy - Reflect organizational structure in GL
- Document allocations - Keep notes on why allocations are made
- Reconcile intercompany - Ensure payables match receivables
- Monitor elimination - Verify intercompany accounts eliminate properly
- Report both views - Show entity-level and consolidated results
- Archive old entities - Mark inactive entities as such
Related Articles
Was this article helpful?
Thanks for the feedback!