{
    "id": "invoice-018",
    "layout": "inline",
    "currency": "CAD",
    "supplier": {
        "name": "Pacific Rim Charters Ltd",
        "vatId": "807577209 RT0001"
    },
    "customer": {
        "name": "Tidewater Bakery Ltd"
    },
    "invoiceNumber": "INV-2026-21397",
    "issueDate": "2026-06-14",
    "dueDate": "2026-07-05",
    "lines": [
        {
            "description": "Staff training, per hour",
            "quantity": 6,
            "unitPriceCents": 20355,
            "amountCents": 122130
        },
        {
            "description": "Fastener pack 50m drum (pack of 10)",
            "quantity": 26,
            "unitPriceCents": 22060,
            "amountCents": 573560
        },
        {
            "description": "Remote support, remote",
            "quantity": 1,
            "unitPriceCents": 13520,
            "amountCents": 13520
        },
        {
            "description": "Network switch 500ml (spare)",
            "quantity": 23,
            "unitPriceCents": 24040,
            "amountCents": 552920
        },
        {
            "description": "Maintenance visit, 2 engineers",
            "quantity": 18.5,
            "unitPriceCents": 15520,
            "amountCents": 287120
        },
        {
            "description": "Network switch 1/2\" - heavy duty",
            "quantity": 20,
            "unitPriceCents": 38095,
            "amountCents": 761900
        },
        {
            "description": "Adhesive 10% off-cut (pack of 10)",
            "quantity": 27,
            "unitPriceCents": 12585,
            "amountCents": 339795
        },
        {
            "description": "Consulting, per hour",
            "quantity": 2,
            "unitPriceCents": 19925,
            "amountCents": 39850
        },
        {
            "description": "Sensor DN25, 15% recycled",
            "quantity": 8.5,
            "unitPriceCents": 6645,
            "amountCents": 56483
        },
        {
            "description": "Network switch type B, grey",
            "quantity": 17,
            "unitPriceCents": 13215,
            "amountCents": 224655
        },
        {
            "description": "Filter cartridge IP65 - heavy duty",
            "quantity": 5,
            "unitPriceCents": 44820,
            "amountCents": 224100
        },
        {
            "description": "Calibration, remote",
            "quantity": 1,
            "unitPriceCents": 10880,
            "amountCents": 10880
        },
        {
            "description": "Site survey, per hour",
            "quantity": 17.5,
            "unitPriceCents": 15010,
            "amountCents": 262675
        },
        {
            "description": "Remote support incl. travel",
            "quantity": 2,
            "unitPriceCents": 17620,
            "amountCents": 35240
        },
        {
            "description": "Battery pack M8 x 40 (spare)",
            "quantity": 22,
            "unitPriceCents": 43615,
            "amountCents": 959530
        },
        {
            "description": "Sensor 10% off-cut (pack of 10)",
            "quantity": 13,
            "unitPriceCents": 26475,
            "amountCents": 344175
        },
        {
            "description": "Consulting, remote",
            "quantity": 16.5,
            "unitPriceCents": 14475,
            "amountCents": 238838
        },
        {
            "description": "Gasket set 3x1.5mm2, grey",
            "quantity": 14,
            "unitPriceCents": 5385,
            "amountCents": 75390
        },
        {
            "description": "Inspection report - phase 2",
            "quantity": 14,
            "unitPriceCents": 20185,
            "amountCents": 282590
        },
        {
            "description": "Maintenance visit, per hour",
            "quantity": 1.5,
            "unitPriceCents": 10970,
            "amountCents": 16455
        },
        {
            "description": "Filter cartridge 500ml (spare)",
            "quantity": 29,
            "unitPriceCents": 14650,
            "amountCents": 424850
        },
        {
            "description": "Staff training, remote",
            "quantity": 15.5,
            "unitPriceCents": 12080,
            "amountCents": 187240
        },
        {
            "description": "Maintenance visit, remote",
            "quantity": 3,
            "unitPriceCents": 13190,
            "amountCents": 39570
        },
        {
            "description": "Staff training - phase 2",
            "quantity": 0.5,
            "unitPriceCents": 19125,
            "amountCents": 9563
        },
        {
            "description": "Consulting, per day",
            "quantity": 6,
            "unitPriceCents": 9015,
            "amountCents": 54090
        },
        {
            "description": "Project management (as agreed 14 May)",
            "quantity": 18,
            "unitPriceCents": 8400,
            "amountCents": 151200
        },
        {
            "description": "Maintenance visit - phase 2",
            "quantity": 11.5,
            "unitPriceCents": 17460,
            "amountCents": 200790
        },
        {
            "description": "Label roll DN25, 15% recycled",
            "quantity": 11,
            "unitPriceCents": 26650,
            "amountCents": 293150
        },
        {
            "description": "Adhesive 50m drum, 15% recycled",
            "quantity": 22.5,
            "unitPriceCents": 35995,
            "amountCents": 809888
        },
        {
            "description": "Pump 2.4m - heavy duty",
            "quantity": 10,
            "unitPriceCents": 26510,
            "amountCents": 265100
        },
        {
            "description": "Valve 50m drum",
            "quantity": 30,
            "unitPriceCents": 19525,
            "amountCents": 585750
        },
        {
            "description": "Fastener pack 24-pack (spare)",
            "quantity": 12,
            "unitPriceCents": 42790,
            "amountCents": 513480
        },
        {
            "description": "Timber board A4, 80gsm, grey",
            "quantity": 23,
            "unitPriceCents": 26875,
            "amountCents": 618125
        },
        {
            "description": "Label roll DN25, 15% recycled",
            "quantity": 36,
            "unitPriceCents": 38550,
            "amountCents": 1387800
        },
        {
            "description": "Filter cartridge 24-pack (pack of 10)",
            "quantity": 2,
            "unitPriceCents": 39165,
            "amountCents": 78330
        },
        {
            "description": "Toner cartridge 2.4m (pack of 10)",
            "quantity": 11,
            "unitPriceCents": 12120,
            "amountCents": 133320
        },
        {
            "description": "Installation and set-up (included)",
            "quantity": 1,
            "unitPriceCents": 0,
            "amountCents": 0
        },
        {
            "description": "Cable 500ml (pack of 10)",
            "quantity": 19,
            "unitPriceCents": 8300,
            "amountCents": 157700
        },
        {
            "description": "Lamp DN25",
            "quantity": 15,
            "unitPriceCents": 38750,
            "amountCents": 581250
        },
        {
            "description": "Valve 500ml - heavy duty",
            "quantity": 10,
            "unitPriceCents": 35280,
            "amountCents": 352800
        },
        {
            "description": "Valve DN25, per set",
            "quantity": 19,
            "unitPriceCents": 25205,
            "amountCents": 478895
        },
        {
            "description": "Calibration (Q3)",
            "quantity": 5,
            "unitPriceCents": 12345,
            "amountCents": 61725
        },
        {
            "description": "Project management - phase 2",
            "quantity": 12.5,
            "unitPriceCents": 7440,
            "amountCents": 93000
        },
        {
            "description": "Remote support, remote",
            "quantity": 1,
            "unitPriceCents": 16865,
            "amountCents": 16865
        },
        {
            "description": "Network switch DN25",
            "quantity": 3,
            "unitPriceCents": 24520,
            "amountCents": 73560
        },
        {
            "description": "Sensor 10% off-cut",
            "quantity": 11,
            "unitPriceCents": 42860,
            "amountCents": 471460
        },
        {
            "description": "Project management, per hour",
            "quantity": 3,
            "unitPriceCents": 16975,
            "amountCents": 50925
        },
        {
            "description": "Calibration, remote",
            "quantity": 4,
            "unitPriceCents": 6290,
            "amountCents": 25160
        },
        {
            "description": "Consulting (Q3)",
            "quantity": 4,
            "unitPriceCents": 8690,
            "amountCents": 34760
        },
        {
            "description": "Glass panel 12V",
            "quantity": 14,
            "unitPriceCents": 11500,
            "amountCents": 161000
        },
        {
            "description": "Consulting incl. travel",
            "quantity": 11.5,
            "unitPriceCents": 7215,
            "amountCents": 82973
        },
        {
            "description": "Site survey (as agreed 14 May)",
            "quantity": 1,
            "unitPriceCents": 15095,
            "amountCents": 15095
        },
        {
            "description": "Project management incl. travel",
            "quantity": 4,
            "unitPriceCents": 14620,
            "amountCents": 58480
        },
        {
            "description": "Design work (Q3)",
            "quantity": 4,
            "unitPriceCents": 19520,
            "amountCents": 78080
        },
        {
            "description": "Maintenance visit - phase 2",
            "quantity": 11,
            "unitPriceCents": 7355,
            "amountCents": 80905
        },
        {
            "description": "Filter cartridge A4, 80gsm, grey",
            "quantity": 7.5,
            "unitPriceCents": 11225,
            "amountCents": 84188
        },
        {
            "description": "Filter cartridge grade 304, per set",
            "quantity": 40,
            "unitPriceCents": 33830,
            "amountCents": 1353200
        },
        {
            "description": "Sensor 500ml, grey",
            "quantity": 11,
            "unitPriceCents": 25390,
            "amountCents": 279290
        },
        {
            "description": "Pump 12V, 15% recycled",
            "quantity": 33,
            "unitPriceCents": 36410,
            "amountCents": 1201530
        },
        {
            "description": "Timber board type B, per set",
            "quantity": 3,
            "unitPriceCents": 19380,
            "amountCents": 58140
        },
        {
            "description": "Mounting bracket grade 304 (pack of 10)",
            "quantity": 28,
            "unitPriceCents": 36835,
            "amountCents": 1031380
        },
        {
            "description": "Remote support, remote",
            "quantity": 12,
            "unitPriceCents": 18350,
            "amountCents": 220200
        },
        {
            "description": "Remote support incl. travel",
            "quantity": 15.5,
            "unitPriceCents": 21210,
            "amountCents": 328755
        },
        {
            "description": "Site survey (Q3)",
            "quantity": 4,
            "unitPriceCents": 14415,
            "amountCents": 57660
        },
        {
            "description": "Inspection report, per hour",
            "quantity": 5,
            "unitPriceCents": 21110,
            "amountCents": 105550
        },
        {
            "description": "Cable 50m drum",
            "quantity": 28,
            "unitPriceCents": 24880,
            "amountCents": 696640
        },
        {
            "description": "Fastener pack A4, 80gsm (pack of 10)",
            "quantity": 17,
            "unitPriceCents": 9890,
            "amountCents": 168130
        },
        {
            "description": "Valve 10% off-cut - heavy duty",
            "quantity": 1,
            "unitPriceCents": 9520,
            "amountCents": 9520
        },
        {
            "description": "Mounting bracket DN25",
            "quantity": 40,
            "unitPriceCents": 33090,
            "amountCents": 1323600
        },
        {
            "description": "Pump DN25, per set",
            "quantity": 11,
            "unitPriceCents": 41075,
            "amountCents": 451825
        },
        {
            "description": "Battery pack 500ml, grey",
            "quantity": 26,
            "unitPriceCents": 5985,
            "amountCents": 155610
        },
        {
            "description": "Cable 3x1.5mm2 (spare)",
            "quantity": 15,
            "unitPriceCents": 24260,
            "amountCents": 363900
        },
        {
            "description": "Sensor DN25",
            "quantity": 1,
            "unitPriceCents": 6510,
            "amountCents": 6510
        },
        {
            "description": "Glass panel 500ml - heavy duty",
            "quantity": 15,
            "unitPriceCents": 7695,
            "amountCents": 115425
        },
        {
            "description": "Fastener pack 500ml, per set",
            "quantity": 9,
            "unitPriceCents": 8845,
            "amountCents": 79605
        },
        {
            "description": "Maintenance visit, 2 engineers",
            "quantity": 5,
            "unitPriceCents": 20615,
            "amountCents": 103075
        },
        {
            "description": "Staff training, per hour",
            "quantity": 12,
            "unitPriceCents": 8385,
            "amountCents": 100620
        },
        {
            "description": "Network switch 1/2\" (spare)",
            "quantity": 1,
            "unitPriceCents": 2855,
            "amountCents": 2855
        },
        {
            "description": "Design work - phase 2",
            "quantity": 5,
            "unitPriceCents": 4770,
            "amountCents": 23850
        },
        {
            "description": "Installation incl. travel",
            "quantity": 9.5,
            "unitPriceCents": 14285,
            "amountCents": 135708
        },
        {
            "description": "Network switch 50m drum",
            "quantity": 6,
            "unitPriceCents": 7090,
            "amountCents": 42540
        },
        {
            "description": "Cable IP65 - heavy duty",
            "quantity": 30,
            "unitPriceCents": 4910,
            "amountCents": 147300
        },
        {
            "description": "Cable 3x1.5mm2, 15% recycled",
            "quantity": 18,
            "unitPriceCents": 19105,
            "amountCents": 343890
        },
        {
            "description": "Battery pack A4, 80gsm",
            "quantity": 13,
            "unitPriceCents": 31365,
            "amountCents": 407745
        },
        {
            "description": "Mounting bracket grade 304",
            "quantity": 2,
            "unitPriceCents": 35605,
            "amountCents": 71210
        },
        {
            "description": "Cable 500ml",
            "quantity": 19,
            "unitPriceCents": 11400,
            "amountCents": 216600
        },
        {
            "description": "Inspection report, remote",
            "quantity": 17,
            "unitPriceCents": 9285,
            "amountCents": 157845
        },
        {
            "description": "Paint grade 304",
            "quantity": 5,
            "unitPriceCents": 38765,
            "amountCents": 193825
        },
        {
            "description": "Valve type B",
            "quantity": 3,
            "unitPriceCents": 36770,
            "amountCents": 110310
        },
        {
            "description": "Timber board IP65, per set",
            "quantity": 12,
            "unitPriceCents": 37100,
            "amountCents": 445200
        }
    ],
    "subtotalCents": 24641916,
    "discountCents": 0,
    "shippingCents": 0,
    "taxRatePercent": 13,
    "taxCents": 3203449,
    "totalCents": 27815365,
    "plantedErrors": [
        {
            "rule": "grand_total_mismatch",
            "correctCents": 27845365,
            "printedCents": 27815365
        }
    ],
    "features": [
        "multi-page",
        "free line",
        "wrapped description",
        "section totals",
        "reference block",
        "bank details",
        "carried-forward rows"
    ],
    "design": "ocean-tall",
    "pages": 4
}