{
    "id": "invoice-015",
    "layout": "inline",
    "currency": "SEK",
    "supplier": {
        "name": "Fjällvik Hantverk AB",
        "vatId": "SE101864610801"
    },
    "customer": {
        "name": "Kungsholmen Café AB"
    },
    "invoiceNumber": "INV-2026-75501",
    "issueDate": "2026-04-20",
    "dueDate": "2026-05-04",
    "lines": [
        {
            "description": "Mounting bracket 50m drum, 15% recycled",
            "quantity": 23.5,
            "unitPriceCents": 4890,
            "amountCents": 114915
        },
        {
            "description": "Gasket set 10% off-cut (spare)",
            "quantity": 23,
            "unitPriceCents": 6205,
            "amountCents": 142715
        },
        {
            "description": "Remote support, per hour",
            "quantity": 5,
            "unitPriceCents": 5415,
            "amountCents": 27075
        },
        {
            "description": "Pump 2.4m, grey",
            "quantity": 2,
            "unitPriceCents": 24085,
            "amountCents": 48170
        },
        {
            "description": "Remote support incl. travel",
            "quantity": 8,
            "unitPriceCents": 18240,
            "amountCents": 145920
        },
        {
            "description": "Lamp IP65, per set",
            "quantity": 18,
            "unitPriceCents": 36315,
            "amountCents": 653670
        },
        {
            "description": "Installation, per day",
            "quantity": 1,
            "unitPriceCents": 13000,
            "amountCents": 13000
        },
        {
            "description": "Site survey incl. travel",
            "quantity": 4,
            "unitPriceCents": 9835,
            "amountCents": 39340
        },
        {
            "description": "Glass panel 2.4m, 15% recycled",
            "quantity": 22,
            "unitPriceCents": 29080,
            "amountCents": 639760
        },
        {
            "description": "Paint 3x1.5mm2, grey",
            "quantity": 11,
            "unitPriceCents": 15375,
            "amountCents": 169125
        },
        {
            "description": "Staff training (as agreed 14 May)",
            "quantity": 4,
            "unitPriceCents": 11900,
            "amountCents": 47600
        },
        {
            "description": "Calibration, per hour",
            "quantity": 12.5,
            "unitPriceCents": 21340,
            "amountCents": 266750
        },
        {
            "description": "Mounting bracket 10% off-cut, grey",
            "quantity": 8,
            "unitPriceCents": 34045,
            "amountCents": 272360
        },
        {
            "description": "Maintenance visit (Q3)",
            "quantity": 9.5,
            "unitPriceCents": 18570,
            "amountCents": 176415
        },
        {
            "description": "Design work - phase 2",
            "quantity": 12,
            "unitPriceCents": 7450,
            "amountCents": 89400
        },
        {
            "description": "Label roll type B, grey",
            "quantity": 30,
            "unitPriceCents": 26535,
            "amountCents": 796050
        },
        {
            "description": "Consulting (as agreed 14 May)",
            "quantity": 11,
            "unitPriceCents": 11000,
            "amountCents": 121000
        },
        {
            "description": "Battery pack 50m drum (pack of 10)",
            "quantity": 32,
            "unitPriceCents": 530,
            "amountCents": 16960
        },
        {
            "description": "Paint DN25",
            "quantity": 19,
            "unitPriceCents": 21035,
            "amountCents": 399665
        },
        {
            "description": "Gasket set DN25",
            "quantity": 20,
            "unitPriceCents": 4145,
            "amountCents": 82900
        },
        {
            "description": "Staff training (as agreed 14 May)",
            "quantity": 19,
            "unitPriceCents": 12030,
            "amountCents": 228570
        },
        {
            "description": "Staff training (as agreed 14 May)",
            "quantity": 3,
            "unitPriceCents": 15350,
            "amountCents": 46050
        },
        {
            "description": "Sensor M8 x 40, per set",
            "quantity": 5,
            "unitPriceCents": 35360,
            "amountCents": 176800
        },
        {
            "description": "Installation - phase 2",
            "quantity": 4,
            "unitPriceCents": 20280,
            "amountCents": 81120
        },
        {
            "description": "Network switch grade 304",
            "quantity": 8,
            "unitPriceCents": 39950,
            "amountCents": 319600
        },
        {
            "description": "Adhesive 2.4m - heavy duty",
            "quantity": 11,
            "unitPriceCents": 40565,
            "amountCents": 446215
        },
        {
            "description": "Paint 2.4m, grey",
            "quantity": 12,
            "unitPriceCents": 39835,
            "amountCents": 478020
        },
        {
            "description": "Installation, per day",
            "quantity": 2,
            "unitPriceCents": 5295,
            "amountCents": 10590
        },
        {
            "description": "Timber board M8 x 40 (spare)",
            "quantity": 13.5,
            "unitPriceCents": 19160,
            "amountCents": 258660
        },
        {
            "description": "Installation, remote",
            "quantity": 1,
            "unitPriceCents": 20075,
            "amountCents": 20075
        },
        {
            "description": "Lamp A4, 80gsm - heavy duty",
            "quantity": 30,
            "unitPriceCents": 34620,
            "amountCents": 1038600
        },
        {
            "description": "Adhesive 500ml (pack of 10)",
            "quantity": 18,
            "unitPriceCents": 34700,
            "amountCents": 624600
        },
        {
            "description": "Pump DN25",
            "quantity": 20,
            "unitPriceCents": 6075,
            "amountCents": 121500
        },
        {
            "description": "Lamp A4, 80gsm",
            "quantity": 39,
            "unitPriceCents": 32680,
            "amountCents": 1274520
        },
        {
            "description": "Calibration, per hour",
            "quantity": 12,
            "unitPriceCents": 17805,
            "amountCents": 213660
        },
        {
            "description": "Sensor 50m drum (pack of 10)",
            "quantity": 18.5,
            "unitPriceCents": 7070,
            "amountCents": 130795
        },
        {
            "description": "Design work, per hour",
            "quantity": 2,
            "unitPriceCents": 13295,
            "amountCents": 26590
        },
        {
            "description": "Inspection report (Q3)",
            "quantity": 3.5,
            "unitPriceCents": 5290,
            "amountCents": 18515
        },
        {
            "description": "Installation and set-up (included)",
            "quantity": 1,
            "unitPriceCents": 0,
            "amountCents": 0
        },
        {
            "description": "Design work - phase 2",
            "quantity": 17.5,
            "unitPriceCents": 7165,
            "amountCents": 125388
        },
        {
            "description": "Inspection report (as agreed 14 May)",
            "quantity": 16,
            "unitPriceCents": 16975,
            "amountCents": 271600
        },
        {
            "description": "Mounting bracket A4, 80gsm, per set",
            "quantity": 2,
            "unitPriceCents": 35510,
            "amountCents": 71020
        },
        {
            "description": "Inspection report, per day",
            "quantity": 4,
            "unitPriceCents": 20800,
            "amountCents": 83200
        },
        {
            "description": "Inspection report (Q3)",
            "quantity": 1,
            "unitPriceCents": 9800,
            "amountCents": 9800
        },
        {
            "description": "Installation, per hour",
            "quantity": 3,
            "unitPriceCents": 19935,
            "amountCents": 59805
        },
        {
            "description": "Valve A4, 80gsm",
            "quantity": 16,
            "unitPriceCents": 3200,
            "amountCents": 51200
        },
        {
            "description": "Installation (as agreed 14 May)",
            "quantity": 3,
            "unitPriceCents": 15000,
            "amountCents": 45000
        },
        {
            "description": "Adhesive 2.4m, 15% recycled",
            "quantity": 12,
            "unitPriceCents": 26880,
            "amountCents": 322560
        },
        {
            "description": "Filter cartridge IP65 (spare)",
            "quantity": 6,
            "unitPriceCents": 38325,
            "amountCents": 229950
        },
        {
            "description": "Adhesive M8 x 40 (spare)",
            "quantity": 12,
            "unitPriceCents": 28140,
            "amountCents": 337680
        },
        {
            "description": "Consulting, per day",
            "quantity": 8.5,
            "unitPriceCents": 10380,
            "amountCents": 88230
        },
        {
            "description": "Gasket set type B",
            "quantity": 26,
            "unitPriceCents": 39540,
            "amountCents": 1028040
        },
        {
            "description": "Toner cartridge DN25, 15% recycled",
            "quantity": 22,
            "unitPriceCents": 19445,
            "amountCents": 427790
        },
        {
            "description": "Staff training, remote",
            "quantity": 6.5,
            "unitPriceCents": 5635,
            "amountCents": 36628
        },
        {
            "description": "Maintenance visit, 2 engineers",
            "quantity": 15,
            "unitPriceCents": 16945,
            "amountCents": 254175
        },
        {
            "description": "Label roll DN25, 15% recycled",
            "quantity": 37,
            "unitPriceCents": 17205,
            "amountCents": 636585
        },
        {
            "description": "Consulting, 2 engineers",
            "quantity": 3,
            "unitPriceCents": 5975,
            "amountCents": 17925
        },
        {
            "description": "Hinge set 1/2\" - heavy duty",
            "quantity": 18,
            "unitPriceCents": 44150,
            "amountCents": 793700
        },
        {
            "description": "Pump 3x1.5mm2 - heavy duty",
            "quantity": 12,
            "unitPriceCents": 7295,
            "amountCents": 87540
        },
        {
            "description": "Site survey incl. travel",
            "quantity": 1,
            "unitPriceCents": 10835,
            "amountCents": 10835
        },
        {
            "description": "Early order rebate",
            "quantity": 1,
            "unitPriceCents": -6860,
            "amountCents": -6860
        }
    ],
    "subtotalCents": 14760061,
    "discountCents": 1476006,
    "shippingCents": 0,
    "taxRatePercent": 12,
    "taxCents": 1594087,
    "totalCents": 14878142,
    "plantedErrors": [
        {
            "rule": "line_total_mismatch",
            "line": 57,
            "correctCents": 794700,
            "printedCents": 793700
        }
    ],
    "features": [
        "multi-page",
        "free line",
        "negative line",
        "wrapped description",
        "part-number note",
        "reference block",
        "deposit and balance due",
        "carried-forward rows"
    ],
    "design": "amber-typewriter",
    "pages": 3
}