Skip to main content Enter
ERP.AI Financial Consolidation

Financial Consolidation

Start now
Pricing Questions about Financial Consolidation Get started
Build with Proto

Modules

Entity and ownership managementKeep the reporting group, ownership changes and account mappings ready for the next close. Trial balance collectionCollect complete subsidiary balances and resolve exceptions before group calculation. Currency translationTranslate accepted balances using reviewed rates and explain the currency movement.
Intercompany reconciliationMatch both sides of intercompany activity and retain an explanation for every difference. Group adjustments and reportingReview group-only adjustments and build statements with a traceable financial basis. Close publication and auditPublish the reviewed close and give each reader the evidence they are allowed to see.

Financial Consolidation

Start now
Pricing Questions about Financial Consolidation Get started
Build with Proto

Processes

Subsidiary balances to group calculationBring accepted subsidiary balances and approved translation inputs into one complete group calculation. Intercompany difference to eliminationResolve reciprocal source differences before posting a balanced consolidation-layer elimination.
Ownership change to group reportingCarry the approved effective ownership basis into translated, allocated group results. Reviewed results to publicationTurn the reviewed financial revision into a locked published pack and a controlled audit trail.

Financial Consolidation

Start now
Pricing Questions about Financial Consolidation Get started
Build with Proto

Industries

Multi-entity corporate groupsCorporate finance teams collecting results from separately maintained subsidiary ledgers. Groups with foreign subsidiariesUSD-reporting groups reconciling accepted balances from entities with other functional currencies.
Acquisitive business groupsGroup controllers adding businesses while preserving the evidence behind ownership and reporting changes.

Financial Consolidation

Start now
Pricing Questions about Financial Consolidation Get started
Build with Proto

Reference

Roles and permissionsGive each close participant the access and decisions their work requires. Consolidation reportsExplain the group result and the source evidence behind it. Data modelFollow accepted source balances through the selected calculation and published financial revision.
IntegrationsConnect subsidiary ledgers, reviewed rate inputs and published financial artifacts. ImplementationConfigure one reconciled corporate close before extending the rollout. Use Proto with Financial ConsolidationUse Proto to configure the close and investigate its evidence within your authority.

Financial Consolidation

Start now
Pricing Questions about Financial Consolidation Get started
Build with Proto
All systems
Modules
Entity and ownership managementKeep the reporting group, ownership changes and account mappings ready for the next close.Trial balance collectionCollect complete subsidiary balances and resolve exceptions before group calculation.Currency translationTranslate accepted balances using reviewed rates and explain the currency movement.Intercompany reconciliationMatch both sides of intercompany activity and retain an explanation for every difference.Group adjustments and reportingReview group-only adjustments and build statements with a traceable financial basis.Close publication and auditPublish the reviewed close and give each reader the evidence they are allowed to see.
Processes
Subsidiary balances to group calculationBring accepted subsidiary balances and approved translation inputs into one complete group calculation.Intercompany difference to eliminationResolve reciprocal source differences before posting a balanced consolidation-layer elimination.Ownership change to group reportingCarry the approved effective ownership basis into translated, allocated group results.Reviewed results to publicationTurn the reviewed financial revision into a locked published pack and a controlled audit trail.
Industries
Multi-entity corporate groupsCorporate finance teams collecting results from separately maintained subsidiary ledgers.Groups with foreign subsidiariesUSD-reporting groups reconciling accepted balances from entities with other functional currencies.Acquisitive business groupsGroup controllers adding businesses while preserving the evidence behind ownership and reporting changes.
Reference
Roles and permissionsGive each close participant the access and decisions their work requires.Consolidation reportsExplain the group result and the source evidence behind it.Data modelFollow accepted source balances through the selected calculation and published financial revision.IntegrationsConnect subsidiary ledgers, reviewed rate inputs and published financial artifacts.ImplementationConfigure one reconciled corporate close before extending the rollout.Use Proto with Financial ConsolidationUse Proto to configure the close and investigate its evidence within your authority.
Sign in
Sign in Start now
Financial Consolidation References
Data model3 of 6
  • Roles and permissions1 of 6
  • Consolidation reports2 of 6
  • Data model3 of 6
  • Integrations4 of 6
  • Implementation5 of 6
  • Use Proto with Financial Consolidation6 of 6

Data model

Follow accepted source balances through the selected calculation and published financial revision.

30 tables · 109 relationships

Data model 30 tables
mastertransactionfinance OwnershipStructure.Parent → LegalEntities OwnershipStructure.ApprovedBy → Employees GroupMemberships.ConsolidationGroup → ConsolidationGroups GroupMemberships.LegalEntity → LegalEntities ConsolidationPeriods.OpenedBy → Employees ConsolidationPeriods.SelectedRun → ConsolidationRuns ConsolidationPeriods.ConsolidationGroup → ConsolidationGroups TrialBalanceLines.TrialBalance → SubsidiaryTrialBalances TrialBalanceLines.ConsolidationAccount → ConsolidationCoA FXRates.Period → ConsolidationPeriods FXRates.PreparedBy → Employees FXTranslationRules.ConsolidationAccount → ConsolidationCoA EliminationLines.Elimination → Eliminations EliminationLines.ConsolidationAccount → ConsolidationCoA EliminationLines.RelatedEntity → LegalEntities BoardPackDistributions.BoardPackExport → BoardPackExports BoardPackDistributions.Recipient → Employees Employees.LegalEntity → LegalEntities OwnershipChanges.Parent → LegalEntities OwnershipChanges.RecordedBy → Employees SubsidiaryTrialBalances.LegalEntity → LegalEntities SubsidiaryTrialBalances.Period → ConsolidationPeriods SubsidiaryTrialBalances.SubmittedBy → Employees TranslatedBalances.LegalEntity → LegalEntities TranslatedBalances.Period → ConsolidationPeriods TranslatedBalances.ConsolidationAccount → ConsolidationCoA TranslatedBalances.FXRule → FXTranslationRules TranslatedBalances.FXRate → FXRates TranslatedBalances.Run → ConsolidationRuns TranslatedBalances.SourceLine → TrialBalanceLines CumulativeTranslationAdjustment.LegalEntity → LegalEntities CumulativeTranslationAdjustment.Period → ConsolidationPeriods CumulativeTranslationAdjustment.Run → ConsolidationRuns CumulativeTranslationAdjustment.ConsolidationAccount → ConsolidationCoA IntercompanyTransactions.Period → ConsolidationPeriods IntercompanyTransactions.FromEntity → LegalEntities IntercompanyTransactions.FromAccount → ConsolidationCoA IntercompanyTransactions.ReportedBy → Employees ICReconciliation.Period → ConsolidationPeriods ICReconciliation.FromEntity → LegalEntities ICReconciliation.Elimination → Eliminations ICReconciliation.Run → ConsolidationRuns ICReconciliation.PreparedBy → Employees ICDisputes.Period → ConsolidationPeriods ICDisputes.Reconciliation → ICReconciliation ICDisputes.FromEntity → LegalEntities ICDisputes.RaisedBy → Employees Eliminations.Period → ConsolidationPeriods Eliminations.FromEntity → LegalEntities Eliminations.ApprovedBy → Employees Eliminations.Run → ConsolidationRuns MinorityInterest.Subsidiary → LegalEntities MinorityInterest.Period → ConsolidationPeriods MinorityInterest.OwnershipStructure → OwnershipStructure MinorityInterest.Run → ConsolidationRuns TopSideAdjustments.Period → ConsolidationPeriods TopSideAdjustments.ConsolidationAccount → ConsolidationCoA TopSideAdjustments.RaisedBy → Employees TopSideAdjustments.Run → ConsolidationRuns ConsolidatedTrialBalance.Period → ConsolidationPeriods ConsolidatedTrialBalance.ConsolidationAccount → ConsolidationCoA ConsolidatedTrialBalance.Run → ConsolidationRuns ConsolidatedFinancials.Period → ConsolidationPeriods ConsolidatedFinancials.PreparedBy → Employees ConsolidatedFinancials.Run → ConsolidationRuns Disclosures.Period → ConsolidationPeriods Disclosures.RelatedStatement → ConsolidatedFinancials Disclosures.AuthoredBy → Employees BoardPackExports.Period → ConsolidationPeriods BoardPackExports.Publication → ConsolidatedFinancials ConsolidationRuns.Period → ConsolidationPeriods ConsolidationRuns.PreparedBy → Employees FXRateRequirements.Run → ConsolidationRuns FXRateRequirements.FXRate → FXRates ConsolidationMovements.Run → ConsolidationRuns ConsolidationMovements.LegalEntity → LegalEntities ConsolidationMovements.ConsolidationAccount → ConsolidationCoA ConsolidationMovements.PreparedBy → Employees ChartOfAccountsMapping.LegalEntity → LegalEntities ChartOfAccountsMapping.ConsolidationAccount → ConsolidationCoA ChartOfAccountsMapping.ApprovedBy → Employees LegalEntitiesmasterLegalEntityCodeParentEntityName OwnershipStructuremasterParentSubsidiaryApprovedBy ConsolidationGroupsmasterGroupCodeNameGroupType GroupMembershipslineConsolidationGroupLegalEntityEffectiveFrom ConsolidationPeriodsmasterStatusOpenedByPublishedBy ConsolidationCoAmasterAccountCodeParentAccountICCounterpartAccount TrialBalanceLineslineLocalAccountCodeTrialBalanceConsolidationAccount FXRatesmasterStatusPeriodPreparedBy FXTranslationRulesmasterRuleCodeConsolidationAccountAccountSubType EliminationLineslineEliminationConsolidationAccountRelatedEntity BoardPackDistributionslineStatusBoardPackExportRecipient EmployeesmasterEmployeeNumberLegalEntityPrincipalId OwnershipChangestransactionChangeNumberStatusParent SubsidiaryTrialBalancestransactionSubmissionNumberStatusLegalEntity TranslatedBalancestransactionBalanceNumberStatusLegalEntity CumulativeTranslationAdjustmenttransactionAdjustmentNumberStatusLegalEntity IntercompanyTransactionstransactionICTransactionNumberStatusPeriod ICReconciliationtransactionReconciliationNumberStatusPeriod ICDisputestransactionDisputeNumberStatusPeriod EliminationstransactionEliminationNumberStatusPeriod MinorityInteresttransactionAllocationNumberStatusSubsidiary TopSideAdjustmentstransactionAdjustmentNumberStatusPeriod ConsolidatedTrialBalancetransactionBalanceNumberStatusPeriod ConsolidatedFinancialstransactionStatementNumberStatusPeriod DisclosurestransactionDisclosureNumberStatusPeriod BoardPackExportstransactionExportNumberStatusPeriod ConsolidationRunstransactionRunNumberStatusPeriod FXRateRequirementstransactionRequirementNumberStatusRun ConsolidationMovementstransactionMovementNumberStatusRun ChartOfAccountsMappingmasterLocalAccountCodeStatusLegalEntity
Data modelTable names and relationships

How the model is organised

Entities and ownership

LegalEntities, OwnershipStructure, OwnershipChanges, ConsolidationGroups, GroupMemberships and Employees. Define entities, effective ownership and the group population.

  • LegalEntities
  • OwnershipStructure
  • OwnershipChanges
  • ConsolidationGroups
  • GroupMemberships
  • Employees

Source balances and mappings

ConsolidationPeriods, ConsolidationCoA, ChartOfAccountsMapping, SubsidiaryTrialBalances and TrialBalanceLines. Preserve the source close and its lines alongside reviewed group-account mappings.

  • ConsolidationPeriods
  • ConsolidationCoA
  • ChartOfAccountsMapping
  • SubsidiaryTrialBalances
  • TrialBalanceLines

Run and translation inputs

ConsolidationRuns, FXRates, FXTranslationRules, FXRateRequirements, TranslatedBalances and CumulativeTranslationAdjustment. Freeze the required population and exact input versions, including reviewed rate inputs and historical translation layers.

  • ConsolidationRuns
  • FXRates
  • FXTranslationRules
  • FXRateRequirements
  • TranslatedBalances
  • CumulativeTranslationAdjustment

Reconciliation and adjustments

IntercompanyTransactions, ICReconciliation, ICDisputes, Eliminations, EliminationLines, MinorityInterest, TopSideAdjustments and ConsolidationMovements. Retain decisions and calculation context for reconciliation, elimination and adjustment records.

  • IntercompanyTransactions
  • ICReconciliation
  • ICDisputes
  • Eliminations
  • EliminationLines
  • MinorityInterest
  • TopSideAdjustments
  • ConsolidationMovements

Published results

ConsolidatedTrialBalance, ConsolidatedFinancials, Disclosures, BoardPackExports and BoardPackDistributions. Retain immutable publication references for statements, disclosures and board packs.

  • ConsolidatedTrialBalance
  • ConsolidatedFinancials
  • Disclosures
  • BoardPackExports
  • BoardPackDistributions

Keys and references

Use stable source-close and line identities, canonical entity identifiers and financial revisions. Preserve historical rate layers before account aggregation. Every consolidation output identifies its source run. Reject cross-period references and duplicate source consumption.

Migration order

  1. 1 Verify Employees, LegalEntities and effective ownership.
  2. 2 Reconcile group accounts, mappings and approved translation methods.
  3. 3 Import accepted source balances with original evidence and currencies.
  4. 4 Prepare run inputs, rates, reconciliation and movement workpapers.
  5. 5 Reconcile calculated results and published history before granting reader access.

Tables

30 tables
LegalEntitiesThe entity master. Every legal vehicle in the corporate group —master
FieldTypeRequiredDetails
LegalEntityCodetextyesShort stable code, e.g. "USCO-PARENT", "SUB-WEST-LLC"
NametextyesLegal name
EntityTypeselectyesSubsidiary, Branch, JointVenture, VIE, Parent
FunctionalCurrencytextyesISO 4217 of entity's books, e.g. USD or a ForeignCurrency code
ReportingCurrencytextyesAlways USD for this app
JurisdictionStatetextUS state, e.g. DE, CA, NY
JurisdictionCountrytextyesUS for domestic, country code for foreign sub
TaxIDtextEIN for US entities
FiscalYearEndselectDec31, Mar31, Jun30, Sep30, Other
IsConsolidatedbooleanyesProposed future eligibility only; approved frozen group membership governs each run
AcquisitionDatedateDate entered the group
DispositionDatedateDate left the group
ParentEntityreference→ LegalEntities (self) — immediate parent for display
Activebooleanyes
OwnershipStructureEffective approved ownership and method records. Close calculations freeze the applicable effective intervals and workpapers; mid-period changes require their reviewed allocation method.master
FieldTypeRequiredDetails
Parentreferenceyes→ LegalEntities
Subsidiaryreferenceyes→ LegalEntities
OwnershipPctnumberyes0–100
ConsolidationMethodselectyesFullConsolidation, EquityMethod, Proportional, CostMethod
EffectiveFromdateyes
EffectiveTodateSet when superseded by an OwnershipChanges record
AcquisitionDatedate
Notestext
Activebooleanyes
PolicyEvidenceattachmentyesApproved control/method assessment and specialist workpaper where needed
ApprovedByreferenceyes→ Employees; independent Group Controller / Corporate CFO
MethodVersiontextyesReviewed method; never selected only from ownership percentage
OwnershipChangesAudit log of every ownership change — acquisition, divestiture,transaction
FieldTypeRequiredDetails
ChangeNumbertextyes
Parentreferenceyes→ LegalEntities
Subsidiaryreferenceyes→ LegalEntities
ChangeTypeselectyesAcquisition, Divestiture, ShareIssuance, BuyBack, StepUp, StepDown, Reorganization
EffectiveDatedateyes
OwnershipPctBeforenumberyes0–100
OwnershipPctAfternumberyes0–100
ConsiderationUSDdecimalCash + stock + assumed liabilities
RecordedByreferenceyes→ Employees
ApprovedByreference→ Employees (Group Controller)
ApprovedAtdate
StatusselectyesDraft, Submitted, Approved, Rejected
ConsolidationGroupsReporting groupings — geographic, divisional, or composite —master
FieldTypeRequiredDetails
GroupCodetextyes
Nametextyes
GroupTypeselectyesGeographic, Divisional, Statutory, Composite
Descriptiontext
Activebooleanyes
GroupMembershipsPer-Entity membership of a `ConsolidationGroups` row, withline
FieldTypeRequiredDetails
ConsolidationGroupreferenceyes→ ConsolidationGroups
LegalEntityreferenceyes→ LegalEntities
EffectiveFromdateyes
EffectiveTodate
Activebooleanyes
ConsolidationPeriodsThe unit of corporate close work, created directly by an authorised manager or idempotently from a configured close event. A financial revision freezes required entities and counts their current Accepted submissions.master
FieldTypeRequiredDetails
Periodtextyese.g. "2026M01"
PeriodTypeselectyesMonth, Quarter, Year
StartDatedateyes
EndDatedateyes
StatusselectyesOpen, PendingTBs, Computing, Reviewed, Published, Locked, Reopened
TBsExpectednumberCount of consolidated entities expected to submit
TBsReceivednumberyesServer count of DISTINCT required LegalEntities with the current Accepted submission at this revision; exclude Imported, Validated and Submitted
OpenedByreference→ Employees
OpenedAtdate
PublishedByreference→ Employees (Group Controller)
PublishedAtdate
LockedAtdateSet by period-lock-on-publish
FinancialRevisionnumberyesCurrent candidate revision; previous publications retained
SelectedRunreference→ ConsolidationRuns; complete reviewed candidate only
ConsolidationGroupreferenceyes→ ConsolidationGroups; immutable reporting group for this close; period business identity includes group and dates
ConsolidationCoAThe unified consolidated chart of accounts. Self-parenting treemaster
FieldTypeRequiredDetails
AccountCodetextyesStable group account number
AccountNametextyes
AccountTypeselectyesAsset, Liability, Equity, Revenue, Expense
AccountSubTypeselectCurrentAsset, NonCurrentAsset, CurrentLiability, NonCurrentLiability, Equity-Common, Equity-AOCI, Equity-NCI, Revenue, COGS, OperatingExpense, OtherIncomeExpense, IncomeTaxExpense
ParentAccountreference→ ConsolidationCoA (self)
NormalBalanceselectyesDebit, Credit
IsIntercompanybooleanyesTrue for IC AR / IC AP / IC Revenue / IC Expense — drives elimination scope
ICCounterpartAccountreference→ ConsolidationCoA — paired account on the elimination side
Activebooleanyes
ChartOfAccountsMappingPer-Entity mapping from the entity's local CoA account string tomaster
FieldTypeRequiredDetails
LegalEntityreferenceyes→ LegalEntities
LocalAccountCodetextyesSource GL account string
LocalAccountNametext
ConsolidationAccountreferenceyes→ ConsolidationCoA
EffectiveFromdateyes
EffectiveTodate
MappingNotetextWhy this mapping (audit)
ApprovedByreference→ Employees (Consolidation Manager)
ApprovedAtdate
Activebooleanyes
PreparedByreferenceyes→ Employees; proposing principal
StatusselectyesDraft, Submitted, Approved, Rejected, Superseded
SubsidiaryTrialBalancesPer-Entity per-Period trial-balance submission. The atomic headertransaction
FieldTypeRequiredDetails
LegalEntityreferenceyes→ LegalEntities
Periodreferenceyes→ ConsolidationPeriods
LocalCurrencytextyesThe entity's FunctionalCurrency at submission time
AsOfDatedateyesPeriod end
SourceselectyesfinAccountingSync, CSV, Manual, ERPIntegration
TotalDebitsdecimalyesfx: SUM(TrialBalanceLines.LocalDebit)
TotalCreditsdecimalyesfx: SUM(TrialBalanceLines.LocalCredit)
BalanceCheckdecimalyesfx: TotalDebits − TotalCredits // must be 0
StatusselectyesDraft, Imported, Validated, Submitted, Accepted, Rejected
SubmittedByreference→ Employees (Subsidiary Controller)
SubmittedAtdate
AcceptedByreference→ Employees (Consolidation Manager)
AcceptedAtdate
RejectionReasontext
SubmissionNumbertextyesStable human-readable record number
SourceRevisiontextyesImmutable source-close identity plus digest; duplicate imports return existing submission
Supersedesreference→ SubsidiaryTrialBalances; prior accepted revision retained
TrialBalanceLinesThe per-Account balance row inside a TB submission. Carries theline
FieldTypeRequiredDetails
TrialBalancereferenceyes→ SubsidiaryTrialBalances
LocalAccountCodetextyesSource line as submitted
LocalAccountNametext
ConsolidationAccountreference→ ConsolidationCoA; may be absent during import exception, required for validation and acceptance
LocalDebitdecimalyesIn the entity's FunctionalCurrency
LocalCreditdecimalyesIn the entity's FunctionalCurrency
LocalNetdecimalyesfx: LocalDebit − LocalCredit
MappingExceptionbooleanTrue when no mapping resolved at import
HistoricalBasistextPreserved source layer needed for historical translation
FXRatesExchange rates for translation. One row permaster
FieldTypeRequiredDetails
FromCurrencytextyesA ForeignCurrency code
ToCurrencytextyesAlways USD for this app
RateTypeselectyesSpotPeriodEnd, AverageMonth, AverageQuarter, AverageYear, Historical
EffectiveDatedateyes
Periodreference→ ConsolidationPeriods (set for SpotPeriodEnd / Average* rows)
Ratenumberyes1 FromCurrency = Rate USD
SourceselectyesCentralBankFeed, Bloomberg, Reuters, Manual, Integration
LoadedAtdateyes
Activebooleanyes
HistoricalBasistextHistorical transaction/layer key where required
SourceEvidenceattachmentyesReviewed source rate evidence
PreparedByreferenceyes→ Employees; resolved preparation principal
ApprovedByreference→ Employees; independent reviewer for manual replacement
StatusselectyesDraft, Submitted, Approved, Rejected, Superseded
FXTranslationRulesReviewed account or account-class translation treatment. The configured method determines the closing, average or historical rate requirements; it does not provide universal accounting certification.master
FieldTypeRequiredDetails
RuleCodetextyes
ConsolidationAccountreference→ ConsolidationCoA — null = applies to all in AccountSubType
AccountSubTypeselectCurrentAsset, NonCurrentAsset, CurrentLiability, NonCurrentLiability, Equity-Common, Equity-AOCI, Equity-NCI, Revenue, COGS, OperatingExpense, OtherIncomeExpense, IncomeTaxExpense
TranslationMethodselectyesCurrentRate, AverageRate, HistoricalRate
RateTypeUsedselectyesSpotPeriodEnd, AverageMonth, AverageQuarter, AverageYear, Historical
RoundsToCTAbooleanyesReviewed attribution policy for this rule; never infer a universal treatment from account type alone
GAAPReferencetexte.g. "ASC 830-30-45"
Activebooleanyes
TranslatedBalancesSource-line and historical-layer outputs of one frozen run. Apply the approved rate before grouping by account; retain the source line, rate and method.transaction
FieldTypeRequiredDetails
LegalEntityreferenceyes→ LegalEntities
Periodreferenceyes→ ConsolidationPeriods
ConsolidationAccountreferenceyes→ ConsolidationCoA
LocalAmountdecimalyesIn entity FunctionalCurrency, signed (Dr+ / Cr−)
LocalCurrencytextyes
FXRulereferenceyes→ FXTranslationRules
FXRatereferenceyes→ FXRates
RateValuenumberyesSnapshot of FXRates.Rate at job time
TranslatedAmountUSDdecimalyesLocalAmount × RateValue
CTAComponentdecimalWorkpaper attribution only; totals reconcile to the required closing adjustment, not an independently additive period charge
TranslatedAtdateyes
BalanceNumbertextyesStable human-readable record number
Runreferenceyes→ ConsolidationRuns; exact frozen input and output revision
StatusselectyesDraft, Complete, Superseded
SourceLinereferenceyes→ TrialBalanceLines; output grain is run plus source line/layer, aggregate after translation
CumulativeTranslationAdjustmentOpening, required closing and difference for one run. The current-period delta equals required closing less prior published closing; repeated calculation does not double the closing adjustment.transaction
FieldTypeRequiredDetails
LegalEntityreferenceyes→ LegalEntities
Periodreferenceyes→ ConsolidationPeriods
OpeningCTAdecimalyesCarry-forward from prior period
PeriodCTADeltadecimalyesServer computed: RequiredClosingCTA minus OpeningCTA
ClosingCTAdecimalyesServer computed: OpeningCTA plus PeriodCTADelta equals RequiredClosingCTA
ComputedAtdateyes
AdjustmentNumbertextyesStable human-readable record number
Runreferenceyes→ ConsolidationRuns; exact frozen input and output revision
StatusselectyesDraft, Complete, Superseded
RequiredClosingCTAdecimalyesReviewed closing balancing amount for the complete translated closing trial balance
ConsolidationAccountreferenceyes→ ConsolidationCoA; reviewed equity/CTA account frozen in the run; one closing effect per entity and run
IntercompanyTransactionsIC AR / IC AP, IC sales / IC purchases, IC loans, IC interest,transaction
FieldTypeRequiredDetails
ICTransactionNumbertextyes
Periodreferenceyes→ ConsolidationPeriods
FromEntityreferenceyes→ LegalEntities — the side reporting the transaction
ToEntityreferenceyes→ LegalEntities — the counterparty
ICTypeselectyesICAR-AP, ICRevenueExpense, ICLoan, ICInterest, ICManagementFee, ICDividend, IntraGroupProfitInInventory, Other
FromAccountreferenceyes→ ConsolidationCoA — typically IsIntercompany = true
ToAccountreference→ ConsolidationCoA — paired account on the counterparty
LocalAmountdecimalyesIn FromEntity's FunctionalCurrency
LocalCurrencytextyes
AmountUSDdecimalReviewed reporting-currency amount from the applicable frozen account/rate basis; do not apply a closing rate to every IC type
ReportedByreferenceyes→ Employees (Subsidiary Controller of FromEntity)
ReportedAtdateyes
SourceReftextSource GL JE / Invoice / Bill ID
StatusselectyesReported, Matched, Disputed, Superseded
ICReconciliationMatch status of an IC pair. One row per (FromEntity, ToEntity,transaction
FieldTypeRequiredDetails
Periodreferenceyes→ ConsolidationPeriods
FromEntityreferenceyes→ LegalEntities
ToEntityreferenceyes→ LegalEntities
ICTypeselectyesICAR-AP, ICRevenueExpense, ICLoan, ICInterest, ICManagementFee, ICDividend, IntraGroupProfitInInventory, Other
FromSideAmountUSDdecimalyes
ToSideAmountUSDdecimalyes
Differencedecimalyesfx: FromSideAmountUSD + ToSideAmountUSD // sign convention pairs to ~0
ToleranceUSDdecimalyesMateriality threshold for auto-match
StatusselectyesMatched, Unmatched, WithinTolerance, Disputed, Eliminated
MatchedAtdate
Eliminationreference→ Eliminations — set when paired JE is generated
ReconciliationNumbertextyesStable human-readable record number
Runreferenceyes→ ConsolidationRuns; exact calculation context
SourceIdentitieslongtextyesNormalised reciprocal source document/line identity and allocated amount set; consume each side once per run
DispositionEvidenceattachmentRequired reviewed disposition for nonzero difference or override
PreparedByreferenceyes→ Employees
ApprovedByreference→ Employees; independent exception reviewer
ICDisputesA retained difference between reciprocal source balances. An independently approved disposition may resolve the work item, but cannot fabricate a match or permit an unbalanced elimination.transaction
FieldTypeRequiredDetails
DisputeNumbertextyes
Periodreferenceyes→ ConsolidationPeriods
Reconciliationreferenceyes→ ICReconciliation
FromEntityreferenceyes→ LegalEntities
ToEntityreferenceyes→ LegalEntities
DifferenceUSDdecimalyes
DisputeReasonselectyesTimingDifference, AmountMismatch, NotBookedOtherSide, FXMismatch, ClassificationMismatch, Other
RaisedByreferenceyes→ Employees
RaisedAtdateyes
StatusselectyesOpen, InReview, Resolved, OverriddenByConsolMgr
Resolutiontext
ResolvedByreference→ Employees
ResolvedAtdate
EliminationsAuto-generated (and occasionally manual) elimination journaltransaction
FieldTypeRequiredDetails
EliminationNumbertextyes
Periodreferenceyes→ ConsolidationPeriods
EliminationTypeselectyesICAR-AP, ICRevenueExpense, Investment-Equity, IntraGroupProfit, ICLoanInterest, ICDividend, Other
SourceselectyesAutoFromMatcher, ManualByConsolMgr, TopSideRouting
FromEntityreference→ LegalEntities — null for entity-pair-agnostic eliminations
ToEntityreference→ LegalEntities
TotalDebitUSDdecimalyesfx: SUM(EliminationLines.DebitUSD)
TotalCreditUSDdecimalyesfx: SUM(EliminationLines.CreditUSD)
BalanceCheckdecimalyesfx: TotalDebitUSD − TotalCreditUSD // must be 0
StatusselectyesDraft, Submitted, Approved, Posted, Rejected, Reversed
GeneratedAtdateyes
ApprovedByreference→ Employees; independent Consolidation Manager for analyst preparation, or Group Controller / Corporate CFO for manager preparation
ApprovedAtdate
Runreferenceyes→ ConsolidationRuns; exact calculation context
PreparedByreferenceyes→ Employees; includes initiating actor for generated candidates
WorkpaperattachmentRequired for manual, acquisition, investment/equity or complex elimination treatment
ReversalOfreference→ Eliminations; posted correction uses linked reversal
EliminationLinesOne Dr / Cr line per `ConsolidationCoA` target on an eliminationline
FieldTypeRequiredDetails
Eliminationreferenceyes→ Eliminations
ConsolidationAccountreferenceyes→ ConsolidationCoA
Descriptiontext
DebitUSDdecimalyes0 if credit line
CreditUSDdecimalyes0 if debit line
RelatedEntityreference→ LegalEntities — for traceability on entity-specific eliminations
MinorityInterestReviewed allocation per subsidiary and run. The simple common-equity formula uses the approved basis; complex ownership and rights need the configured specialist workpaper.transaction
FieldTypeRequiredDetails
Subsidiaryreferenceyes→ LegalEntities
Periodreferenceyes→ ConsolidationPeriods
OwnershipStructurereferenceyes→ OwnershipStructure — the row in effect at PeriodEnd
OwnershipPctParentnumberyes0–100 — parent's controlling share
NCIPctdecimalyesfx: 100 − OwnershipPctParent
SubsidiaryEquityUSDdecimalyesTranslated equity of the sub
SubsidiaryNetIncomeUSDdecimalyesTranslated NI for the period
NCIBalancedecimalyesfx: SubsidiaryEquityUSD × NCIPct / 100
NCIShareOfNetIncomedecimalyesfx: SubsidiaryNetIncomeUSD × NCIPct / 100
ComputedAtdateyes
AllocationNumbertextyesStable human-readable record number
Runreferenceyes→ ConsolidationRuns; exact frozen input and output revision
StatusselectyesDraft, Complete, Superseded
AllocationEvidenceattachmentyesApproved simple/common-equity basis or specialist method for complex/effective-date allocation
TopSideAdjustmentsCorporate-level adjustments that don't belong in any subsidiary'stransaction
FieldTypeRequiredDetails
AdjustmentNumbertextyes
Periodreferenceyes→ ConsolidationPeriods
ConsolidationAccountreferenceyes→ ConsolidationCoA
OffsetAccountreferenceyes→ ConsolidationCoA — the contra side, must balance
ReasonselectyesReclassification, Materiality, GAAPAdjustment, TrueUp, AcquisitionAccounting, Other
Descriptiontextyes
AmountUSDdecimalyesSigned (Dr+ on AmountUSD, Cr+ implicit on offset)
RaisedByreferenceyes→ Employees (Consolidation Manager / Analyst)
RaisedAtdateyes
ApprovedByreference→ Employees (Group Controller)
ApprovedAtdate
StatusselectyesDraft, Submitted, Approved, Rejected, Posted
SupportingFileURLtextWorking-paper attachment
Runreferenceyes→ ConsolidationRuns; exact calculation context
ConsolidatedTrialBalanceAccount-level group result from one frozen complete run. Include translated balances, the closing CTA account effect, posted elimination history with linked reversals, approved paired top-side effects and supported balanced NCI reclassifications.transaction
FieldTypeRequiredDetails
Periodreferenceyes→ ConsolidationPeriods
ConsolidationAccountreferenceyes→ ConsolidationCoA
TranslatedSubtotalUSDdecimalyesSum of TranslatedBalances across consolidated entities
EliminationsUSDdecimalyesSum signed debit-minus-credit effects from posted history in the selected run: include Posted and Reversed originals once and each Posted linked reversal once
NCIAllocationUSDdecimalyesSupported balanced reclassification effect for this account, with equal offset; never add total subsidiary equity twice
TopSideAdjustmentsUSDdecimalyesSum approved current run adjustments: AmountUSD on ConsolidationAccount and negative AmountUSD on OffsetAccount
ConsolidatedBalanceUSDdecimalyesfx: TranslatedSubtotalUSD + CTAAmountUSD + EliminationsUSD + NCIAllocationUSD + TopSideAdjustmentsUSD
BuiltAtdateyes
BalanceNumbertextyesStable human-readable record number
Runreferenceyes→ ConsolidationRuns; exact frozen input and output revision
StatusselectyesDraft, Complete, Superseded
CTAAmountUSDdecimalyesSum RequiredClosingCTA for this account from Complete CumulativeTranslationAdjustment rows in the same run; never add OpeningCTA or PeriodCTADelta again
ConsolidatedFinancialsReviewed statements generated from one selected complete run and supporting movement evidence. Signed is private; publication commits an immutable artifact set and financial lock together.transaction
FieldTypeRequiredDetails
Periodreferenceyes→ ConsolidationPeriods
StatementTypeselectyesIncomeStatement, BalanceSheet, CashFlowStatement, StatementOfEquity, ManagementSummary
ReportingCurrencytextyesUSD
GAAPBasisselectyesUSGAAP
FileURLtextyesPDF
DataURLtextJSON snapshot
StatusselectyesDraft, Reviewed, Signed, Published, Restated
PreparedByreferenceyes→ Employees
ReviewedByreference→ Employees (Consolidation Manager)
SignedByreference→ Employees (Group Controller / Corporate CFO)
SignedAtdate
RestatementOfreference→ ConsolidatedFinancials (self)
StatementNumbertextyesStable human-readable record number
Runreferenceyes→ ConsolidationRuns; exact calculation context
PreparedAtdatetimeyesServer preparation timestamp
PublicationReceipttextImmutable artifact-set identity, digests and financial revision; required only when Status is Published
DisclosuresNarrative footnotes attached to a `ConsolidatedFinancials`transaction
FieldTypeRequiredDetails
DisclosureNumbertextyes
Periodreferenceyes→ ConsolidationPeriods
RelatedStatementreference→ ConsolidatedFinancials
TopicselectyesAccountingPolicies, Segment, RelatedParty, SubsequentEvents, Commitments, Contingencies, FXRisk, Concentrations, Other
NarrativetextyesFootnote text
AuthoredByreferenceyes→ Employees
ApprovedByreference→ Employees (Group Controller)
StatusselectyesDraft, Reviewed, Approved, Published
PreparedAtdatetimeyesServer preparation timestamp
BoardPackExportsA pack generated from the already published financial artifact set. Signed-but-unpublished documents cannot be distributed or read by executive readers.transaction
FieldTypeRequiredDetails
ExportNumbertextyes
Periodreferenceyes→ ConsolidationPeriods
GeneratedAtdateyes
FileURLtextyesPDF
DataURLtextJSON snapshot of pack contents
DistributedAtdate
StatusselectyesGenerated, Distributed, Viewed, Archived
Publicationreferenceyes→ ConsolidatedFinancials; published artifact set only
BoardPackDistributionsPer-Recipient distribution log for a `BoardPackExports` row —line
FieldTypeRequiredDetails
BoardPackExportreferenceyes→ BoardPackExports
Recipientreferenceyes→ Employees
DistributedAtdateyes
ViewedAtdate
AccessRevokedboolean
StatusselectyesPending, Delivered, Failed, Viewed, Revoked
EmployeesAuthenticated staff and reader identities; role assignments and entity grants are server-controlled.master
FieldTypeRequiredDetails
EmployeeNumbertextyesStable principal number
PrincipalIdtextyesAuthenticated immutable identifier
FullNametextyes
LegalEntityreference→ LegalEntities; subsidiary scope
Activebooleanyes
AccessExpiresAtdatetimeRequired for time-limited auditor engagement
ConsolidationRunsImmutable input snapshot and atomic output candidate for a financial revision.transaction
FieldTypeRequiredDetails
RunNumbertextyes
Periodreferenceyes→ ConsolidationPeriods
RevisionnumberyesMonotonic period financial revision
SourceDigesttextyesDigest of accepted input identities and approved policy versions
InputslongtextyesRequired entity population, accepted submission ids, mapping/ownership/rate versions and approved workpapers
StatusselectyesDraft, Ready, Computing, Complete, Failed, Superseded
StartedAtdatetime
CompletedAtdatetime
PreparedByreferenceyes→ Employees
ReviewedByreference→ Employees; independent financial reviewer
ErrorDetailslongtextRetained unresolved inputs or failed validations
FXRateRequirementsThe actual required rate inventory; an absent rate remains a record with an unresolved state.transaction
FieldTypeRequiredDetails
RequirementNumbertextyes
Runreferenceyes→ ConsolidationRuns
FromCurrencytextyes
RateTypeselectyesSpotPeriodEnd, AverageMonth, AverageQuarter, AverageYear, Historical
EffectiveDatedateyes
HistoricalBasistextRequired historical transaction or layer identity where applicable
FXRatereference→ FXRates; match direction, date, type and reviewed historical layer
StatusselectyesMissing, PendingReview, Resolved
ConsolidationMovementsReviewed cash-flow and equity movement workpapers, including acquisition, disposal, FX and non-cash explanations.transaction
FieldTypeRequiredDetails
MovementNumbertextyes
Runreferenceyes→ ConsolidationRuns
LegalEntityreferenceyes→ LegalEntities
ConsolidationAccountreferenceyes→ ConsolidationCoA
MovementDatedateyes
CategoryselectyesOperating, Investing, Financing, FXOnCash, Acquisition, Disposal, NonCash, Equity, Other
AmountUSDdecimalyesSigned reporting-currency movement under reviewed classification
SourceEvidenceattachmentyes
PreparedByreferenceyes→ Employees
ApprovedByreference→ Employees; independent reviewer
StatusselectyesDraft, Submitted, Approved, Rejected
ERP•AI workspace

Start now Financial Consolidation

Create your ERP.AI account and get started with Proto.

Start now Download agent
Previous · reference 2 of 6Consolidation reportsNext · reference 4 of 6Integrations

Customize Financial Consolidation. With Proto, your desktop AI agent.

Ask Proto to help you customize Financial Consolidation.

Customize
Financial Consolidation.
Ask: “Adapt Entity and ownership management.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.