Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.dualentry.com/llms.txt

Use this file to discover all available pages before exploring further.

How to Configure Multi-Entity and Consolidation

DualEntry’s multi-entity module lets you manage multiple legal entities within a single tenant, record intercompany transactions, automate eliminations, and produce consolidated financial statements.

Defining the Entity Hierarchy

You manage your entity structure from Settings → Companies. Each entity (company) has a name, functional currency, fiscal calendar, its own chart of accounts (or a shared chart of accounts template), and its own approval workflows. You define parent-child relationships between entities by assigning a parent company. The top-level parent is the consolidation entity. The API exposes entities at /public/v2/companies/, where you can list, filter, and retrieve entity details programmatically.
Each entity operates as a self-contained set of books. Users can be granted different permission scopes per entity, so an accountant may have full access to one subsidiary and read-only access to another.

Intercompany Transactions

You record transactions between entities using intercompany journal entries (IJEs). An IJE includes lines that span at least two companies and must balance in aggregate across all entities involved. For example, when a parent company charges a management fee to a subsidiary, you create an IJE with a debit in the subsidiary and a credit in the parent. IJEs have their own approval workflows, separate from single-entity transactions. This gives you control over who can initiate and approve cross-entity entries. DualEntry automatically creates the offsetting intercompany receivable and payable balances on each entity’s books.

Configuring Eliminations

During consolidation, intercompany balances and transactions must be eliminated so they don’t inflate the consolidated financials. You configure elimination rules in Settings → Companies → Eliminations. Rules define which intercompany account pairs should be eliminated-for example, intercompany receivables against intercompany payables, and intercompany revenue against intercompany expense. When you run consolidation, DualEntry automatically generates elimination entries based on these rules. The elimination entries zero out intercompany balances and appear as a separate column in the consolidated report, so you can see the pre-elimination and post-elimination figures side by side.

Consolidated Reporting

You run any standard financial statement at the consolidated (parent) level. DualEntry aggregates each child entity’s data, applies the configured elimination entries, and presents the consolidated view. You can also run reports at any intermediate level in the hierarchy-consolidating a regional parent with its subsidiaries, for example, without rolling up to the global parent. The consolidation process is on-demand. You select the parent entity, the reporting period, and run the consolidation. Results are available immediately in the reporting module. Consolidated reports include a breakdown column that shows each entity’s contribution alongside the elimination entries, so you can trace how the consolidated totals are derived from the individual entity figures.

Currency Translation for Consolidation

When child entities have different functional currencies than the parent, DualEntry translates their financials to the parent’s currency during consolidation. You configure translation rules per entity:
  • Current rate method - balance sheet items translate at the period-end rate; income statement items translate at the average rate for the period.
  • Temporal method - monetary items translate at the period-end rate; non-monetary items translate at historical rates.
The cumulative translation adjustment (CTA) posts to an equity account on the consolidated balance sheet. For details on configuring exchange rates and rate types, see multi-currency setup. For currency-specific report formatting, see multi-currency reporting.
Ensure each child entity’s period is closed before running consolidation. Consolidating with open periods may produce incomplete results.
Last modified on May 28, 2026