Skip to content
Epigrams

A safe sample, not a live account

Find the payment that doesn't add up.

See why a finance team might use reconciliation software. Every record below is invented for this demo. Nothing is uploaded, no financial account is connected, and this is not SettleStack's production matching engine.

Choose a synthetic scenario

Three sample orders, including a recorded partial refund. Fees are separate from the amounts being compared.

3 matched · 0 need review · 3 references checked

Synthetic records only. Order and payment values are net of recorded refunds; fees are reported separately.
ReferenceOrder valuePayment valueProvider feesDifferenceResult
DEMO-1001NGN 25,000.00NGN 25,000.00NGN 100.00NGN 0.00Matched

Reference, currency and net amounts match. Provider fees are shown separately; they are not missing revenue in this example.

DEMO-1002NGN 15,000.00NGN 15,000.00NGN 100.00NGN 0.00Matched

Reference, currency and net amounts match. Provider fees are shown separately; they are not missing revenue in this example.

DEMO-1003NGN 30,000.00NGN 30,000.00NGN 100.00NGN 0.00Matched

Reference, currency and net amounts match. Provider fees are shown separately; they are not missing revenue in this example.

Inspect the sample inputs and assumptions

This teaching example uses exact references, integer minor units and two-decimal currencies. It does not simulate bank settlement timing, foreign-exchange rates, chargebacks or every production matching rule. A match is not proof that money reached a bank account.

{
  "orders": [
    {
      "reference": "DEMO-1001",
      "amountMinor": 2500000,
      "refundedMinor": 0,
      "currency": "NGN"
    },
    {
      "reference": "DEMO-1002",
      "amountMinor": 1500000,
      "refundedMinor": 0,
      "currency": "NGN"
    },
    {
      "reference": "DEMO-1003",
      "amountMinor": 4000000,
      "refundedMinor": 1000000,
      "currency": "NGN"
    }
  ],
  "payments": [
    {
      "reference": "DEMO-1001",
      "amountMinor": 2500000,
      "refundedMinor": 0,
      "currency": "NGN",
      "id": "PAY-1",
      "feeMinor": 10000
    },
    {
      "reference": "DEMO-1002",
      "amountMinor": 1500000,
      "refundedMinor": 0,
      "currency": "NGN",
      "id": "PAY-2",
      "feeMinor": 10000
    },
    {
      "reference": "DEMO-1003",
      "amountMinor": 4000000,
      "refundedMinor": 1000000,
      "currency": "NGN",
      "id": "PAY-3",
      "feeMinor": 10000
    }
  ]
}