{
    "id": "invoice-017",
    "layout": "coded",
    "currency": "CHF",
    "supplier": {
        "name": "Rigi Bergbahn Services AG",
        "vatId": "CHE-946.792.675 MWST"
    },
    "customer": {
        "name": "Seeblick Hotel & Spa AG"
    },
    "invoiceNumber": "SI/26/5780",
    "issueDate": "2026-10-26",
    "dueDate": "2026-11-25",
    "lines": [
        {
            "description": "Project management, per day",
            "quantity": 5,
            "unitPriceCents": 9115,
            "amountCents": 45575
        },
        {
            "description": "Maintenance visit, remote",
            "quantity": 9.5,
            "unitPriceCents": 14635,
            "amountCents": 139033
        },
        {
            "description": "Glass panel type B, 15% recycled",
            "quantity": 31,
            "unitPriceCents": 18660,
            "amountCents": 578460
        },
        {
            "description": "Maintenance visit incl. travel",
            "quantity": 1,
            "unitPriceCents": 8330,
            "amountCents": 8330
        },
        {
            "description": "Filter cartridge A4, 80gsm, per set",
            "quantity": 10,
            "unitPriceCents": 13175,
            "amountCents": 131750
        },
        {
            "description": "Timber board 500ml",
            "quantity": 26,
            "unitPriceCents": 44070,
            "amountCents": 1145820
        },
        {
            "description": "Maintenance visit, remote",
            "quantity": 2,
            "unitPriceCents": 5815,
            "amountCents": 11630
        },
        {
            "description": "Filter cartridge 50m drum - heavy duty",
            "quantity": 39,
            "unitPriceCents": 18505,
            "amountCents": 721695
        },
        {
            "description": "Battery pack 50m drum, 15% recycled",
            "quantity": 33,
            "unitPriceCents": 43370,
            "amountCents": 1431210
        },
        {
            "description": "Fastener pack 2.4m (spare)",
            "quantity": 24,
            "unitPriceCents": 9800,
            "amountCents": 235200
        },
        {
            "description": "Site survey, per hour",
            "quantity": 2,
            "unitPriceCents": 13395,
            "amountCents": 26790
        },
        {
            "description": "Staff training (as agreed 14 May)",
            "quantity": 17,
            "unitPriceCents": 5970,
            "amountCents": 101490
        },
        {
            "description": "Timber board 3x1.5mm2 (spare)",
            "quantity": 12,
            "unitPriceCents": 29935,
            "amountCents": 359220
        },
        {
            "description": "Pump 50m drum, per set",
            "quantity": 3,
            "unitPriceCents": 19120,
            "amountCents": 57360
        },
        {
            "description": "Mounting bracket 10% off-cut",
            "quantity": 3.5,
            "unitPriceCents": 19490,
            "amountCents": 68215
        },
        {
            "description": "Project management incl. travel",
            "quantity": 10,
            "unitPriceCents": 16635,
            "amountCents": 166350
        },
        {
            "description": "Project management, remote",
            "quantity": 14,
            "unitPriceCents": 7600,
            "amountCents": 106400
        },
        {
            "description": "Site survey, per day",
            "quantity": 1,
            "unitPriceCents": 20460,
            "amountCents": 20460
        },
        {
            "description": "Maintenance visit, 2 engineers",
            "quantity": 6,
            "unitPriceCents": 18545,
            "amountCents": 111270
        },
        {
            "description": "Valve 2.4m (spare)",
            "quantity": 4,
            "unitPriceCents": 25540,
            "amountCents": 102160
        },
        {
            "description": "Project management, per hour",
            "quantity": 5.5,
            "unitPriceCents": 21175,
            "amountCents": 116463
        },
        {
            "description": "Glass panel 1/2\" - heavy duty",
            "quantity": 1,
            "unitPriceCents": 2015,
            "amountCents": 2015
        },
        {
            "description": "Cable M8 x 40",
            "quantity": 12,
            "unitPriceCents": 5695,
            "amountCents": 68340
        },
        {
            "description": "Remote support (as agreed 14 May)",
            "quantity": 8,
            "unitPriceCents": 12630,
            "amountCents": 101040
        },
        {
            "description": "Toner cartridge M8 x 40, grey",
            "quantity": 40,
            "unitPriceCents": 7110,
            "amountCents": 284400
        },
        {
            "description": "Valve 2.4m (spare)",
            "quantity": 7.5,
            "unitPriceCents": 40985,
            "amountCents": 307388
        },
        {
            "description": "Gasket set 500ml (spare)",
            "quantity": 34,
            "unitPriceCents": 34605,
            "amountCents": 1176570
        },
        {
            "description": "Mounting bracket M8 x 40, per set",
            "quantity": 18,
            "unitPriceCents": 12110,
            "amountCents": 217980
        },
        {
            "description": "Installation incl. travel",
            "quantity": 2,
            "unitPriceCents": 20210,
            "amountCents": 40420
        },
        {
            "description": "Staff training incl. travel",
            "quantity": 12,
            "unitPriceCents": 19755,
            "amountCents": 237060
        },
        {
            "description": "Site survey, remote",
            "quantity": 5,
            "unitPriceCents": 13035,
            "amountCents": 65175
        },
        {
            "description": "Timber board IP65, grey",
            "quantity": 20,
            "unitPriceCents": 38390,
            "amountCents": 767800
        },
        {
            "description": "Cable 3x1.5mm2, grey",
            "quantity": 1,
            "unitPriceCents": 26965,
            "amountCents": 26965
        },
        {
            "description": "Hinge set 500ml (spare)",
            "quantity": 11,
            "unitPriceCents": 4415,
            "amountCents": 48565
        },
        {
            "description": "Mounting bracket IP65",
            "quantity": 18.5,
            "unitPriceCents": 25310,
            "amountCents": 468235
        },
        {
            "description": "Toner cartridge 10% off-cut (pack of 10)",
            "quantity": 33,
            "unitPriceCents": 13490,
            "amountCents": 445170
        },
        {
            "description": "Timber board DN25",
            "quantity": 22,
            "unitPriceCents": 875,
            "amountCents": 19250
        },
        {
            "description": "Design work, 2 engineers",
            "quantity": 5,
            "unitPriceCents": 13840,
            "amountCents": 69200
        },
        {
            "description": "Mounting bracket 3x1.5mm2, per set",
            "quantity": 32,
            "unitPriceCents": 44665,
            "amountCents": 1429280
        },
        {
            "description": "Adhesive type B",
            "quantity": 24,
            "unitPriceCents": 32105,
            "amountCents": 770520
        },
        {
            "description": "Toner cartridge 24-pack, per set",
            "quantity": 3,
            "unitPriceCents": 18900,
            "amountCents": 56700
        },
        {
            "description": "Maintenance visit, per day",
            "quantity": 1,
            "unitPriceCents": 16510,
            "amountCents": 16510
        },
        {
            "description": "Paint 12V",
            "quantity": 28,
            "unitPriceCents": 41135,
            "amountCents": 1151780
        },
        {
            "description": "Valve grade 304, 15% recycled",
            "quantity": 8,
            "unitPriceCents": 8825,
            "amountCents": 70600
        },
        {
            "description": "Project management (Q3)",
            "quantity": 5,
            "unitPriceCents": 19795,
            "amountCents": 98975
        },
        {
            "description": "Sensor DN25 (pack of 10)",
            "quantity": 32,
            "unitPriceCents": 32885,
            "amountCents": 1057320
        },
        {
            "description": "Mounting bracket IP65 (spare)",
            "quantity": 31,
            "unitPriceCents": 12625,
            "amountCents": 391375
        },
        {
            "description": "Installation and set-up (included)",
            "quantity": 1,
            "unitPriceCents": 0,
            "amountCents": 0
        },
        {
            "description": "Consulting, remote",
            "quantity": 3.5,
            "unitPriceCents": 14860,
            "amountCents": 52010
        },
        {
            "description": "Network switch 24-pack",
            "quantity": 20,
            "unitPriceCents": 29055,
            "amountCents": 581100
        },
        {
            "description": "Gasket set 12V (spare)",
            "quantity": 27,
            "unitPriceCents": 20810,
            "amountCents": 561870
        },
        {
            "description": "Mounting bracket grade 304 - heavy duty",
            "quantity": 6,
            "unitPriceCents": 8120,
            "amountCents": 48720
        },
        {
            "description": "Adhesive 2.4m, 15% recycled",
            "quantity": 3,
            "unitPriceCents": 9225,
            "amountCents": 27675
        },
        {
            "description": "Timber board 3x1.5mm2",
            "quantity": 4,
            "unitPriceCents": 5745,
            "amountCents": 22980
        },
        {
            "description": "Lamp 2.4m, 15% recycled",
            "quantity": 30,
            "unitPriceCents": 19450,
            "amountCents": 583500
        },
        {
            "description": "Battery pack M8 x 40 (spare)",
            "quantity": 20,
            "unitPriceCents": 35375,
            "amountCents": 707500
        },
        {
            "description": "Site survey, remote",
            "quantity": 12,
            "unitPriceCents": 7035,
            "amountCents": 84420
        },
        {
            "description": "Lamp 50m drum",
            "quantity": 29,
            "unitPriceCents": 32740,
            "amountCents": 949460
        },
        {
            "description": "Design work (Q3)",
            "quantity": 17,
            "unitPriceCents": 13200,
            "amountCents": 224400
        },
        {
            "description": "Remote support, per hour",
            "quantity": 3,
            "unitPriceCents": 20450,
            "amountCents": 61350
        },
        {
            "description": "Staff training (Q3)",
            "quantity": 1,
            "unitPriceCents": 9555,
            "amountCents": 9555
        },
        {
            "description": "Toner cartridge 2.4m, 15% recycled",
            "quantity": 14,
            "unitPriceCents": 38290,
            "amountCents": 536060
        },
        {
            "description": "Site survey (as agreed 14 May)",
            "quantity": 6,
            "unitPriceCents": 19690,
            "amountCents": 118140
        },
        {
            "description": "Site survey, 2 engineers",
            "quantity": 2,
            "unitPriceCents": 11740,
            "amountCents": 23480
        },
        {
            "description": "Remote support (as agreed 14 May)",
            "quantity": 12.5,
            "unitPriceCents": 7670,
            "amountCents": 95875
        },
        {
            "description": "Glass panel 3x1.5mm2, grey",
            "quantity": 30,
            "unitPriceCents": 30260,
            "amountCents": 907800
        },
        {
            "description": "Toner cartridge 50m drum - heavy duty",
            "quantity": 31,
            "unitPriceCents": 15220,
            "amountCents": 471820
        },
        {
            "description": "Hinge set M8 x 40",
            "quantity": 23,
            "unitPriceCents": 39480,
            "amountCents": 908040
        },
        {
            "description": "Consulting, remote",
            "quantity": 6.5,
            "unitPriceCents": 16630,
            "amountCents": 108095
        },
        {
            "description": "Maintenance visit, per hour",
            "quantity": 20,
            "unitPriceCents": 6720,
            "amountCents": 134400
        },
        {
            "description": "Consulting (Q3)",
            "quantity": 13.5,
            "unitPriceCents": 21645,
            "amountCents": 292208
        },
        {
            "description": "Maintenance visit (as agreed 14 May)",
            "quantity": 1,
            "unitPriceCents": 19725,
            "amountCents": 19725
        },
        {
            "description": "Glass panel IP65",
            "quantity": 21,
            "unitPriceCents": 19795,
            "amountCents": 415695
        },
        {
            "description": "Hinge set type B - heavy duty",
            "quantity": 22,
            "unitPriceCents": 7770,
            "amountCents": 170940
        },
        {
            "description": "Installation, 2 engineers",
            "quantity": 3,
            "unitPriceCents": 6190,
            "amountCents": 18570
        },
        {
            "description": "Site survey incl. travel",
            "quantity": 11,
            "unitPriceCents": 9510,
            "amountCents": 104610
        },
        {
            "description": "Inspection report (Q3)",
            "quantity": 5,
            "unitPriceCents": 21640,
            "amountCents": 108200
        },
        {
            "description": "Label roll IP65 (pack of 10)",
            "quantity": 14,
            "unitPriceCents": 23080,
            "amountCents": 323120
        },
        {
            "description": "Maintenance visit, remote",
            "quantity": 6.5,
            "unitPriceCents": 6285,
            "amountCents": 40853
        },
        {
            "description": "Consulting, remote",
            "quantity": 4,
            "unitPriceCents": 4865,
            "amountCents": 19460
        },
        {
            "description": "Toner cartridge 500ml, per set",
            "quantity": 30,
            "unitPriceCents": 16825,
            "amountCents": 504750
        },
        {
            "description": "Site survey, per day",
            "quantity": 1,
            "unitPriceCents": 10265,
            "amountCents": 10265
        },
        {
            "description": "Inspection report - phase 2",
            "quantity": 7.5,
            "unitPriceCents": 5240,
            "amountCents": 39300
        },
        {
            "description": "Site survey, 2 engineers",
            "quantity": 16,
            "unitPriceCents": 7755,
            "amountCents": 124080
        },
        {
            "description": "Valve 12V (spare)",
            "quantity": 4,
            "unitPriceCents": 27025,
            "amountCents": 108100
        },
        {
            "description": "Remote support, remote",
            "quantity": 1,
            "unitPriceCents": 18050,
            "amountCents": 18050
        },
        {
            "description": "Early order rebate",
            "quantity": 1,
            "unitPriceCents": -8190,
            "amountCents": -8190
        }
    ],
    "subtotalCents": 24596500,
    "discountCents": 0,
    "shippingCents": 0,
    "taxRatePercent": 8.1,
    "taxCents": 1992317,
    "totalCents": 26588817,
    "plantedErrors": [
        {
            "rule": "line_total_mismatch",
            "line": 45,
            "correctCents": 1052320,
            "printedCents": 1057320
        }
    ],
    "features": [
        "multi-page",
        "free line",
        "negative line",
        "wrapped description",
        "part-number note",
        "reference block",
        "bank details",
        "remittance slip"
    ],
    "design": "rose-serif",
    "pages": 4
}