{
  "synthetic": true,
  "topic_id": "TP-009",
  "scope": "Invented teaching records and actual Python reference controls; not bank exports, upload templates, vendor/API/software execution, OCR/signature/PDF validation, compatibility tests or fee/tax advice.",
  "components": [
    1000,
    -30,
    -80,
    -120
  ],
  "expected_net": 770,
  "payout_id": "PNEW",
  "failed_payout": {
    "id": "POLD",
    "amount": 770,
    "retried_payout_id": "PNEW"
  },
  "bank_observations": [
    {
      "payout_id": "PNEW",
      "amount": 770
    }
  ],
  "later_reinstatement": {
    "payout_id": "PNEXT",
    "amount": 120
  },
  "reference_controls": [
    {
      "topic_id": "TP-009",
      "control": "Signed components equal stated net",
      "result": "PASS"
    },
    {
      "topic_id": "TP-009",
      "control": "Gross-only shortcut gives a different result",
      "result": "PASS"
    },
    {
      "topic_id": "TP-009",
      "control": "Retry is not second observed bank receipt",
      "result": "PASS"
    },
    {
      "topic_id": "TP-009",
      "control": "Later reinstatement does not rewrite old payout",
      "result": "PASS"
    }
  ]
}
