{
    "extractor": "rules",
    "createdAt": "2026-10-12T21:39:27.835Z",
    "cases": 40,
    "errors": 0,
    "overall": 0.7222609535045852,
    "fields": {
        "supplierName": {
            "correct": 29,
            "wrong": 11,
            "missing": 0,
            "spurious": 0,
            "total": 40,
            "accuracy": 0.725
        },
        "vatId": {
            "correct": 30,
            "wrong": 4,
            "missing": 6,
            "spurious": 0,
            "total": 40,
            "accuracy": 0.75
        },
        "customerName": {
            "correct": 19,
            "wrong": 11,
            "missing": 10,
            "spurious": 0,
            "total": 40,
            "accuracy": 0.475
        },
        "invoiceNumber": {
            "correct": 33,
            "wrong": 3,
            "missing": 4,
            "spurious": 0,
            "total": 40,
            "accuracy": 0.825
        },
        "issueDate": {
            "correct": 33,
            "wrong": 0,
            "missing": 7,
            "spurious": 0,
            "total": 40,
            "accuracy": 0.825
        },
        "dueDate": {
            "correct": 33,
            "wrong": 0,
            "missing": 7,
            "spurious": 0,
            "total": 40,
            "accuracy": 0.825
        },
        "currency": {
            "correct": 20,
            "wrong": 14,
            "missing": 6,
            "spurious": 0,
            "total": 40,
            "accuracy": 0.5
        },
        "subtotalCents": {
            "correct": 20,
            "wrong": 2,
            "missing": 18,
            "spurious": 0,
            "total": 40,
            "accuracy": 0.5
        },
        "discountCents": {
            "correct": 33,
            "wrong": 0,
            "missing": 1,
            "spurious": 6,
            "total": 40,
            "accuracy": 0.825
        },
        "shippingCents": {
            "correct": 23,
            "wrong": 1,
            "missing": 3,
            "spurious": 13,
            "total": 40,
            "accuracy": 0.575
        },
        "taxRatePercent": {
            "correct": 13,
            "wrong": 0,
            "missing": 27,
            "spurious": 0,
            "total": 40,
            "accuracy": 0.325
        },
        "taxCents": {
            "correct": 14,
            "wrong": 8,
            "missing": 18,
            "spurious": 0,
            "total": 40,
            "accuracy": 0.35
        },
        "totalCents": {
            "correct": 9,
            "wrong": 17,
            "missing": 14,
            "spurious": 0,
            "total": 40,
            "accuracy": 0.225
        },
        "line.description": {
            "correct": 1510,
            "wrong": 649,
            "missing": 362,
            "spurious": 0,
            "total": 2521,
            "accuracy": 0.5989686632288774
        },
        "line.quantity": {
            "correct": 1915,
            "wrong": 244,
            "missing": 362,
            "spurious": 0,
            "total": 2521,
            "accuracy": 0.7596191987306624
        },
        "line.unitPrice": {
            "correct": 1896,
            "wrong": 263,
            "missing": 362,
            "spurious": 0,
            "total": 2521,
            "accuracy": 0.7520825069416898
        },
        "line.amount": {
            "correct": 1896,
            "wrong": 263,
            "missing": 362,
            "spurious": 0,
            "total": 2521,
            "accuracy": 0.7520825069416898
        }
    },
    "byLayout": {
        "classic": {
            "cases": 6,
            "overall": 0.9594594594594594
        },
        "coded": {
            "cases": 6,
            "overall": 0.38916430594900847
        },
        "inline": {
            "cases": 10,
            "overall": 0.7961797752808989
        },
        "stacked": {
            "cases": 7,
            "overall": 0.5259600614439324
        },
        "wide": {
            "cases": 11,
            "overall": 0.8267112509834775
        }
    },
    "findings": {
        "planted": 20,
        "reported": 63,
        "found": 13,
        "missed": 7,
        "falseAlarms": 50,
        "recall": 0.65,
        "precision": 0.20634920634920634
    },
    "failures": [
        {
            "case": "invoice-001",
            "field": "customerName",
            "outcome": "missing",
            "expected": "Zürcher Oberland Treuhand AG",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "subtotalCents",
            "outcome": "missing",
            "expected": 18767148,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 8.1,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "taxCents",
            "outcome": "missing",
            "expected": 1520139,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "totalCents",
            "outcome": "missing",
            "expected": 20287287,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board grade 304, 15% recycled",
            "actual": "Mounting bracket type B -"
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 40,
            "actual": 6.0
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18055,
            "actual": 8840
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 722200,
            "actual": 53040
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Paint 1/2\", per set",
            "actual": "Calibration, per day"
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 19,
            "actual": 1.0
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 28090,
            "actual": 5375
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 533710,
            "actual": 5375
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket type B - heavy duty",
            "actual": "Project management, per day"
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 6,
            "actual": 7.5
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8840,
            "actual": 9715
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 53040,
            "actual": 72863
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Pump A4, 80gsm",
            "actual": "Maintenance visit, remote"
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 17,
            "actual": 5.0
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 15130,
            "actual": 16895
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 257210,
            "actual": 84475
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 2.4m - heavy duty",
            "actual": "Valve grade 304 (pack of 10)"
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 32,
            "actual": 6.0
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 41045,
            "actual": 4980
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 1313440,
            "actual": 29880
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Paint M8 x 40, per set",
            "actual": "Adhesive 2.4m, per set"
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 29,
            "actual": 2.0
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 10900,
            "actual": 38810
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 316100,
            "actual": 77620
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Lamp 500ml",
            "actual": "Remote support (Q3)"
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 7,
            "actual": 2.0
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 15805,
            "actual": 6540
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 110635,
            "actual": 13080
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Calibration, per day",
            "actual": "Installation, per day"
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 4.0
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5375,
            "actual": 20545
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 5375,
            "actual": 82180
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting, remote",
            "actual": "Calibration (as agreed 14 May)"
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 12.5,
            "actual": 2.5
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 13345,
            "actual": 17305
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 166813,
            "actual": 43263
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, per day",
            "actual": "Site survey - phase 2"
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 7.5,
            "actual": 2.0
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 9715,
            "actual": 11735
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 72863,
            "actual": 23470
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 2.4m, per set",
            "actual": "Valve 24-pack"
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 6.0
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 21380,
            "actual": 6290
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 106900,
            "actual": 37740
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit, remote",
            "actual": "Calibration incl. travel"
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 3.0
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 16895,
            "actual": 5240
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 84475,
            "actual": 15720
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 2.4m (spare)",
            "actual": "Mounting bracket 2.4m (pack of"
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 19,
            "actual": 1.5
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 39020,
            "actual": 41870
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 741380,
            "actual": 62805
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve grade 304 (pack of 10)",
            "actual": "Remote support (as agreed 14"
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 6,
            "actual": 4.5
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 4980,
            "actual": 15105
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 29880,
            "actual": 67973
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, 2 engineers",
            "actual": "Timber board 24-pack - heavy"
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 10,
            "actual": 2.0
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 14650,
            "actual": 755
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 146500,
            "actual": 1510
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive 2.4m, per set",
            "actual": "Consulting, per hour"
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2,
            "actual": 5.0
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 38810,
            "actual": 10265
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 77620,
            "actual": 51325
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2,
            "actual": 17.0
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 6540,
            "actual": 5205
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 13080,
            "actual": 88485
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training (Q3)",
            "actual": "Remote support, 2 engineers"
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5.5,
            "actual": 3.0
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 21630,
            "actual": 9045
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 118965,
            "actual": 27135
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Lamp A4, 80gsm, grey",
            "actual": "Inspection report, per day"
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 16,
            "actual": 10.0
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 22100,
            "actual": 7490
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 353600,
            "actual": 74900
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Sensor grade 304 (pack of 10)",
            "actual": "Goodwill credit"
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 17,
            "actual": 1.0
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 27345,
            "actual": 4920
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 464865,
            "actual": 4920
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Pump IP65",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 13,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 27815,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 361595,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Calibration (as agreed 14 May)",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 14,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 11020,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 154280,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation, per day",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20545,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 82180,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Sensor grade 304 - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 15,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 10065,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 150975,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Calibration (as agreed 14 May)",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2.5,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 17305,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 43263,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation, per hour",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 18,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16265,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 292770,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Fastener pack 50m drum, grey",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 40,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 44020,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1760800,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Toner cartridge 500ml (spare)",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 6,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 29670,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 178020,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Site survey, per day",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 17,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 18200,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 309400,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Valve A4, 80gsm",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 12,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 12360,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 148320,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Site survey - phase 2",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 11735,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 23470,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Valve 24-pack",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 6,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 6290,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 37740,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Sensor IP65, per set",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 19,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 26595,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 505305,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Hinge set 2.4m",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 7.5,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 27260,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 204450,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Label roll grade 304 (spare)",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 12,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 18600,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 223200,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Valve DN25 (spare)",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 41530,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 207650,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Site survey (Q3)",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 16,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 12725,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 203600,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Gasket set IP65 (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 39,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 14805,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 577395,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Calibration incl. travel",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 5240,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 15720,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Mounting bracket 2.4m (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1.5,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 41870,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 62805,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support (as agreed 14 May)",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4.5,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 15105,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 67973,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Design work, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 10.5,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20775,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 218138,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Adhesive type B",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 7,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 35065,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 245455,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Timber board 24-pack - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 755,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1510,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting, per hour",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 10265,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 51325,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support (Q3)",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 17,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 5205,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 88485,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Site survey incl. travel",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 19.5,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19585,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 381908,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Pump 50m drum - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 34,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 41705,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1417970,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Fastener pack IP65 (spare)",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 14,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 21210,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 296940,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Filter cartridge type B, grey",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 21,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 32255,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 677355,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Label roll DN25 - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 30,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 21525,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 645750,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Label roll IP65, per set",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 16,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 26530,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 424480,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Glass panel M8 x 40",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 14,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 34390,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 481460,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 9045,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 27135,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Hinge set M8 x 40",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 32,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 41980,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1343360,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Filter cartridge 24-pack, grey",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 27,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 40605,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1096335,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Inspection report, per day",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 10,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 7490,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 74900,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Goodwill credit",
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": -4920,
            "actual": null
        },
        {
            "case": "invoice-001",
            "field": "line.amount",
            "outcome": "missing",
            "expected": -4920,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "subtotalCents",
            "outcome": "missing",
            "expected": 24619786,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 2.6,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "taxCents",
            "outcome": "missing",
            "expected": 640114,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "totalCents",
            "outcome": "missing",
            "expected": 25259900,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board grade 304",
            "actual": "Remote support (Q3)"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 25,
            "actual": 5.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 44005,
            "actual": 10035
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 1100125,
            "actual": 50175
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support (Q3)",
            "actual": "Consulting (as agreed 14 May)"
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 10035,
            "actual": 11280
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 50175,
            "actual": 56400
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting (as agreed 14 May)",
            "actual": "Network switch IP65, grey"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 7.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 11280,
            "actual": 6190
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 56400,
            "actual": 43330
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive IP65",
            "actual": "Project management, per day"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 4.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 31870,
            "actual": 6010
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 159350,
            "actual": 24040
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch IP65, grey",
            "actual": "Staff training incl. travel"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 7,
            "actual": 4.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 6190,
            "actual": 8975
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 43330,
            "actual": 35900
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch DN25, 15% recycled",
            "actual": "Inspection report incl. travel"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 23,
            "actual": 5.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 21180,
            "actual": 17475
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 487140,
            "actual": 87375
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Pump IP65",
            "actual": "Staff training (Q3)"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 12,
            "actual": 1.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 23170,
            "actual": 5605
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 278040,
            "actual": 5605
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 24-pack - heavy duty",
            "actual": "Battery pack 24-pack"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 35,
            "actual": 38.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 27050,
            "actual": 1400
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 946750,
            "actual": 53200
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, per day",
            "actual": "Inspection report - phase 2"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 4,
            "actual": 2.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 6010,
            "actual": 21900
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 24040,
            "actual": 43800
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 500ml, per set",
            "actual": "Remote support, 2 engineers"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 13,
            "actual": 7.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 37775,
            "actual": 11160
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 491075,
            "actual": 78120
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Paint 24-pack, per set",
            "actual": "Site survey, per hour"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 16,
            "actual": 2.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 20745,
            "actual": 8050
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 331920,
            "actual": 16100
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 10% off-cut, grey",
            "actual": "Project management, remote"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 33,
            "actual": 10.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12845,
            "actual": 6065
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 423885,
            "actual": 60650
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Hinge set 2.4m",
            "actual": "Inspection report, 2 engineers"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 14,
            "actual": 4.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 9850,
            "actual": 12250
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 137900,
            "actual": 49000
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 50m drum - heavy duty",
            "actual": "Calibration, 2 engineers"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 9.5,
            "actual": 4.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 38145,
            "actual": 10720
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 362378,
            "actual": 42880
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training incl. travel",
            "actual": "Project management incl."
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 4,
            "actual": 3.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8975,
            "actual": 8720
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 35900,
            "actual": 26160
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report incl. travel",
            "actual": "Remote support, per day"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 1.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 17475,
            "actual": 8590
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 87375,
            "actual": 8590
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training (Q3)",
            "actual": "Maintenance visit (as agreed 14 May)"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 6.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5605,
            "actual": 15135
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 5605,
            "actual": 90810
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve 12V - heavy duty",
            "actual": "Consulting (as agreed 14 May)"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 24,
            "actual": 4.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 19525,
            "actual": 5520
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 468600,
            "actual": 22080
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack type B",
            "actual": "Staff training, per hour"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 28,
            "actual": 3.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 39235,
            "actual": 12515
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 1098580,
            "actual": 37545
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Lamp 24-pack (pack of 10)",
            "actual": "Lamp 10% off-cut (spare)"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 34,
            "actual": 3.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 38105,
            "actual": 12775
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 1295570,
            "actual": 38325
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training (Q3)",
            "actual": "Staff training - phase 2"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 7.5,
            "actual": 3.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 21015,
            "actual": 12935
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 157613,
            "actual": 38805
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work (Q3)",
            "actual": "Installation, 2 engineers"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 15,
            "actual": 4.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 17600,
            "actual": 13270
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 264000,
            "actual": 53080
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 500ml (spare)",
            "actual": "Consulting, per hour"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 38,
            "actual": 5.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 2745,
            "actual": 16355
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 104310,
            "actual": 81775
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack 24-pack",
            "actual": "Staff training - phase 2"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 38,
            "actual": 8.5
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 1400,
            "actual": 9115
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 53200,
            "actual": 77478
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting - phase 2",
            "actual": "Maintenance visit, per day"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 8.5,
            "actual": 2.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18840,
            "actual": 6930
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 160140,
            "actual": 13860
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report - phase 2",
            "actual": "Installation and set-up"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2,
            "actual": 1.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 21900,
            "actual": 0
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 43800,
            "actual": 0
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support, 2 engineers",
            "actual": "Inspection report, per hour"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 7,
            "actual": 4.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 11160,
            "actual": 14445
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 78120,
            "actual": 57780
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work, per day",
            "actual": "Remote support (as agreed 14 May)"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 7,
            "actual": 5.5
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 20340,
            "actual": 16235
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 142380,
            "actual": 89293
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel type B - heavy duty",
            "actual": "Staff training (Q3)"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 27,
            "actual": 6.5
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 22485,
            "actual": 5145
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 607095,
            "actual": 33443
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Pump IP65 (pack of 10)",
            "actual": "Project management (as agreed"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 9,
            "actual": 1.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 32690,
            "actual": 20275
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 294210,
            "actual": 20275
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket A4, 80gsm",
            "actual": "Valve 500ml (pack of 10)"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 10.5,
            "actual": 27.5
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 41460,
            "actual": 2550
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 435330,
            "actual": 70125
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey, per hour",
            "actual": "Installation (Q3)"
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8050,
            "actual": 19615
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 16100,
            "actual": 39230
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, remote",
            "actual": "Staff training, per hour"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 10,
            "actual": 3.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 6065,
            "actual": 6510
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 60650,
            "actual": 19530
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report, 2 engineers",
            "actual": "Maintenance visit, remote"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 4,
            "actual": 3.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12250,
            "actual": 10670
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 49000,
            "actual": 32010
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Calibration, 2 engineers",
            "actual": "Installation, 2 engineers"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 4,
            "actual": 20.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 10720,
            "actual": 4895
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 42880,
            "actual": 97900
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Gasket set 50m drum - heavy duty",
            "actual": "Staff training (as agreed 14"
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 14,
            "actual": 1.0
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 40790,
            "actual": 20675
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 571060,
            "actual": 20675
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Valve grade 304, per set",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 32,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 27480,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 879360,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Filter cartridge 500ml, grey",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 28,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 35075,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 982100,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Project management incl. travel",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 8720,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 26160,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Gasket set type B, grey",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 9,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20315,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 182835,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support, per day",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 8590,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 8590,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Timber board DN25, grey",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 10,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 37980,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 379800,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Filter cartridge 12V",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 28,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 4805,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 134540,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Maintenance visit (as agreed 14 May)",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 6,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 15135,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 90810,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation, remote",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 10.5,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19745,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 207323,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting (as agreed 14 May)",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 5520,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 22080,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Sensor 12V (spare)",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 30,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 38735,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1162050,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Staff training, per hour",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 12515,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 37545,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Lamp 10% off-cut (spare)",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 12775,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 38325,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Design work (as agreed 14 May)",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 13.5,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16765,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 226328,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Staff training - phase 2",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 12935,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 38805,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 13270,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 53080,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting, per hour",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16355,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 81775,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Lamp type B, grey",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 27,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 35850,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 967950,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Timber board 1/2\"",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 36,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 39520,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1422720,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Cable 12V, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 36,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 5070,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 182520,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Timber board DN25, per set",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 11,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 17285,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 190135,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Adhesive 3x1.5mm2, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 27,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16895,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 456165,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Cable 500ml, per set",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 30,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 17985,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 539550,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Staff training - phase 2",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 8.5,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 9115,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 77478,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation incl. travel",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 15.5,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 14650,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 227075,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Maintenance visit, per day",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 6930,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 13860,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation and set-up (included)",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 0,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 0,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Inspection report, per hour",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 14445,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 57780,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support (as agreed 14 May)",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5.5,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16235,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 89293,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Gasket set 500ml",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 37,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 31710,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1173270,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Gasket set 12V (spare)",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 32085,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 128340,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Network switch 2.4m",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 29,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 32255,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 935395,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Design work incl. travel",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 10.5,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 21420,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 224910,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Staff training (Q3)",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 6.5,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 5145,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 33443,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Project management (as agreed 14 May)",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20275,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 20275,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Valve 500ml (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 27.5,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 2550,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 70125,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation (Q3)",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19615,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 39230,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Staff training, per hour",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 6510,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 19530,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Hinge set M8 x 40",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 38,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 3570,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 135660,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Maintenance visit, remote",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 10670,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 32010,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 20,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 4895,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 97900,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Valve 50m drum, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 35,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 36070,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1262450,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Pump 12V",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 8,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 43895,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 351160,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Staff training incl. travel",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 18.5,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16410,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 303585,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Staff training (as agreed 14 May)",
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20675,
            "actual": null
        },
        {
            "case": "invoice-002",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 20675,
            "actual": null
        },
        {
            "case": "invoice-003",
            "field": "supplierName",
            "outcome": "wrong",
            "expected": "Maritime Lumber Supply Inc.",
            "actual": "Cascade Outdoor Co-op"
        },
        {
            "case": "invoice-003",
            "field": "customerName",
            "outcome": "wrong",
            "expected": "Cascade Outdoor Co-op",
            "actual": "Maritime Lumber Supply Inc."
        },
        {
            "case": "invoice-003",
            "field": "issueDate",
            "outcome": "missing",
            "expected": "2026-05-10",
            "actual": null
        },
        {
            "case": "invoice-003",
            "field": "dueDate",
            "outcome": "missing",
            "expected": "2026-06-24",
            "actual": null
        },
        {
            "case": "invoice-003",
            "field": "currency",
            "outcome": "wrong",
            "expected": "CAD",
            "actual": "USD"
        },
        {
            "case": "invoice-003",
            "field": "shippingCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 16256856
        },
        {
            "case": "invoice-003",
            "field": "totalCents",
            "outcome": "wrong",
            "expected": 16256856,
            "actual": 1124649
        },
        {
            "case": "invoice-003",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 1/2\" (pack of 10)",
            "actual": "Toner cartridge 1/2\" (pack of"
        },
        {
            "case": "invoice-003",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management incl. travel",
            "actual": "Project management incl."
        },
        {
            "case": "invoice-003",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 24-pack, 15% recycled",
            "actual": "Toner cartridge 24-pack, 15%"
        },
        {
            "case": "invoice-003",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack A4, 80gsm, per set",
            "actual": "Fastener pack A4, 80gsm, per"
        },
        {
            "case": "invoice-003",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 3x1.5mm2 (spare)",
            "actual": "Toner cartridge 3x1.5mm2"
        },
        {
            "case": "invoice-003",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll 3x1.5mm2 (pack of 10)",
            "actual": "Label roll 3x1.5mm2 (pack of"
        },
        {
            "case": "invoice-003",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch 3x1.5mm2 - heavy duty",
            "actual": "Network switch 3x1.5mm2 -"
        },
        {
            "case": "invoice-003",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation and set-up (included)",
            "actual": "Installation and set-up"
        },
        {
            "case": "invoice-003",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, 2 engineers",
            "actual": "Project management, 2"
        },
        {
            "case": "invoice-003",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (as agreed 14 May)",
            "actual": "Installation (as agreed 14"
        },
        {
            "case": "invoice-004",
            "field": "vatId",
            "outcome": "missing",
            "expected": "SE179995908701",
            "actual": null
        },
        {
            "case": "invoice-004",
            "field": "customerName",
            "outcome": "missing",
            "expected": "Älvdalen Skogsbruk AB",
            "actual": null
        },
        {
            "case": "invoice-004",
            "field": "currency",
            "outcome": "missing",
            "expected": "SEK",
            "actual": null
        },
        {
            "case": "invoice-004",
            "field": "subtotalCents",
            "outcome": "missing",
            "expected": 19497416,
            "actual": null
        },
        {
            "case": "invoice-004",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 12,
            "actual": null
        },
        {
            "case": "invoice-004",
            "field": "taxCents",
            "outcome": "missing",
            "expected": 2339690,
            "actual": null
        },
        {
            "case": "invoice-004",
            "field": "totalCents",
            "outcome": "missing",
            "expected": 21837106,
            "actual": null
        },
        {
            "case": "invoice-004",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management incl. travel",
            "actual": "Project management incl."
        },
        {
            "case": "invoice-004",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (as agreed 14 May)",
            "actual": "Installation (as agreed 14"
        },
        {
            "case": "invoice-004",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report (as agreed 14 May)",
            "actual": "Inspection report (as agreed"
        },
        {
            "case": "invoice-004",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management incl. travel",
            "actual": "Project management incl."
        },
        {
            "case": "invoice-004",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Hinge set M8 x 40, 15% recycled",
            "actual": "Hinge set M8 x 40, 15%"
        },
        {
            "case": "invoice-004",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report (as agreed 14 May)",
            "actual": "Inspection report (as agreed"
        },
        {
            "case": "invoice-004",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board IP65, 15% recycled",
            "actual": "Timber board IP65, 15%"
        },
        {
            "case": "invoice-004",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge M8 x 40, 15% recycled",
            "actual": "Toner cartridge M8 x 40, 15%"
        },
        {
            "case": "invoice-004",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 50m drum, 15% recycled",
            "actual": "Timber board 50m drum, 15%"
        },
        {
            "case": "invoice-004",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 24-pack, 15% recycled",
            "actual": "Mounting bracket 24-pack, 15%"
        },
        {
            "case": "invoice-004",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": -8340,
            "actual": 8340
        },
        {
            "case": "invoice-004",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": -8340,
            "actual": 8340
        },
        {
            "case": "invoice-005",
            "field": "supplierName",
            "outcome": "wrong",
            "expected": "Fjällvik Hantverk AB",
            "actual": "Älvdalen Skogsbruk AB"
        },
        {
            "case": "invoice-005",
            "field": "vatId",
            "outcome": "missing",
            "expected": "SE080650301901",
            "actual": null
        },
        {
            "case": "invoice-005",
            "field": "customerName",
            "outcome": "wrong",
            "expected": "Älvdalen Skogsbruk AB",
            "actual": "Fjällvik Hantverk AB"
        },
        {
            "case": "invoice-005",
            "field": "currency",
            "outcome": "missing",
            "expected": "SEK",
            "actual": null
        },
        {
            "case": "invoice-005",
            "field": "subtotalCents",
            "outcome": "missing",
            "expected": 14362019,
            "actual": null
        },
        {
            "case": "invoice-005",
            "field": "shippingCents",
            "outcome": "missing",
            "expected": 3075,
            "actual": null
        },
        {
            "case": "invoice-005",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 12,
            "actual": null
        },
        {
            "case": "invoice-005",
            "field": "taxCents",
            "outcome": "missing",
            "expected": 1723442,
            "actual": null
        },
        {
            "case": "invoice-005",
            "field": "totalCents",
            "outcome": "missing",
            "expected": 16088536,
            "actual": null
        },
        {
            "case": "invoice-005",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel A4, 80gsm, 15% recycled",
            "actual": "Glass panel A4, 80gsm, 15%"
        },
        {
            "case": "invoice-005",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Gasket set 50m drum - heavy duty",
            "actual": "Gasket set 50m drum - heavy"
        },
        {
            "case": "invoice-005",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 1/2\" - heavy duty",
            "actual": "Fastener pack 1/2\" - heavy"
        },
        {
            "case": "invoice-005",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch 3x1.5mm2, 15% recycled",
            "actual": "Network switch 3x1.5mm2, 15%"
        },
        {
            "case": "invoice-005",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management (as agreed 14 May)",
            "actual": "Project management (as agreed"
        },
        {
            "case": "invoice-005",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 500ml (pack of 10)",
            "actual": "Timber board 500ml (pack of"
        },
        {
            "case": "invoice-005",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 24-pack, 15% recycled",
            "actual": "Timber board 24-pack, 15%"
        },
        {
            "case": "invoice-005",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management incl. travel",
            "actual": "Project management incl."
        },
        {
            "case": "invoice-005",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge 2.4m (pack of 10)",
            "actual": "Filter cartridge 2.4m (pack of"
        },
        {
            "case": "invoice-005",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": -8355,
            "actual": 8355
        },
        {
            "case": "invoice-005",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": -8355,
            "actual": 8355
        },
        {
            "case": "invoice-006",
            "field": "customerName",
            "outcome": "missing",
            "expected": "Cooperativa Agraria del Sur",
            "actual": null
        },
        {
            "case": "invoice-006",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report (as agreed 14 May)",
            "actual": "Inspection report (as agreed"
        },
        {
            "case": "invoice-006",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch 1/2\" - heavy duty",
            "actual": "Network switch 1/2\" - heavy"
        },
        {
            "case": "invoice-006",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 500ml - heavy duty",
            "actual": "Mounting bracket 500ml - heavy"
        },
        {
            "case": "invoice-006",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 1/2\" (pack of 10)",
            "actual": "Fastener pack 1/2\" (pack of"
        },
        {
            "case": "invoice-006",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management incl. travel",
            "actual": "Project management incl."
        },
        {
            "case": "invoice-006",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": -7215,
            "actual": 7215
        },
        {
            "case": "invoice-006",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": -7215,
            "actual": 7215
        },
        {
            "case": "invoice-007",
            "field": "supplierName",
            "outcome": "wrong",
            "expected": "Fjällvik Hantverk AB",
            "actual": "Älvdalen Skogsbruk AB"
        },
        {
            "case": "invoice-007",
            "field": "vatId",
            "outcome": "missing",
            "expected": "SE360947015301",
            "actual": null
        },
        {
            "case": "invoice-007",
            "field": "customerName",
            "outcome": "wrong",
            "expected": "Älvdalen Skogsbruk AB",
            "actual": "Fjällvik Hantverk AB"
        },
        {
            "case": "invoice-007",
            "field": "invoiceNumber",
            "outcome": "missing",
            "expected": "FV 2026/659",
            "actual": null
        },
        {
            "case": "invoice-007",
            "field": "currency",
            "outcome": "missing",
            "expected": "SEK",
            "actual": null
        },
        {
            "case": "invoice-007",
            "field": "subtotalCents",
            "outcome": "missing",
            "expected": 24262887,
            "actual": null
        },
        {
            "case": "invoice-007",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 25,
            "actual": null
        },
        {
            "case": "invoice-007",
            "field": "taxCents",
            "outcome": "missing",
            "expected": 6065722,
            "actual": null
        },
        {
            "case": "invoice-007",
            "field": "totalCents",
            "outcome": "missing",
            "expected": 30328609,
            "actual": null
        },
        {
            "case": "invoice-007",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board type B - heavy duty",
            "actual": "Timber board type B - heavy"
        },
        {
            "case": "invoice-007",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket A4, 80gsm - heavy duty",
            "actual": "Mounting bracket A4, 80gsm -"
        },
        {
            "case": "invoice-007",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (as agreed 14 May)",
            "actual": "Maintenance visit (as agreed"
        },
        {
            "case": "invoice-007",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge grade 304, per set",
            "actual": "Toner cartridge grade 304, per"
        },
        {
            "case": "invoice-007",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support (as agreed 14 May)",
            "actual": "Remote support (as agreed 14"
        },
        {
            "case": "invoice-007",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge M8 x 40 - heavy duty",
            "actual": "Filter cartridge M8 x 40 -"
        },
        {
            "case": "invoice-007",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch 1/2\", 15% recycled",
            "actual": "Network switch 1/2\", 15%"
        },
        {
            "case": "invoice-007",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack A4, 80gsm (spare)",
            "actual": "Fastener pack A4, 80gsm"
        },
        {
            "case": "invoice-007",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll grade 304 - heavy duty",
            "actual": "Label roll grade 304 - heavy"
        },
        {
            "case": "invoice-007",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll 10% off-cut - heavy duty",
            "actual": "Label roll 10% off-cut - heavy"
        },
        {
            "case": "invoice-007",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge DN25 (pack of 10)",
            "actual": "Filter cartridge DN25 (pack of"
        },
        {
            "case": "invoice-007",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (as agreed 14 May)",
            "actual": "Maintenance visit (as agreed"
        },
        {
            "case": "invoice-007",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack 10% off-cut (spare)",
            "actual": "Battery pack 10% off-cut"
        },
        {
            "case": "invoice-007",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 50m drum - heavy duty",
            "actual": "Timber board 50m drum - heavy"
        },
        {
            "case": "invoice-008",
            "field": "subtotalCents",
            "outcome": "missing",
            "expected": 20104050,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "shippingCents",
            "outcome": "missing",
            "expected": 1316,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 8.1,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "taxCents",
            "outcome": "missing",
            "expected": 1628428,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "totalCents",
            "outcome": "missing",
            "expected": 21733794,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Lamp M8 x 40",
            "actual": "A018 Gasket set 500ml, 15% recycled"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 32,
            "actual": 19.5
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 15965,
            "actual": 2970
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 510880,
            "actual": 57915
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Gasket set 500ml, 15% recycled",
            "actual": "A032 Installation, 2 engineers"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 19.5,
            "actual": 6.5
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 2970,
            "actual": 14450
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 57915,
            "actual": 93925
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work, remote",
            "actual": "A046 Remote support, 2 engineers"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 19.5,
            "actual": 3.0
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 17925,
            "actual": 18190
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 349538,
            "actual": 54570
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation, 2 engineers",
            "actual": "A067 Remote support, remote"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 6.5,
            "actual": 1.0
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 14450,
            "actual": 11720
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 93925,
            "actual": 11720
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack grade 304 - heavy duty",
            "actual": "A074 Design work incl. travel"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 39,
            "actual": 4.5
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12975,
            "actual": 8595
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 506025,
            "actual": 38678
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support, 2 engineers",
            "actual": "A088 Consulting (Q3)"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 6.5
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18190,
            "actual": 9225
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 54570,
            "actual": 59963
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support, per hour",
            "actual": "A095 Calibration, per hour"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 7,
            "actual": 6.0
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18405,
            "actual": 5730
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 128835,
            "actual": 34380
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report, 2 engineers",
            "actual": "A130 Maintenance visit (Q3)"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 8.5,
            "actual": 7.0
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 13005,
            "actual": 8800
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 110543,
            "actual": 61600
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support, remote",
            "actual": "A158 Installation incl. travel"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 4.0
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 11720,
            "actual": 10365
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 11720,
            "actual": 41460
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work incl. travel",
            "actual": "A172 Installation incl. travel"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 4.5,
            "actual": 4.0
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8595,
            "actual": 8825
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 38678,
            "actual": 35300
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge type B, per set",
            "actual": "A179 Design work (Q3)"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 17,
            "actual": 3.0
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 42200,
            "actual": 19665
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 717400,
            "actual": 58995
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting (Q3)",
            "actual": "A214 Inspection report, remote"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 6.5,
            "actual": 2.0
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 9225,
            "actual": 15155
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 59963,
            "actual": 30310
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Calibration, per hour",
            "actual": "A242 Inspection report - phase 2"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 6,
            "actual": 5.0
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5730,
            "actual": 15900
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 34380,
            "actual": 79500
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge type B, grey",
            "actual": "A249 Inspection report (as agreed"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 13,
            "actual": 1.0
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 40135,
            "actual": 17500
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 521755,
            "actual": 17500
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll 3x1.5mm2, 15% recycled",
            "actual": "A256 Design work, remote"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 8,
            "actual": 0.5
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 37000,
            "actual": 8130
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 296000,
            "actual": 4065
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management incl. travel",
            "actual": "A333 Staff training incl. travel"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 19.5,
            "actual": 4.0
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 16410,
            "actual": 21870
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 319995,
            "actual": 87480
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive 2.4m - heavy duty",
            "actual": "A340 Project management, per day"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 19,
            "actual": 4.0
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5835,
            "actual": 11610
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 110865,
            "actual": 46440
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (Q3)",
            "actual": "A361 Battery pack 50m drum, 15% recycled"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 7,
            "actual": 4.0
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8800,
            "actual": 22225
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 61600,
            "actual": 88900
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Hinge set IP65, per set",
            "actual": "A382 Site survey, per hour"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 37,
            "actual": 1.0
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 34240,
            "actual": 15095
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 1266880,
            "actual": 15095
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Sensor 1/2\"",
            "actual": "A389 Design work, per hour"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 10,
            "actual": 4.0
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 30070,
            "actual": 6865
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 300700,
            "actual": 27460
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation - phase 2",
            "actual": "A487 Credit for damaged item"
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 10.5,
            "actual": 1.0
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 17540,
            "actual": 4210
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 184170,
            "actual": 4210
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation incl. travel",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 10365,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 41460,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Network switch IP65 - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 21,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 36310,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 762510,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation incl. travel",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 8825,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 35300,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Design work (Q3)",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19665,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 58995,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Fastener pack IP65 (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 33,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 12275,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 405075,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Timber board IP65, grey",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 24.5,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19260,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 471870,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Toner cartridge grade 304 - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 19,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 33870,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 643530,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Pump 12V (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 19,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 28490,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 541310,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Inspection report, remote",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 15155,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 30310,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Glass panel 12V (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 39,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 5995,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 233805,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Network switch DN25",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 25,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 7315,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 182875,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Sensor grade 304",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 37,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 43820,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1621340,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Inspection report - phase 2",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 15900,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 79500,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Inspection report (as agreed 14 May)",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 17500,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 17500,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Design work, remote",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 0.5,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 8130,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 4065,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 15,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19125,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 286875,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Hinge set grade 304 (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 29,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 28815,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 835635,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation, remote",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 13,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 14575,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 189475,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Sensor 12V",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 36,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 5885,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 211860,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Calibration (as agreed 14 May)",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 20,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 18465,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 369300,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Label roll 500ml (spare)",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 17,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 7285,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 123845,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Adhesive 3x1.5mm2 - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 27.5,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 42775,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1176313,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Maintenance visit, remote",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 16.5,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20100,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 331650,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Maintenance visit, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 18.5,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 18270,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 337995,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Inspection report, remote",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 12.5,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 17600,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 220000,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Staff training incl. travel",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 21870,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 87480,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Project management, per day",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 11610,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 46440,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting, per day",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20695,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 103475,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Toner cartridge A4, 80gsm, grey",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 27140,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 135700,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Battery pack 50m drum, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 22225,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 88900,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Hinge set 500ml - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 6,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 32400,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 194400,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Sensor 24-pack, grey",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 26,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 22525,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 585650,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Site survey, per hour",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 15095,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 15095,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Design work, per hour",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 6865,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 27460,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Calibration (Q3)",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 19,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19125,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 363375,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Paint 3x1.5mm2 - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 17.5,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 25455,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 445463,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Lamp type B, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 21.5,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 9575,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 205863,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Label roll type B - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 30,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 15800,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 474000,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Hinge set 10% off-cut, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 8,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 22825,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 182600,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Project management, per day",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20560,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 102800,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Fastener pack 500ml",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 6.5,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19245,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 125093,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Pump type B, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 29,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 25975,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 753275,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support, per hour",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 7.5,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 18220,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 136650,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support (as agreed 14 May)",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 19.5,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 21535,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 419933,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5.5,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 21025,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 115638,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Adhesive IP65 (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 31,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 3440,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 106640,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Glass panel grade 304, grey",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 10,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 44360,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 443600,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Credit for damaged item",
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": -4210,
            "actual": null
        },
        {
            "case": "invoice-008",
            "field": "line.amount",
            "outcome": "missing",
            "expected": -4210,
            "actual": null
        },
        {
            "case": "invoice-009",
            "field": "issueDate",
            "outcome": "missing",
            "expected": "2026-02-20",
            "actual": null
        },
        {
            "case": "invoice-009",
            "field": "dueDate",
            "outcome": "missing",
            "expected": "2026-04-21",
            "actual": null
        },
        {
            "case": "invoice-009",
            "field": "currency",
            "outcome": "wrong",
            "expected": "CAD",
            "actual": "USD"
        },
        {
            "case": "invoice-009",
            "field": "shippingCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 14228603
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch 10% off-cut - heavy duty",
            "actual": "Network switch 10% off-cut -"
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch type B - heavy duty",
            "actual": "Network switch type B - heavy"
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (as agreed 14 May)",
            "actual": "Installation (as agreed 14"
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket DN25 - heavy duty",
            "actual": "Mounting bracket DN25 - heavy"
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 10% off-cut - heavy duty",
            "actual": "Mounting bracket 10% off-cut -"
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive grade 304, 15% recycled",
            "actual": "Adhesive grade 304, 15%"
        },
        {
            "case": "invoice-010",
            "field": "currency",
            "outcome": "wrong",
            "expected": "AUD",
            "actual": "USD"
        },
        {
            "case": "invoice-010",
            "field": "discountCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 2591294
        },
        {
            "case": "invoice-010",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 3x1.5mm2 - heavy duty",
            "actual": "Timber board 3x1.5mm2 - heavy"
        },
        {
            "case": "invoice-010",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support (as agreed 14 May)",
            "actual": "Remote support (as agreed 14"
        },
        {
            "case": "invoice-010",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (as agreed 14 May)",
            "actual": "Installation (as agreed 14"
        },
        {
            "case": "invoice-010",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 2.4m, 15% recycled",
            "actual": "Toner cartridge 2.4m, 15%"
        },
        {
            "case": "invoice-010",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll M8 x 40 (pack of 10)",
            "actual": "Label roll M8 x 40 (pack of"
        },
        {
            "case": "invoice-010",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Gasket set grade 304 - heavy duty",
            "actual": "Gasket set grade 304 - heavy"
        },
        {
            "case": "invoice-010",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation and set-up (included)",
            "actual": "Installation and set-up"
        },
        {
            "case": "invoice-011",
            "field": "customerName",
            "outcome": "missing",
            "expected": "Seeblick Hotel & Spa AG",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "subtotalCents",
            "outcome": "missing",
            "expected": 9819009,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 8.1,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "taxCents",
            "outcome": "missing",
            "expected": 795299,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "totalCents",
            "outcome": "missing",
            "expected": 10613808,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge DN25 (pack of 10)",
            "actual": "Consulting (as agreed 14 May)"
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 10,
            "actual": 16.5
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12400,
            "actual": 5125
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 124000,
            "actual": 84563
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting (as agreed 14 May)",
            "actual": "Project management, 2"
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 16.5,
            "actual": 9.0
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5125,
            "actual": 10040
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 84563,
            "actual": 90360
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve type B - heavy duty",
            "actual": "Valve grade 304, grey"
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 15,
            "actual": 17.0
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 23725,
            "actual": 1180
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 355875,
            "actual": 20060
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation, 2 engineers",
            "actual": "Glass panel DN25, per set"
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 12,
            "actual": 2.5
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 10750,
            "actual": 7680
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 129000,
            "actual": 19200
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, 2 engineers",
            "actual": "Valve 12V (spare)"
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 9,
            "actual": 7.0
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 10040,
            "actual": 5015
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 90360,
            "actual": 35105
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack 2.4m, grey",
            "actual": "Consulting, 2 engineers"
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 22,
            "actual": 0.5
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18330,
            "actual": 9810
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 403260,
            "actual": 4905
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve grade 304, grey",
            "actual": "Calibration, per hour"
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 17,
            "actual": 6.0
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 1180,
            "actual": 12275
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 20060,
            "actual": 73650
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel DN25, per set",
            "actual": "Inspection report, per day"
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2.5,
            "actual": 3.0
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 7680,
            "actual": 14885
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 19200,
            "actual": 44655
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report (Q3)",
            "actual": "Paint 500ml, per set"
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 15.5,
            "actual": 7.0
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 14005,
            "actual": 7035
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 217078,
            "actual": 49245
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve 12V (spare)",
            "actual": "Design work (Q3)"
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 7,
            "actual": 4.0
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5015,
            "actual": 12690
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 35105,
            "actual": 50760
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Lamp M8 x 40, 15% recycled",
            "actual": "Remote support (as agreed 14"
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 21,
            "actual": 1.0
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 26370,
            "actual": 20255
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 553770,
            "actual": 20255
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting (as agreed 14 May)",
            "actual": "Remote support, 2 engineers"
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 13,
            "actual": 3.0
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 16060,
            "actual": 12500
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 208780,
            "actual": 37500
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training - phase 2",
            "actual": "Site survey (Q3)"
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 9,
            "actual": 2.5
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 13725,
            "actual": 19935
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 123525,
            "actual": 49838
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Paint IP65, grey",
            "actual": "Staff training incl. travel"
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 33,
            "actual": 5.0
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 4330,
            "actual": 8910
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 142890,
            "actual": 44550
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 10% off-cut (spare)",
            "actual": "Maintenance visit (Q3)"
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 29,
            "actual": 1.0
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 44765,
            "actual": 14310
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 1298185,
            "actual": 14310
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Hinge set 3x1.5mm2 - heavy duty",
            "actual": "Site survey, remote"
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 33,
            "actual": 4.0
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 14370,
            "actual": 6335
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 474210,
            "actual": 25340
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack A4, 80gsm, per set",
            "actual": "Cable 50m drum - heavy duty"
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 18,
            "actual": 6.0
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 17195,
            "actual": 7810
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 309510,
            "actual": 46860
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 50m drum (pack of 10)",
            "actual": "Project management incl."
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 20,
            "actual": 3.0
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 24050,
            "actual": 10480
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 481000,
            "actual": 31440
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Filter cartridge grade 304 (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 27,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 42410,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1145070,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Hinge set IP65 (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 12,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 28520,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 342240,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Filter cartridge 10% off-cut, grey",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 34,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 34430,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1170620,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 0.5,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 9810,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 4905,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Calibration, per hour",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 6,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 12275,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 73650,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Inspection report, per day",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 14885,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 44655,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Paint 500ml, per set",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 7,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 7035,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 49245,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Network switch 10% off-cut",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 19,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 17720,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 336680,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Glass panel 24-pack (spare)",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 23,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 8970,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 206310,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Label roll 1/2\" - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 16,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 28095,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 449520,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Label roll 12V, per set",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 31,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 3625,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 112375,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Design work (Q3)",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 12690,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 50760,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support (as agreed 14 May)",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20255,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 20255,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 12500,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 37500,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Site survey (Q3)",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2.5,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19935,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 49838,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Staff training incl. travel",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 8910,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 44550,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Maintenance visit (Q3)",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 14310,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 14310,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Site survey, remote",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 6335,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 25340,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Valve IP65 (spare)",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 11,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 31605,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 347655,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Cable 50m drum - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 6,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 7810,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 46860,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Fastener pack A4, 80gsm, grey",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4.5,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 32080,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 144360,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Project management incl. travel",
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 10480,
            "actual": null
        },
        {
            "case": "invoice-011",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 31440,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "subtotalCents",
            "outcome": "missing",
            "expected": 15780613,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 8.1,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "taxCents",
            "outcome": "missing",
            "expected": 1278230,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "totalCents",
            "outcome": "missing",
            "expected": 17058843,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation - phase 2",
            "actual": "A011 Installation - phase 2"
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (as agreed 14 May)",
            "actual": "A046 Installation incl. travel"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 14.5,
            "actual": 12.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 17175,
            "actual": 5340
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 249038,
            "actual": 64080
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel 10% off-cut - heavy duty",
            "actual": "A067 Project management (Q3)"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 17,
            "actual": 7.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 37995,
            "actual": 11900
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 645915,
            "actual": 83300
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training, remote",
            "actual": "A074 Filter cartridge 500ml (spare)"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 14.5,
            "actual": 1.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 13995,
            "actual": 4655
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 202928,
            "actual": 4655
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge IP65 (spare)",
            "actual": "A081 Inspection report, remote"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 30,
            "actual": 3.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 10305,
            "actual": 14400
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 309150,
            "actual": 43200
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation incl. travel",
            "actual": "A102 Valve 50m drum - heavy duty"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 12,
            "actual": 13.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5340,
            "actual": 9665
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 64080,
            "actual": 95645
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Pump 10% off-cut",
            "actual": "A109 Staff training, 2 engineers"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 24.5,
            "actual": 6.5
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 13810,
            "actual": 7795
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 338345,
            "actual": 50668
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work, per hour",
            "actual": "A116 Staff training (as agreed 14"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 19,
            "actual": 5.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 17580,
            "actual": 15045
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 334020,
            "actual": 75225
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management (Q3)",
            "actual": "A130 Cable 3x1.5mm2 (spare)"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 7,
            "actual": 4.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 11900,
            "actual": 13310
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 83300,
            "actual": 53240
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge 500ml (spare)",
            "actual": "A151 Mounting bracket IP65 (pack of"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 2.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 4655,
            "actual": 14695
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 4655,
            "actual": 29390
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report, remote",
            "actual": "A165 Site survey - phase 2"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 6.5
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 14400,
            "actual": 4940
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 43200,
            "actual": 32110
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support, remote",
            "actual": "A179 Battery pack 1/2\", per set"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 19,
            "actual": 3.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 7245,
            "actual": 28140
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 137655,
            "actual": 84420
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report - phase 2",
            "actual": "A228 Label roll 24-pack (pack of"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 18,
            "actual": 2.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 16920,
            "actual": 42920
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 304560,
            "actual": 85840
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve 50m drum - heavy duty",
            "actual": "A235 Remote support, 2 engineers"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 13,
            "actual": 6.5
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 9665,
            "actual": 14705
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 95645,
            "actual": 95583
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training, 2 engineers",
            "actual": "A242 Project management, 2"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 6.5,
            "actual": 2.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 7795,
            "actual": 7515
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 50668,
            "actual": 15030
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training (as agreed 14 May)",
            "actual": "A277 Installation, 2 engineers"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 1.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 15045,
            "actual": 16905
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 75225,
            "actual": 16905
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Pump grade 304 (pack of 10)",
            "actual": "A284 Cable 2.4m (pack of 10)"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 8,
            "actual": 5.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 34385,
            "actual": 13975
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 275080,
            "actual": 69875
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Cable 3x1.5mm2 (spare)",
            "actual": "A291 Installation, 2 engineers"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 4,
            "actual": 5.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 13310,
            "actual": 11880
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 53240,
            "actual": 59400
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Cable 12V",
            "actual": "A298 Consulting (Q3)"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 24,
            "actual": 2.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 36520,
            "actual": 15900
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 876480,
            "actual": 31800
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey, per day",
            "actual": "A305 Installation and set-up"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 13.5,
            "actual": 1.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 11510,
            "actual": 0
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 155385,
            "actual": 0
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket IP65 (pack of 10)",
            "actual": "A326 Inspection report, remote"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2,
            "actual": 13.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 14695,
            "actual": 4700
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 29390,
            "actual": 61100
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Paint 2.4m - heavy duty",
            "actual": "A333 Project management, per hour"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 24,
            "actual": 3.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 19605,
            "actual": 20310
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 470520,
            "actual": 60930
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey - phase 2",
            "actual": "A354 Installation (Q3)"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 6.5,
            "actual": 3.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 4940,
            "actual": 16820
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 32110,
            "actual": 50460
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Cable DN25",
            "actual": "A396 Consulting, 2 engineers"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 22,
            "actual": 8.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 20875,
            "actual": 9165
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 459250,
            "actual": 73320
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack 1/2\", per set",
            "actual": "A410 Inspection report - phase 2"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 5.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 28140,
            "actual": 13780
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 84420,
            "actual": 68900
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 3x1.5mm2",
            "actual": "A424 Early order rebate"
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 27,
            "actual": 1.0
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 42010,
            "actual": 3660
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 1134270,
            "actual": 3660
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Toner cartridge DN25, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 9,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 26545,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 238905,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Lamp 10% off-cut",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 40,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 27450,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1098000,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Filter cartridge grade 304 (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 24,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 32210,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 773040,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Adhesive 10% off-cut",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 15,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19135,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 287025,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Battery pack 10% off-cut (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 25,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16190,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 404750,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Label roll 24-pack (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 42920,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 85840,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 6.5,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 14705,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 95583,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Project management, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 7515,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 15030,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Battery pack 50m drum (spare)",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 13,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 14760,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 191880,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Network switch 3x1.5mm2",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 6,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 17205,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 103230,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Sensor 50m drum",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 17.5,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 13505,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 236338,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Staff training, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 14,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 21585,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 302190,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16905,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 16905,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Cable 2.4m (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 13975,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 69875,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 11880,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 59400,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting (Q3)",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 15900,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 31800,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation and set-up (included)",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 0,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 0,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Gasket set 2.4m, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 21,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 18300,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 384300,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Project management - phase 2",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 11.5,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 14060,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 161690,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Inspection report, remote",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 13,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 4700,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 61100,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Project management, per hour",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20310,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 60930,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Network switch 10% off-cut, per set",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 11,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 34045,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 374495,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Glass panel 12V (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 21,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 41385,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 869085,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation (Q3)",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16820,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 50460,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Cable 500ml (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 20,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 29960,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 599200,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Staff training, per day",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 11,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19515,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 214665,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Pump 2.4m (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 14,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 24505,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 343070,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Sensor 24-pack",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 26,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 6500,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 169000,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Adhesive 10% off-cut",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 25.5,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 43915,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1119833,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 8,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 9165,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 73320,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Adhesive 12V",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 32,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 12415,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 397280,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Inspection report - phase 2",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 13780,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 68900,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting - phase 2",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 20,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 11965,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 239300,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Early order rebate",
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": -3660,
            "actual": null
        },
        {
            "case": "invoice-012",
            "field": "line.amount",
            "outcome": "missing",
            "expected": -3660,
            "actual": null
        },
        {
            "case": "invoice-013",
            "field": "customerName",
            "outcome": "missing",
            "expected": "Tidewater Bakery Ltd",
            "actual": null
        },
        {
            "case": "invoice-013",
            "field": "issueDate",
            "outcome": "missing",
            "expected": "2026-06-18",
            "actual": null
        },
        {
            "case": "invoice-013",
            "field": "dueDate",
            "outcome": "missing",
            "expected": "2026-07-09",
            "actual": null
        },
        {
            "case": "invoice-013",
            "field": "currency",
            "outcome": "wrong",
            "expected": "CAD",
            "actual": "USD"
        },
        {
            "case": "invoice-013",
            "field": "subtotalCents",
            "outcome": "missing",
            "expected": 16342347,
            "actual": null
        },
        {
            "case": "invoice-013",
            "field": "discountCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 3431683
        },
        {
            "case": "invoice-013",
            "field": "shippingCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 16342347
        },
        {
            "case": "invoice-013",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-013",
            "field": "taxCents",
            "outcome": "wrong",
            "expected": 817067,
            "actual": 13726731
        },
        {
            "case": "invoice-013",
            "field": "totalCents",
            "outcome": "wrong",
            "expected": 17158414,
            "actual": 5385983
        },
        {
            "case": "invoice-013",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, 2 engineers",
            "actual": "Project management, 2"
        },
        {
            "case": "invoice-013",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board A4, 80gsm, 15% recycled",
            "actual": "Timber board A4, 80gsm, 15%"
        },
        {
            "case": "invoice-013",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation and set-up (included)",
            "actual": "Installation and set-up"
        },
        {
            "case": "invoice-013",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 50m drum, 15% recycled",
            "actual": "Toner cartridge 50m drum, 15%"
        },
        {
            "case": "invoice-013",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel type B, 15% recycled",
            "actual": "Glass panel type B, 15%"
        },
        {
            "case": "invoice-013",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge type B - heavy duty",
            "actual": "Toner cartridge type B - heavy"
        },
        {
            "case": "invoice-013",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support (as agreed 14 May)",
            "actual": "Remote support (as agreed 14"
        },
        {
            "case": "invoice-013",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, 2 engineers",
            "actual": "Project management, 2"
        },
        {
            "case": "invoice-014",
            "field": "totalCents",
            "outcome": "wrong",
            "expected": 22106977,
            "actual": 10886884
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel 1/2\"",
            "actual": "A011 Glass panel 1/2\""
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel 24-pack",
            "actual": "A018 Glass panel 24-pack"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support, remote",
            "actual": "A025 Remote support, remote"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support, per hour",
            "actual": "A032 Remote support, per hour"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training (Q3)",
            "actual": "A039 Staff training (Q3)"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive 12V",
            "actual": "A046 Adhesive 12V"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Calibration, remote",
            "actual": "A053 Calibration, remote"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Calibration, per hour",
            "actual": "A060 Calibration, per hour"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Sensor grade 304 (pack of 10)",
            "actual": "A067 Sensor grade 304 (pack of 10)"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel 10% off-cut (pack of 10)",
            "actual": "A074 Glass panel 10% off-cut (pack"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation - phase 2",
            "actual": "A081 Installation - phase 2"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch DN25, 15% recycled",
            "actual": "A088 Network switch DN25, 15%"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training, per day",
            "actual": "A095 Staff training, per day"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive 10% off-cut (spare)",
            "actual": "A102 Adhesive 10% off-cut (spare)"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation and set-up (included)",
            "actual": "A109 Installation and set-up"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting, per day",
            "actual": "A116 Consulting, per day"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Gasket set A4, 80gsm, per set",
            "actual": "A123 Gasket set A4, 80gsm, per set"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 24-pack (spare)",
            "actual": "A130 Timber board 24-pack (spare)"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket M8 x 40, per set",
            "actual": "A137 Mounting bracket M8 x 40, per"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive grade 304",
            "actual": "A144 Adhesive grade 304"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack grade 304, 15% recycled",
            "actual": "A151 Fastener pack grade 304, 15%"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Sensor A4, 80gsm (spare)",
            "actual": "A158 Sensor A4, 80gsm (spare)"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey, per day",
            "actual": "A165 Site survey, per day"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 10% off-cut, 15% recycled",
            "actual": "A172 Fastener pack 10% off-cut, 15%"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive 12V (pack of 10)",
            "actual": "A179 Adhesive 12V (pack of 10)"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack 1/2\" - heavy duty",
            "actual": "A186 Battery pack 1/2\" - heavy duty"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey incl. travel",
            "actual": "A193 Site survey incl. travel"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Pump 1/2\" - heavy duty",
            "actual": "A200 Pump 1/2\" - heavy duty"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack 10% off-cut (spare)",
            "actual": "A207 Battery pack 10% off-cut (spare)"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack A4, 80gsm",
            "actual": "A214 Fastener pack A4, 80gsm"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive 1/2\", 15% recycled",
            "actual": "A221 Adhesive 1/2\", 15% recycled"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report, 2 engineers",
            "actual": "A228 Inspection report, 2 engineers"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, per hour",
            "actual": "A235 Project management, per hour"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support, per day",
            "actual": "A242 Remote support, per day"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (Q3)",
            "actual": "A249 Maintenance visit (Q3)"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch 12V, 15% recycled",
            "actual": "A256 Network switch 12V, 15% recycled"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management (Q3)",
            "actual": "A263 Project management (Q3)"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey, 2 engineers",
            "actual": "A270 Site survey, 2 engineers"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting, per day",
            "actual": "A277 Consulting, per day"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack DN25",
            "actual": "A284 Battery pack DN25"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve 50m drum (spare)",
            "actual": "A291 Valve 50m drum (spare)"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting, remote",
            "actual": "A298 Consulting, remote"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve 12V, grey",
            "actual": "A305 Valve 12V, grey"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Gasket set grade 304, grey",
            "actual": "A312 Gasket set grade 304, grey"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Hinge set 500ml, per set",
            "actual": "A319 Hinge set 500ml, per set"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve 10% off-cut, 15% recycled",
            "actual": "A326 Valve 10% off-cut, 15%"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Sensor A4, 80gsm, grey",
            "actual": "A333 Sensor A4, 80gsm, grey"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack DN25 - heavy duty",
            "actual": "A340 Battery pack DN25 - heavy duty"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 1/2\", grey",
            "actual": "A347 Fastener pack 1/2\", grey"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report, per day",
            "actual": "A354 Inspection report, per day"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 1/2\", 15% recycled",
            "actual": "A361 Mounting bracket 1/2\", 15% recycled"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation incl. travel",
            "actual": "A368 Installation incl. travel"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel 24-pack (spare)",
            "actual": "A375 Glass panel 24-pack (spare)"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 12V, 15% recycled",
            "actual": "A382 Fastener pack 12V, 15%"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report, per day",
            "actual": "A389 Inspection report, per day"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 12V (spare)",
            "actual": "A396 Mounting bracket 12V (spare)"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Pump 12V, 15% recycled",
            "actual": "A403 Pump 12V, 15% recycled"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (Q3)",
            "actual": "A410 Installation (Q3)"
        },
        {
            "case": "invoice-014",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Lamp DN25, 15% recycled",
            "actual": "A417 Lamp DN25, 15% recycled"
        },
        {
            "case": "invoice-015",
            "field": "vatId",
            "outcome": "missing",
            "expected": "SE101864610801",
            "actual": null
        },
        {
            "case": "invoice-015",
            "field": "customerName",
            "outcome": "missing",
            "expected": "Kungsholmen Café AB",
            "actual": null
        },
        {
            "case": "invoice-015",
            "field": "currency",
            "outcome": "missing",
            "expected": "SEK",
            "actual": null
        },
        {
            "case": "invoice-015",
            "field": "subtotalCents",
            "outcome": "missing",
            "expected": 14760061,
            "actual": null
        },
        {
            "case": "invoice-015",
            "field": "discountCents",
            "outcome": "missing",
            "expected": 1476006,
            "actual": null
        },
        {
            "case": "invoice-015",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 12,
            "actual": null
        },
        {
            "case": "invoice-015",
            "field": "taxCents",
            "outcome": "missing",
            "expected": 1594087,
            "actual": null
        },
        {
            "case": "invoice-015",
            "field": "totalCents",
            "outcome": "missing",
            "expected": 14878142,
            "actual": null
        },
        {
            "case": "invoice-015",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 50m drum, 15% recycled",
            "actual": "Mounting bracket 50m drum, 15%"
        },
        {
            "case": "invoice-015",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack 50m drum (pack of 10)",
            "actual": "Battery pack 50m drum (pack of"
        },
        {
            "case": "invoice-015",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training (as agreed 14 May)",
            "actual": "Staff training (as agreed 14"
        },
        {
            "case": "invoice-015",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation and set-up (included)",
            "actual": "Installation and set-up"
        },
        {
            "case": "invoice-015",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket A4, 80gsm, per set",
            "actual": "Mounting bracket A4, 80gsm,"
        },
        {
            "case": "invoice-015",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (as agreed 14 May)",
            "actual": "Installation (as agreed 14"
        },
        {
            "case": "invoice-015",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": -6860,
            "actual": 6860
        },
        {
            "case": "invoice-015",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": -6860,
            "actual": 6860
        },
        {
            "case": "invoice-016",
            "field": "vatId",
            "outcome": "missing",
            "expected": "SE472315283501",
            "actual": null
        },
        {
            "case": "invoice-016",
            "field": "currency",
            "outcome": "missing",
            "expected": "SEK",
            "actual": null
        },
        {
            "case": "invoice-016",
            "field": "subtotalCents",
            "outcome": "missing",
            "expected": 15405169,
            "actual": null
        },
        {
            "case": "invoice-016",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 25,
            "actual": null
        },
        {
            "case": "invoice-016",
            "field": "taxCents",
            "outcome": "missing",
            "expected": 3851292,
            "actual": null
        },
        {
            "case": "invoice-016",
            "field": "totalCents",
            "outcome": "missing",
            "expected": 19256461,
            "actual": null
        },
        {
            "case": "invoice-016",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support (as agreed 14 May)",
            "actual": "Remote support (as agreed 14"
        },
        {
            "case": "invoice-016",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 50m drum - heavy duty",
            "actual": "Toner cartridge 50m drum -"
        },
        {
            "case": "invoice-016",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Gasket set grade 304 (pack of 10)",
            "actual": "Gasket set grade 304 (pack of"
        },
        {
            "case": "invoice-016",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel type B, 15% recycled",
            "actual": "Glass panel type B, 15%"
        },
        {
            "case": "invoice-016",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Hinge set 50m drum - heavy duty",
            "actual": "Hinge set 50m drum - heavy"
        },
        {
            "case": "invoice-016",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, 2 engineers",
            "actual": "Project management, 2"
        },
        {
            "case": "invoice-016",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch 50m drum (spare)",
            "actual": "Network switch 50m drum"
        },
        {
            "case": "invoice-016",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": -5505,
            "actual": 5505
        },
        {
            "case": "invoice-016",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": -5505,
            "actual": 5505
        },
        {
            "case": "invoice-017",
            "field": "subtotalCents",
            "outcome": "missing",
            "expected": 24596500,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 8.1,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "taxCents",
            "outcome": "missing",
            "expected": 1992317,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "totalCents",
            "outcome": "missing",
            "expected": 26588817,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, per day",
            "actual": "A011 Project management, per day"
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit, remote",
            "actual": "A032 Maintenance visit incl. travel"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 9.5,
            "actual": 1.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 14635,
            "actual": 8330
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 139033,
            "actual": 8330
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel type B, 15% recycled",
            "actual": "A053 Maintenance visit, remote"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 31,
            "actual": 2.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18660,
            "actual": 5815
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 578460,
            "actual": 11630
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit incl. travel",
            "actual": "A081 Site survey, per hour"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 2.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8330,
            "actual": 13395
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 8330,
            "actual": 26790
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge A4, 80gsm, per set",
            "actual": "A102 Pump 50m drum, per set"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 10,
            "actual": 3.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 13175,
            "actual": 19120
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 131750,
            "actual": 57360
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 500ml",
            "actual": "A109 Mounting bracket 10% off-cut"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 26,
            "actual": 3.5
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 44070,
            "actual": 19490
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 1145820,
            "actual": 68215
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit, remote",
            "actual": "A130 Site survey, per day"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2,
            "actual": 1.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5815,
            "actual": 20460
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 11630,
            "actual": 20460
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge 50m drum - heavy duty",
            "actual": "A158 Glass panel 1/2\" - heavy duty"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 39,
            "actual": 1.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18505,
            "actual": 2015
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 721695,
            "actual": 2015
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack 50m drum, 15% recycled",
            "actual": "A165 Cable M8 x 40"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 33,
            "actual": 12.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 43370,
            "actual": 5695
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 1431210,
            "actual": 68340
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 2.4m (spare)",
            "actual": "A207 Installation incl. travel"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 24,
            "actual": 2.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 9800,
            "actual": 20210
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 235200,
            "actual": 40420
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey, per hour",
            "actual": "A221 Site survey, remote"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2,
            "actual": 5.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 13395,
            "actual": 13035
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 26790,
            "actual": 65175
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training (as agreed 14 May)",
            "actual": "A235 Cable 3x1.5mm2, grey"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 17,
            "actual": 1.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5970,
            "actual": 26965
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 101490,
            "actual": 26965
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 3x1.5mm2 (spare)",
            "actual": "A242 Hinge set 500ml (spare)"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 12,
            "actual": 11.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 29935,
            "actual": 4415
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 359220,
            "actual": 48565
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Pump 50m drum, per set",
            "actual": "A263 Timber board DN25"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 22.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 19120,
            "actual": 875
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 57360,
            "actual": 19250
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 10% off-cut",
            "actual": "A270 Design work, 2 engineers"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3.5,
            "actual": 5.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 19490,
            "actual": 13840
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 68215,
            "actual": 69200
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management incl. travel",
            "actual": "A291 Toner cartridge 24-pack, per"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 10,
            "actual": 3.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 16635,
            "actual": 18900
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 166350,
            "actual": 56700
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, remote",
            "actual": "A298 Maintenance visit, per day"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 14,
            "actual": 1.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 7600,
            "actual": 16510
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 106400,
            "actual": 16510
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey, per day",
            "actual": "A312 Valve grade 304, 15% recycled"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 8.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 20460,
            "actual": 8825
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 20460,
            "actual": 70600
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit, 2 engineers",
            "actual": "A319 Project management (Q3)"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 6,
            "actual": 5.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18545,
            "actual": 19795
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 111270,
            "actual": 98975
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve 2.4m (spare)",
            "actual": "A340 Installation and set-up"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 4,
            "actual": 1.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 25540,
            "actual": 0
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 102160,
            "actual": 0
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, per hour",
            "actual": "A347 Consulting, remote"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5.5,
            "actual": 3.5
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 21175,
            "actual": 14860
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 116463,
            "actual": 52010
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel 1/2\" - heavy duty",
            "actual": "A368 Mounting bracket grade 304 -"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 6.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 2015,
            "actual": 8120
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 2015,
            "actual": 48720
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Cable M8 x 40",
            "actual": "A375 Adhesive 2.4m, 15% recycled"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 12,
            "actual": 3.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5695,
            "actual": 9225
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 68340,
            "actual": 27675
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support (as agreed 14 May)",
            "actual": "A382 Timber board 3x1.5mm2"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 8,
            "actual": 4.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12630,
            "actual": 5745
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 101040,
            "actual": 22980
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge M8 x 40, grey",
            "actual": "A403 Site survey, remote"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 40,
            "actual": 12.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 7110,
            "actual": 7035
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 284400,
            "actual": 84420
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve 2.4m (spare)",
            "actual": "A424 Remote support, per hour"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 7.5,
            "actual": 3.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 40985,
            "actual": 20450
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 307388,
            "actual": 61350
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Gasket set 500ml (spare)",
            "actual": "A431 Staff training (Q3)"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 34,
            "actual": 1.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 34605,
            "actual": 9555
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 1176570,
            "actual": 9555
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket M8 x 40, per set",
            "actual": "A452 Site survey, 2 engineers"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 18,
            "actual": 2.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12110,
            "actual": 11740
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 217980,
            "actual": 23480
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation incl. travel",
            "actual": "A459 Remote support (as agreed 14"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2,
            "actual": 12.5
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 20210,
            "actual": 7670
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 40420,
            "actual": 95875
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training incl. travel",
            "actual": "A508 Maintenance visit (as agreed 14 May)"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 12,
            "actual": 1.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 19755,
            "actual": 19725
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 237060,
            "actual": 19725
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey, remote",
            "actual": "A529 Installation, 2 engineers"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 3.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 13035,
            "actual": 6190
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 65175,
            "actual": 18570
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board IP65, grey",
            "actual": "A557 Maintenance visit, remote"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 20,
            "actual": 6.5
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 38390,
            "actual": 6285
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 767800,
            "actual": 40853
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Cable 3x1.5mm2, grey",
            "actual": "A564 Consulting, remote"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 4.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 26965,
            "actual": 4865
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 26965,
            "actual": 19460
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Hinge set 500ml (spare)",
            "actual": "A578 Site survey, per day"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 11,
            "actual": 1.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 4415,
            "actual": 10265
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 48565,
            "actual": 10265
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket IP65",
            "actual": "A585 Inspection report - phase 2"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 18.5,
            "actual": 7.5
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 25310,
            "actual": 5240
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 468235,
            "actual": 39300
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 10% off-cut (pack of 10)",
            "actual": "A606 Remote support, remote"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 33,
            "actual": 1.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 13490,
            "actual": 18050
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 445170,
            "actual": 18050
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board DN25",
            "actual": "A613 Early order rebate"
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 22,
            "actual": 1.0
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 875,
            "actual": 8190
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 19250,
            "actual": 8190
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Design work, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 13840,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 69200,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Mounting bracket 3x1.5mm2, per set",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 32,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 44665,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1429280,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Adhesive type B",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 24,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 32105,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 770520,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Toner cartridge 24-pack, per set",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 18900,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 56700,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Maintenance visit, per day",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16510,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 16510,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Paint 12V",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 28,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 41135,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1151780,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Valve grade 304, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 8,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 8825,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 70600,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Project management (Q3)",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19795,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 98975,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Sensor DN25 (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 32,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 32885,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1057320,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Mounting bracket IP65 (spare)",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 31,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 12625,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 391375,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation and set-up (included)",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 0,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 0,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting, remote",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3.5,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 14860,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 52010,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Network switch 24-pack",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 20,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 29055,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 581100,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Gasket set 12V (spare)",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 27,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20810,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 561870,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Mounting bracket grade 304 - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 6,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 8120,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 48720,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Adhesive 2.4m, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 9225,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 27675,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Timber board 3x1.5mm2",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 5745,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 22980,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Lamp 2.4m, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 30,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19450,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 583500,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Battery pack M8 x 40 (spare)",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 20,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 35375,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 707500,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Site survey, remote",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 12,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 7035,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 84420,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Lamp 50m drum",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 29,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 32740,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 949460,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Design work (Q3)",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 17,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 13200,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 224400,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support, per hour",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20450,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 61350,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Staff training (Q3)",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 9555,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 9555,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Toner cartridge 2.4m, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 14,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 38290,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 536060,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Site survey (as agreed 14 May)",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 6,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19690,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 118140,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Site survey, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 11740,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 23480,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support (as agreed 14 May)",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 12.5,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 7670,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 95875,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Glass panel 3x1.5mm2, grey",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 30,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 30260,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 907800,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Toner cartridge 50m drum - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 31,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 15220,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 471820,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Hinge set M8 x 40",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 23,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 39480,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 908040,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting, remote",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 6.5,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16630,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 108095,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Maintenance visit, per hour",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 20,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 6720,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 134400,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting (Q3)",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 13.5,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 21645,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 292208,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Maintenance visit (as agreed 14 May)",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19725,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 19725,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Glass panel IP65",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 21,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19795,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 415695,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Hinge set type B - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 22,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 7770,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 170940,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 6190,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 18570,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Site survey incl. travel",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 11,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 9510,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 104610,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Inspection report (Q3)",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 21640,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 108200,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Label roll IP65 (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 14,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 23080,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 323120,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Maintenance visit, remote",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 6.5,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 6285,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 40853,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting, remote",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 4865,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 19460,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Toner cartridge 500ml, per set",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 30,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16825,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 504750,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Site survey, per day",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 10265,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 10265,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Inspection report - phase 2",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 7.5,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 5240,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 39300,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Site survey, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 16,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 7755,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 124080,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Valve 12V (spare)",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 27025,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 108100,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support, remote",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 18050,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 18050,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Early order rebate",
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": -8190,
            "actual": null
        },
        {
            "case": "invoice-017",
            "field": "line.amount",
            "outcome": "missing",
            "expected": -8190,
            "actual": null
        },
        {
            "case": "invoice-018",
            "field": "customerName",
            "outcome": "missing",
            "expected": "Tidewater Bakery Ltd",
            "actual": null
        },
        {
            "case": "invoice-018",
            "field": "issueDate",
            "outcome": "missing",
            "expected": "2026-06-14",
            "actual": null
        },
        {
            "case": "invoice-018",
            "field": "dueDate",
            "outcome": "missing",
            "expected": "2026-07-05",
            "actual": null
        },
        {
            "case": "invoice-018",
            "field": "currency",
            "outcome": "wrong",
            "expected": "CAD",
            "actual": "USD"
        },
        {
            "case": "invoice-018",
            "field": "subtotalCents",
            "outcome": "missing",
            "expected": 24641916,
            "actual": null
        },
        {
            "case": "invoice-018",
            "field": "shippingCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 24641916
        },
        {
            "case": "invoice-018",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 13,
            "actual": null
        },
        {
            "case": "invoice-018",
            "field": "taxCents",
            "outcome": "wrong",
            "expected": 3203449,
            "actual": 27815365
        },
        {
            "case": "invoice-018",
            "field": "totalCents",
            "outcome": "wrong",
            "expected": 27815365,
            "actual": 18558887
        },
        {
            "case": "invoice-018",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 50m drum (pack of 10)",
            "actual": "Fastener pack 50m drum (pack"
        },
        {
            "case": "invoice-018",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch 1/2\" - heavy duty",
            "actual": "Network switch 1/2\" - heavy"
        },
        {
            "case": "invoice-018",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive 10% off-cut (pack of 10)",
            "actual": "Adhesive 10% off-cut (pack of"
        },
        {
            "case": "invoice-018",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management (as agreed 14 May)",
            "actual": "Project management (as agreed"
        },
        {
            "case": "invoice-018",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge 24-pack (pack of 10)",
            "actual": "Filter cartridge 24-pack (pack"
        },
        {
            "case": "invoice-018",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 2.4m (pack of 10)",
            "actual": "Toner cartridge 2.4m (pack of"
        },
        {
            "case": "invoice-018",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation and set-up (included)",
            "actual": "Installation and set-up"
        },
        {
            "case": "invoice-018",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management incl. travel",
            "actual": "Project management incl."
        },
        {
            "case": "invoice-018",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge A4, 80gsm, grey",
            "actual": "Filter cartridge A4, 80gsm,"
        },
        {
            "case": "invoice-018",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge grade 304, per set",
            "actual": "Filter cartridge grade 304,"
        },
        {
            "case": "invoice-019",
            "field": "supplierName",
            "outcome": "wrong",
            "expected": "Alpenwerk Metallbau AG",
            "actual": "Seeblick Hotel & Spa AG"
        },
        {
            "case": "invoice-019",
            "field": "customerName",
            "outcome": "wrong",
            "expected": "Seeblick Hotel & Spa AG",
            "actual": "Alpenwerk Metallbau AG"
        },
        {
            "case": "invoice-019",
            "field": "subtotalCents",
            "outcome": "missing",
            "expected": 11582783,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "shippingCents",
            "outcome": "missing",
            "expected": 1819,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 2.6,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "taxCents",
            "outcome": "missing",
            "expected": 301152,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "totalCents",
            "outcome": "missing",
            "expected": 11915754,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (as agreed 14 May)",
            "actual": "Maintenance visit (as agreed"
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work, per hour",
            "actual": "Project management - phase 2"
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 7.5,
            "actual": 2.0
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18425,
            "actual": 6470
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 138188,
            "actual": 12940
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management - phase 2",
            "actual": "Site survey, per day"
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2,
            "actual": 3.0
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 6470,
            "actual": 9545
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 12940,
            "actual": 28635
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey, per day",
            "actual": "Fastener pack 12V, grey"
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 1.5
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 9545,
            "actual": 2120
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 28635,
            "actual": 3180
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 12V, grey",
            "actual": "Design work, remote"
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1.5,
            "actual": 4.0
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 2120,
            "actual": 17270
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 3180,
            "actual": 69080
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit - phase 2",
            "actual": "Staff training, per day"
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 18.5,
            "actual": 5.0
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 17385,
            "actual": 16985
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 321623,
            "actual": 84925
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack A4, 80gsm, 15% recycled",
            "actual": "Inspection report (as agreed 14 May)"
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 9,
            "actual": 1.5
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 20375,
            "actual": 7750
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 183375,
            "actual": 11625
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work, remote",
            "actual": "Paint 50m drum (pack of 10)"
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 4,
            "actual": 7.5
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 17270,
            "actual": 4150
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 69080,
            "actual": 31125
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training, per day",
            "actual": "Gasket set A4, 80gsm"
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 3.0
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 16985,
            "actual": 15945
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 84925,
            "actual": 47835
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve 12V, 15% recycled",
            "actual": "Staff training, per hour"
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 16,
            "actual": 0.5
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 38090,
            "actual": 16460
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 609440,
            "actual": 8230
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge 10% off-cut (pack of 10)",
            "actual": "Consulting - phase 2"
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 30,
            "actual": 5.0
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 26845,
            "actual": 14780
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 805350,
            "actual": 73900
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support (as agreed 14 May)",
            "actual": "Staff training, per day"
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 11.5,
            "actual": 3.0
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 11615,
            "actual": 21815
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 133573,
            "actual": 65445
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll 3x1.5mm2, 15% recycled",
            "actual": "Calibration - phase 2"
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 20.5,
            "actual": 5.0
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 25315,
            "actual": 9435
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 518958,
            "actual": 47175
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation, per hour",
            "actual": "Lamp grade 304, 15% recycled"
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 19,
            "actual": 14.0
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 14805,
            "actual": 520
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 281295,
            "actual": 7280
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve 500ml (pack of 10)",
            "actual": "Calibration, per hour"
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 17,
            "actual": 1.0
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 22070,
            "actual": 16710
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 375190,
            "actual": 16710
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report (as agreed 14 May)",
            "actual": "Project management - phase 2"
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1.5,
            "actual": 2.0
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 7750,
            "actual": 19400
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 11625,
            "actual": 38800
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Hinge set 2.4m",
            "actual": "Consulting incl. travel"
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 24,
            "actual": 4.0
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 6095,
            "actual": 8195
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 146280,
            "actual": 32780
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Paint 50m drum (pack of 10)",
            "actual": "Remote support (as agreed 14"
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 4150,
            "actual": 7820
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 31125,
            "actual": 58650
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Gasket set A4, 80gsm",
            "actual": "Inspection report, per hour"
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 1.0
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 15945,
            "actual": 13130
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 47835,
            "actual": 13130
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch 12V (spare)",
            "actual": "Project management, 2"
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 10,
            "actual": 10.5
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 29195,
            "actual": 8415
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 291950,
            "actual": 88358
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training, per hour",
            "actual": "Installation - phase 2"
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 0.5,
            "actual": 3.0
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 16460,
            "actual": 17765
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 8230,
            "actual": 53295
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Paint 1/2\", grey",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 35,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 26690,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 934150,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Battery pack IP65 (spare)",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 12,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 27680,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 332160,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Toner cartridge 1/2\" - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 29.5,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 8730,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 257535,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting - phase 2",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 14780,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 73900,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Staff training, per day",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 21815,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 65445,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Calibration - phase 2",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 9435,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 47175,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Hinge set A4, 80gsm (spare)",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 38,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 22565,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 857470,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Label roll 2.4m, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 38,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 24675,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 937650,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Mounting bracket 12V",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 28,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 27595,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 772660,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Mounting bracket 500ml (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 33,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 17660,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 582780,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Lamp grade 304, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 14,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 520,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 7280,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Calibration, per hour",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16710,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 16710,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Project management - phase 2",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19400,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 38800,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Pump 2.4m",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 6,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 35220,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 211320,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting incl. travel",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 8195,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 32780,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Glass panel 500ml, per set",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 14,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 26755,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 374570,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support (as agreed 14 May)",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 7.5,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 7820,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 58650,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Adhesive 500ml, grey",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 38,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 43405,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1649390,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Inspection report, per hour",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 13130,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 13130,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Project management, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 10.5,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 8415,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 88358,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation - phase 2",
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 17765,
            "actual": null
        },
        {
            "case": "invoice-019",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 53295,
            "actual": null
        },
        {
            "case": "invoice-020",
            "field": "supplierName",
            "outcome": "wrong",
            "expected": "Grachtenhuis Studio B.V.",
            "actual": "Studio Lindeboom"
        },
        {
            "case": "invoice-020",
            "field": "vatId",
            "outcome": "wrong",
            "expected": "NL382825089B01",
            "actual": "-nr.: NL382825089B01"
        },
        {
            "case": "invoice-020",
            "field": "customerName",
            "outcome": "wrong",
            "expected": "Studio Lindeboom",
            "actual": "Grachtenhuis Studio B.V."
        },
        {
            "case": "invoice-020",
            "field": "shippingCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 1853683
        },
        {
            "case": "invoice-020",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 9,
            "actual": null
        },
        {
            "case": "invoice-020",
            "field": "taxCents",
            "outcome": "wrong",
            "expected": 1853683,
            "actual": 22450161
        },
        {
            "case": "invoice-020",
            "field": "totalCents",
            "outcome": "wrong",
            "expected": 22450161,
            "actual": 15391664
        },
        {
            "case": "invoice-020",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge 1/2\" - heavy duty",
            "actual": "Filter cartridge 1/2\" - heavy"
        },
        {
            "case": "invoice-020",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management (as agreed 14 May)",
            "actual": "Project management (as agreed"
        },
        {
            "case": "invoice-020",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, 2 engineers",
            "actual": "Project management, 2"
        },
        {
            "case": "invoice-020",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training (as agreed 14 May)",
            "actual": "Staff training (as agreed 14"
        },
        {
            "case": "invoice-020",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 50m drum - heavy duty",
            "actual": "Timber board 50m drum - heavy"
        },
        {
            "case": "invoice-020",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge M8 x 40 (pack of 10)",
            "actual": "Filter cartridge M8 x 40 (pack"
        },
        {
            "case": "invoice-020",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge grade 304, grey",
            "actual": "Filter cartridge grade 304,"
        },
        {
            "case": "invoice-020",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board A4, 80gsm, per set",
            "actual": "Timber board A4, 80gsm, per"
        },
        {
            "case": "invoice-020",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (as agreed 14 May)",
            "actual": "Installation (as agreed 14"
        },
        {
            "case": "invoice-020",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Gasket set 10% off-cut - heavy duty",
            "actual": "Gasket set 10% off-cut - heavy"
        },
        {
            "case": "invoice-020",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support (as agreed 14 May)",
            "actual": "Remote support (as agreed 14"
        },
        {
            "case": "invoice-020",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report (as agreed 14 May)",
            "actual": "Inspection report (as agreed"
        },
        {
            "case": "invoice-020",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 50m drum, per set",
            "actual": "Mounting bracket 50m drum, per"
        },
        {
            "case": "invoice-021",
            "field": "supplierName",
            "outcome": "wrong",
            "expected": "Alpenwerk Metallbau AG",
            "actual": "Zürcher Oberland Treuhand AG"
        },
        {
            "case": "invoice-021",
            "field": "customerName",
            "outcome": "wrong",
            "expected": "Zürcher Oberland Treuhand AG",
            "actual": "Alpenwerk Metallbau AG"
        },
        {
            "case": "invoice-021",
            "field": "subtotalCents",
            "outcome": "missing",
            "expected": 13369545,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 2.6,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "taxCents",
            "outcome": "missing",
            "expected": 347608,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "totalCents",
            "outcome": "missing",
            "expected": 13717153,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work, remote",
            "actual": "Valve DN25, grey"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 12.5,
            "actual": 1.0
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 21910,
            "actual": 30790
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 273875,
            "actual": 30790
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve DN25, grey",
            "actual": "Staff training incl. travel"
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 30790,
            "actual": 6090
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 30790,
            "actual": 6090
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch 24-pack, per set",
            "actual": "Installation, per hour"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 30,
            "actual": 11.0
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 26980,
            "actual": 8810
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 809400,
            "actual": 96910
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training incl. travel",
            "actual": "Fastener pack 10% off-cut, 15% recycled"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 7.0
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 6090,
            "actual": 14050
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 6090,
            "actual": 98350
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel 12V, grey",
            "actual": "Installation (Q3)"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 31,
            "actual": 3.0
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8990,
            "actual": 15865
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 278690,
            "actual": 47595
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation, per hour",
            "actual": "Sensor 10% off-cut"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 11,
            "actual": 39.0
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8810,
            "actual": 1050
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 96910,
            "actual": 40950
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 10% off-cut, 15% recycled",
            "actual": "Remote support - phase 2"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 7,
            "actual": 4.5
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 14050,
            "actual": 7465
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 98350,
            "actual": 33593
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (Q3)",
            "actual": "Design work, 2 engineers"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 2.0
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 15865,
            "actual": 16405
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 47595,
            "actual": 32810
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (as agreed 14 May)",
            "actual": "Installation and set-up"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 17,
            "actual": 1.0
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 10200,
            "actual": 0
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 173400,
            "actual": 0
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Sensor 10% off-cut",
            "actual": "Lamp 50m drum"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 39,
            "actual": 2.0
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 1050,
            "actual": 21370
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 40950,
            "actual": 42740
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support - phase 2",
            "actual": "Site survey (Q3)"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 4.5,
            "actual": 3.0
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 7465,
            "actual": 5300
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 33593,
            "actual": 15900
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work, 2 engineers",
            "actual": "Staff training (as agreed 14 May)"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2,
            "actual": 3.0
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 16405,
            "actual": 15345
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 32810,
            "actual": 46035
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation and set-up (included)",
            "actual": "Site survey, per day"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 3.0
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 0,
            "actual": 12365
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 0,
            "actual": 37095
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve 2.4m (pack of 10)",
            "actual": "Inspection report, per day"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 39,
            "actual": 5.0
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 7950,
            "actual": 14415
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 310050,
            "actual": 72075
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Lamp 50m drum",
            "actual": "Remote support, remote"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2,
            "actual": 17.5
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 21370,
            "actual": 5255
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 42740,
            "actual": 91963
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training, per hour",
            "actual": "Calibration incl. travel"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 17,
            "actual": 5.0
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8865,
            "actual": 16375
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 150705,
            "actual": 81875
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey (Q3)",
            "actual": "Remote support, per day"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 5.0
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5300,
            "actual": 11045
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 15900,
            "actual": 55225
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Hinge set A4, 80gsm",
            "actual": "Inspection report, per day"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 32,
            "actual": 2.0
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 11345,
            "actual": 20260
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 363040,
            "actual": 40520
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training (as agreed 14 May)",
            "actual": "Project management (Q3)"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 4.0
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 15345,
            "actual": 16225
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 46035,
            "actual": 64900
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support (as agreed 14 May)",
            "actual": "Consulting, per hour"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 8,
            "actual": 4.0
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 19400,
            "actual": 14075
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 155200,
            "actual": 56300
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey, per day",
            "actual": "Remote support, per hour"
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12365,
            "actual": 16100
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 37095,
            "actual": 48300
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack IP65 (pack of 10)",
            "actual": "Goodwill credit"
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 30,
            "actual": 1.0
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 11690,
            "actual": 3340
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 350700,
            "actual": 3340
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Inspection report, per day",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 14415,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 72075,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support, remote",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 17.5,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 5255,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 91963,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Calibration incl. travel",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16375,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 81875,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support, per day",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 11045,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 55225,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Mounting bracket A4, 80gsm - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 28,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19605,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 548940,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Toner cartridge 12V (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 22,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 12920,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 284240,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Fastener pack IP65 (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 19,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 31545,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 599355,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Lamp 10% off-cut",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 32,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20090,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 642880,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Gasket set type B",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 10,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 18795,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 187950,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Design work, per day",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 14,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 9105,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 127470,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting, remote",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 15,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 14400,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 216000,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Network switch 10% off-cut, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 8.5,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 26390,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 224315,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Gasket set IP65",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 24,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 36675,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 880200,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Inspection report, per day",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20260,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 40520,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Adhesive grade 304 (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 14,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 41585,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 582190,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Gasket set grade 304 (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 23,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 8145,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 187335,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Cable 3x1.5mm2 (spare)",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 18.5,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 23440,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 433640,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Battery pack 500ml, grey",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 10,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 27990,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 279900,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation, remote",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 17.5,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 17815,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 311763,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Toner cartridge IP65, per set",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 30,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 30820,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 924600,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Project management (Q3)",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16225,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 64900,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Toner cartridge 50m drum - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 19.5,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 40580,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 791310,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Maintenance visit, per day",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 19.5,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 8605,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 167798,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting, per hour",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 4,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 14075,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 56300,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Maintenance visit, per day",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 13,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19695,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 256035,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Valve 50m drum, per set",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 35,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20020,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 700700,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support, per hour",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16100,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 48300,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Design work, per day",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 15.5,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20965,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 324958,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Sensor 2.4m, per set",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 17,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 35085,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 596445,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Calibration, per day",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 9.5,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 21030,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 199785,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Goodwill credit",
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": -3340,
            "actual": null
        },
        {
            "case": "invoice-021",
            "field": "line.amount",
            "outcome": "missing",
            "expected": -3340,
            "actual": null
        },
        {
            "case": "invoice-022",
            "field": "currency",
            "outcome": "wrong",
            "expected": "AUD",
            "actual": "USD"
        },
        {
            "case": "invoice-022",
            "field": "discountCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 7294644
        },
        {
            "case": "invoice-022",
            "field": "totalCents",
            "outcome": "wrong",
            "expected": 24315480,
            "actual": 11780404
        },
        {
            "case": "invoice-022",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack M8 x 40 (pack of 10)",
            "actual": "Fastener pack M8 x 40 (pack of"
        },
        {
            "case": "invoice-022",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket type B, per set",
            "actual": "Mounting bracket type B, per"
        },
        {
            "case": "invoice-022",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, 2 engineers",
            "actual": "Project management, 2"
        },
        {
            "case": "invoice-022",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 50m drum - heavy duty",
            "actual": "Fastener pack 50m drum - heavy"
        },
        {
            "case": "invoice-022",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, 2 engineers",
            "actual": "Project management, 2"
        },
        {
            "case": "invoice-022",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (as agreed 14 May)",
            "actual": "Maintenance visit (as agreed"
        },
        {
            "case": "invoice-022",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management (as agreed 14 May)",
            "actual": "Project management (as agreed"
        },
        {
            "case": "invoice-022",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": -2585,
            "actual": 2585
        },
        {
            "case": "invoice-022",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": -2585,
            "actual": 2585
        },
        {
            "case": "invoice-023",
            "field": "supplierName",
            "outcome": "wrong",
            "expected": "Fjällvik Hantverk AB",
            "actual": "Kungsholmen Café AB"
        },
        {
            "case": "invoice-023",
            "field": "vatId",
            "outcome": "missing",
            "expected": "SE350137455401",
            "actual": null
        },
        {
            "case": "invoice-023",
            "field": "customerName",
            "outcome": "wrong",
            "expected": "Kungsholmen Café AB",
            "actual": "Fjällvik Hantverk AB"
        },
        {
            "case": "invoice-023",
            "field": "currency",
            "outcome": "missing",
            "expected": "SEK",
            "actual": null
        },
        {
            "case": "invoice-023",
            "field": "subtotalCents",
            "outcome": "missing",
            "expected": 20296269,
            "actual": null
        },
        {
            "case": "invoice-023",
            "field": "shippingCents",
            "outcome": "wrong",
            "expected": 706,
            "actual": 821395
        },
        {
            "case": "invoice-023",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 25,
            "actual": null
        },
        {
            "case": "invoice-023",
            "field": "taxCents",
            "outcome": "missing",
            "expected": 5074067,
            "actual": null
        },
        {
            "case": "invoice-023",
            "field": "totalCents",
            "outcome": "missing",
            "expected": 25371042,
            "actual": null
        },
        {
            "case": "invoice-023",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Gasket set 50m drum, 15% recycled",
            "actual": "Gasket set 50m drum, 15%"
        },
        {
            "case": "invoice-023",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 2.4m (pack of 10)",
            "actual": "Fastener pack 2.4m (pack of"
        },
        {
            "case": "invoice-023",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive 50m drum, 15% recycled",
            "actual": "Adhesive 50m drum, 15%"
        },
        {
            "case": "invoice-024",
            "field": "invoiceNumber",
            "outcome": "wrong",
            "expected": "FV 2026/441",
            "actual": "PO-770910"
        },
        {
            "case": "invoice-024",
            "field": "currency",
            "outcome": "wrong",
            "expected": "AUD",
            "actual": "USD"
        },
        {
            "case": "invoice-024",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge M8 x 40 - heavy duty",
            "actual": "Toner cartridge M8 x 40 -"
        },
        {
            "case": "invoice-024",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack 500ml, 15% recycled",
            "actual": "Battery pack 500ml, 15%"
        },
        {
            "case": "invoice-024",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch DN25 (pack of 10)",
            "actual": "Network switch DN25 (pack of"
        },
        {
            "case": "invoice-024",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (as agreed 14 May)",
            "actual": "Maintenance visit (as agreed"
        },
        {
            "case": "invoice-024",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket M8 x 40, per set",
            "actual": "Mounting bracket M8 x 40, per"
        },
        {
            "case": "invoice-024",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge grade 304, 15% recycled",
            "actual": "Filter cartridge grade 304,"
        },
        {
            "case": "invoice-024",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (as agreed 14 May)",
            "actual": "Installation (as agreed 14"
        },
        {
            "case": "invoice-025",
            "field": "customerName",
            "outcome": "missing",
            "expected": "Cooperativa Agraria del Sur",
            "actual": null
        },
        {
            "case": "invoice-025",
            "field": "invoiceNumber",
            "outcome": "missing",
            "expected": "FV 2026/251",
            "actual": null
        },
        {
            "case": "invoice-025",
            "field": "subtotalCents",
            "outcome": "missing",
            "expected": 12131518,
            "actual": null
        },
        {
            "case": "invoice-025",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 21,
            "actual": null
        },
        {
            "case": "invoice-025",
            "field": "totalCents",
            "outcome": "wrong",
            "expected": 14679755,
            "actual": 1902938
        },
        {
            "case": "invoice-025",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch 24-pack - heavy duty",
            "actual": "Network switch 24-pack - heavy"
        },
        {
            "case": "invoice-025",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive 10% off-cut, 15% recycled",
            "actual": "Adhesive 10% off-cut, 15%"
        },
        {
            "case": "invoice-025",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack M8 x 40 (pack of 10)",
            "actual": "Battery pack M8 x 40 (pack of"
        },
        {
            "case": "invoice-025",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 3x1.5mm2 (pack of 10)",
            "actual": "Fastener pack 3x1.5mm2 (pack"
        },
        {
            "case": "invoice-025",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll 50m drum, 15% recycled",
            "actual": "Label roll 50m drum, 15%"
        },
        {
            "case": "invoice-025",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack A4, 80gsm - heavy duty",
            "actual": "Fastener pack A4, 80gsm -"
        },
        {
            "case": "invoice-025",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (as agreed 14 May)",
            "actual": "Maintenance visit (as agreed"
        },
        {
            "case": "invoice-025",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch M8 x 40, 15% recycled",
            "actual": "Network switch M8 x 40, 15%"
        },
        {
            "case": "invoice-026",
            "field": "currency",
            "outcome": "wrong",
            "expected": "AUD",
            "actual": "USD"
        },
        {
            "case": "invoice-026",
            "field": "shippingCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 17027823
        },
        {
            "case": "invoice-026",
            "field": "totalCents",
            "outcome": "wrong",
            "expected": 17027823,
            "actual": 6841581
        },
        {
            "case": "invoice-026",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll type B, 15% recycled",
            "actual": "Label roll type B, 15%"
        },
        {
            "case": "invoice-026",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management (as agreed 14 May)",
            "actual": "Project management (as agreed"
        },
        {
            "case": "invoice-026",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management incl. travel",
            "actual": "Project management incl."
        },
        {
            "case": "invoice-026",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll 24-pack (pack of 10)",
            "actual": "Label roll 24-pack (pack of"
        },
        {
            "case": "invoice-026",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack A4, 80gsm - heavy duty",
            "actual": "Battery pack A4, 80gsm - heavy"
        },
        {
            "case": "invoice-026",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 3x1.5mm2 (pack of 10)",
            "actual": "Mounting bracket 3x1.5mm2"
        },
        {
            "case": "invoice-026",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack grade 304, 15% recycled",
            "actual": "Fastener pack grade 304, 15%"
        },
        {
            "case": "invoice-026",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training (as agreed 14 May)",
            "actual": "Staff training (as agreed 14"
        },
        {
            "case": "invoice-027",
            "field": "subtotalCents",
            "outcome": "wrong",
            "expected": 19688020,
            "actual": 21220
        },
        {
            "case": "invoice-027",
            "field": "shippingCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 37075
        },
        {
            "case": "invoice-027",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 2.6,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "taxCents",
            "outcome": "missing",
            "expected": 511889,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "totalCents",
            "outcome": "wrong",
            "expected": 20199909,
            "actual": 19405
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Paint 24-pack (pack of 10)",
            "actual": "Maintenance visit, 2 engineers"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 24,
            "actual": 1.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 4200,
            "actual": 11235
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 100800,
            "actual": 11235
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Sensor 50m drum, 15% recycled",
            "actual": "Calibration (as agreed 14 May)"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 29,
            "actual": 1.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 25660,
            "actual": 17765
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 744140,
            "actual": 17765
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit, 2 engineers",
            "actual": "Maintenance visit, per hour"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 5.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 11235,
            "actual": 13455
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 11235,
            "actual": 67275
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Calibration (as agreed 14 May)",
            "actual": "Inspection report, per day"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 5.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 17765,
            "actual": 6690
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 17765,
            "actual": 33450
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit, per hour",
            "actual": "Maintenance visit incl. travel"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 3.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 13455,
            "actual": 12560
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 67275,
            "actual": 37680
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report, per day",
            "actual": "Installation, per hour"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 2.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 6690,
            "actual": 14200
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 33450,
            "actual": 28400
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit incl. travel",
            "actual": "Staff training, remote"
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12560,
            "actual": 6300
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 37680,
            "actual": 18900
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation, per hour",
            "actual": "Installation, per day"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2,
            "actual": 4.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 14200,
            "actual": 21470
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 28400,
            "actual": 85880
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive 10% off-cut, grey",
            "actual": "Maintenance visit (as agreed 14 May)"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 15,
            "actual": 5.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8360,
            "actual": 7410
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 125400,
            "actual": 37050
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board A4, 80gsm, per set",
            "actual": "Consulting (as agreed 14 May)"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 19,
            "actual": 3.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 43530,
            "actual": 18660
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 827070,
            "actual": 55980
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training, remote",
            "actual": "Paint IP65"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 26.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 6300,
            "actual": 1785
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 18900,
            "actual": 46410
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation, per day",
            "actual": "Hinge set M8 x 40 (pack of 10)"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 4,
            "actual": 5.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 21470,
            "actual": 14515
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 85880,
            "actual": 72575
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (as agreed 14 May)",
            "actual": "Remote support, remote"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 10.5
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 7410,
            "actual": 8390
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 37050,
            "actual": 88095
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management - phase 2",
            "actual": "Project management, per day"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 7,
            "actual": 1.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 16095,
            "actual": 10315
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 112665,
            "actual": 10315
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting (as agreed 14 May)",
            "actual": "Maintenance visit, per hour"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 4.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18660,
            "actual": 11060
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 55980,
            "actual": 44240
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Paint IP65",
            "actual": "Installation (as agreed 14"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 26,
            "actual": 2.5
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 1785,
            "actual": 6810
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 46410,
            "actual": 17025
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Hinge set M8 x 40 (pack of 10)",
            "actual": "Site survey - phase 2"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 1.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 14515,
            "actual": 12495
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 72575,
            "actual": 12495
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive 500ml (pack of 10)",
            "actual": "Calibration - phase 2"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 38,
            "actual": 1.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 21495,
            "actual": 8570
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 816810,
            "actual": 8570
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training (as agreed 14 May)",
            "actual": "Calibration (Q3)"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 14.5,
            "actual": 7.5
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 20110,
            "actual": 12215
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 291595,
            "actual": 91613
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation, per hour",
            "actual": "Remote support incl. travel"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 18.5,
            "actual": 1.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12800,
            "actual": 12125
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 236800,
            "actual": 12125
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support, remote",
            "actual": "Installation, per day"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 10.5,
            "actual": 8.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8390,
            "actual": 7270
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 88095,
            "actual": 58160
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, remote",
            "actual": "Maintenance visit, per hour"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 11,
            "actual": 7.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 17885,
            "actual": 12250
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 196735,
            "actual": 85750
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Calibration, remote",
            "actual": "Project management, remote"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 19,
            "actual": 9.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 13740,
            "actual": 9355
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 261060,
            "actual": 84195
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, per day",
            "actual": "Inspection report (Q3)"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 2.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 10315,
            "actual": 16760
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 10315,
            "actual": 33520
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training, per hour",
            "actual": "Project management incl."
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 17.5,
            "actual": 3.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18835,
            "actual": 10675
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 329613,
            "actual": 32025
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit, per hour",
            "actual": "Consulting incl. travel"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 4,
            "actual": 5.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 11060,
            "actual": 5375
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 44240,
            "actual": 26875
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (as agreed 14 May)",
            "actual": "Installation - phase 2"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2.5,
            "actual": 5.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 6810,
            "actual": 10100
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 17025,
            "actual": 50500
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey - phase 2",
            "actual": "Installation, 2 engineers"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 5.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12495,
            "actual": 7905
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 12495,
            "actual": 39525
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel 24-pack - heavy duty",
            "actual": "Calibration, per hour"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 22,
            "actual": 8.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 37015,
            "actual": 8180
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 814330,
            "actual": 65440
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack 3x1.5mm2",
            "actual": "Fastener pack 1/2\", per set"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 16,
            "actual": 2.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 25575,
            "actual": 39170
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 409200,
            "actual": 78340
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8570,
            "actual": 19460
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 8570,
            "actual": 19460
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Calibration (Q3)",
            "actual": "Consulting, per hour"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 7.5,
            "actual": 1.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12215,
            "actual": 8275
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 91613,
            "actual": 8275
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 50m drum - heavy duty",
            "actual": "Design work, per day"
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 8,
            "actual": 3.0
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 19115,
            "actual": 15360
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 152920,
            "actual": 46080
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting (Q3)",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5.5,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19185,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 105518,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support incl. travel",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 12125,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 12125,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Gasket set 1/2\", grey",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 27,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 26970,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 728190,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Glass panel grade 304 (spare)",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 7,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 36980,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 258860,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation, per day",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 8,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 7270,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 58160,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Maintenance visit, per hour",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 7,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 12250,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 85750,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Inspection report - phase 2",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 15.5,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 18400,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 285200,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Project management, remote",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 9,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 9355,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 84195,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Battery pack 50m drum",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 34,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19565,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 665210,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Gasket set grade 304 - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 38,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 28320,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1076160,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Calibration, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 9,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 14110,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 126990,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Inspection report (Q3)",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16760,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 33520,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Fastener pack DN25, per set",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 7,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 32070,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 224490,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Project management incl. travel",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 10675,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 32025,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting incl. travel",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 5375,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 26875,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation - phase 2",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 10100,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 50500,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Filter cartridge 50m drum (spare)",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 29,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 26640,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 772560,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Toner cartridge 12V - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 38,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 42140,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1601320,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Glass panel grade 304 (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 9,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 43865,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 394785,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Calibration (Q3)",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 19,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 18605,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 353495,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 7905,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 39525,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Calibration, per hour",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 8,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 8180,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 65440,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Adhesive DN25",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 26,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 21100,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 548600,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Sensor 10% off-cut, per set",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 13,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 28760,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 373880,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Battery pack type B (spare)",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 28,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 41950,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1174600,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Fastener pack 1/2\", per set",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 39170,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 78340,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Toner cartridge 1/2\" - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 15,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 39740,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 596100,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Cable DN25 (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 7,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 35765,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 250355,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Sensor 24-pack",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 26,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 13480,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 350480,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting - phase 2",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 19.5,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 17585,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 342908,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Fastener pack 10% off-cut",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 25.5,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 26820,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 683910,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Calibration - phase 2",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19460,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 19460,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Cable 12V, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 30,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 15220,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 456600,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Consulting, per hour",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 8275,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 8275,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 7,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 17545,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 122815,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Hinge set 12V, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 24.5,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 29465,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 721893,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Design work, per day",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 15360,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 46080,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Design work, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 12.5,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 21220,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 265250,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Timber board DN25",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 3,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 37075,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 111225,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support (Q3)",
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 13,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19405,
            "actual": null
        },
        {
            "case": "invoice-027",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 252265,
            "actual": null
        },
        {
            "case": "invoice-028",
            "field": "supplierName",
            "outcome": "wrong",
            "expected": "Henderson, Marsh & Partners (Consulting) LLP",
            "actual": "Bayside Physio Group"
        },
        {
            "case": "invoice-028",
            "field": "customerName",
            "outcome": "wrong",
            "expected": "Bayside Physio Group",
            "actual": "Henderson, Marsh & Partners (Consulting) LLP"
        },
        {
            "case": "invoice-028",
            "field": "invoiceNumber",
            "outcome": "missing",
            "expected": "FV 2026/958",
            "actual": null
        },
        {
            "case": "invoice-028",
            "field": "currency",
            "outcome": "wrong",
            "expected": "AUD",
            "actual": "USD"
        },
        {
            "case": "invoice-028",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (as agreed 14 May)",
            "actual": "Maintenance visit (as agreed"
        },
        {
            "case": "invoice-028",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report (as agreed 14 May)",
            "actual": "Inspection report (as agreed"
        },
        {
            "case": "invoice-028",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Gasket set 10% off-cut - heavy duty",
            "actual": "Gasket set 10% off-cut - heavy"
        },
        {
            "case": "invoice-028",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge 12V, 15% recycled",
            "actual": "Filter cartridge 12V, 15%"
        },
        {
            "case": "invoice-028",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board A4, 80gsm, 15% recycled",
            "actual": "Timber board A4, 80gsm, 15%"
        },
        {
            "case": "invoice-029",
            "field": "vatId",
            "outcome": "wrong",
            "expected": "NL317194509B01",
            "actual": "-nr.: NL317194509B01"
        },
        {
            "case": "invoice-029",
            "field": "discountCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 6124263
        },
        {
            "case": "invoice-029",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 21,
            "actual": null
        },
        {
            "case": "invoice-029",
            "field": "taxCents",
            "outcome": "wrong",
            "expected": 3542833,
            "actual": 14289946
        },
        {
            "case": "invoice-029",
            "field": "totalCents",
            "outcome": "wrong",
            "expected": 20414209,
            "actual": 8641093
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll 50m drum (pack of 10)",
            "actual": "Label roll 50m drum (pack of"
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 24-pack (pack of 10)",
            "actual": "Toner cartridge 24-pack (pack"
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 500ml, per set",
            "actual": "Mounting bracket 500ml, per"
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training (as agreed 14 May)",
            "actual": "Staff training (as agreed 14"
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support (as agreed 14 May)",
            "actual": "Remote support (as agreed 14"
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report (as agreed 14 May)",
            "actual": "Inspection report (as agreed"
        },
        {
            "case": "invoice-030",
            "field": "supplierName",
            "outcome": "wrong",
            "expected": "Bodega Rioja Alta Comercial S.A.",
            "actual": "Cooperativa Agraria del Sur"
        },
        {
            "case": "invoice-030",
            "field": "customerName",
            "outcome": "wrong",
            "expected": "Cooperativa Agraria del Sur",
            "actual": "Bodega Rioja Alta Comercial S.A."
        },
        {
            "case": "invoice-030",
            "field": "invoiceNumber",
            "outcome": "missing",
            "expected": "FV 2026/213",
            "actual": null
        },
        {
            "case": "invoice-030",
            "field": "discountCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 7603148
        },
        {
            "case": "invoice-030",
            "field": "shippingCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 15206296
        },
        {
            "case": "invoice-030",
            "field": "totalCents",
            "outcome": "wrong",
            "expected": 15206296,
            "actual": 944303
        },
        {
            "case": "invoice-030",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel 10% off-cut (pack of 10)",
            "actual": "Glass panel 10% off-cut (pack"
        },
        {
            "case": "invoice-030",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge grade 304, per set",
            "actual": "Toner cartridge grade 304, per"
        },
        {
            "case": "invoice-030",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 10% off-cut (spare)",
            "actual": "Fastener pack 10% off-cut"
        },
        {
            "case": "invoice-030",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack M8 x 40, 15% recycled",
            "actual": "Battery pack M8 x 40, 15%"
        },
        {
            "case": "invoice-030",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 50m drum, 15% recycled",
            "actual": "Toner cartridge 50m drum, 15%"
        },
        {
            "case": "invoice-031",
            "field": "issueDate",
            "outcome": "missing",
            "expected": "2026-05-23",
            "actual": null
        },
        {
            "case": "invoice-031",
            "field": "dueDate",
            "outcome": "missing",
            "expected": "2026-06-06",
            "actual": null
        },
        {
            "case": "invoice-031",
            "field": "currency",
            "outcome": "wrong",
            "expected": "CAD",
            "actual": "USD"
        },
        {
            "case": "invoice-031",
            "field": "shippingCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 21678759
        },
        {
            "case": "invoice-031",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-031",
            "field": "taxCents",
            "outcome": "wrong",
            "expected": 1083938,
            "actual": 22762697
        },
        {
            "case": "invoice-031",
            "field": "totalCents",
            "outcome": "wrong",
            "expected": 22762697,
            "actual": 5626671
        },
        {
            "case": "invoice-031",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack M8 x 40 (pack of 10)",
            "actual": "Battery pack M8 x 40 (pack of"
        },
        {
            "case": "invoice-031",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Gasket set A4, 80gsm, 15% recycled",
            "actual": "Gasket set A4, 80gsm, 15%"
        },
        {
            "case": "invoice-031",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll 3x1.5mm2 - heavy duty",
            "actual": "Label roll 3x1.5mm2 - heavy"
        },
        {
            "case": "invoice-031",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, 2 engineers",
            "actual": "Project management, 2"
        },
        {
            "case": "invoice-031",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (as agreed 14 May)",
            "actual": "Maintenance visit (as agreed"
        },
        {
            "case": "invoice-031",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 3x1.5mm2 - heavy duty",
            "actual": "Mounting bracket 3x1.5mm2 -"
        },
        {
            "case": "invoice-031",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll 50m drum - heavy duty",
            "actual": "Label roll 50m drum - heavy"
        },
        {
            "case": "invoice-031",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 3x1.5mm2, 15% recycled",
            "actual": "Toner cartridge 3x1.5mm2, 15%"
        },
        {
            "case": "invoice-031",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket IP65, 15% recycled",
            "actual": "Mounting bracket IP65, 15%"
        },
        {
            "case": "invoice-031",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": -7890,
            "actual": 7890
        },
        {
            "case": "invoice-031",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": -7890,
            "actual": 7890
        },
        {
            "case": "invoice-032",
            "field": "customerName",
            "outcome": "missing",
            "expected": "Cooperativa Agraria del Sur",
            "actual": null
        },
        {
            "case": "invoice-032",
            "field": "discountCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 4232116
        },
        {
            "case": "invoice-032",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 10,
            "actual": null
        },
        {
            "case": "invoice-032",
            "field": "taxCents",
            "outcome": "wrong",
            "expected": 1923565,
            "actual": 16925963
        },
        {
            "case": "invoice-032",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge 3x1.5mm2, grey",
            "actual": "Filter cartridge 3x1.5mm2,"
        },
        {
            "case": "invoice-032",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (as agreed 14 May)",
            "actual": "Maintenance visit (as agreed"
        },
        {
            "case": "invoice-032",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge M8 x 40, 15% recycled",
            "actual": "Toner cartridge M8 x 40, 15%"
        },
        {
            "case": "invoice-032",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll 10% off-cut - heavy duty",
            "actual": "Label roll 10% off-cut - heavy"
        },
        {
            "case": "invoice-032",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel 3x1.5mm2 (pack of 10)",
            "actual": "Glass panel 3x1.5mm2 (pack of"
        },
        {
            "case": "invoice-032",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management (as agreed 14 May)",
            "actual": "Project management (as agreed"
        },
        {
            "case": "invoice-032",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch 3x1.5mm2 (pack of 10)",
            "actual": "Network switch 3x1.5mm2 (pack"
        },
        {
            "case": "invoice-032",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 24-pack - heavy duty",
            "actual": "Toner cartridge 24-pack -"
        },
        {
            "case": "invoice-032",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management (as agreed 14 May)",
            "actual": "Project management (as agreed"
        },
        {
            "case": "invoice-032",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (as agreed 14 May)",
            "actual": "Installation (as agreed 14"
        },
        {
            "case": "invoice-032",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, 2 engineers",
            "actual": "Project management, 2"
        },
        {
            "case": "invoice-032",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge 24-pack (spare)",
            "actual": "Filter cartridge 24-pack"
        },
        {
            "case": "invoice-032",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 24-pack (pack of 10)",
            "actual": "Toner cartridge 24-pack (pack"
        },
        {
            "case": "invoice-032",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 10% off-cut (spare)",
            "actual": "Mounting bracket 10% off-cut"
        },
        {
            "case": "invoice-033",
            "field": "shippingCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 20437423
        },
        {
            "case": "invoice-033",
            "field": "totalCents",
            "outcome": "wrong",
            "expected": 20437423,
            "actual": 5385448
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket DN25",
            "actual": "A011 Mounting bracket DN25"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report (Q3)",
            "actual": "A018 Inspection report (Q3)"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 1/2\" - heavy duty",
            "actual": "A025 Timber board 1/2\" - heavy duty"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack 12V (pack of 10)",
            "actual": "A032 Battery pack 12V (pack of 10)"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey, remote",
            "actual": "A039 Site survey, remote"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 3x1.5mm2 (spare)",
            "actual": "A046 Timber board 3x1.5mm2 (spare)"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Paint M8 x 40 (pack of 10)",
            "actual": "A053 Paint M8 x 40 (pack of 10)"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Lamp 12V",
            "actual": "A060 Lamp 12V"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training, 2 engineers",
            "actual": "A067 Staff training, 2 engineers"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work incl. travel",
            "actual": "A074 Design work incl. travel"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll M8 x 40 - heavy duty",
            "actual": "A081 Label roll M8 x 40 - heavy"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll 2.4m (spare)",
            "actual": "A088 Label roll 2.4m (spare)"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey incl. travel",
            "actual": "A095 Site survey incl. travel"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 2.4m",
            "actual": "A102 Mounting bracket 2.4m"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack 1/2\" (pack of 10)",
            "actual": "A109 Battery pack 1/2\" (pack of 10)"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation incl. travel",
            "actual": "A116 Installation incl. travel"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training - phase 2",
            "actual": "A123 Staff training - phase 2"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve 3x1.5mm2",
            "actual": "A130 Valve 3x1.5mm2"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting, 2 engineers",
            "actual": "A137 Consulting, 2 engineers"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Cable 10% off-cut, 15% recycled",
            "actual": "A144 Cable 10% off-cut, 15%"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch 1/2\"",
            "actual": "A151 Network switch 1/2\""
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work, remote",
            "actual": "A158 Design work, remote"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Pump 12V, per set",
            "actual": "A165 Pump 12V, per set"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll DN25 (pack of 10)",
            "actual": "A172 Label roll DN25 (pack of 10)"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report, per hour",
            "actual": "A179 Inspection report, per hour"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work, per hour",
            "actual": "A186 Design work, per hour"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Paint 12V (spare)",
            "actual": "A193 Paint 12V (spare)"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation, per hour",
            "actual": "A200 Installation, per hour"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training, per hour",
            "actual": "A207 Staff training, per hour"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Hinge set 10% off-cut, grey",
            "actual": "A214 Hinge set 10% off-cut, grey"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit, 2 engineers",
            "actual": "A221 Maintenance visit, 2 engineers"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work incl. travel",
            "actual": "A228 Design work incl. travel"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation and set-up (included)",
            "actual": "A235 Installation and set-up"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel A4, 80gsm - heavy duty",
            "actual": "A242 Glass panel A4, 80gsm - heavy"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey (Q3)",
            "actual": "A249 Site survey (Q3)"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work, per day",
            "actual": "A256 Design work, per day"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch IP65 - heavy duty",
            "actual": "A263 Network switch IP65 - heavy"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Lamp 2.4m - heavy duty",
            "actual": "A270 Lamp 2.4m - heavy duty"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Sensor 500ml (pack of 10)",
            "actual": "A277 Sensor 500ml (pack of 10)"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation incl. travel",
            "actual": "A284 Installation incl. travel"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Gasket set 24-pack, 15% recycled",
            "actual": "A291 Gasket set 24-pack, 15% recycled"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch 3x1.5mm2 - heavy duty",
            "actual": "A298 Network switch 3x1.5mm2 -"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Sensor 50m drum (pack of 10)",
            "actual": "A305 Sensor 50m drum (pack of 10)"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack type B, per set",
            "actual": "A312 Battery pack type B, per set"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Paint 1/2\" - heavy duty",
            "actual": "A319 Paint 1/2\" - heavy duty"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training (Q3)",
            "actual": "A326 Staff training (Q3)"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board grade 304, 15% recycled",
            "actual": "A333 Timber board grade 304, 15% recycled"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (Q3)",
            "actual": "A340 Installation (Q3)"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket DN25",
            "actual": "A347 Mounting bracket DN25"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support (as agreed 14 May)",
            "actual": "A354 Remote support (as agreed 14"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive A4, 80gsm",
            "actual": "A361 Adhesive A4, 80gsm"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Paint IP65 - heavy duty",
            "actual": "A368 Paint IP65 - heavy duty"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training - phase 2",
            "actual": "A375 Staff training - phase 2"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Pump 3x1.5mm2",
            "actual": "A382 Pump 3x1.5mm2"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey (Q3)",
            "actual": "A389 Site survey (Q3)"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (Q3)",
            "actual": "A396 Maintenance visit (Q3)"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey, per day",
            "actual": "A403 Site survey, per day"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, 2 engineers",
            "actual": "A410 Project management, 2 engineers"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support, 2 engineers",
            "actual": "A417 Remote support, 2 engineers"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting, per hour",
            "actual": "A424 Consulting, per hour"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (Q3)",
            "actual": "A431 Maintenance visit (Q3)"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board A4, 80gsm (spare)",
            "actual": "A438 Timber board A4, 80gsm (spare)"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey incl. travel",
            "actual": "A445 Site survey incl. travel"
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Goodwill credit",
            "actual": "A452 Goodwill credit"
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": -1690,
            "actual": 1690
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": -1690,
            "actual": 1690
        },
        {
            "case": "invoice-034",
            "field": "supplierName",
            "outcome": "wrong",
            "expected": "Henderson, Marsh & Partners (Consulting) LLP",
            "actual": "Hunter Ridge Vineyards Pty Ltd"
        },
        {
            "case": "invoice-034",
            "field": "customerName",
            "outcome": "wrong",
            "expected": "Hunter Ridge Vineyards Pty Ltd",
            "actual": "Henderson, Marsh & Partners (Consulting) LLP"
        },
        {
            "case": "invoice-034",
            "field": "currency",
            "outcome": "wrong",
            "expected": "AUD",
            "actual": "USD"
        },
        {
            "case": "invoice-034",
            "field": "totalCents",
            "outcome": "wrong",
            "expected": 10937555,
            "actual": 277345
        },
        {
            "case": "invoice-034",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 10% off-cut (spare)",
            "actual": "Mounting bracket 10% off-cut"
        },
        {
            "case": "invoice-034",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge type B, per set",
            "actual": "Filter cartridge type B, per"
        },
        {
            "case": "invoice-034",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support (as agreed 14 May)",
            "actual": "Remote support (as agreed 14"
        },
        {
            "case": "invoice-034",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll A4, 80gsm - heavy duty",
            "actual": "Label roll A4, 80gsm - heavy"
        },
        {
            "case": "invoice-034",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch IP65 - heavy duty",
            "actual": "Network switch IP65 - heavy"
        },
        {
            "case": "invoice-034",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack grade 304, 15% recycled",
            "actual": "Fastener pack grade 304, 15%"
        },
        {
            "case": "invoice-034",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report (as agreed 14 May)",
            "actual": "Inspection report (as agreed"
        },
        {
            "case": "invoice-034",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge A4, 80gsm (spare)",
            "actual": "Toner cartridge A4, 80gsm"
        },
        {
            "case": "invoice-034",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch type B, 15% recycled",
            "actual": "Network switch type B, 15%"
        },
        {
            "case": "invoice-034",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": -6130,
            "actual": 6130
        },
        {
            "case": "invoice-034",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": -6130,
            "actual": 6130
        },
        {
            "case": "invoice-035",
            "field": "subtotalCents",
            "outcome": "wrong",
            "expected": 16823728,
            "actual": 27140
        },
        {
            "case": "invoice-035",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 8.1,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "taxCents",
            "outcome": "missing",
            "expected": 1361722,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "totalCents",
            "outcome": "wrong",
            "expected": 18186450,
            "actual": 20115
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Sensor 1/2\", grey",
            "actual": "Inspection report (as agreed 14 May)"
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 15,
            "actual": 3.0
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 30880,
            "actual": 18825
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 463200,
            "actual": 56475
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report (as agreed 14 May)",
            "actual": "Inspection report incl. travel"
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 16.5
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18825,
            "actual": 5570
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 56475,
            "actual": 91905
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Sensor 3x1.5mm2, per set",
            "actual": "Design work, per day"
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 15,
            "actual": 1.0
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 20195,
            "actual": 18635
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 302925,
            "actual": 18635
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, per hour",
            "actual": "Consulting (as agreed 14 May)"
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 12.5,
            "actual": 6.5
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 19460,
            "actual": 7105
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 243250,
            "actual": 46183
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report incl. travel",
            "actual": "Staff training (as agreed 14 May)"
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 16.5,
            "actual": 5.5
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5570,
            "actual": 13950
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 91905,
            "actual": 76725
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work, per day",
            "actual": "Valve M8 x 40"
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 16.0
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18635,
            "actual": 2975
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 18635,
            "actual": 47600
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting (as agreed 14 May)",
            "actual": "Maintenance visit, 2 engineers"
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 6.5,
            "actual": 4.0
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 7105,
            "actual": 21355
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 46183,
            "actual": 85420
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training (as agreed 14 May)",
            "actual": "Calibration, per hour"
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5.5,
            "actual": 5.0
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 13950,
            "actual": 18890
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 76725,
            "actual": 94450
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Sensor 1/2\" (spare)",
            "actual": "Inspection report (Q3)"
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 31,
            "actual": 2.0
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 40075,
            "actual": 18845
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 1242325,
            "actual": 37690
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve M8 x 40",
            "actual": "Remote support incl. travel"
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 16,
            "actual": 5.0
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 2975,
            "actual": 7845
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 47600,
            "actual": 39225
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit, 2 engineers",
            "actual": "Valve DN25 (spare)"
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 4,
            "actual": 3.0
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 21355,
            "actual": 18020
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 85420,
            "actual": 54060
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board A4, 80gsm",
            "actual": "Pump 500ml (spare)"
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 24,
            "actual": 12.5
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 42685,
            "actual": 2545
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 1024440,
            "actual": 31813
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report, per hour",
            "actual": "Staff training (Q3)"
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 18.5,
            "actual": 2.0
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 13385,
            "actual": 16810
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 247623,
            "actual": 33620
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack 50m drum, 15% recycled",
            "actual": "Maintenance visit incl. travel"
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 37,
            "actual": 7.0
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 19805,
            "actual": 7400
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 732785,
            "actual": 51800
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Calibration, per hour",
            "actual": "Project management incl."
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 0.5
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18890,
            "actual": 18370
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 94450,
            "actual": 9185
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report (Q3)",
            "actual": "Site survey incl. travel"
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18845,
            "actual": 11070
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 37690,
            "actual": 22140
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 50m drum - heavy duty",
            "actual": "Calibration - phase 2"
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 20,
            "actual": 2.0
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12270,
            "actual": 17980
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 245400,
            "actual": 35960
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, 2 engineers",
            "actual": "Timber board IP65, 15%"
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 8,
            "actual": 2.0
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 14780,
            "actual": 20330
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 118240,
            "actual": 40660
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support incl. travel",
            "actual": "Installation and set-up"
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 1.0
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 7845,
            "actual": 0
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 39225,
            "actual": 0
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack 1/2\"",
            "actual": "Paint grade 304 (pack of 10)"
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 16,
            "actual": 2.5
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 32650,
            "actual": 29585
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 522400,
            "actual": 73963
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve DN25 (spare)",
            "actual": "Maintenance visit - phase 2"
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 1.0
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18020,
            "actual": 18325
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 54060,
            "actual": 18325
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Pump 500ml (spare)",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 12.5,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 2545,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 31813,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Network switch 2.4m (spare)",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 30,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 35740,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1072200,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Timber board M8 x 40, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 20,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 26960,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 539200,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Design work, per hour",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 18,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19140,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 344520,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Pump IP65, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 17,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16050,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 272850,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Staff training (Q3)",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16810,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 33620,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Label roll 10% off-cut",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 36,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 28490,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1025640,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Remote support, per day",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 15,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 12135,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 182025,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Maintenance visit incl. travel",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 7,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 7400,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 51800,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Project management incl. travel",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 0.5,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 18370,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 9185,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Battery pack DN25 (spare)",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 31,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 44310,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1373610,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Site survey incl. travel",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 11070,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 22140,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Calibration - phase 2",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 17980,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 35960,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Site survey, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 15.5,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 21620,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 335110,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Lamp type B, grey",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 24,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 14090,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 338160,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Design work, 2 engineers",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20555,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 102775,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Lamp 500ml - heavy duty",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 27,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 19410,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 524070,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Timber board IP65, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20330,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 40660,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Maintenance visit, per hour",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 14.5,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 21930,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 317985,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Toner cartridge 12V",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 20,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 30830,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 616600,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Installation and set-up (included)",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 0,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 0,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Timber board IP65",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 19,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 16730,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 317870,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Project management incl. travel",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 15.5,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 7655,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 118653,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Battery pack IP65",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 10,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 30295,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 302950,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Cable grade 304, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 8,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20955,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 167640,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Network switch DN25, per set",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 35,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 26930,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 942550,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Site survey - phase 2",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 19,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 8960,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 170240,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Pump 2.4m, per set",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 28,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 38065,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 1065820,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Label roll 3x1.5mm2",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 19.5,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 17875,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 348563,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Paint grade 304 (pack of 10)",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 2.5,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 29585,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 73963,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Maintenance visit - phase 2",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 1,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 18325,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 18325,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Pump 12V (spare)",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 27140,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 135700,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.description",
            "outcome": "missing",
            "expected": "Fastener pack grade 304, 15% recycled",
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.quantity",
            "outcome": "missing",
            "expected": 5,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.unitPrice",
            "outcome": "missing",
            "expected": 20115,
            "actual": null
        },
        {
            "case": "invoice-035",
            "field": "line.amount",
            "outcome": "missing",
            "expected": 100575,
            "actual": null
        },
        {
            "case": "invoice-036",
            "field": "vatId",
            "outcome": "wrong",
            "expected": "NL669454663B01",
            "actual": "-nr.: NL669454663B01"
        },
        {
            "case": "invoice-036",
            "field": "customerName",
            "outcome": "missing",
            "expected": "Rijnstad Vastgoed B.V.",
            "actual": null
        },
        {
            "case": "invoice-036",
            "field": "invoiceNumber",
            "outcome": "wrong",
            "expected": "FV 2026/004",
            "actual": "PO-944729"
        },
        {
            "case": "invoice-036",
            "field": "subtotalCents",
            "outcome": "missing",
            "expected": 13569782,
            "actual": null
        },
        {
            "case": "invoice-036",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 9,
            "actual": null
        },
        {
            "case": "invoice-036",
            "field": "taxCents",
            "outcome": "wrong",
            "expected": 1160216,
            "actual": 14051686
        },
        {
            "case": "invoice-036",
            "field": "totalCents",
            "outcome": "wrong",
            "expected": 14051686,
            "actual": 4141143
        },
        {
            "case": "invoice-036",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board A4, 80gsm (pack of 10)",
            "actual": "Timber board A4, 80gsm (pack"
        },
        {
            "case": "invoice-036",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support (as agreed 14 May)",
            "actual": "Remote support (as agreed 14"
        },
        {
            "case": "invoice-036",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management (as agreed 14 May)",
            "actual": "Project management (as agreed"
        },
        {
            "case": "invoice-036",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training (as agreed 14 May)",
            "actual": "Staff training (as agreed 14"
        },
        {
            "case": "invoice-036",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training (as agreed 14 May)",
            "actual": "Staff training (as agreed 14"
        },
        {
            "case": "invoice-036",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation and set-up (included)",
            "actual": "Installation and set-up"
        },
        {
            "case": "invoice-036",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge 10% off-cut, grey",
            "actual": "Filter cartridge 10% off-cut,"
        },
        {
            "case": "invoice-036",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 3x1.5mm2 (pack of 10)",
            "actual": "Mounting bracket 3x1.5mm2"
        },
        {
            "case": "invoice-036",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack DN25, 15% recycled",
            "actual": "Battery pack DN25, 15%"
        },
        {
            "case": "invoice-036",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management (as agreed 14 May)",
            "actual": "Project management (as agreed"
        },
        {
            "case": "invoice-036",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management incl. travel",
            "actual": "Project management incl."
        },
        {
            "case": "invoice-036",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge 500ml, 15% recycled",
            "actual": "Filter cartridge 500ml, 15%"
        },
        {
            "case": "invoice-036",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": -1925,
            "actual": 1925
        },
        {
            "case": "invoice-036",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": -1925,
            "actual": 1925
        },
        {
            "case": "invoice-037",
            "field": "currency",
            "outcome": "wrong",
            "expected": "AUD",
            "actual": "USD"
        },
        {
            "case": "invoice-037",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 10% off-cut, per set",
            "actual": "Toner cartridge 10% off-cut,"
        },
        {
            "case": "invoice-037",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge 10% off-cut (spare)",
            "actual": "Filter cartridge 10% off-cut"
        },
        {
            "case": "invoice-037",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack 10% off-cut (spare)",
            "actual": "Battery pack 10% off-cut"
        },
        {
            "case": "invoice-037",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack DN25 (pack of 10)",
            "actual": "Fastener pack DN25 (pack of"
        },
        {
            "case": "invoice-037",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 500ml (pack of 10)",
            "actual": "Fastener pack 500ml (pack of"
        },
        {
            "case": "invoice-037",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch A4, 80gsm (spare)",
            "actual": "Network switch A4, 80gsm"
        },
        {
            "case": "invoice-037",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, 2 engineers",
            "actual": "Project management, 2"
        },
        {
            "case": "invoice-037",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge IP65 (pack of 10)",
            "actual": "Filter cartridge IP65 (pack of"
        },
        {
            "case": "invoice-037",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management (as agreed 14 May)",
            "actual": "Project management (as agreed"
        },
        {
            "case": "invoice-037",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch 50m drum (pack of 10)",
            "actual": "Network switch 50m drum (pack"
        },
        {
            "case": "invoice-037",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 1/2\" - heavy duty",
            "actual": "Mounting bracket 1/2\" - heavy"
        },
        {
            "case": "invoice-037",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (as agreed 14 May)",
            "actual": "Maintenance visit (as agreed"
        },
        {
            "case": "invoice-037",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (as agreed 14 May)",
            "actual": "Installation (as agreed 14"
        },
        {
            "case": "invoice-037",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge 1/2\" (pack of 10)",
            "actual": "Filter cartridge 1/2\" (pack of"
        },
        {
            "case": "invoice-037",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge M8 x 40, per set",
            "actual": "Filter cartridge M8 x 40, per"
        },
        {
            "case": "invoice-037",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": -2180,
            "actual": 2180
        },
        {
            "case": "invoice-037",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": -2180,
            "actual": 2180
        },
        {
            "case": "invoice-038",
            "field": "invoiceNumber",
            "outcome": "wrong",
            "expected": "FV 2026/779",
            "actual": "Date: November 7, 2026"
        },
        {
            "case": "invoice-038",
            "field": "issueDate",
            "outcome": "missing",
            "expected": "2026-11-07",
            "actual": null
        },
        {
            "case": "invoice-038",
            "field": "dueDate",
            "outcome": "missing",
            "expected": "2026-11-28",
            "actual": null
        },
        {
            "case": "invoice-038",
            "field": "currency",
            "outcome": "wrong",
            "expected": "CAD",
            "actual": "USD"
        },
        {
            "case": "invoice-038",
            "field": "shippingCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 2189935
        },
        {
            "case": "invoice-038",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 13,
            "actual": null
        },
        {
            "case": "invoice-038",
            "field": "taxCents",
            "outcome": "missing",
            "expected": 2468137,
            "actual": null
        },
        {
            "case": "invoice-038",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll type B, 15% recycled",
            "actual": "Label roll type B, 15%"
        },
        {
            "case": "invoice-038",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support (as agreed 14 May)",
            "actual": "Remote support (as agreed 14"
        },
        {
            "case": "invoice-038",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge IP65, 15% recycled",
            "actual": "Toner cartridge IP65, 15%"
        },
        {
            "case": "invoice-038",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management (as agreed 14 May)",
            "actual": "Project management (as agreed"
        },
        {
            "case": "invoice-038",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (as agreed 14 May)",
            "actual": "Maintenance visit (as agreed"
        },
        {
            "case": "invoice-038",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 50m drum - heavy duty",
            "actual": "Fastener pack 50m drum - heavy"
        },
        {
            "case": "invoice-038",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management (as agreed 14 May)",
            "actual": "Project management (as agreed"
        },
        {
            "case": "invoice-038",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack grade 304, per set",
            "actual": "Battery pack grade 304, per"
        },
        {
            "case": "invoice-038",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge 1/2\" - heavy duty",
            "actual": "Filter cartridge 1/2\" - heavy"
        },
        {
            "case": "invoice-038",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management incl. travel",
            "actual": "Project management incl."
        },
        {
            "case": "invoice-039",
            "field": "supplierName",
            "outcome": "wrong",
            "expected": "Maritime Lumber Supply Inc.",
            "actual": "Cascade Outdoor Co-op"
        },
        {
            "case": "invoice-039",
            "field": "customerName",
            "outcome": "wrong",
            "expected": "Cascade Outdoor Co-op",
            "actual": "Maritime Lumber Supply Inc."
        },
        {
            "case": "invoice-039",
            "field": "issueDate",
            "outcome": "missing",
            "expected": "2026-01-05",
            "actual": null
        },
        {
            "case": "invoice-039",
            "field": "dueDate",
            "outcome": "missing",
            "expected": "2026-02-19",
            "actual": null
        },
        {
            "case": "invoice-039",
            "field": "currency",
            "outcome": "wrong",
            "expected": "CAD",
            "actual": "USD"
        },
        {
            "case": "invoice-039",
            "field": "shippingCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 1987699
        },
        {
            "case": "invoice-039",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 13,
            "actual": null
        },
        {
            "case": "invoice-039",
            "field": "taxCents",
            "outcome": "missing",
            "expected": 1987699,
            "actual": null
        },
        {
            "case": "invoice-039",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll M8 x 40 - heavy duty",
            "actual": "Label roll M8 x 40 - heavy"
        },
        {
            "case": "invoice-039",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation and set-up (included)",
            "actual": "Installation and set-up"
        },
        {
            "case": "invoice-039",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board type B - heavy duty",
            "actual": "Timber board type B - heavy"
        },
        {
            "case": "invoice-039",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management (as agreed 14 May)",
            "actual": "Project management (as agreed"
        },
        {
            "case": "invoice-039",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch A4, 80gsm, per set",
            "actual": "Network switch A4, 80gsm, per"
        },
        {
            "case": "invoice-039",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Gasket set 10% off-cut (pack of 10)",
            "actual": "Gasket set 10% off-cut (pack"
        },
        {
            "case": "invoice-039",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management incl. travel",
            "actual": "Project management incl."
        },
        {
            "case": "invoice-040",
            "field": "vatId",
            "outcome": "wrong",
            "expected": "NL382580094B01",
            "actual": "-nr.: NL382580094B01"
        },
        {
            "case": "invoice-040",
            "field": "shippingCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 891256
        },
        {
            "case": "invoice-040",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 9,
            "actual": null
        },
        {
            "case": "invoice-040",
            "field": "taxCents",
            "outcome": "wrong",
            "expected": 891256,
            "actual": 10794101
        },
        {
            "case": "invoice-040",
            "field": "totalCents",
            "outcome": "wrong",
            "expected": 10794101,
            "actual": 8842385
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit incl. travel",
            "actual": "A011 Maintenance visit incl. travel"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting, per hour",
            "actual": "A018 Consulting, per hour"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training, remote",
            "actual": "A025 Staff training, remote"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Cable DN25, grey",
            "actual": "A032 Cable DN25, grey"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Cable DN25 - heavy duty",
            "actual": "A039 Cable DN25 - heavy duty"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Hinge set type B, grey",
            "actual": "A046 Hinge set type B, grey"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 50m drum (pack of 10)",
            "actual": "A053 Mounting bracket 50m drum"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Sensor 2.4m (pack of 10)",
            "actual": "A060 Sensor 2.4m (pack of 10)"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel 3x1.5mm2, 15% recycled",
            "actual": "A067 Glass panel 3x1.5mm2, 15% recycled"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Sensor IP65",
            "actual": "A074 Sensor IP65"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey (Q3)",
            "actual": "A081 Site survey (Q3)"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Pump 10% off-cut (spare)",
            "actual": "A088 Pump 10% off-cut (spare)"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting, 2 engineers",
            "actual": "A095 Consulting, 2 engineers"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Hinge set type B",
            "actual": "A102 Hinge set type B"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive A4, 80gsm, grey",
            "actual": "A109 Adhesive A4, 80gsm, grey"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Lamp 50m drum, 15% recycled",
            "actual": "A116 Lamp 50m drum, 15% recycled"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Hinge set DN25",
            "actual": "A123 Hinge set DN25"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report, 2 engineers",
            "actual": "A130 Inspection report, 2 engineers"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support, per day",
            "actual": "A137 Remote support, per day"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 2.4m",
            "actual": "A144 Timber board 2.4m"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training, 2 engineers",
            "actual": "A151 Staff training, 2 engineers"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Gasket set IP65, per set",
            "actual": "A158 Gasket set IP65, per set"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive 500ml (pack of 10)",
            "actual": "A165 Adhesive 500ml (pack of 10)"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit, per day",
            "actual": "A172 Maintenance visit, per day"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey (as agreed 14 May)",
            "actual": "A179 Site survey (as agreed 14 May)"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack type B, grey",
            "actual": "A186 Fastener pack type B, grey"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll 24-pack (spare)",
            "actual": "A193 Label roll 24-pack (spare)"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Calibration (Q3)",
            "actual": "A200 Calibration (Q3)"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge DN25, 15% recycled",
            "actual": "A207 Toner cartridge DN25, 15%"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack 3x1.5mm2, 15% recycled",
            "actual": "A214 Battery pack 3x1.5mm2, 15%"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 2.4m",
            "actual": "A221 Timber board 2.4m"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work (as agreed 14 May)",
            "actual": "A228 Design work (as agreed 14 May)"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Calibration - phase 2",
            "actual": "A235 Calibration - phase 2"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation - phase 2",
            "actual": "A242 Installation - phase 2"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Lamp type B, 15% recycled",
            "actual": "A249 Lamp type B, 15% recycled"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Calibration, remote",
            "actual": "A256 Calibration, remote"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (as agreed 14 May)",
            "actual": "A263 Maintenance visit (as agreed"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report (as agreed 14 May)",
            "actual": "A270 Inspection report (as agreed"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting (Q3)",
            "actual": "A277 Consulting (Q3)"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey - phase 2",
            "actual": "A284 Site survey - phase 2"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting, 2 engineers",
            "actual": "A291 Consulting, 2 engineers"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey incl. travel",
            "actual": "A298 Site survey incl. travel"
        },
        {
            "case": "invoice-040",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation, remote",
            "actual": "A305 Installation, remote"
        }
    ]
}