{
    "id": "invoice-013",
    "layout": "inline",
    "currency": "CAD",
    "supplier": {
        "name": "Maritime Lumber Supply Inc.",
        "vatId": "773891391 RT0001"
    },
    "customer": {
        "name": "Tidewater Bakery Ltd"
    },
    "invoiceNumber": "INV-2026-97525",
    "issueDate": "2026-06-18",
    "dueDate": "2026-07-09",
    "lines": [
        {
            "description": "Staff training, remote",
            "quantity": 7.5,
            "unitPriceCents": 12480,
            "amountCents": 93600
        },
        {
            "description": "Consulting (Q3)",
            "quantity": 5,
            "unitPriceCents": 8780,
            "amountCents": 43900
        },
        {
            "description": "Calibration, per hour",
            "quantity": 3,
            "unitPriceCents": 8365,
            "amountCents": 25095
        },
        {
            "description": "Project management, 2 engineers",
            "quantity": 12,
            "unitPriceCents": 14995,
            "amountCents": 179940
        },
        {
            "description": "Pump IP65 - heavy duty",
            "quantity": 34,
            "unitPriceCents": 36325,
            "amountCents": 1235050
        },
        {
            "description": "Sensor type B, 15% recycled",
            "quantity": 22,
            "unitPriceCents": 1945,
            "amountCents": 42790
        },
        {
            "description": "Site survey, remote",
            "quantity": 9.5,
            "unitPriceCents": 4540,
            "amountCents": 43130
        },
        {
            "description": "Timber board 1/2\", per set",
            "quantity": 24,
            "unitPriceCents": 34930,
            "amountCents": 838320
        },
        {
            "description": "Timber board A4, 80gsm, 15% recycled",
            "quantity": 23,
            "unitPriceCents": 43200,
            "amountCents": 993600
        },
        {
            "description": "Site survey (Q3)",
            "quantity": 6,
            "unitPriceCents": 7910,
            "amountCents": 47460
        },
        {
            "description": "Installation and set-up (included)",
            "quantity": 1,
            "unitPriceCents": 0,
            "amountCents": 0
        },
        {
            "description": "Staff training, per hour",
            "quantity": 8.5,
            "unitPriceCents": 15965,
            "amountCents": 135703
        },
        {
            "description": "Inspection report, remote",
            "quantity": 3,
            "unitPriceCents": 7090,
            "amountCents": 21270
        },
        {
            "description": "Remote support, remote",
            "quantity": 10,
            "unitPriceCents": 21010,
            "amountCents": 210100
        },
        {
            "description": "Pump 12V, per set",
            "quantity": 11,
            "unitPriceCents": 38305,
            "amountCents": 421355
        },
        {
            "description": "Design work - phase 2",
            "quantity": 20,
            "unitPriceCents": 11055,
            "amountCents": 221100
        },
        {
            "description": "Toner cartridge 50m drum, 15% recycled",
            "quantity": 24,
            "unitPriceCents": 37380,
            "amountCents": 897120
        },
        {
            "description": "Installation (Q3)",
            "quantity": 7.5,
            "unitPriceCents": 15370,
            "amountCents": 115275
        },
        {
            "description": "Installation, remote",
            "quantity": 6.5,
            "unitPriceCents": 5750,
            "amountCents": 37375
        },
        {
            "description": "Valve 1/2\" - heavy duty",
            "quantity": 38,
            "unitPriceCents": 11115,
            "amountCents": 422370
        },
        {
            "description": "Project management, per hour",
            "quantity": 16,
            "unitPriceCents": 12450,
            "amountCents": 199200
        },
        {
            "description": "Glass panel type B, 15% recycled",
            "quantity": 38,
            "unitPriceCents": 38290,
            "amountCents": 1455020
        },
        {
            "description": "Paint IP65 (spare)",
            "quantity": 4,
            "unitPriceCents": 38840,
            "amountCents": 155360
        },
        {
            "description": "Consulting (as agreed 14 May)",
            "quantity": 4.5,
            "unitPriceCents": 8565,
            "amountCents": 38543
        },
        {
            "description": "Maintenance visit, per day",
            "quantity": 2,
            "unitPriceCents": 18850,
            "amountCents": 37700
        },
        {
            "description": "Toner cartridge DN25 (pack of 10)",
            "quantity": 39,
            "unitPriceCents": 2675,
            "amountCents": 104325
        },
        {
            "description": "Sensor 500ml, per set",
            "quantity": 35,
            "unitPriceCents": 7465,
            "amountCents": 261275
        },
        {
            "description": "Maintenance visit - phase 2",
            "quantity": 7.5,
            "unitPriceCents": 17735,
            "amountCents": 133013
        },
        {
            "description": "Hinge set 50m drum, per set",
            "quantity": 18,
            "unitPriceCents": 1150,
            "amountCents": 20700
        },
        {
            "description": "Project management (as agreed 14 May)",
            "quantity": 1.5,
            "unitPriceCents": 7710,
            "amountCents": 11565
        },
        {
            "description": "Inspection report, 2 engineers",
            "quantity": 6.5,
            "unitPriceCents": 15140,
            "amountCents": 98410
        },
        {
            "description": "Paint 3x1.5mm2 (spare)",
            "quantity": 37,
            "unitPriceCents": 23055,
            "amountCents": 853035
        },
        {
            "description": "Toner cartridge type B - heavy duty",
            "quantity": 7,
            "unitPriceCents": 29530,
            "amountCents": 206710
        },
        {
            "description": "Gasket set M8 x 40, 15% recycled",
            "quantity": 38,
            "unitPriceCents": 28590,
            "amountCents": 1086420
        },
        {
            "description": "Valve type B, per set",
            "quantity": 16,
            "unitPriceCents": 10415,
            "amountCents": 166640
        },
        {
            "description": "Installation, remote",
            "quantity": 5.5,
            "unitPriceCents": 15880,
            "amountCents": 87340
        },
        {
            "description": "Remote support (as agreed 14 May)",
            "quantity": 3,
            "unitPriceCents": 5185,
            "amountCents": 15555
        },
        {
            "description": "Maintenance visit, 2 engineers",
            "quantity": 5,
            "unitPriceCents": 10485,
            "amountCents": 52425
        },
        {
            "description": "Network switch 1/2\", per set",
            "quantity": 4,
            "unitPriceCents": 36310,
            "amountCents": 145240
        },
        {
            "description": "Site survey (Q3)",
            "quantity": 4,
            "unitPriceCents": 5210,
            "amountCents": 20840
        },
        {
            "description": "Design work (Q3)",
            "quantity": 5,
            "unitPriceCents": 15395,
            "amountCents": 76975
        },
        {
            "description": "Installation, remote",
            "quantity": 4,
            "unitPriceCents": 20045,
            "amountCents": 80180
        },
        {
            "description": "Consulting (as agreed 14 May)",
            "quantity": 1,
            "unitPriceCents": 6305,
            "amountCents": 6305
        },
        {
            "description": "Maintenance visit - phase 2",
            "quantity": 16.5,
            "unitPriceCents": 14825,
            "amountCents": 244613
        },
        {
            "description": "Maintenance visit, remote",
            "quantity": 14,
            "unitPriceCents": 20175,
            "amountCents": 282450
        },
        {
            "description": "Staff training incl. travel",
            "quantity": 9,
            "unitPriceCents": 5295,
            "amountCents": 47655
        },
        {
            "description": "Hinge set 500ml, 15% recycled",
            "quantity": 6,
            "unitPriceCents": 15225,
            "amountCents": 91350
        },
        {
            "description": "Fastener pack 2.4m",
            "quantity": 3,
            "unitPriceCents": 28780,
            "amountCents": 86340
        },
        {
            "description": "Sensor DN25",
            "quantity": 21.5,
            "unitPriceCents": 2680,
            "amountCents": 57620
        },
        {
            "description": "Adhesive IP65 (spare)",
            "quantity": 12,
            "unitPriceCents": 1745,
            "amountCents": 20940
        },
        {
            "description": "Lamp IP65, grey",
            "quantity": 37,
            "unitPriceCents": 36650,
            "amountCents": 1356050
        },
        {
            "description": "Pump 24-pack, grey",
            "quantity": 6,
            "unitPriceCents": 33215,
            "amountCents": 199290
        },
        {
            "description": "Battery pack 12V (spare)",
            "quantity": 27,
            "unitPriceCents": 28800,
            "amountCents": 777600
        },
        {
            "description": "Project management, 2 engineers",
            "quantity": 12.5,
            "unitPriceCents": 15020,
            "amountCents": 187750
        },
        {
            "description": "Paint 12V, per set",
            "quantity": 8,
            "unitPriceCents": 34895,
            "amountCents": 279160
        },
        {
            "description": "Paint 1/2\"",
            "quantity": 40,
            "unitPriceCents": 34330,
            "amountCents": 1373200
        }
    ],
    "subtotalCents": 16342347,
    "discountCents": 0,
    "shippingCents": 0,
    "taxRatePercent": 5,
    "taxCents": 817067,
    "totalCents": 17158414,
    "plantedErrors": [
        {
            "rule": "subtotal_mismatch",
            "correctCents": 16341347,
            "printedCents": 16342347
        }
    ],
    "features": [
        "multi-page",
        "free line",
        "wrapped description",
        "section totals",
        "reference block",
        "deposit and balance due",
        "bank details",
        "carried-forward rows"
    ],
    "design": "forest-band",
    "pages": 3
}