{
  "scope": "Synthetic arithmetic experiment only. No bank PDF, bank login, OCR or app output tested.",
  "currency": "Illustrative units; not a real account",
  "tested_at": "2026-10-11",
  "article_id": "LE-AU-macquarie-bank-02",
  "sign_convention": "deposit",
  "equation": "opening + sum(signed movements) = closing",
  "results": [
    {
      "case": "complete",
      "opening": "1000",
      "movements": [
        "250",
        "-100",
        "-10"
      ],
      "expected_closing": "1140",
      "computed_closing": "1140",
      "difference": "0",
      "matches_reference": true
    },
    {
      "case": "missing_fee",
      "opening": "1000",
      "movements": [
        "250",
        "-100"
      ],
      "expected_closing": "1140",
      "computed_closing": "1150",
      "difference": "10",
      "matches_reference": false
    },
    {
      "case": "duplicate_expense",
      "opening": "1000",
      "movements": [
        "250",
        "-100",
        "-10",
        "-100"
      ],
      "expected_closing": "1140",
      "computed_closing": "1040",
      "difference": "-100",
      "matches_reference": false
    }
  ]
}
