{
    "id": "invoice-014",
    "layout": "coded",
    "currency": "EUR",
    "supplier": {
        "name": "Taller Hermanos Quintero S.L.",
        "vatId": "ESB77659795"
    },
    "customer": {
        "name": "Hostal Casa Verde S.L."
    },
    "invoiceNumber": "SI/26/0719",
    "issueDate": "2026-11-11",
    "dueDate": "2027-01-10",
    "lines": [
        {
            "description": "Glass panel 1/2\"",
            "quantity": 33,
            "unitPriceCents": 5835,
            "amountCents": 192555
        },
        {
            "description": "Glass panel 24-pack",
            "quantity": 13,
            "unitPriceCents": 17960,
            "amountCents": 233480
        },
        {
            "description": "Remote support, remote",
            "quantity": 17.5,
            "unitPriceCents": 9880,
            "amountCents": 172900
        },
        {
            "description": "Remote support, per hour",
            "quantity": 18.5,
            "unitPriceCents": 5255,
            "amountCents": 97218
        },
        {
            "description": "Staff training (Q3)",
            "quantity": 4,
            "unitPriceCents": 8835,
            "amountCents": 35340
        },
        {
            "description": "Adhesive 12V",
            "quantity": 40,
            "unitPriceCents": 12340,
            "amountCents": 493600
        },
        {
            "description": "Calibration, remote",
            "quantity": 4,
            "unitPriceCents": 11660,
            "amountCents": 46640
        },
        {
            "description": "Calibration, per hour",
            "quantity": 1,
            "unitPriceCents": 9385,
            "amountCents": 9385
        },
        {
            "description": "Sensor grade 304 (pack of 10)",
            "quantity": 16,
            "unitPriceCents": 21710,
            "amountCents": 347360
        },
        {
            "description": "Glass panel 10% off-cut (pack of 10)",
            "quantity": 8,
            "unitPriceCents": 11075,
            "amountCents": 88600
        },
        {
            "description": "Installation - phase 2",
            "quantity": 19,
            "unitPriceCents": 12150,
            "amountCents": 230850
        },
        {
            "description": "Network switch DN25, 15% recycled",
            "quantity": 23,
            "unitPriceCents": 26765,
            "amountCents": 615595
        },
        {
            "description": "Staff training, per day",
            "quantity": 6.5,
            "unitPriceCents": 17600,
            "amountCents": 114400
        },
        {
            "description": "Adhesive 10% off-cut (spare)",
            "quantity": 25,
            "unitPriceCents": 37320,
            "amountCents": 933000
        },
        {
            "description": "Installation and set-up (included)",
            "quantity": 1,
            "unitPriceCents": 0,
            "amountCents": 0
        },
        {
            "description": "Consulting, per day",
            "quantity": 2,
            "unitPriceCents": 15020,
            "amountCents": 30040
        },
        {
            "description": "Gasket set A4, 80gsm, per set",
            "quantity": 22,
            "unitPriceCents": 40870,
            "amountCents": 899140
        },
        {
            "description": "Timber board 24-pack (spare)",
            "quantity": 5,
            "unitPriceCents": 23530,
            "amountCents": 117650
        },
        {
            "description": "Mounting bracket M8 x 40, per set",
            "quantity": 33,
            "unitPriceCents": 42530,
            "amountCents": 1403490
        },
        {
            "description": "Adhesive grade 304",
            "quantity": 25,
            "unitPriceCents": 12130,
            "amountCents": 303250
        },
        {
            "description": "Fastener pack grade 304, 15% recycled",
            "quantity": 33,
            "unitPriceCents": 42055,
            "amountCents": 1387815
        },
        {
            "description": "Sensor A4, 80gsm (spare)",
            "quantity": 11,
            "unitPriceCents": 32735,
            "amountCents": 360085
        },
        {
            "description": "Site survey, per day",
            "quantity": 20,
            "unitPriceCents": 6805,
            "amountCents": 136100
        },
        {
            "description": "Fastener pack 10% off-cut, 15% recycled",
            "quantity": 13,
            "unitPriceCents": 7110,
            "amountCents": 92430
        },
        {
            "description": "Adhesive 12V (pack of 10)",
            "quantity": 19,
            "unitPriceCents": 34360,
            "amountCents": 652840
        },
        {
            "description": "Battery pack 1/2\" - heavy duty",
            "quantity": 1,
            "unitPriceCents": 10415,
            "amountCents": 10415
        },
        {
            "description": "Site survey incl. travel",
            "quantity": 4,
            "unitPriceCents": 6700,
            "amountCents": 26800
        },
        {
            "description": "Pump 1/2\" - heavy duty",
            "quantity": 35,
            "unitPriceCents": 34840,
            "amountCents": 1219400
        },
        {
            "description": "Battery pack 10% off-cut (spare)",
            "quantity": 25.5,
            "unitPriceCents": 19290,
            "amountCents": 491895
        },
        {
            "description": "Fastener pack A4, 80gsm",
            "quantity": 23,
            "unitPriceCents": 13900,
            "amountCents": 319700
        },
        {
            "description": "Adhesive 1/2\", 15% recycled",
            "quantity": 9,
            "unitPriceCents": 7430,
            "amountCents": 66870
        },
        {
            "description": "Inspection report, 2 engineers",
            "quantity": 4,
            "unitPriceCents": 7780,
            "amountCents": 31120
        },
        {
            "description": "Project management, per hour",
            "quantity": 13.5,
            "unitPriceCents": 15785,
            "amountCents": 213098
        },
        {
            "description": "Remote support, per day",
            "quantity": 3,
            "unitPriceCents": 21385,
            "amountCents": 64155
        },
        {
            "description": "Maintenance visit (Q3)",
            "quantity": 1,
            "unitPriceCents": 14985,
            "amountCents": 14985
        },
        {
            "description": "Network switch 12V, 15% recycled",
            "quantity": 18,
            "unitPriceCents": 12075,
            "amountCents": 217350
        },
        {
            "description": "Project management (Q3)",
            "quantity": 1,
            "unitPriceCents": 19900,
            "amountCents": 19900
        },
        {
            "description": "Site survey, 2 engineers",
            "quantity": 5,
            "unitPriceCents": 16565,
            "amountCents": 82825
        },
        {
            "description": "Consulting, per day",
            "quantity": 5,
            "unitPriceCents": 7730,
            "amountCents": 38650
        },
        {
            "description": "Battery pack DN25",
            "quantity": 13,
            "unitPriceCents": 19010,
            "amountCents": 247130
        },
        {
            "description": "Valve 50m drum (spare)",
            "quantity": 7,
            "unitPriceCents": 29430,
            "amountCents": 206010
        },
        {
            "description": "Consulting, remote",
            "quantity": 1,
            "unitPriceCents": 18090,
            "amountCents": 18090
        },
        {
            "description": "Valve 12V, grey",
            "quantity": 19.5,
            "unitPriceCents": 24440,
            "amountCents": 476580
        },
        {
            "description": "Gasket set grade 304, grey",
            "quantity": 6,
            "unitPriceCents": 8360,
            "amountCents": 50160
        },
        {
            "description": "Hinge set 500ml, per set",
            "quantity": 30,
            "unitPriceCents": 3810,
            "amountCents": 114300
        },
        {
            "description": "Valve 10% off-cut, 15% recycled",
            "quantity": 22,
            "unitPriceCents": 13730,
            "amountCents": 302060
        },
        {
            "description": "Sensor A4, 80gsm, grey",
            "quantity": 40,
            "unitPriceCents": 30070,
            "amountCents": 1202800
        },
        {
            "description": "Battery pack DN25 - heavy duty",
            "quantity": 20,
            "unitPriceCents": 31430,
            "amountCents": 628600
        },
        {
            "description": "Fastener pack 1/2\", grey",
            "quantity": 8,
            "unitPriceCents": 8755,
            "amountCents": 69040
        },
        {
            "description": "Inspection report, per day",
            "quantity": 2,
            "unitPriceCents": 14525,
            "amountCents": 29050
        },
        {
            "description": "Mounting bracket 1/2\", 15% recycled",
            "quantity": 8,
            "unitPriceCents": 38650,
            "amountCents": 309200
        },
        {
            "description": "Installation incl. travel",
            "quantity": 2.5,
            "unitPriceCents": 18565,
            "amountCents": 46413
        },
        {
            "description": "Glass panel 24-pack (spare)",
            "quantity": 32,
            "unitPriceCents": 33205,
            "amountCents": 1062560
        },
        {
            "description": "Fastener pack 12V, 15% recycled",
            "quantity": 7,
            "unitPriceCents": 24055,
            "amountCents": 168385
        },
        {
            "description": "Inspection report, per day",
            "quantity": 6,
            "unitPriceCents": 20290,
            "amountCents": 121740
        },
        {
            "description": "Mounting bracket 12V (spare)",
            "quantity": 12,
            "unitPriceCents": 28535,
            "amountCents": 342420
        },
        {
            "description": "Pump 12V, 15% recycled",
            "quantity": 37,
            "unitPriceCents": 37040,
            "amountCents": 1370480
        },
        {
            "description": "Installation (Q3)",
            "quantity": 16.5,
            "unitPriceCents": 21525,
            "amountCents": 355163
        },
        {
            "description": "Lamp DN25, 15% recycled",
            "quantity": 23,
            "unitPriceCents": 12900,
            "amountCents": 296700
        }
    ],
    "subtotalCents": 19228807,
    "discountCents": 961440,
    "shippingCents": 3463,
    "taxRatePercent": 21,
    "taxCents": 3836147,
    "totalCents": 22106977,
    "plantedErrors": [
        {
            "rule": "line_total_mismatch",
            "line": 48,
            "correctCents": 70040,
            "printedCents": 69040
        }
    ],
    "features": [
        "multi-page",
        "free line",
        "wrapped description",
        "section totals",
        "reference block",
        "ship-to address",
        "bank details",
        "carried-forward rows"
    ],
    "design": "violet-grid",
    "pages": 3
}