{
  "createdAt": "2026-10-19T14:09:43.100Z",
  "method": "Original CSV parsed separately; currency calculated in integer pence; group totals checked against hand calculation.",
  "sha256": "c4ca061000f829990f34c1579a7ea89830fc889c442e0f2324d3b974b6770a00",
  "rowCount": 24,
  "lines": [
    {
      "id": "0001",
      "date": "2026-09-01",
      "region": "North",
      "units": 1,
      "unitPence": 1000,
      "linePence": 1000,
      "note": ""
    },
    {
      "id": "0002",
      "date": "2026-09-02",
      "region": "South",
      "units": 2,
      "unitPence": 1250,
      "linePence": 2500,
      "note": ""
    },
    {
      "id": "0003",
      "date": "2026-09-03",
      "region": "North",
      "units": 3,
      "unitPence": 1500,
      "linePence": 4500,
      "note": ""
    },
    {
      "id": "0004",
      "date": "2026-09-04",
      "region": "South",
      "units": 4,
      "unitPence": 1000,
      "linePence": 4000,
      "note": ""
    },
    {
      "id": "0005",
      "date": "2026-09-05",
      "region": "North",
      "units": 1,
      "unitPence": 1250,
      "linePence": 1250,
      "note": ""
    },
    {
      "id": "0006",
      "date": "2026-09-06",
      "region": "South",
      "units": 2,
      "unitPence": 1500,
      "linePence": 3000,
      "note": ""
    },
    {
      "id": "0007",
      "date": "2026-09-07",
      "region": "North",
      "units": 3,
      "unitPence": 1000,
      "linePence": 3000,
      "note": ""
    },
    {
      "id": "0008",
      "date": "2026-09-08",
      "region": "South",
      "units": 0,
      "unitPence": 1250,
      "linePence": 0,
      "note": "zero-unit cancelled shipment"
    },
    {
      "id": "0009",
      "date": "2026-09-09",
      "region": "North",
      "units": 1,
      "unitPence": 1500,
      "linePence": 1500,
      "note": ""
    },
    {
      "id": "0010",
      "date": "2026-09-10",
      "region": "South",
      "units": 2,
      "unitPence": 1000,
      "linePence": 2000,
      "note": ""
    },
    {
      "id": "0011",
      "date": "2026-09-11",
      "region": "North",
      "units": 3,
      "unitPence": 1250,
      "linePence": 3750,
      "note": ""
    },
    {
      "id": "0012",
      "date": "2026-09-12",
      "region": "South",
      "units": 4,
      "unitPence": 1500,
      "linePence": 6000,
      "note": ""
    },
    {
      "id": "0013",
      "date": "2026-10-01",
      "region": "North",
      "units": 1,
      "unitPence": 1000,
      "linePence": 1000,
      "note": ""
    },
    {
      "id": "0014",
      "date": "2026-10-02",
      "region": "South",
      "units": 2,
      "unitPence": 1250,
      "linePence": 2500,
      "note": ""
    },
    {
      "id": "0015",
      "date": "2026-10-03",
      "region": "North",
      "units": 3,
      "unitPence": 1500,
      "linePence": 4500,
      "note": ""
    },
    {
      "id": "0016",
      "date": "2026-10-04",
      "region": "South",
      "units": -2,
      "unitPence": 1000,
      "linePence": -2000,
      "note": "return"
    },
    {
      "id": "0017",
      "date": "2026-10-05",
      "region": "North",
      "units": 1,
      "unitPence": 1250,
      "linePence": 1250,
      "note": ""
    },
    {
      "id": "0018",
      "date": "2026-10-06",
      "region": "South",
      "units": 2,
      "unitPence": 1500,
      "linePence": 3000,
      "note": ""
    },
    {
      "id": "0019",
      "date": "2026-10-07",
      "region": "North",
      "units": 3,
      "unitPence": 1000,
      "linePence": 3000,
      "note": ""
    },
    {
      "id": "0020",
      "date": "2026-10-08",
      "region": "South",
      "units": 4,
      "unitPence": 1250,
      "linePence": 5000,
      "note": ""
    },
    {
      "id": "0021",
      "date": "2026-10-09",
      "region": "North",
      "units": 1,
      "unitPence": 1500,
      "linePence": 1500,
      "note": ""
    },
    {
      "id": "0022",
      "date": "2026-10-10",
      "region": "South",
      "units": 2,
      "unitPence": 1000,
      "linePence": 2000,
      "note": ""
    },
    {
      "id": "0023",
      "date": "2026-10-11",
      "region": "North",
      "units": 3,
      "unitPence": 1250,
      "linePence": 3750,
      "note": ""
    },
    {
      "id": "0024",
      "date": "2026-10-12",
      "region": "South",
      "units": 4,
      "unitPence": 1500,
      "linePence": 6000,
      "note": ""
    }
  ],
  "groups": {
    "2026-09/North": 15000,
    "2026-09/South": 17500,
    "2026-10/North": 15000,
    "2026-10/South": 16500
  },
  "totalPence": 64000,
  "recalculation": {
    "rowCount": 24,
    "lines": [
      {
        "id": "0001",
        "date": "2026-09-01",
        "region": "North",
        "units": 3,
        "unitPence": 1000,
        "linePence": 3000,
        "note": ""
      },
      {
        "id": "0002",
        "date": "2026-09-02",
        "region": "South",
        "units": 2,
        "unitPence": 1250,
        "linePence": 2500,
        "note": ""
      },
      {
        "id": "0003",
        "date": "2026-09-03",
        "region": "North",
        "units": 3,
        "unitPence": 1500,
        "linePence": 4500,
        "note": ""
      },
      {
        "id": "0004",
        "date": "2026-09-04",
        "region": "South",
        "units": 4,
        "unitPence": 1000,
        "linePence": 4000,
        "note": ""
      },
      {
        "id": "0005",
        "date": "2026-09-05",
        "region": "North",
        "units": 1,
        "unitPence": 1250,
        "linePence": 1250,
        "note": ""
      },
      {
        "id": "0006",
        "date": "2026-09-06",
        "region": "South",
        "units": 2,
        "unitPence": 1500,
        "linePence": 3000,
        "note": ""
      },
      {
        "id": "0007",
        "date": "2026-09-07",
        "region": "North",
        "units": 3,
        "unitPence": 1000,
        "linePence": 3000,
        "note": ""
      },
      {
        "id": "0008",
        "date": "2026-09-08",
        "region": "South",
        "units": 0,
        "unitPence": 1250,
        "linePence": 0,
        "note": "zero-unit cancelled shipment"
      },
      {
        "id": "0009",
        "date": "2026-09-09",
        "region": "North",
        "units": 1,
        "unitPence": 1500,
        "linePence": 1500,
        "note": ""
      },
      {
        "id": "0010",
        "date": "2026-09-10",
        "region": "South",
        "units": 2,
        "unitPence": 1000,
        "linePence": 2000,
        "note": ""
      },
      {
        "id": "0011",
        "date": "2026-09-11",
        "region": "North",
        "units": 3,
        "unitPence": 1250,
        "linePence": 3750,
        "note": ""
      },
      {
        "id": "0012",
        "date": "2026-09-12",
        "region": "South",
        "units": 4,
        "unitPence": 1500,
        "linePence": 6000,
        "note": ""
      },
      {
        "id": "0013",
        "date": "2026-10-01",
        "region": "North",
        "units": 1,
        "unitPence": 1000,
        "linePence": 1000,
        "note": ""
      },
      {
        "id": "0014",
        "date": "2026-10-02",
        "region": "South",
        "units": 2,
        "unitPence": 1250,
        "linePence": 2500,
        "note": ""
      },
      {
        "id": "0015",
        "date": "2026-10-03",
        "region": "North",
        "units": 3,
        "unitPence": 1500,
        "linePence": 4500,
        "note": ""
      },
      {
        "id": "0016",
        "date": "2026-10-04",
        "region": "South",
        "units": -2,
        "unitPence": 1000,
        "linePence": -2000,
        "note": "return"
      },
      {
        "id": "0017",
        "date": "2026-10-05",
        "region": "North",
        "units": 1,
        "unitPence": 1250,
        "linePence": 1250,
        "note": ""
      },
      {
        "id": "0018",
        "date": "2026-10-06",
        "region": "South",
        "units": 2,
        "unitPence": 1500,
        "linePence": 3000,
        "note": ""
      },
      {
        "id": "0019",
        "date": "2026-10-07",
        "region": "North",
        "units": 3,
        "unitPence": 1000,
        "linePence": 3000,
        "note": ""
      },
      {
        "id": "0020",
        "date": "2026-10-08",
        "region": "South",
        "units": 4,
        "unitPence": 1250,
        "linePence": 5000,
        "note": ""
      },
      {
        "id": "0021",
        "date": "2026-10-09",
        "region": "North",
        "units": 1,
        "unitPence": 1500,
        "linePence": 1500,
        "note": ""
      },
      {
        "id": "0022",
        "date": "2026-10-10",
        "region": "South",
        "units": 2,
        "unitPence": 1000,
        "linePence": 2000,
        "note": ""
      },
      {
        "id": "0023",
        "date": "2026-10-11",
        "region": "North",
        "units": 3,
        "unitPence": 1250,
        "linePence": 3750,
        "note": ""
      },
      {
        "id": "0024",
        "date": "2026-10-12",
        "region": "South",
        "units": 4,
        "unitPence": 1500,
        "linePence": 6000,
        "note": ""
      }
    ],
    "groups": {
      "2026-09/North": 17000,
      "2026-09/South": 17500,
      "2026-10/North": 15000,
      "2026-10/South": 16500
    },
    "totalPence": 66000
  },
  "append": {
    "rowCount": 25,
    "lines": [
      {
        "id": "0001",
        "date": "2026-09-01",
        "region": "North",
        "units": 1,
        "unitPence": 1000,
        "linePence": 1000,
        "note": ""
      },
      {
        "id": "0002",
        "date": "2026-09-02",
        "region": "South",
        "units": 2,
        "unitPence": 1250,
        "linePence": 2500,
        "note": ""
      },
      {
        "id": "0003",
        "date": "2026-09-03",
        "region": "North",
        "units": 3,
        "unitPence": 1500,
        "linePence": 4500,
        "note": ""
      },
      {
        "id": "0004",
        "date": "2026-09-04",
        "region": "South",
        "units": 4,
        "unitPence": 1000,
        "linePence": 4000,
        "note": ""
      },
      {
        "id": "0005",
        "date": "2026-09-05",
        "region": "North",
        "units": 1,
        "unitPence": 1250,
        "linePence": 1250,
        "note": ""
      },
      {
        "id": "0006",
        "date": "2026-09-06",
        "region": "South",
        "units": 2,
        "unitPence": 1500,
        "linePence": 3000,
        "note": ""
      },
      {
        "id": "0007",
        "date": "2026-09-07",
        "region": "North",
        "units": 3,
        "unitPence": 1000,
        "linePence": 3000,
        "note": ""
      },
      {
        "id": "0008",
        "date": "2026-09-08",
        "region": "South",
        "units": 0,
        "unitPence": 1250,
        "linePence": 0,
        "note": "zero-unit cancelled shipment"
      },
      {
        "id": "0009",
        "date": "2026-09-09",
        "region": "North",
        "units": 1,
        "unitPence": 1500,
        "linePence": 1500,
        "note": ""
      },
      {
        "id": "0010",
        "date": "2026-09-10",
        "region": "South",
        "units": 2,
        "unitPence": 1000,
        "linePence": 2000,
        "note": ""
      },
      {
        "id": "0011",
        "date": "2026-09-11",
        "region": "North",
        "units": 3,
        "unitPence": 1250,
        "linePence": 3750,
        "note": ""
      },
      {
        "id": "0012",
        "date": "2026-09-12",
        "region": "South",
        "units": 4,
        "unitPence": 1500,
        "linePence": 6000,
        "note": ""
      },
      {
        "id": "0013",
        "date": "2026-10-01",
        "region": "North",
        "units": 1,
        "unitPence": 1000,
        "linePence": 1000,
        "note": ""
      },
      {
        "id": "0014",
        "date": "2026-10-02",
        "region": "South",
        "units": 2,
        "unitPence": 1250,
        "linePence": 2500,
        "note": ""
      },
      {
        "id": "0015",
        "date": "2026-10-03",
        "region": "North",
        "units": 3,
        "unitPence": 1500,
        "linePence": 4500,
        "note": ""
      },
      {
        "id": "0016",
        "date": "2026-10-04",
        "region": "South",
        "units": -2,
        "unitPence": 1000,
        "linePence": -2000,
        "note": "return"
      },
      {
        "id": "0017",
        "date": "2026-10-05",
        "region": "North",
        "units": 1,
        "unitPence": 1250,
        "linePence": 1250,
        "note": ""
      },
      {
        "id": "0018",
        "date": "2026-10-06",
        "region": "South",
        "units": 2,
        "unitPence": 1500,
        "linePence": 3000,
        "note": ""
      },
      {
        "id": "0019",
        "date": "2026-10-07",
        "region": "North",
        "units": 3,
        "unitPence": 1000,
        "linePence": 3000,
        "note": ""
      },
      {
        "id": "0020",
        "date": "2026-10-08",
        "region": "South",
        "units": 4,
        "unitPence": 1250,
        "linePence": 5000,
        "note": ""
      },
      {
        "id": "0021",
        "date": "2026-10-09",
        "region": "North",
        "units": 1,
        "unitPence": 1500,
        "linePence": 1500,
        "note": ""
      },
      {
        "id": "0022",
        "date": "2026-10-10",
        "region": "South",
        "units": 2,
        "unitPence": 1000,
        "linePence": 2000,
        "note": ""
      },
      {
        "id": "0023",
        "date": "2026-10-11",
        "region": "North",
        "units": 3,
        "unitPence": 1250,
        "linePence": 3750,
        "note": ""
      },
      {
        "id": "0024",
        "date": "2026-10-12",
        "region": "South",
        "units": 4,
        "unitPence": 1500,
        "linePence": 6000,
        "note": ""
      },
      {
        "id": "0025",
        "date": "2026-10-13",
        "region": "North",
        "units": 2,
        "unitPence": 1500,
        "linePence": 3000,
        "note": ""
      }
    ],
    "groups": {
      "2026-09/North": 15000,
      "2026-09/South": 17500,
      "2026-10/North": 18000,
      "2026-10/South": 16500
    },
    "totalPence": 67000
  }
}
