Intercompany accounting describes the ERP capability to automatically post offsetting financial entries between legal entities under the same group when goods, services or financing flow between them. In a group structure with German GmbH, Austrian GmbH and Swiss AG entities — common across Germany, Switzerland and Austria mid-market — every intercompany delivery, service charge or cash transfer generates parallel entries that must reconcile at consolidation. Without ERP automation, this becomes a manual reconciliation nightmare every period close.
Typical intercompany transactions
Goods transfers: production company sells to distribution company at transfer price; corresponding sale on side A matches purchase on side B
Service charges: shared-service centre invoices group companies for HR, IT or finance support
Royalty and licence fees: IP-holding company charges operating companies for trademark and patent usage
Cash pool transfers: surplus liquidity from one entity loaned to another, generating interest entries
Cost allocations: group overhead spread to entities by defined keys (revenue, headcount, asset base)
ERP capabilities required
A multi-entity ERP must automatically generate the offsetting posting in the receiving entity when a transaction originates in the sending entity. Required capabilities: shared chart of accounts with entity-specific extensions, currency translation at transaction and consolidation rates, transfer-pricing logic with markup rules and arm's-length documentation, automated intercompany elimination for group consolidation, and matching reports to identify mismatches before period close. SAP S/4HANA, Microsoft Dynamics 365 F&O, Oracle Cloud ERP and Infor M3 deliver these natively; mid-market ERP like abas, proALPHA, Sage X3 and Comarch ERP Enterprise deliver core intercompany with limited transfer-pricing automation.
Transfer pricing and OECD compliance
Transfer prices between group entities must follow the arm's-length principle codified in OECD guidelines and German §1 AStG. ERP supports this by storing transfer-pricing rules per product or service category, documenting the chosen method (cost-plus, comparable-uncontrolled-price, transactional net margin), and producing evidence for the local file and master file required under BEPS Action 13. Mid-market groups with 5 to 50 million EUR intercompany volume typically run a dedicated transfer-pricing module from EY TaxChat, Thomson Reuters ONESOURCE or AmAdeus Software next to the ERP.
Group consolidation
At period close, intercompany entries are eliminated to avoid double counting. ERP-integrated consolidation tools (SAP Group Reporting, Oracle FCCS, OneStream, LucaNet, Tagetik) read the matched intercompany pairs, apply elimination journals automatically and produce consolidated financials under IFRS or HGB. For mid-market groups with under 10 entities and simple structures, the ERP's built-in consolidation often suffices; above that complexity, a dedicated CPM tool earns its 50,000-200,000 EUR per year price tag.
The two sides post at slightly different times (cut-off issues), different exchange rates (transaction versus period-end), or different amounts (rounding, late credit notes). Even with automation, 1-3% of intercompany volume typically needs manual matching at period close.
Do small groups need a separate consolidation tool?
Up to 5 entities with similar charts of accounts, the ERP's built-in consolidation usually works. Above 10 entities or in complex M&A scenarios, a dedicated tool like LucaNet (popular in Germany, Switzerland and Austria for mid-market) or OneStream pays off through faster close and better audit-trail.
How does intercompany work in SaaS ERP like NetSuite or Business Central?
NetSuite OneWorld and Microsoft Dynamics 365 Business Central handle multi-entity natively with automated intercompany invoicing, currency translation and elimination journals. They are popular choices for mid-market groups with 3 to 20 entities and total revenues of 20 to 500 million EUR.