{
    "id": "invoice-039",
    "layout": "wide",
    "currency": "CAD",
    "supplier": {
        "name": "Maritime Lumber Supply Inc.",
        "vatId": null
    },
    "customer": {
        "name": "Cascade Outdoor Co-op"
    },
    "invoiceNumber": "4289",
    "issueDate": "2026-01-05",
    "dueDate": "2026-02-19",
    "lines": [
        {
            "description": "Calibration - phase 2",
            "quantity": 4.5,
            "unitPriceCents": 6425,
            "amountCents": 28913
        },
        {
            "description": "Site survey (as agreed 14 May)",
            "quantity": 1,
            "unitPriceCents": 20330,
            "amountCents": 20330
        },
        {
            "description": "Glass panel 50m drum",
            "quantity": 9,
            "unitPriceCents": 29320,
            "amountCents": 263880
        },
        {
            "description": "Staff training, per day",
            "quantity": 3,
            "unitPriceCents": 15775,
            "amountCents": 47325
        },
        {
            "description": "Gasket set 50m drum (spare)",
            "quantity": 18,
            "unitPriceCents": 18270,
            "amountCents": 328860
        },
        {
            "description": "Label roll M8 x 40 - heavy duty",
            "quantity": 26,
            "unitPriceCents": 17250,
            "amountCents": 448500
        },
        {
            "description": "Battery pack IP65 - heavy duty",
            "quantity": 32,
            "unitPriceCents": 26475,
            "amountCents": 847200
        },
        {
            "description": "Inspection report, per day",
            "quantity": 1,
            "unitPriceCents": 9295,
            "amountCents": 9295
        },
        {
            "description": "Maintenance visit (Q3)",
            "quantity": 10,
            "unitPriceCents": 4780,
            "amountCents": 47800
        },
        {
            "description": "Toner cartridge 24-pack, grey",
            "quantity": 8,
            "unitPriceCents": 6160,
            "amountCents": 49280
        },
        {
            "description": "Consulting, remote",
            "quantity": 7.5,
            "unitPriceCents": 6245,
            "amountCents": 46838
        },
        {
            "description": "Lamp 24-pack",
            "quantity": 16,
            "unitPriceCents": 29370,
            "amountCents": 469920
        },
        {
            "description": "Label roll 10% off-cut, grey",
            "quantity": 24,
            "unitPriceCents": 20500,
            "amountCents": 492000
        },
        {
            "description": "Maintenance visit, remote",
            "quantity": 7.5,
            "unitPriceCents": 5935,
            "amountCents": 44513
        },
        {
            "description": "Remote support, per day",
            "quantity": 8,
            "unitPriceCents": 7930,
            "amountCents": 63440
        },
        {
            "description": "Fastener pack grade 304",
            "quantity": 1,
            "unitPriceCents": 5615,
            "amountCents": 5615
        },
        {
            "description": "Calibration, per hour",
            "quantity": 1,
            "unitPriceCents": 16705,
            "amountCents": 16705
        },
        {
            "description": "Valve 10% off-cut, grey",
            "quantity": 21,
            "unitPriceCents": 10320,
            "amountCents": 216720
        },
        {
            "description": "Remote support (Q3)",
            "quantity": 13,
            "unitPriceCents": 6275,
            "amountCents": 81575
        },
        {
            "description": "Design work, remote",
            "quantity": 1,
            "unitPriceCents": 20955,
            "amountCents": 20955
        },
        {
            "description": "Mounting bracket 3x1.5mm2, 15% recycled",
            "quantity": 19,
            "unitPriceCents": 15900,
            "amountCents": 302100
        },
        {
            "description": "Pump type B, grey",
            "quantity": 9.5,
            "unitPriceCents": 41420,
            "amountCents": 393490
        },
        {
            "description": "Paint 500ml - heavy duty",
            "quantity": 16,
            "unitPriceCents": 10685,
            "amountCents": 170960
        },
        {
            "description": "Fastener pack 24-pack (spare)",
            "quantity": 32,
            "unitPriceCents": 10110,
            "amountCents": 323520
        },
        {
            "description": "Installation incl. travel",
            "quantity": 8,
            "unitPriceCents": 12980,
            "amountCents": 103840
        },
        {
            "description": "Inspection report (Q3)",
            "quantity": 13.5,
            "unitPriceCents": 11595,
            "amountCents": 156533
        },
        {
            "description": "Installation and set-up (included)",
            "quantity": 1,
            "unitPriceCents": 0,
            "amountCents": 0
        },
        {
            "description": "Maintenance visit (Q3)",
            "quantity": 3.5,
            "unitPriceCents": 16035,
            "amountCents": 56123
        },
        {
            "description": "Design work, per day",
            "quantity": 1,
            "unitPriceCents": 13595,
            "amountCents": 13595
        },
        {
            "description": "Cable grade 304",
            "quantity": 12,
            "unitPriceCents": 30835,
            "amountCents": 370020
        },
        {
            "description": "Lamp IP65",
            "quantity": 25,
            "unitPriceCents": 23200,
            "amountCents": 580000
        },
        {
            "description": "Staff training incl. travel",
            "quantity": 17.5,
            "unitPriceCents": 15865,
            "amountCents": 277638
        },
        {
            "description": "Glass panel 2.4m - heavy duty",
            "quantity": 32,
            "unitPriceCents": 28205,
            "amountCents": 902560
        },
        {
            "description": "Calibration incl. travel",
            "quantity": 5,
            "unitPriceCents": 17475,
            "amountCents": 87375
        },
        {
            "description": "Timber board type B - heavy duty",
            "quantity": 23,
            "unitPriceCents": 3400,
            "amountCents": 78200
        },
        {
            "description": "Inspection report - phase 2",
            "quantity": 15.5,
            "unitPriceCents": 12865,
            "amountCents": 199408
        },
        {
            "description": "Inspection report - phase 2",
            "quantity": 1,
            "unitPriceCents": 8165,
            "amountCents": 8165
        },
        {
            "description": "Design work incl. travel",
            "quantity": 10.5,
            "unitPriceCents": 17750,
            "amountCents": 186375
        },
        {
            "description": "Installation - phase 2",
            "quantity": 4,
            "unitPriceCents": 9675,
            "amountCents": 38700
        },
        {
            "description": "Adhesive 50m drum",
            "quantity": 6,
            "unitPriceCents": 32870,
            "amountCents": 197220
        },
        {
            "description": "Calibration, per day",
            "quantity": 17,
            "unitPriceCents": 8010,
            "amountCents": 136170
        },
        {
            "description": "Gasket set type B, grey",
            "quantity": 7,
            "unitPriceCents": 43815,
            "amountCents": 306705
        },
        {
            "description": "Installation, 2 engineers",
            "quantity": 11.5,
            "unitPriceCents": 18545,
            "amountCents": 213268
        },
        {
            "description": "Project management (as agreed 14 May)",
            "quantity": 1.5,
            "unitPriceCents": 13035,
            "amountCents": 19553
        },
        {
            "description": "Toner cartridge IP65, 15% recycled",
            "quantity": 37,
            "unitPriceCents": 30220,
            "amountCents": 1118140
        },
        {
            "description": "Adhesive DN25",
            "quantity": 6,
            "unitPriceCents": 19375,
            "amountCents": 116250
        },
        {
            "description": "Calibration - phase 2",
            "quantity": 4,
            "unitPriceCents": 8500,
            "amountCents": 34000
        },
        {
            "description": "Network switch A4, 80gsm, per set",
            "quantity": 37,
            "unitPriceCents": 37170,
            "amountCents": 1375290
        },
        {
            "description": "Gasket set 10% off-cut (pack of 10)",
            "quantity": 11,
            "unitPriceCents": 19520,
            "amountCents": 214720
        },
        {
            "description": "Fastener pack M8 x 40 (spare)",
            "quantity": 27,
            "unitPriceCents": 6650,
            "amountCents": 179550
        },
        {
            "description": "Remote support, 2 engineers",
            "quantity": 2,
            "unitPriceCents": 6160,
            "amountCents": 12320
        },
        {
            "description": "Sensor type B",
            "quantity": 1,
            "unitPriceCents": 36765,
            "amountCents": 36765
        },
        {
            "description": "Project management incl. travel",
            "quantity": 9,
            "unitPriceCents": 6095,
            "amountCents": 54855
        },
        {
            "description": "Remote support incl. travel",
            "quantity": 2,
            "unitPriceCents": 20530,
            "amountCents": 41060
        },
        {
            "description": "Remote support, remote",
            "quantity": 19.5,
            "unitPriceCents": 15195,
            "amountCents": 296303
        },
        {
            "description": "Installation, per day",
            "quantity": 12.5,
            "unitPriceCents": 9075,
            "amountCents": 113438
        },
        {
            "description": "Pump 24-pack",
            "quantity": 9,
            "unitPriceCents": 14850,
            "amountCents": 133650
        },
        {
            "description": "Hinge set DN25",
            "quantity": 23,
            "unitPriceCents": 8915,
            "amountCents": 205045
        },
        {
            "description": "Pump grade 304 (spare)",
            "quantity": 15,
            "unitPriceCents": 22450,
            "amountCents": 336750
        },
        {
            "description": "Pump type B",
            "quantity": 4,
            "unitPriceCents": 37470,
            "amountCents": 149880
        },
        {
            "description": "Installation, 2 engineers",
            "quantity": 4,
            "unitPriceCents": 9760,
            "amountCents": 39040
        },
        {
            "description": "Design work (Q3)",
            "quantity": 2,
            "unitPriceCents": 21540,
            "amountCents": 43080
        },
        {
            "description": "Consulting incl. travel",
            "quantity": 11,
            "unitPriceCents": 17680,
            "amountCents": 194480
        },
        {
            "description": "Battery pack 2.4m, grey",
            "quantity": 24,
            "unitPriceCents": 38390,
            "amountCents": 921360
        },
        {
            "description": "Site survey incl. travel",
            "quantity": 4,
            "unitPriceCents": 18800,
            "amountCents": 75200
        },
        {
            "description": "Label roll 3x1.5mm2, grey",
            "quantity": 25,
            "unitPriceCents": 25600,
            "amountCents": 640000
        },
        {
            "description": "Site survey, 2 engineers",
            "quantity": 7.5,
            "unitPriceCents": 21885,
            "amountCents": 164138
        },
        {
            "description": "Site survey, remote",
            "quantity": 10,
            "unitPriceCents": 12350,
            "amountCents": 123500
        }
    ],
    "subtotalCents": 15289996,
    "discountCents": 0,
    "shippingCents": 0,
    "taxRatePercent": 13,
    "taxCents": 1987699,
    "totalCents": 17277695,
    "plantedErrors": [
        {
            "rule": "missing_vat_id"
        }
    ],
    "features": [
        "multi-page",
        "free line",
        "wrapped description",
        "part-number note",
        "reference block",
        "ship-to address",
        "bank details",
        "carried-forward rows"
    ],
    "design": "olive-compact",
    "pages": 3
}