{
    "id": "invoice-002",
    "layout": "stacked",
    "currency": "CHF",
    "supplier": {
        "name": "Rigi Bergbahn Services AG",
        "vatId": "CHE-103.674.527 MWST"
    },
    "customer": {
        "name": "Zürcher Oberland Treuhand AG"
    },
    "invoiceNumber": "FV 2026/827",
    "issueDate": "2026-10-05",
    "dueDate": "2026-10-26",
    "lines": [
        {
            "description": "Paint IP65",
            "quantity": 3,
            "unitPriceCents": 10590,
            "amountCents": 31770
        },
        {
            "description": "Timber board grade 304",
            "quantity": 25,
            "unitPriceCents": 44005,
            "amountCents": 1100125
        },
        {
            "description": "Remote support (Q3)",
            "quantity": 5,
            "unitPriceCents": 10035,
            "amountCents": 50175
        },
        {
            "description": "Consulting (as agreed 14 May)",
            "quantity": 5,
            "unitPriceCents": 11280,
            "amountCents": 56400
        },
        {
            "description": "Adhesive IP65",
            "quantity": 5,
            "unitPriceCents": 31870,
            "amountCents": 159350
        },
        {
            "description": "Network switch IP65, grey",
            "quantity": 7,
            "unitPriceCents": 6190,
            "amountCents": 43330
        },
        {
            "description": "Network switch DN25, 15% recycled",
            "quantity": 23,
            "unitPriceCents": 21180,
            "amountCents": 487140
        },
        {
            "description": "Pump IP65",
            "quantity": 12,
            "unitPriceCents": 23170,
            "amountCents": 278040
        },
        {
            "description": "Toner cartridge 24-pack - heavy duty",
            "quantity": 35,
            "unitPriceCents": 27050,
            "amountCents": 946750
        },
        {
            "description": "Project management, per day",
            "quantity": 4,
            "unitPriceCents": 6010,
            "amountCents": 24040
        },
        {
            "description": "Fastener pack 500ml, per set",
            "quantity": 13,
            "unitPriceCents": 37775,
            "amountCents": 491075
        },
        {
            "description": "Paint 24-pack, per set",
            "quantity": 16,
            "unitPriceCents": 20745,
            "amountCents": 331920
        },
        {
            "description": "Toner cartridge 10% off-cut, grey",
            "quantity": 33,
            "unitPriceCents": 12845,
            "amountCents": 423885
        },
        {
            "description": "Hinge set 2.4m",
            "quantity": 14,
            "unitPriceCents": 9850,
            "amountCents": 137900
        },
        {
            "description": "Timber board 50m drum - heavy duty",
            "quantity": 9.5,
            "unitPriceCents": 38145,
            "amountCents": 362378
        },
        {
            "description": "Staff training incl. travel",
            "quantity": 4,
            "unitPriceCents": 8975,
            "amountCents": 35900
        },
        {
            "description": "Inspection report incl. travel",
            "quantity": 5,
            "unitPriceCents": 17475,
            "amountCents": 87375
        },
        {
            "description": "Staff training (Q3)",
            "quantity": 1,
            "unitPriceCents": 5605,
            "amountCents": 5605
        },
        {
            "description": "Valve 12V - heavy duty",
            "quantity": 24,
            "unitPriceCents": 19525,
            "amountCents": 468600
        },
        {
            "description": "Battery pack type B",
            "quantity": 28,
            "unitPriceCents": 39235,
            "amountCents": 1098580
        },
        {
            "description": "Lamp 24-pack (pack of 10)",
            "quantity": 34,
            "unitPriceCents": 38105,
            "amountCents": 1295570
        },
        {
            "description": "Staff training (Q3)",
            "quantity": 7.5,
            "unitPriceCents": 21015,
            "amountCents": 157613
        },
        {
            "description": "Design work (Q3)",
            "quantity": 15,
            "unitPriceCents": 17600,
            "amountCents": 264000
        },
        {
            "description": "Mounting bracket 500ml (spare)",
            "quantity": 38,
            "unitPriceCents": 2745,
            "amountCents": 104310
        },
        {
            "description": "Battery pack 24-pack",
            "quantity": 38,
            "unitPriceCents": 1400,
            "amountCents": 53200
        },
        {
            "description": "Consulting - phase 2",
            "quantity": 8.5,
            "unitPriceCents": 18840,
            "amountCents": 160140
        },
        {
            "description": "Inspection report - phase 2",
            "quantity": 2,
            "unitPriceCents": 21900,
            "amountCents": 43800
        },
        {
            "description": "Remote support, 2 engineers",
            "quantity": 7,
            "unitPriceCents": 11160,
            "amountCents": 78120
        },
        {
            "description": "Design work, per day",
            "quantity": 7,
            "unitPriceCents": 20340,
            "amountCents": 142380
        },
        {
            "description": "Glass panel type B - heavy duty",
            "quantity": 27,
            "unitPriceCents": 22485,
            "amountCents": 607095
        },
        {
            "description": "Pump IP65 (pack of 10)",
            "quantity": 9,
            "unitPriceCents": 32690,
            "amountCents": 294210
        },
        {
            "description": "Mounting bracket A4, 80gsm",
            "quantity": 10.5,
            "unitPriceCents": 41460,
            "amountCents": 435330
        },
        {
            "description": "Site survey, per hour",
            "quantity": 2,
            "unitPriceCents": 8050,
            "amountCents": 16100
        },
        {
            "description": "Project management, remote",
            "quantity": 10,
            "unitPriceCents": 6065,
            "amountCents": 60650
        },
        {
            "description": "Inspection report, 2 engineers",
            "quantity": 4,
            "unitPriceCents": 12250,
            "amountCents": 49000
        },
        {
            "description": "Calibration, 2 engineers",
            "quantity": 4,
            "unitPriceCents": 10720,
            "amountCents": 42880
        },
        {
            "description": "Gasket set 50m drum - heavy duty",
            "quantity": 14,
            "unitPriceCents": 40790,
            "amountCents": 571060
        },
        {
            "description": "Valve grade 304, per set",
            "quantity": 32,
            "unitPriceCents": 27480,
            "amountCents": 879360
        },
        {
            "description": "Filter cartridge 500ml, grey",
            "quantity": 28,
            "unitPriceCents": 35075,
            "amountCents": 982100
        },
        {
            "description": "Project management incl. travel",
            "quantity": 3,
            "unitPriceCents": 8720,
            "amountCents": 26160
        },
        {
            "description": "Gasket set type B, grey",
            "quantity": 9,
            "unitPriceCents": 20315,
            "amountCents": 182835
        },
        {
            "description": "Remote support, per day",
            "quantity": 1,
            "unitPriceCents": 8590,
            "amountCents": 8590
        },
        {
            "description": "Timber board DN25, grey",
            "quantity": 10,
            "unitPriceCents": 37980,
            "amountCents": 379800
        },
        {
            "description": "Filter cartridge 12V",
            "quantity": 28,
            "unitPriceCents": 4805,
            "amountCents": 134540
        },
        {
            "description": "Maintenance visit (as agreed 14 May)",
            "quantity": 6,
            "unitPriceCents": 15135,
            "amountCents": 90810
        },
        {
            "description": "Installation, remote",
            "quantity": 10.5,
            "unitPriceCents": 19745,
            "amountCents": 207323
        },
        {
            "description": "Consulting (as agreed 14 May)",
            "quantity": 4,
            "unitPriceCents": 5520,
            "amountCents": 22080
        },
        {
            "description": "Sensor 12V (spare)",
            "quantity": 30,
            "unitPriceCents": 38735,
            "amountCents": 1162050
        },
        {
            "description": "Staff training, per hour",
            "quantity": 3,
            "unitPriceCents": 12515,
            "amountCents": 37545
        },
        {
            "description": "Lamp 10% off-cut (spare)",
            "quantity": 3,
            "unitPriceCents": 12775,
            "amountCents": 38325
        },
        {
            "description": "Design work (as agreed 14 May)",
            "quantity": 13.5,
            "unitPriceCents": 16765,
            "amountCents": 226328
        },
        {
            "description": "Staff training - phase 2",
            "quantity": 3,
            "unitPriceCents": 12935,
            "amountCents": 38805
        },
        {
            "description": "Installation, 2 engineers",
            "quantity": 4,
            "unitPriceCents": 13270,
            "amountCents": 53080
        },
        {
            "description": "Consulting, per hour",
            "quantity": 5,
            "unitPriceCents": 16355,
            "amountCents": 81775
        },
        {
            "description": "Lamp type B, grey",
            "quantity": 27,
            "unitPriceCents": 35850,
            "amountCents": 967950
        },
        {
            "description": "Timber board 1/2\"",
            "quantity": 36,
            "unitPriceCents": 39520,
            "amountCents": 1422720
        },
        {
            "description": "Cable 12V, 15% recycled",
            "quantity": 36,
            "unitPriceCents": 5070,
            "amountCents": 182520
        },
        {
            "description": "Timber board DN25, per set",
            "quantity": 11,
            "unitPriceCents": 17285,
            "amountCents": 190135
        },
        {
            "description": "Adhesive 3x1.5mm2, 15% recycled",
            "quantity": 27,
            "unitPriceCents": 16895,
            "amountCents": 456165
        },
        {
            "description": "Cable 500ml, per set",
            "quantity": 30,
            "unitPriceCents": 17985,
            "amountCents": 539550
        },
        {
            "description": "Staff training - phase 2",
            "quantity": 8.5,
            "unitPriceCents": 9115,
            "amountCents": 77478
        },
        {
            "description": "Installation incl. travel",
            "quantity": 15.5,
            "unitPriceCents": 14650,
            "amountCents": 227075
        },
        {
            "description": "Maintenance visit, per day",
            "quantity": 2,
            "unitPriceCents": 6930,
            "amountCents": 13860
        },
        {
            "description": "Installation and set-up (included)",
            "quantity": 1,
            "unitPriceCents": 0,
            "amountCents": 0
        },
        {
            "description": "Inspection report, per hour",
            "quantity": 4,
            "unitPriceCents": 14445,
            "amountCents": 57780
        },
        {
            "description": "Remote support (as agreed 14 May)",
            "quantity": 5.5,
            "unitPriceCents": 16235,
            "amountCents": 89293
        },
        {
            "description": "Gasket set 500ml",
            "quantity": 37,
            "unitPriceCents": 31710,
            "amountCents": 1173270
        },
        {
            "description": "Gasket set 12V (spare)",
            "quantity": 4,
            "unitPriceCents": 32085,
            "amountCents": 128340
        },
        {
            "description": "Network switch 2.4m",
            "quantity": 29,
            "unitPriceCents": 32255,
            "amountCents": 935395
        },
        {
            "description": "Design work incl. travel",
            "quantity": 10.5,
            "unitPriceCents": 21420,
            "amountCents": 224910
        },
        {
            "description": "Staff training (Q3)",
            "quantity": 6.5,
            "unitPriceCents": 5145,
            "amountCents": 33443
        },
        {
            "description": "Project management (as agreed 14 May)",
            "quantity": 1,
            "unitPriceCents": 20275,
            "amountCents": 20275
        },
        {
            "description": "Valve 500ml (pack of 10)",
            "quantity": 27.5,
            "unitPriceCents": 2550,
            "amountCents": 70125
        },
        {
            "description": "Installation (Q3)",
            "quantity": 2,
            "unitPriceCents": 19615,
            "amountCents": 39230
        },
        {
            "description": "Staff training, per hour",
            "quantity": 3,
            "unitPriceCents": 6510,
            "amountCents": 19530
        },
        {
            "description": "Hinge set M8 x 40",
            "quantity": 38,
            "unitPriceCents": 3570,
            "amountCents": 135660
        },
        {
            "description": "Maintenance visit, remote",
            "quantity": 3,
            "unitPriceCents": 10670,
            "amountCents": 32010
        },
        {
            "description": "Installation, 2 engineers",
            "quantity": 20,
            "unitPriceCents": 4895,
            "amountCents": 97900
        },
        {
            "description": "Valve 50m drum, 15% recycled",
            "quantity": 35,
            "unitPriceCents": 36070,
            "amountCents": 1262450
        },
        {
            "description": "Pump 12V",
            "quantity": 8,
            "unitPriceCents": 43895,
            "amountCents": 351160
        },
        {
            "description": "Staff training incl. travel",
            "quantity": 18.5,
            "unitPriceCents": 16410,
            "amountCents": 303585
        },
        {
            "description": "Staff training (as agreed 14 May)",
            "quantity": 1,
            "unitPriceCents": 20675,
            "amountCents": 20675
        }
    ],
    "subtotalCents": 24619786,
    "discountCents": 0,
    "shippingCents": 0,
    "taxRatePercent": 2.6,
    "taxCents": 640114,
    "totalCents": 25259900,
    "plantedErrors": [],
    "features": [
        "multi-page",
        "free line",
        "wrapped description",
        "part-number note",
        "reference block",
        "deposit and balance due",
        "bank details",
        "carried-forward rows"
    ],
    "design": "crimson-corner",
    "pages": 4
}