{
    "extractor": "vision",
    "createdAt": "2026-10-13T22:19:15.885Z",
    "cases": 10,
    "errors": 0,
    "overall": 0.798469387755102,
    "fields": {
        "supplierName": {
            "correct": 10,
            "wrong": 0,
            "missing": 0,
            "spurious": 0,
            "total": 10,
            "accuracy": 1
        },
        "vatId": {
            "correct": 6,
            "wrong": 4,
            "missing": 0,
            "spurious": 0,
            "total": 10,
            "accuracy": 0.6
        },
        "customerName": {
            "correct": 10,
            "wrong": 0,
            "missing": 0,
            "spurious": 0,
            "total": 10,
            "accuracy": 1
        },
        "invoiceNumber": {
            "correct": 8,
            "wrong": 2,
            "missing": 0,
            "spurious": 0,
            "total": 10,
            "accuracy": 0.8
        },
        "issueDate": {
            "correct": 7,
            "wrong": 3,
            "missing": 0,
            "spurious": 0,
            "total": 10,
            "accuracy": 0.7
        },
        "dueDate": {
            "correct": 7,
            "wrong": 3,
            "missing": 0,
            "spurious": 0,
            "total": 10,
            "accuracy": 0.7
        },
        "currency": {
            "correct": 9,
            "wrong": 1,
            "missing": 0,
            "spurious": 0,
            "total": 10,
            "accuracy": 0.9
        },
        "subtotalCents": {
            "correct": 9,
            "wrong": 1,
            "missing": 0,
            "spurious": 0,
            "total": 10,
            "accuracy": 0.9
        },
        "discountCents": {
            "correct": 8,
            "wrong": 0,
            "missing": 0,
            "spurious": 2,
            "total": 10,
            "accuracy": 0.8
        },
        "shippingCents": {
            "correct": 10,
            "wrong": 0,
            "missing": 0,
            "spurious": 0,
            "total": 10,
            "accuracy": 1
        },
        "taxRatePercent": {
            "correct": 8,
            "wrong": 1,
            "missing": 1,
            "spurious": 0,
            "total": 10,
            "accuracy": 0.8
        },
        "taxCents": {
            "correct": 9,
            "wrong": 0,
            "missing": 1,
            "spurious": 0,
            "total": 10,
            "accuracy": 0.9
        },
        "totalCents": {
            "correct": 8,
            "wrong": 2,
            "missing": 0,
            "spurious": 0,
            "total": 10,
            "accuracy": 0.8
        },
        "line.description": {
            "correct": 507,
            "wrong": 128,
            "missing": 0,
            "spurious": 0,
            "total": 635,
            "accuracy": 0.7984251968503937
        },
        "line.quantity": {
            "correct": 515,
            "wrong": 120,
            "missing": 0,
            "spurious": 0,
            "total": 635,
            "accuracy": 0.8110236220472441
        },
        "line.unitPrice": {
            "correct": 505,
            "wrong": 130,
            "missing": 0,
            "spurious": 0,
            "total": 635,
            "accuracy": 0.7952755905511811
        },
        "line.amount": {
            "correct": 505,
            "wrong": 130,
            "missing": 0,
            "spurious": 0,
            "total": 635,
            "accuracy": 0.7952755905511811
        },
        "line.row": {
            "correct": 0,
            "wrong": 0,
            "missing": 0,
            "spurious": 9,
            "total": 9,
            "accuracy": 0
        }
    },
    "byLayout": {
        "classic": {
            "cases": 1,
            "overall": 0.9951612903225806
        },
        "coded": {
            "cases": 2,
            "overall": 0.7396396396396396
        },
        "inline": {
            "cases": 3,
            "overall": 0.9732217573221758
        },
        "stacked": {
            "cases": 2,
            "overall": 0.3374578177727784
        },
        "wide": {
            "cases": 2,
            "overall": 0.9606741573033708
        }
    },
    "findings": {
        "planted": 4,
        "reported": 34,
        "found": 4,
        "missed": 0,
        "falseAlarms": 30,
        "recall": 1,
        "precision": 0.11764705882352941
    },
    "failures": [
        {
            "case": "invoice-001",
            "field": "vatId",
            "outcome": "wrong",
            "expected": "CHE-744.247.515 MWST",
            "actual": "CHE-744.947.512 MWST"
        },
        {
            "case": "invoice-001",
            "field": "taxRatePercent",
            "outcome": "wrong",
            "expected": 8.1,
            "actual": 7.7
        },
        {
            "case": "invoice-005",
            "field": "invoiceNumber",
            "outcome": "wrong",
            "expected": "#8690",
            "actual": "8690"
        },
        {
            "case": "invoice-005",
            "field": "discountCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 8355
        },
        {
            "case": "invoice-005",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Lamp M8 x 40 - heavy duty",
            "actual": "Lamp MS X 40 - heavy duty"
        },
        {
            "case": "invoice-005",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 4855,
            "actual": 4875
        },
        {
            "case": "invoice-005",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve M8 x 40",
            "actual": "Valve MS X 40"
        },
        {
            "case": "invoice-005",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board M8 x 40, grey",
            "actual": "Timber board MS X 40, grey"
        },
        {
            "case": "invoice-005",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 17335,
            "actual": 17435
        },
        {
            "case": "invoice-005",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 572055,
            "actual": 575355
        },
        {
            "case": "invoice-005",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 4000,
            "actual": 4050
        },
        {
            "case": "invoice-005",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Pump M8 x 40 (pack of 10)",
            "actual": "Pump MS X 40 (pack of 10)"
        },
        {
            "case": "invoice-005",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket M8 x 40, per set",
            "actual": "Mounting bracket MS X 40, per set"
        },
        {
            "case": "invoice-005",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 3
        },
        {
            "case": "invoice-005",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 17355,
            "actual": 52065
        },
        {
            "case": "invoice-005",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve M8 x 40 (spare)",
            "actual": "Valve MS X 40 (spare)"
        },
        {
            "case": "invoice-005",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 1070,
            "actual": 9970
        },
        {
            "case": "invoice-005",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 32100,
            "actual": 299100
        },
        {
            "case": "invoice-009",
            "field": "issueDate",
            "outcome": "wrong",
            "expected": "2026-02-20",
            "actual": "2020-02-26"
        },
        {
            "case": "invoice-009",
            "field": "dueDate",
            "outcome": "wrong",
            "expected": "2026-04-21",
            "actual": "2020-04-21"
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 28095,
            "actual": 18095
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18240,
            "actual": 18250
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 54720,
            "actual": 54750
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 171120,
            "actual": 171020
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 7965,
            "actual": 7985
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 294705,
            "actual": 295445
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch 10% off-cut - heavy duty",
            "actual": "Mounting switch 10% off cut - heavy duty"
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Calibration incl. travel",
            "actual": "Carried forward"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 17.5,
            "actual": 0
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 15920,
            "actual": 0
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 278600,
            "actual": 6725829
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support (Q3)",
            "actual": "Brought forward"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3.5,
            "actual": 0
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18620,
            "actual": 0
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 65170,
            "actual": 6725829
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support, per day",
            "actual": "Calibration incl. travel"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5.5,
            "actual": 17.5
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12810,
            "actual": 15920
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 70455,
            "actual": 278600
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel IP65, per set",
            "actual": "Remote support (Q3)"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 14,
            "actual": 3.5
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 7095,
            "actual": 18620
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 99330,
            "actual": 65170
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation, 2 engineers",
            "actual": "Remote support, per day"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 5.5
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 16805,
            "actual": 12810
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 84025,
            "actual": 70455
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support - phase 2",
            "actual": "Glass panel IP65, per set"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 14
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 21075,
            "actual": 7095
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 105375,
            "actual": 99330
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting (Q3)",
            "actual": "Installation, 2 engineers"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 15,
            "actual": 5
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8730,
            "actual": 16800
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 130950,
            "actual": 84000
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting (as agreed 14 May)",
            "actual": "Remote support - phase 2"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 0.5,
            "actual": 5
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 17970,
            "actual": 21075
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 8985,
            "actual": 105375
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Pump type B",
            "actual": "Consulting (Q3)"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 37,
            "actual": 15
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 7285,
            "actual": 8730
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 269545,
            "actual": 130950
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (as agreed 14 May)",
            "actual": "Consulting (as agreed 14 May)"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 19.5,
            "actual": 0.5
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 14315,
            "actual": 17970
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 279143,
            "actual": 8985
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch type B - heavy duty",
            "actual": "Pump type B"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 27,
            "actual": 37
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 9580,
            "actual": 7285
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 258660,
            "actual": 269545
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting - phase 2",
            "actual": "Installation (as agreed 14 May)"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2,
            "actual": 19.5
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12685,
            "actual": 14315
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 25370,
            "actual": 279143
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Calibration (Q3)",
            "actual": "Network switch type B - heavy duty"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5.5,
            "actual": 27
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5340,
            "actual": 9580
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 29370,
            "actual": 258660
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (as agreed 14 May)",
            "actual": "Consulting - phase 2"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 2
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 6640,
            "actual": 12685
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 19920,
            "actual": 25370
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket DN25 - heavy duty",
            "actual": "Calibration (Q3)"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 24,
            "actual": 5.5
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 11520,
            "actual": 5340
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 276480,
            "actual": 29370
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit, 2 engineers",
            "actual": "Installation (as agreed 14 May)"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 3
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 21220,
            "actual": 6640
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 21220,
            "actual": 19920
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support, remote",
            "actual": "Mounting bracket DN25 - heavy duty"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5.5,
            "actual": 24
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 10100,
            "actual": 11520
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 55550,
            "actual": 276480
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support, 2 engineers",
            "actual": "Maintenance visit, 2 engineers"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2,
            "actual": 1
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5985,
            "actual": 21220
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 11970,
            "actual": 21220
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 10% off-cut - heavy duty",
            "actual": "Remote support, remote"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 18.5,
            "actual": 5.5
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 35530,
            "actual": 10100
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 657305,
            "actual": 55550
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Cable 1/2\", grey",
            "actual": "Remote support, 2 engineers"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 24,
            "actual": 2
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 41880,
            "actual": 5985
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 1005120,
            "actual": 11970
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management (as agreed 14 May)",
            "actual": "Mounting bracket 10% off cut - heavy duty"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 4.5,
            "actual": 18.5
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 10205,
            "actual": 35530
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 45923,
            "actual": 657305
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey incl. travel",
            "actual": "Cable 1/2\", grey"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 16.5,
            "actual": 24
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 19760,
            "actual": 41880
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 326040,
            "actual": 1005120
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey, per day",
            "actual": "Project management (as agreed 14 May)"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 4,
            "actual": 4.5
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 6290,
            "actual": 10205
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 25160,
            "actual": 45923
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge 50m drum - heavy duty",
            "actual": "Site survey incl. travel"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 32,
            "actual": 16.5
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 17770,
            "actual": 19765
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 568640,
            "actual": 326040
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Lamp A4, 80gsm, per set",
            "actual": "Site survey, per day"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 21,
            "actual": 4
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 16780,
            "actual": 6290
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 352380,
            "actual": 25160
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report, 2 engineers",
            "actual": "Filter cartridge 50m drum - heavy duty"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 17,
            "actual": 32
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12790,
            "actual": 17570
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 217430,
            "actual": 562240
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Calibration - phase 2",
            "actual": "Lamp A4, 80gsm, per set"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 7.5,
            "actual": 21
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8605,
            "actual": 16780
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 64538,
            "actual": 352380
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Hinge set 1/2\", 15% recycled",
            "actual": "Inspection report, 2 engineers"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 24,
            "actual": 17
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 36635,
            "actual": 12790
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 879240,
            "actual": 217430
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit, per day",
            "actual": "Calibration - phase 2"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 4,
            "actual": 7.5
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12270,
            "actual": 8605
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 49080,
            "actual": 64538
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch 1/2\"",
            "actual": "Hinge set 1/2\", 15% recycled"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 24
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 21400,
            "actual": 36635
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 21400,
            "actual": 879240
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 50m drum",
            "actual": "Maintenance visit, per day"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 4
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 42715,
            "actual": 12270
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 128145,
            "actual": 49080
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work, remote",
            "actual": "Network switch 1/2\""
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 8.5,
            "actual": 1
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 6620,
            "actual": 21400
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 56270,
            "actual": 21400
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive grade 304, 15% recycled",
            "actual": "Fastener pack 4.5m drum"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 22,
            "actual": 3
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 26690,
            "actual": 45715
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 587180,
            "actual": 137145
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work - phase 2",
            "actual": "Design work, remote"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 16.5,
            "actual": 8.5
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 19580,
            "actual": 6620
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 323070,
            "actual": 56270
        },
        {
            "case": "invoice-009",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Cable 12V (spare)",
            "actual": "Adhesive grade 304, 15% recycled"
        },
        {
            "case": "invoice-009",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 21,
            "actual": 22
        },
        {
            "case": "invoice-009",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5035,
            "actual": 26690
        },
        {
            "case": "invoice-009",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 105735,
            "actual": 587180
        },
        {
            "case": "invoice-009",
            "field": "line.row",
            "outcome": "spurious",
            "expected": null,
            "actual": {
                "description": "Design work - phase 2",
                "quantity": 16.5,
                "unitPriceCents": 19580,
                "amountCents": 323070
            }
        },
        {
            "case": "invoice-009",
            "field": "line.row",
            "outcome": "spurious",
            "expected": null,
            "actual": {
                "description": "Cable 12V (spare)",
                "quantity": 21,
                "unitPriceCents": 5035,
                "amountCents": 105735
            }
        },
        {
            "case": "invoice-009",
            "field": "line.row",
            "outcome": "spurious",
            "expected": null,
            "actual": {
                "description": "Carried forward",
                "quantity": 0,
                "unitPriceCents": 0,
                "amountCents": 14228603
            }
        },
        {
            "case": "invoice-013",
            "field": "vatId",
            "outcome": "wrong",
            "expected": "773891391 RT0001",
            "actual": "BN: 773691391 RT0001"
        },
        {
            "case": "invoice-013",
            "field": "subtotalCents",
            "outcome": "wrong",
            "expected": 16342347,
            "actual": 17158414
        },
        {
            "case": "invoice-013",
            "field": "discountCents",
            "outcome": "spurious",
            "expected": 0,
            "actual": 3431683
        },
        {
            "case": "invoice-013",
            "field": "taxRatePercent",
            "outcome": "missing",
            "expected": 5,
            "actual": 0
        },
        {
            "case": "invoice-013",
            "field": "taxCents",
            "outcome": "missing",
            "expected": 817067,
            "actual": 0
        },
        {
            "case": "invoice-013",
            "field": "totalCents",
            "outcome": "wrong",
            "expected": 17158414,
            "actual": 13726731
        },
        {
            "case": "invoice-021",
            "field": "issueDate",
            "outcome": "wrong",
            "expected": "2026-03-20",
            "actual": "2003-03-20"
        },
        {
            "case": "invoice-021",
            "field": "dueDate",
            "outcome": "wrong",
            "expected": "2026-04-19",
            "actual": "2003-04-19"
        },
        {
            "case": "invoice-021",
            "field": "totalCents",
            "outcome": "wrong",
            "expected": 13717153,
            "actual": 9602007
        },
        {
            "case": "invoice-025",
            "field": "vatId",
            "outcome": "wrong",
            "expected": "ESB73336310",
            "actual": "AFI 2687333810"
        },
        {
            "case": "invoice-025",
            "field": "currency",
            "outcome": "wrong",
            "expected": "EUR",
            "actual": "€"
        },
        {
            "case": "invoice-025",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8255,
            "actual": 10705
        },
        {
            "case": "invoice-025",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 103188,
            "actual": 133813
        },
        {
            "case": "invoice-025",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 19,
            "actual": 18
        },
        {
            "case": "invoice-025",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 695020,
            "actual": 659520
        },
        {
            "case": "invoice-025",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Calibration, per day",
            "actual": "Calibrations per day"
        },
        {
            "case": "invoice-025",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (as agreed 14 May)",
            "actual": "Maintenance visit (as agreed 11 May)"
        },
        {
            "case": "invoice-025",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 43005,
            "actual": 43605
        },
        {
            "case": "invoice-029",
            "field": "issueDate",
            "outcome": "wrong",
            "expected": "2026-10-18",
            "actual": "2020-10-18"
        },
        {
            "case": "invoice-029",
            "field": "dueDate",
            "outcome": "wrong",
            "expected": "2026-11-08",
            "actual": "2020-11-08"
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 15905,
            "actual": 15900
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 39763,
            "actual": 39750
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 687225,
            "actual": 687250
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18655,
            "actual": 18645
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 251843,
            "actual": 251708
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Valve IP65 (spare)",
            "actual": "Parts total"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 23.5,
            "actual": 1
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 17085,
            "actual": 3848034
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 401498,
            "actual": 3848034
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Pump M8 x 40",
            "actual": "Valve IP65 (spare)"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 14,
            "actual": 23.5
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 39335,
            "actual": 17085
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 550690,
            "actual": 401498
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (Q3)",
            "actual": "Pump M8 x 40"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 14
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 15080,
            "actual": 39335
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 15080,
            "actual": 550690
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Lamp 2.4m (spare)",
            "actual": "Installation (Q3)"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 38,
            "actual": 1
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12765,
            "actual": 15080
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 485070,
            "actual": 15080
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 24-pack (pack of 10)",
            "actual": "Lamp 2.4m (spare)"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 11,
            "actual": 38
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 36450,
            "actual": 12765
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 400950,
            "actual": 485070
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive DN25, 15% recycled",
            "actual": "Toner cartridge 24-pack (pack of 10)"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 35,
            "actual": 11
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8265,
            "actual": 36450
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 289275,
            "actual": 400950
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 24-pack (spare)",
            "actual": "Adhesive DN25, 15% recycled"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 10,
            "actual": 35
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 33990,
            "actual": 8265
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 339900,
            "actual": 289275
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Fastener pack 50m drum",
            "actual": "Timber board 24-pack (spare)"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 27,
            "actual": 10
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 17870,
            "actual": 33990
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 482490,
            "actual": 339900
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 3x1.5mm2 - heavy duty",
            "actual": "Fastener pack 50m drum"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 4,
            "actual": 27
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 17285,
            "actual": 17870
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 69140,
            "actual": 482490
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting (as agreed 14 May)",
            "actual": "Toner cartridge M8 1.5mm2 - heavy duty"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 4
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 16025,
            "actual": 17285
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 48075,
            "actual": 69140
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management - phase 2",
            "actual": "Consulting (as agreed 14 May)"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2,
            "actual": 3
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5825,
            "actual": 16025
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 11650,
            "actual": 48075
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Cable M8 x 40, 15% recycled",
            "actual": "Project management - phase 2"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 16,
            "actual": 2
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 9560,
            "actual": 5825
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 152960,
            "actual": 11650
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work (Q3)",
            "actual": "Cable M8 x 40, 15% recycled"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 16
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 13060,
            "actual": 9560
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 13060,
            "actual": 152960
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Pump type B, grey",
            "actual": "Design work (Q3)"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 18,
            "actual": 1
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 13375,
            "actual": 13060
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 240750,
            "actual": 13060
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report, per hour",
            "actual": "Lamp type B, grey"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 17.5,
            "actual": 18
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8040,
            "actual": 13375
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 140700,
            "actual": 240750
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket 500ml, per set",
            "actual": "Inspection report, per hour"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 26,
            "actual": 17.5
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 28470,
            "actual": 8040
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 740220,
            "actual": 140700
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work, remote",
            "actual": "Brought forward"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 12,
            "actual": 1
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12990,
            "actual": 7489322
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 155880,
            "actual": 7489322
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training (as agreed 14 May)",
            "actual": "Mounting bracket 500ml, per set"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 14,
            "actual": 26
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 14640,
            "actual": 28470
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 204960,
            "actual": 740220
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack 50m drum",
            "actual": "Labour total"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 32,
            "actual": 1
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 21690,
            "actual": 4381508
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 694080,
            "actual": 4381508
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge 12V",
            "actual": "Design work, remote"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 27,
            "actual": 12
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8750,
            "actual": 12990
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 236250,
            "actual": 155880
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Calibration, per day",
            "actual": "Staff training (as agreed 14 May)"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 4,
            "actual": 14
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 7660,
            "actual": 14640
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 30640,
            "actual": 204960
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support, 2 engineers",
            "actual": "Battery pack 50m drum"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 32
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 14765,
            "actual": 21690
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 14765,
            "actual": 694080
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Toner cartridge M8 x 40 (pack of 10)",
            "actual": "Toner cartridge 12V"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 25,
            "actual": 27
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 25920,
            "actual": 8750
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 648000,
            "actual": 236250
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Lamp 3x1.5mm2",
            "actual": "Calibration, per day"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 9,
            "actual": 4
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 16425,
            "actual": 7660
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 147825,
            "actual": 30640
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training (Q3)",
            "actual": "Remote support, 2 engineers"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 1
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 6905,
            "actual": 14765
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 20715,
            "actual": 14765
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work (Q3)",
            "actual": "Toner cartridge M8 x 40 (pack of 10)"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2,
            "actual": 25
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 7725,
            "actual": 25920
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 15450,
            "actual": 648000
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (Q3)",
            "actual": "Lamp 2.4, 5mm2"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 9
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12090,
            "actual": 16325
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 12090,
            "actual": 146925
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 500ml (pack of 10)",
            "actual": "Staff training (Q3)"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 25,
            "actual": 3
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 33955,
            "actual": 6905
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 848875,
            "actual": 20715
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support (as agreed 14 May)",
            "actual": "Design work (Q3)"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 19.5,
            "actual": 2
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5335,
            "actual": 7725
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 104033,
            "actual": 15450
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Hinge set type B, per set",
            "actual": "Installation (Q3)"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 35,
            "actual": 1
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12340,
            "actual": 12090
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 431900,
            "actual": 12090
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work (Q3)",
            "actual": "Timber board 500ml (pack of 10)"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 13,
            "actual": 25
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5385,
            "actual": 33955
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 70005,
            "actual": 848875
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work incl. travel",
            "actual": "Remote support (as agreed 14 May)"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 19.5
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 20865,
            "actual": 5335
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 20865,
            "actual": 104033
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive 2.4m, per set",
            "actual": "Hinge set type B, per set"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 37,
            "actual": 35
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 42235,
            "actual": 12340
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 1562695,
            "actual": 431900
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training - phase 2",
            "actual": "Design work (Q3)"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2,
            "actual": 13
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 20380,
            "actual": 5385
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 40760,
            "actual": 70005
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket IP65",
            "actual": "Design work incl. travel"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 24,
            "actual": 1
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 29020,
            "actual": 20885
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 696480,
            "actual": 20885
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Calibration, remote",
            "actual": "Adhesive 2.4m, per set"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 12,
            "actual": 37
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5065,
            "actual": 42235
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 60780,
            "actual": 1562695
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board 500ml",
            "actual": "Staff training - phase 2"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 34,
            "actual": 2
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 42675,
            "actual": 20380
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 1450950,
            "actual": 40760
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Calibration incl. travel",
            "actual": "Mounting bracket IP65"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 18,
            "actual": 24
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 11875,
            "actual": 29020
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 213750,
            "actual": 696480
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Cable IP65, 15% recycled",
            "actual": "Calibration, remote"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 40,
            "actual": 12
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 15795,
            "actual": 5065
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 631800,
            "actual": 60780
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation, per hour",
            "actual": "Timber board 500ml"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 12,
            "actual": 34
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5495,
            "actual": 42825
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 65940,
            "actual": 1456050
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive type B (pack of 10)",
            "actual": "Calibration incl. travel"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 18
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 41265,
            "actual": 11875
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 206325,
            "actual": 213750
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Filter cartridge 2.4m, per set",
            "actual": "Cable IP65, 15% recycled"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 7,
            "actual": 40
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 2765,
            "actual": 15795
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 19355,
            "actual": 631800
        },
        {
            "case": "invoice-029",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report (as agreed 14 May)",
            "actual": "Installation, per hour"
        },
        {
            "case": "invoice-029",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2.5,
            "actual": 12
        },
        {
            "case": "invoice-029",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 14370,
            "actual": 5495
        },
        {
            "case": "invoice-029",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 35925,
            "actual": 65940
        },
        {
            "case": "invoice-029",
            "field": "line.row",
            "outcome": "spurious",
            "expected": null,
            "actual": {
                "description": "Adhesive type B (pack of 10)",
                "quantity": 5,
                "unitPriceCents": 41265,
                "amountCents": 206325
            }
        },
        {
            "case": "invoice-029",
            "field": "line.row",
            "outcome": "spurious",
            "expected": null,
            "actual": {
                "description": "Filter cartridge 2.4m, per set",
                "quantity": 7,
                "unitPriceCents": 27195,
                "amountCents": 190365
            }
        },
        {
            "case": "invoice-029",
            "field": "line.row",
            "outcome": "spurious",
            "expected": null,
            "actual": {
                "description": "Inspection report (as agreed 14 May)",
                "quantity": 2.5,
                "unitPriceCents": 14370,
                "amountCents": 35925
            }
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Label roll DN25 (pack of 10)",
            "actual": "Parts total"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 27,
            "actual": 0
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5650,
            "actual": 0
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 152550,
            "actual": 8164098
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Inspection report, per hour",
            "actual": "Label roll DN25 (pack of 10)"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 27
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 14730,
            "actual": 5650
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 73650,
            "actual": 152550
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work, per hour",
            "actual": "Inspection report, per hour"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 15,
            "actual": 5
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 14410,
            "actual": 14730
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 216150,
            "actual": 73650
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Paint 12V (spare)",
            "actual": "Design work, per hour"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 15
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 40655,
            "actual": 14410
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 203275,
            "actual": 216150
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation, per hour",
            "actual": "Paint 12V (spare)"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 13,
            "actual": 5
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8965,
            "actual": 40655
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 116545,
            "actual": 203275
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training, per hour",
            "actual": "Installation, per hour"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 4,
            "actual": 13
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 11335,
            "actual": 8965
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 45340,
            "actual": 116545
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Hinge set 10% off-cut, grey",
            "actual": "Staff training, per hour"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 9,
            "actual": 4
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 5430,
            "actual": 11335
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 48870,
            "actual": 45340
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit, 2 engineers",
            "actual": "Hinge set 10% off-cut, grey"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 15,
            "actual": 9
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 20605,
            "actual": 5430
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 309075,
            "actual": 48870
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work incl. travel",
            "actual": "Maintenance visit, 2 engineers"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 15
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 10975,
            "actual": 20605
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 32925,
            "actual": 309075
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation and set-up (included)",
            "actual": "Design work incl. travel"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 3
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 0,
            "actual": 10975
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 0,
            "actual": 32925
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Glass panel A4, 80gsm - heavy duty",
            "actual": "Installation and set-up (included)"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 13,
            "actual": 1
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 43185,
            "actual": 0
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 561405,
            "actual": 0
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey (Q3)",
            "actual": "Glass panel A4, 80gsm - heavy duty"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 4,
            "actual": 13
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 16885,
            "actual": 43185
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 67540,
            "actual": 561405
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Design work, per day",
            "actual": "Site survey (Q3)"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 10,
            "actual": 4
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 17310,
            "actual": 16885
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 173100,
            "actual": 67540
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch IP65 - heavy duty",
            "actual": "Design work, per day"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 18,
            "actual": 10
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 16375,
            "actual": 17310
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 294750,
            "actual": 173100
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Lamp 2.4m - heavy duty",
            "actual": "Network switch IP65 - heavy duty"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 20.5,
            "actual": 18
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 44770,
            "actual": 16375
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 917785,
            "actual": 294750
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Sensor 500ml (pack of 10)",
            "actual": "Lamp 2.4m - heavy duty"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 18,
            "actual": 20.5
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 9905,
            "actual": 44770
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 178290,
            "actual": 917785
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation incl. travel",
            "actual": "Sensor 500ml (pack of 10)"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2.5,
            "actual": 18
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 8100,
            "actual": 9905
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 20250,
            "actual": 178290
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Gasket set 24-pack, 15% recycled",
            "actual": "Installation incl. travel"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 17,
            "actual": 2.5
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 15135,
            "actual": 8100
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 257295,
            "actual": 20250
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Network switch 3x1.5mm2 - heavy duty",
            "actual": "Gasket set 24-pack, 15% recycled"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 28,
            "actual": 17
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 34885,
            "actual": 15135
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 976780,
            "actual": 257295
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Sensor 50m drum (pack of 10)",
            "actual": "Network switch 3x1.5mm2 - heavy duty"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 28
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 30980,
            "actual": 34885
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 30980,
            "actual": 976780
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Battery pack type B, per set",
            "actual": "Sensor 50m drum (pack of 10)"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 5,
            "actual": 1
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 44930,
            "actual": 30980
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 224650,
            "actual": 30980
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Paint 1/2\" - heavy duty",
            "actual": "Battery pack type B, per set"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 30,
            "actual": 5
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 41955,
            "actual": 44930
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 1258650,
            "actual": 224650
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training (Q3)",
            "actual": "Paint 1/2\" - heavy duty"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 30
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 7710,
            "actual": 41955
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 7710,
            "actual": 1258650
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board grade 304, 15% recycled",
            "actual": "Staff training (Q3)"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 30,
            "actual": 1
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 30875,
            "actual": 7710
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 926250,
            "actual": 7710
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Installation (Q3)",
            "actual": "Timber board grade 304, 15% recycled"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2,
            "actual": 30
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 15375,
            "actual": 30875
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 30750,
            "actual": 926250
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Mounting bracket DN25",
            "actual": "Labour total"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 12,
            "actual": 0
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 31015,
            "actual": 0
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 372180,
            "actual": 7093815
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support (as agreed 14 May)",
            "actual": "Installation (Q3)"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 14,
            "actual": 2
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 17770,
            "actual": 15375
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 248780,
            "actual": 30750
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Adhesive A4, 80gsm",
            "actual": "Mounting bracket DN25"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 34,
            "actual": 12
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 28925,
            "actual": 31015
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 983450,
            "actual": 372180
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Paint IP65 - heavy duty",
            "actual": "Remote support (as agreed 14 May)"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 11,
            "actual": 14
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 13580,
            "actual": 17770
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 149380,
            "actual": 248780
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Staff training - phase 2",
            "actual": "Adhesive A4, 80gsm"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 14,
            "actual": 34
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 13790,
            "actual": 28925
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 193060,
            "actual": 983450
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Pump 3x1.5mm2",
            "actual": "Paint IP65 - heavy duty"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 40,
            "actual": 11
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 35155,
            "actual": 13580
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 1406200,
            "actual": 149380
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey (Q3)",
            "actual": "Staff training - phase 2"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 14
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 12840,
            "actual": 13790
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 12840,
            "actual": 193060
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (Q3)",
            "actual": "Pump 3x1.5mm2"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 11.5,
            "actual": 40
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 18375,
            "actual": 35155
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 211313,
            "actual": 1406200
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey, per day",
            "actual": "Site survey (Q3)"
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 9595,
            "actual": 12840
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 9595,
            "actual": 12840
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Project management, 2 engineers",
            "actual": "Maintenance visit (Q3)"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 16.5,
            "actual": 11.5
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 20820,
            "actual": 18375
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 343530,
            "actual": 211313
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Remote support, 2 engineers",
            "actual": "Site survey, per day"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 2,
            "actual": 1
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 6855,
            "actual": 9595
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 13710,
            "actual": 9595
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Consulting, per hour",
            "actual": "Project management, 2 engineers"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 16.5
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 13190,
            "actual": 20820
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 39570,
            "actual": 343530
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Maintenance visit (Q3)",
            "actual": "Remote support, 2 engineers"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 16,
            "actual": 2
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 20745,
            "actual": 6855
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 331920,
            "actual": 13710
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Timber board A4, 80gsm (spare)",
            "actual": "Consulting, per hour"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 31,
            "actual": 3
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 31675,
            "actual": 13190
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 981925,
            "actual": 39570
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Site survey incl. travel",
            "actual": "Maintenance visit (Q3)"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 3,
            "actual": 16
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": 19645,
            "actual": 20745
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": 58935,
            "actual": 331920
        },
        {
            "case": "invoice-033",
            "field": "line.description",
            "outcome": "wrong",
            "expected": "Goodwill credit",
            "actual": "Timber board A4, 80gsm (spare)"
        },
        {
            "case": "invoice-033",
            "field": "line.quantity",
            "outcome": "wrong",
            "expected": 1,
            "actual": 31
        },
        {
            "case": "invoice-033",
            "field": "line.unitPrice",
            "outcome": "wrong",
            "expected": -1690,
            "actual": 31675
        },
        {
            "case": "invoice-033",
            "field": "line.amount",
            "outcome": "wrong",
            "expected": -1690,
            "actual": 981925
        },
        {
            "case": "invoice-033",
            "field": "line.row",
            "outcome": "spurious",
            "expected": null,
            "actual": {
                "description": "Site survey incl. travel",
                "quantity": 3,
                "unitPriceCents": 19645,
                "amountCents": 58935
            }
        },
        {
            "case": "invoice-033",
            "field": "line.row",
            "outcome": "spurious",
            "expected": null,
            "actual": {
                "description": "Goodwill credit",
                "quantity": 1,
                "unitPriceCents": -1690,
                "amountCents": -1690
            }
        },
        {
            "case": "invoice-033",
            "field": "line.row",
            "outcome": "spurious",
            "expected": null,
            "actual": {
                "description": "Other charges total",
                "quantity": 0,
                "unitPriceCents": 0,
                "amountCents": 5385448
            }
        },
        {
            "case": "invoice-037",
            "field": "vatId",
            "outcome": "wrong",
            "expected": "48 511 527 452",
            "actual": "ABN: 48 511 527 452"
        },
        {
            "case": "invoice-037",
            "field": "invoiceNumber",
            "outcome": "wrong",
            "expected": "#9491",
            "actual": "89491"
        }
    ]
}