intercompany-eliminator

Automated intercompany transaction identification and elimination skill for consolidated reporting

509 stars

Best use case

intercompany-eliminator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Automated intercompany transaction identification and elimination skill for consolidated reporting

Teams using intercompany-eliminator should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/intercompany-eliminator/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/domains/business/finance-accounting/skills/intercompany-eliminator/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/intercompany-eliminator/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How intercompany-eliminator Compares

Feature / Agentintercompany-eliminatorStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Automated intercompany transaction identification and elimination skill for consolidated reporting

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Intercompany Eliminator

## Overview

The Intercompany Eliminator skill automates the identification and elimination of intercompany transactions for consolidated financial reporting. It ensures accurate elimination entries and handles complex multi-entity structures.

## Capabilities

### Intercompany Matching
- Trading partner identification
- Transaction type classification
- Amount reconciliation
- Timing difference handling
- Currency conversion alignment
- Threshold-based matching

### Elimination Entry Generation
- Revenue/cost of goods sold elimination
- Intercompany receivable/payable netting
- Dividend elimination
- Management fee elimination
- Interest income/expense elimination
- Service charge elimination

### Currency Translation
- Functional currency determination
- Translation method application
- Temporal method calculations
- Current rate method application
- Cumulative translation adjustment
- Remeasurement gain/loss

### Minority Interest Calculation
- Noncontrolling interest identification
- Profit/loss allocation
- Comprehensive income allocation
- Changes in ownership treatment
- Step acquisition adjustments
- Deconsolidation accounting

### Investment Elimination
- Cost method elimination
- Equity method elimination
- Acquisition accounting
- Goodwill calculation
- Push-down accounting
- Basis differences

### Unrealized Profit Elimination
- Inventory profit elimination
- Fixed asset profit elimination
- Upstream vs. downstream
- Minority interest impact
- Tax effect consideration
- Realization timing

## Usage

### Monthly Consolidation
```
Input: Subsidiary trial balances, intercompany activity reports
Process: Match transactions, generate eliminations, calculate minority interest
Output: Consolidated trial balance, elimination entries, reconciliation report
```

### Intercompany Reconciliation
```
Input: Intercompany balance reports from all entities
Process: Identify mismatches, investigate differences, propose adjustments
Output: Reconciled balances, adjustment entries, exception report
```

## Integration

### Used By Processes
- Intercompany Accounting and Consolidation
- Financial Statement Preparation
- Month-End Close Process

### Tools and Libraries
- ERP APIs (SAP, Oracle)
- Consolidation software (HFM, OneStream)
- Custom matching algorithms

## Best Practices

1. Establish intercompany policies and procedures
2. Implement real-time matching where possible
3. Set materiality thresholds for reconciliation
4. Create standard intercompany transaction templates
5. Build escalation procedures for unmatched items
6. Maintain entity relationship mapping