Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Enterprise Process Chains

SyntheticData models enterprise operations as interconnected process chains — end-to-end business flows that share master data, generate journal entries, and link through common documents. This page maps the current implementation status and shows how the chains integrate.

Coverage Matrix

ChainFull NameCoverageStatusKey Modules
S2PSource-to-Pay95%Implemented (P2P + S2C + OCPM)document_flow/p2p_generator, sourcing/, ocpm/s2c_generator
O2COrder-to-Cash95%Implemented (+ OCPM)document_flow/o2c_generator, master_data/customer, subledger/ar
R2RRecord-to-Report85%Implemented (+ Bank Recon OCPM)je_generator, balance/, period_close/, ocpm/bank_recon_generator
A2RAcquire-to-Retire70%Partially implementedmaster_data/asset, subledger/fa, period_close/depreciation
INVInventory Management55%Partially implementedsubledger/inventory, document_flow/ (GR/delivery links)
BANKBanking & Treasury85%Implemented (+ OCPM)datasynth-banking, ocpm/bank_generator
H2RHire-to-Retire85%Implemented (+ OCPM)hr/, master_data/employee, ocpm/h2r_generator
MFGPlan-to-Produce85%Implemented (+ OCPM)manufacturing/, ocpm/mfg_generator
AUDITAudit Lifecycle90%Implemented (+ OCPM)audit/, ocpm/audit_generator

Implemented Chains

Source-to-Pay (S2P)

The S2P chain covers procurement from purchase requisition through payment:

                    Source-to-Contract (S2C) — Planned
                    ┌──────────────────────────────────────────────┐
                    │ Spend Analysis → RFx → Bid Eval → Contract  │
                    └──────────────────────────┬───────────────────┘
                                               │
    ┌──────────────────────────────────────────┼──────────────────────────┐
    │              Procure-to-Pay (P2P) — Implemented                    │
    │                                          │                         │
    │  Purchase    Purchase    Goods     Vendor    Three-Way              │
    │  Requisition → Order  → Receipt → Invoice → Match    → Payment    │
    │                  │                   │         │           │        │
    │                  │              ┌────┘         │           │        │
    │                  ▼              ▼              ▼           ▼        │
    │              AP Open Item ← Match Result   AP Aging    Bank        │
    └────────────────────────────────────────────────────────────────────┘
                                               │
                    ┌──────────────────────────┘
                    ▼
    Vendor Network (quality scores, clusters, supply chain tiers)

P2P implementation details:

ComponentTypes/VariantsKey Config
Purchase Orders6 types: Standard, Service, Framework, Consignment, StockTransfer, Subcontractingflow_rate, completion_rate
Goods Receipts7 movement types: GrForPo, ReturnToVendor, GrForProduction, TransferPosting, InitialEntry, Scrapping, Consumptiongr_rate
Vendor InvoicesThree-way match with toleranceprice_tolerance, quantity_tolerance
PaymentsConfigurable terms and schedulingpayment_rate, timing ranges
Three-Way MatchPO ↔ GR ↔ Invoice validation with 6 variance typesallow_over_delivery, max_over_delivery_pct

Order-to-Cash (O2C)

The O2C chain covers the revenue cycle from sales order through cash collection:

    ┌─────────────────────────────────────────────────────────────────────┐
    │                    Order-to-Cash (O2C)                              │
    │                                                                     │
    │  Sales    Credit   Delivery   Customer   Customer                   │
    │  Order  → Check  → (Pick/  → Invoice  → Receipt                    │
    │    │               Pack/        │          │                        │
    │    │               Ship)        │          │                        │
    │    │                │           ▼          ▼                        │
    │    │                │      AR Open Item  AR Aging                   │
    │    │                │           │                                   │
    │    │                │           └→ Dunning Notices                  │
    │    │                ▼                                               │
    │    │          Inventory Issue                                       │
    │    │          (COGS posting)                                        │
    └────┼────────────────────────────────────────────────────────────────┘
         │
    Revenue Recognition (ASC 606 / IFRS 15)
    Customer Contracts → Performance Obligations

O2C implementation details:

ComponentTypes/VariantsKey Config
Sales Orders9 types: Standard, Rush, CashSale, Return, FreeOfCharge, Consignment, Service, CreditMemoRequest, DebitMemoRequestflow_rate, credit_check
Deliveries6 types: Outbound, Return, StockTransfer, Replenishment, ConsignmentIssue, ConsignmentReturndelivery_rate
Customer Invoices7 types: Standard, CreditMemo, DebitMemo, ProForma, DownPaymentRequest, FinalInvoice, Intercompanyinvoice_rate
Customer ReceiptsFull, partial, on-account, corrections, NSFcollection_rate

Record-to-Report (R2R)

The R2R chain covers financial close and reporting:

    Journal Entries (from all chains)
         │
         ▼
    Balance Tracker → Trial Balance → Adjustments → Close
         │                                │            │
         ├→ Intercompany Matching         ├→ Accruals   ├→ Year-End Close
         │     └→ IC Elimination          ├→ Reclasses  └→ Retained Earnings
         │                                └→ FX Reval
         ▼
    Consolidation
         ├→ Currency Translation
         ├→ CTA Adjustments
         └→ Consolidated Trial Balance

R2R coverage:

  • Journal entry generation from all process chains
  • Opening balance, running balance tracking, trial balance per period
  • Intercompany matching and elimination entries
  • Period close engine: accruals, depreciation, year-end closing
  • Audit simulation (ISA-compliant workpapers, findings, opinions)

Gaps: Financial statement generation (balance sheet, income statement, cash flow), budget vs actual reporting.


Banking & Treasury (BANK) — 85%

Implemented: Bank customer profiles, KYC/AML, bank accounts, transactions with fraud typologies (structuring, funnel, layering, mule, round-tripping). OCPM events for customer onboarding, KYC review, account management, and transaction lifecycle.

Gaps: Cash forecasting, liquidity management.

Hire-to-Retire (H2R) — 85%

Implemented: Employee master data, payroll runs with tax/deduction calculations, time entries with overtime, expense reports with policy violations. OCPM events for payroll lifecycle, time entry approval, and expense approval chains.

Gaps: Benefits administration, workforce planning.

Plan-to-Produce (MFG) — 85%

Implemented: Production orders with BOM explosion, routing operations, WIP costing, quality inspections, cycle counting. OCPM events for production order lifecycle, quality inspection, and cycle count reconciliation.

Gaps: Material requirements planning (MRP), advanced shop floor control.

Audit Lifecycle (AUDIT) — 90%

Implemented: Engagement planning, risk assessment (ISA 315/330), workpaper creation and review (ISA 230), evidence collection (ISA 500), findings (ISA 265), professional judgment documentation (ISA 200). OCPM events for the full engagement lifecycle.

Gaps: Multi-engagement portfolio management.

Partially Implemented Chains

Acquire-to-Retire (A2R) — 70%

Implemented: Fixed asset master data, depreciation (6 methods), acquisition from PO, disposal with gain/loss accounting, impairment testing (ASC 360/IAS 36).

Gaps: Capital project/WBS integration, asset transfers between companies, construction-in-progress (CIP) tracking.

Inventory Management (INV) — 55%

Implemented: Inventory positions, 22 movement types, 4 valuation methods, stock status tracking, P2P goods receipts, O2C goods issues.

Gaps: Quality inspection integration, obsolescence management, ABC analysis.


Cross-Process Integration

Process chains share data through several integration points, now with full OCPM event coverage:

    S2C ──→ S2P                    O2C                    R2R
    │        │                      │                      │
    Contract GR ──── Inventory ─────┼── Delivery           │
             │         │            │                      │
       Payment ────────┼────────────┼── Receipt ──── Bank Recon
             │         │            │                  │   │
       AP Open Item    │       AR Open Item         BANK  │
             │     MFG─┘            │                 │   │
             └──H2R──┴──────────────┴──── Journal Entries ┘
                  │                                   │
              AUDIT ─────────────────────────── Trial Balance
                                                      │
                                               Consolidation

    ──── All chains feed OCEL 2.0 Event Log (88 activities) ────

Integration Map

Integration PointFrom ChainTo ChainMechanism
Inventory bridgeS2P (Goods Receipt)O2C (Delivery)GR increases stock, delivery decreases
Payment clearingS2P / O2CBANKPayment status → bank reconciliation
Journal entriesAll chainsR2REvery document posts GL entries
Asset acquisitionS2P (Capital PO)A2RPO → GR → Fixed Asset Record
Revenue recognitionO2C (Invoice)R2RContract → Revenue JE
DepreciationA2RR2RMonthly depreciation → Trial Balance
IntercompanyS2P / O2CR2RIC invoices → IC matching → elimination

Document Reference Types

Documents maintain referential integrity across chains through 9 reference types:

Reference TypeDescriptionExample
FollowOnNormal flow successionPO → GR
PaymentPayment for invoicePAY → VI
ReversalCorrection/reversalCredit Memo → Invoice
PartialPartial fulfillmentPartial GR → PO
CreditMemoCredit against invoiceCM → Invoice
DebitMemoDebit against invoiceDM → Invoice
ReturnReturn against deliveryReturn → Delivery
IntercompanyMatchIC matching pairIC-INV → IC-INV
ManualUser-defined referenceAny → Any

Roadmap

The process chain expansion follows a wave-based plan:

WaveFocusChains Affected
Wave 1S2C completion, bank reconciliation, financial statementsS2P, BANK, R2R
Wave 2Payroll/time, revenue recognition generator, impairment generatorH2R, O2C, A2R
Wave 3Production orders/WIP, cycle counting/QA, expense managementMFG, INV, H2R
Wave 4Sales quotes, cash forecasting, KPIs/budgets, obsolescenceO2C, BANK, R2R, INV

For detailed coverage targets and implementation plans, see:

See Also