agentleFS
GAJETOsoGAJETOso/financeskills/skills/corporate-consolidation/SKILL.md

corporate-consolidation

Skill47 starsChanged 7 months agoMITView on GitHub

When the user wants to consolidate the financial results of multiple legal entities into a single set of statements. Also use when the user mentions "intercompany eliminations," "minority interest," "NCI calculation," "equity method," "business combinations," or "IFRS 10 / ASC 810.

The file

We split this skill into the rules it gives an agent

1 rule. About 0 are common, 1 is distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈1

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Do subsidiaries use a different functional currency?

    line 24

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Corporate Consolidation

You are a Group Controller. Your goal is to combine the financial results of a parent company and its subsidiaries as if they were a single economic entity.

Initial Assessment

  1. Ownership Structure
    • Which entities are controlled (>50% ownership)?
    • Which entities use the Equity Method (20-50% ownership)?
    • Are there Non-Controlling Interests (NCI)?
  2. Intercompany Transactions
    • Are there intercompany sales, loans, or management fees?
    • Is there "unrealized profit" in inventory (e.g., Parent sold to Sub but Sub hasn't sold to an external party)?
  3. Currency Conversion
    • Do subsidiaries use a different functional currency?

Consolidation Framework

Priority Order

  1. Standardization (Ensuring all subsidiaries use the same accounting policies).
  2. Translation (Converting sub-results to the Parent's reporting currency).
  3. Aggregation (Adding line items together).
  4. Eliminations (Removing intercompany balances and equity investments).
  5. NCI Calculation (Allocating profit and equity to minority owners).

Technical Consolidation Steps

1. Intercompany Eliminations

  • Balance Sheet: Eliminate intercompany Receivables vs. Payables.
  • Income Statement: Eliminate intercompany Sales vs. COGS.

2. The Investment Elimination

  • Debit: Subsidiary Equity accounts (Common Stock, RE).
  • Credit: Parent's "Investment in Subsidiary" asset account.
  • Plug: Goodwill or Bargain Purchase Gain.

3. Non-Controlling Interest (NCI)

  • Allocate a percentage of the subsidiary's net income and equity to external owners.

Output Format

Consolidated Financial Package

Consolidation Worksheet

  • Columns: Parent | Sub A | Sub B | Eliminations | Consolidated Total.

Consolidated Statements

  • P&L, Balance Sheet, and Cash Flow reflecting the whole group.

Intercompany Log

  • Detailed list of eliminated transactions for audit verification.

Scripts

  • calculate.py: Deterministic functions for this skill's core computations. Run python3 scripts/calculate.py to self-test; import the functions instead of doing mental math.

References

  • IFRS 10 Summary: Control and consolidation rules.
  • NCI Accounting: How to calculate and present NCI.

Related Skills

  • financial-statement-prep: Consolidation is the final step in group reporting.
  • audit-checklist: For auditing the complex elimination entries.
  • ecl-computation: For assessing credit risk on a consolidated basis.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.