{
  "data_class": "entirely synthetic existing repository fixture, not real records",
  "ui_verified": false,
  "before_transactions": [
    {
      "txn_guid": "g6",
      "date": "2026-06-06",
      "desc": "Target Store 5555",
      "amount": -7,
      "account": "Assets:Checking",
      "memo": "",
      "category": "Meals"
    },
    {
      "txn_guid": "g5",
      "date": "2026-06-05",
      "desc": "Other Vendor 1234",
      "amount": -9.25,
      "account": "Assets:Checking",
      "memo": "",
      "category": "Uncategorized"
    },
    {
      "txn_guid": "g4",
      "date": "2026-06-04",
      "desc": "TARGET STORE #9999",
      "amount": -22.5,
      "account": "Assets:Checking",
      "memo": "",
      "category": "Uncategorized"
    },
    {
      "txn_guid": "g3",
      "date": "2026-06-03",
      "desc": "Target Store 1234",
      "amount": -15,
      "account": "Assets:Checking",
      "memo": "",
      "category": "Uncategorized"
    },
    {
      "txn_guid": "g2",
      "date": "2026-06-02",
      "desc": "Client payment",
      "amount": 100,
      "account": "Assets:Checking",
      "memo": "",
      "category": "Salon Income"
    },
    {
      "txn_guid": "g1",
      "date": "2026-06-01",
      "desc": "Lunch",
      "amount": -40,
      "account": "Assets:Checking",
      "memo": "",
      "category": "Uncategorized"
    }
  ],
  "categorize_result": {
    "guid": "g1",
    "account": "Expenses:Meals",
    "created": false
  },
  "after_transactions": [
    {
      "txn_guid": "g6",
      "date": "2026-06-06",
      "desc": "Target Store 5555",
      "amount": -7,
      "account": "Assets:Checking",
      "memo": "",
      "category": "Meals"
    },
    {
      "txn_guid": "g5",
      "date": "2026-06-05",
      "desc": "Other Vendor 1234",
      "amount": -9.25,
      "account": "Assets:Checking",
      "memo": "",
      "category": "Uncategorized"
    },
    {
      "txn_guid": "g4",
      "date": "2026-06-04",
      "desc": "TARGET STORE #9999",
      "amount": -22.5,
      "account": "Assets:Checking",
      "memo": "",
      "category": "Uncategorized"
    },
    {
      "txn_guid": "g3",
      "date": "2026-06-03",
      "desc": "Target Store 1234",
      "amount": -15,
      "account": "Assets:Checking",
      "memo": "",
      "category": "Uncategorized"
    },
    {
      "txn_guid": "g2",
      "date": "2026-06-02",
      "desc": "Client payment",
      "amount": 100,
      "account": "Assets:Checking",
      "memo": "",
      "category": "Salon Income"
    },
    {
      "txn_guid": "g1",
      "date": "2026-06-01",
      "desc": "Lunch",
      "amount": -40,
      "account": "Assets:Checking",
      "memo": "",
      "category": "Meals"
    }
  ],
  "matched_reconciliation": {
    "account": "Assets:Checking",
    "type": "BANK",
    "since": "2026-06-01",
    "until": "2026-06-02",
    "opening_balance": "0.00",
    "net_change": "60.00",
    "closing_balance": "60.00",
    "txn_count": 2,
    "statement": {
      "rows_in_period": 2,
      "sum": "60.00",
      "matched": 2,
      "unmatched_statement": [],
      "unmatched_book": []
    },
    "tieouts": [
      {
        "tieout": "statement-sum=book-net",
        "expected": "60.00",
        "actual": "60.00",
        "delta": "0.00",
        "ok": true
      },
      {
        "tieout": "statement-ending=book-closing",
        "expected": "60.00",
        "actual": "60.00",
        "delta": "0.00",
        "ok": true
      }
    ],
    "status": "RECONCILED"
  },
  "blocked_reconciliation": {
    "account": "Assets:Checking",
    "type": "BANK",
    "since": "2026-06-01",
    "until": "2026-06-02",
    "opening_balance": "0.00",
    "net_change": "60.00",
    "closing_balance": "60.00",
    "txn_count": 2,
    "statement": {
      "rows_in_period": 2,
      "sum": "60.00",
      "matched": 2,
      "unmatched_statement": [],
      "unmatched_book": []
    },
    "tieouts": [
      {
        "tieout": "statement-sum=book-net",
        "expected": "60.00",
        "actual": "60.00",
        "delta": "0.00",
        "ok": true
      },
      {
        "tieout": "statement-ending=book-closing",
        "expected": "99.99",
        "actual": "60.00",
        "delta": "-39.99",
        "ok": false
      }
    ],
    "status": "BLOCKED — ending balance does not match book"
  },
  "statements": {
    "income_statement": {
      "period": "2026-06-01 … 2026-06-06",
      "revenue": "100.00",
      "expenses": "93.75",
      "net_income": "6.25",
      "revenue_lines": [
        {
          "account": "Income:Salon Income",
          "amount": "100.00"
        }
      ],
      "expense_lines": [
        {
          "account": "Expenses:Meals",
          "amount": "47.00"
        },
        {
          "account": "Expenses:Uncategorized",
          "amount": "46.75"
        }
      ]
    },
    "balance_sheet": {
      "as_of": "2026-06-06",
      "assets": "6.25",
      "liabilities": "0.00",
      "equity": "0.00",
      "net_income_to_date": "6.25",
      "liabilities_plus_equity_plus_NI": "6.25",
      "tieout": {
        "tieout": "assets=L+E+NI",
        "expected": "6.25",
        "actual": "6.25",
        "delta": "0.00",
        "ok": true
      },
      "status": "BALANCED"
    }
  },
  "summary": {
    "net_worth": 6.25,
    "asset_total": 6.25,
    "liability_total": 0,
    "income_total": 100,
    "expense_total": 93.75,
    "net_income": 6.25,
    "uncategorized": 3
  },
  "recording_date": "2026-10-04",
  "label": "Recorded backend demonstration using synthetic data",
  "disclosure": "Actual backend function outputs; not a desktop UI recording or live banking session. Private fixture entity identifiers and filesystem paths omitted."
}

