11 runnable scenarios. Run any of them in the hosted synthetic sandbox, or preview them in your browser without an account.
Everyday banking
Normal FS_EVERYDAY_BANKING
Ordinary customers, accounts, cards and activity
Everyday, valid records: the baseline most tests expect. Children per parent record: 1–3.
Run in sandbox: Everyday bankingPreview in the browser demo: Everyday banking
Failed payments
Rare FS_FAILED_PAYMENTS
Outgoing payments that fail or are returned, each with a failure reason
Valid but uncommon business situations that production samples often miss. Children per parent record: 1–3.
Run in sandbox: Failed paymentsPreview in the browser demo: Failed payments
Duplicate transactions
Duplicate FS_DUPLICATE_TRANSACTIONS
Transactions re-submitted with identical content under new ids (double posting)
Records that repeat others under new keys (clean-up and matching tests). Children per parent record: 2–4.
Run in sandbox: Duplicate transactionsPreview in the browser demo: Duplicate transactions
Unusual sequences
Rare FS_UNUSUAL_SEQUENCES
Bursts of sub-unit probe transactions seconds apart followed by a large spend
Valid but uncommon business situations that production samples often miss. Children per parent record: 5–10.
Run in sandbox: Unusual sequencesPreview in the browser demo: Unusual sequences
Account status changes
Rare FS_ACCOUNT_STATUS_CHANGES
Accounts moving to frozen, dormant or closed with a recorded change time
Valid but uncommon business situations that production samples often miss. Children per parent record: 1–3.
Run in sandbox: Account status changesPreview in the browser demo: Account status changes
Chargebacks
Rare FS_CHARGEBACKS
Charged-back card transactions with chargeback dispute cases
Valid but uncommon business situations that production samples often miss. Children per parent record: 1–3.
Run in sandbox: ChargebacksPreview in the browser demo: Chargebacks
High value transactions
Boundary FS_HIGH_VALUE_TRANSACTIONS
Transactions at or above the high-value threshold (exactly at it for every tenth row)
Values at the edges of valid ranges (limits, thresholds, extremes). Children per parent record: 1–3.
Run in sandbox: High value transactionsPreview in the browser demo: High value transactions
Loan delinquency
Rare FS_LOAN_DELINQUENCY
Loans in arrears: delinquent or defaulted, 30-180 days past due, balance outstanding
Valid but uncommon business situations that production samples often miss. Children per parent record: 1–2.
Run in sandbox: Loan delinquencyPreview in the browser demo: Loan delinquency
Reconciliation breaks
Rare FS_RECONCILIATION_BREAKS
Outgoing payments and their ledger postings that do not agree: amount mismatches, postings a few days late, completed payments never posted and returns never reversed
Valid but uncommon business situations that production samples often miss. Children per parent record: 1.
Run in sandbox: Reconciliation breaksPreview in the browser demo: Reconciliation breaks
Balance boundaries
Boundary FS_BALANCE_BOUNDARIES
Checking balances exactly at zero, one cent either side of it, and at or one cent either side of the arranged overdraft limit
Values at the edges of valid ranges (limits, thresholds, extremes). Children per parent record: 1–3.
Run in sandbox: Balance boundariesPreview in the browser demo: Balance boundaries
Customer histories
Historical FS_CUSTOMER_HISTORIES
Multi-year, referentially intact customer/account histories without gaps
Old records for archive, migration and retention tests. Children per parent record: 2–4.
Run in sandbox: Customer historiesPreview in the browser demo: Customer histories