{
    "id": "invoice-035",
    "layout": "classic",
    "currency": "EUR",
    "supplier": {
        "name": "Atelier Moreau SARL",
        "vatId": "FR38596473975"
    },
    "customer": {
        "name": "Maison Duval SAS"
    },
    "invoiceNumber": "RE-4734",
    "issueDate": "2026-08-07",
    "dueDate": "2026-09-07",
    "lines": [
        {
            "description": "Software licence, annual",
            "quantity": 1,
            "unitPriceCents": 238815,
            "amountCents": 238815
        },
        {
            "description": "Training workshop, day",
            "quantity": 5,
            "unitPriceCents": 122260,
            "amountCents": 611300
        },
        {
            "description": "Software licence, annual",
            "quantity": 5,
            "unitPriceCents": 139370,
            "amountCents": 696850
        },
        {
            "description": "Software licence, annual",
            "quantity": 7,
            "unitPriceCents": 137455,
            "amountCents": 962185
        },
        {
            "description": "Hosting, per month",
            "quantity": 8,
            "unitPriceCents": 2390,
            "amountCents": 19120
        },
        {
            "description": "Training workshop, day",
            "quantity": 9,
            "unitPriceCents": 94720,
            "amountCents": 852480
        },
        {
            "description": "Website maintenance, monthly",
            "quantity": 12,
            "unitPriceCents": 55495,
            "amountCents": 665940
        },
        {
            "description": "Consulting services (hours)",
            "quantity": 6.5,
            "unitPriceCents": 11415,
            "amountCents": 74198
        }
    ],
    "subtotalCents": 4120888,
    "discountCents": 0,
    "shippingCents": 2125,
    "taxRatePercent": 5.5,
    "taxCents": 226649,
    "totalCents": 4344662,
    "plantedErrors": [
        {
            "rule": "grand_total_mismatch",
            "correctCents": 4349662,
            "printedCents": 4344662
        }
    ],
    "design": "bordered-grid"
}