{
  "invoiceNumber": "BS-2026-07781",
  "issueDate": "2026-10-20",
  "dueDate": "2026-11-19",
  "deliveryDate": "2026-10-17",
  "currency": "EUR",
  "buyerReference": "BV 2026-14 Kita Sonnenblume",
  "note": "Fiktive Beispielrechnung von NormAPI, frei nutzbar (CC0). Namen, Nummern und Konten sind erfunden.",
  "seller": {
    "name": "Muster Baustoffhandel GmbH",
    "vatId": "DE802468024",
    "electronicAddress": "rechnung@muster-baustoffe.example",
    "address": {
      "street": "Kiesweg 3",
      "city": "Düsseldorf",
      "postcode": "40599",
      "country": "DE"
    },
    "contact": {
      "name": "Rita Muster",
      "phone": "+49 211 7788990",
      "email": "rita.muster@muster-baustoffe.example"
    }
  },
  "buyer": {
    "name": "Beispiel Bau AG",
    "vatId": "DE789123456",
    "electronicAddress": "kreditoren@beispiel-bau.example",
    "address": {
      "street": "Kranweg 1",
      "city": "Düsseldorf",
      "postcode": "40213",
      "country": "DE"
    }
  },
  "payment": {
    "meansCode": "58",
    "iban": "DE54300501100044556677",
    "reference": "BS-2026-07781"
  },
  "paymentTerms": "Zahlbar innerhalb von 30 Tagen ohne Abzug.",
  "charges": [
    {
      "amount": 89.00,
      "reason": "Fracht, Lieferung frei Baustelle",
      "reasonCode": "FC",
      "vatCategory": "S",
      "vatRate": 19
    }
  ],
  "lines": [
    {
      "name": "Gipskartonplatten 12,5 mm",
      "quantity": 120,
      "unit": "MTK",
      "unitPrice": 3.95,
      "vatCategory": "S",
      "vatRate": 19
    },
    {
      "name": "Ständerwerk CW-Profil 50 mm, 2,60 m",
      "quantity": 60,
      "unit": "C62",
      "unitPrice": 4.20,
      "vatCategory": "S",
      "vatRate": 19
    }
  ]
}
