MoneyTalkswith SS
BACK TO FCCS LIBRARY
Foundation

Data Integration Architecture – Where Truth Enters the System

FCCS does not consolidate numbers — it consolidates trust. That trust is born at the data integration layer.

In almost every FCCS project, teams struggle with consolidation errors, FX mismatches, and unexplained variances.

Most people blame rules.

In reality, the root cause is almost always the data integration architecture.

FCCS does not magically fix bad data. It only magnifies it.


1. Definition — Architect Level

Data Integration Architecture in FCCS is the disciplined framework that governs how financial data moves from source systems into the FCCS data model.

This is not just about loading numbers.

It is about mapping accounting reality into controlled dimensions:

  • Which source accounts map to which FCCS accounts
  • Which movements balances land in
  • Which currencies are respected
  • Which entities truly own the data

Oracle expects this layer to behave like a gatekeeper — enforcing dimensional discipline before the consolidation engine ever runs.

Architect’s Secret
FCCS never fixes bad data.
It only makes bad data more expensive to explain.

2. Real-World Failure Story

SmartSpends Group loads General Ledger data using Excel files.

The mappings appear simple:

  • Revenue → Revenue
  • Cash → Cash

But one critical dimension is ignored:

Movement.

As a result:

  • All Balance Sheet accounts land in the default movement
  • Consolidation completes without errors
  • Balance Sheet totals look correct

But Cash Flow is off by millions.

The system is not wrong.

It was never given the rollforward story:

  • Opening balances
  • Operational movements
  • FX impact
  • Reclassifications
Reality Check
If FCCS doesn’t know why a balance changed, it cannot explain it — and neither can you.

3. Why This Matters During Implementation

A strong data integration architecture:

  • Prevents garbage-in / garbage-out
  • Enables automated cash flow
  • Stabilizes FX translation
  • Preserves audit trails
  • Eliminates reconciliation chaos

Your consolidation will only ever be as clean as your load mappings.


4. Where Architects Use This Every Day

Integration architecture directly impacts:

  • Data Loads — mapping rules, movement targeting, validations
  • Forms — manual corrections only where allowed
  • Rules — calculation scope depends on clean intersections
  • Journals — rely on clean separation from source data
  • Reports — assume disciplined data intersections

Every downstream problem can usually be traced back to this layer.


5. Common Mistakes & Architect Fixes

Mistake 1 — Loading everything to one movement

Architect Fix: Design movement mapping by account class.

Mistake 2 — Ignoring currency behavior

Architect Fix: Always load at entity currency, never reporting currency.

Mistake 3 — No rejection logic

Architect Fix: Build validations at the integration layer — not after consolidation.

Final Thought
If FCCS feels unstable, your integration layer is lying to it.

Architecture Series

Ready to explore more?

View Full Library