{
  "measuredOn": "2026-10-10",
  "inputPdf": "/accuracy/example-community-bank.pdf",
  "outputXlsx": "/accuracy/example-community-bank.xlsx",
  "outputCsv": "/accuracy/example-community-bank.csv",
  "groundTruth": "fixtures/generated/single-column-running-balance.ground-truth.json",
  "method": "The PDF text is the hand-written fixture. pdf.js extracts it, analyzeStatement parses it, and each row is compared with that fixture's ground truth. Ground truth was not generated from this parser run.",
  "statementValid": true,
  "expectedRows": 6,
  "extractedRows": 6,
  "matchedRows": 6,
  "rows": [
    {
      "expectedDate": "2026-07-02",
      "expectedDescription": "ACME CLIENT PAYMENT",
      "expectedAmount": "1250.00",
      "expectedBalance": "3750.00",
      "extractedDate": "2026-07-02",
      "extractedDescription": "ACME CLIENT PAYMENT",
      "extractedAmount": "1250.00",
      "extractedBalance": "3750.00",
      "match": true
    },
    {
      "expectedDate": "2026-07-05",
      "expectedDescription": "OFFICE SUPPLY STORE",
      "expectedAmount": "-86.41",
      "expectedBalance": "3663.59",
      "extractedDate": "2026-07-05",
      "extractedDescription": "OFFICE SUPPLY STORE",
      "extractedAmount": "-86.41",
      "extractedBalance": "3663.59",
      "match": true
    },
    {
      "expectedDate": "2026-07-08",
      "expectedDescription": "MONTHLY SERVICE FEE",
      "expectedAmount": "-15.00",
      "expectedBalance": "3648.59",
      "extractedDate": "2026-07-08",
      "extractedDescription": "MONTHLY SERVICE FEE",
      "extractedAmount": "-15.00",
      "extractedBalance": "3648.59",
      "match": true
    },
    {
      "expectedDate": "2026-07-14",
      "expectedDescription": "SOFTWARE SUBSCRIPTION",
      "expectedAmount": "-49.00",
      "expectedBalance": "3599.59",
      "extractedDate": "2026-07-14",
      "extractedDescription": "SOFTWARE SUBSCRIPTION",
      "extractedAmount": "-49.00",
      "extractedBalance": "3599.59",
      "match": true
    },
    {
      "expectedDate": "2026-07-22",
      "expectedDescription": "CLIENT REFUND",
      "expectedAmount": "-225.40",
      "expectedBalance": "3374.19",
      "extractedDate": "2026-07-22",
      "extractedDescription": "CLIENT REFUND",
      "extractedAmount": "-225.40",
      "extractedBalance": "3374.19",
      "match": true
    },
    {
      "expectedDate": "2026-07-29",
      "expectedDescription": "EQUIPMENT PURCHASE",
      "expectedAmount": "-199.00",
      "expectedBalance": "3175.19",
      "extractedDate": "2026-07-29",
      "extractedDescription": "EQUIPMENT PURCHASE",
      "extractedAmount": "-199.00",
      "extractedBalance": "3175.19",
      "match": true
    }
  ]
}
