{
  "format": "factur-x-fr",
  "invoice": {
    "number": "F2026-0042",
    "type": "invoice",
    "issueDate": "2026-11-02",
    "dueDate": "2026-12-02",
    "currency": "EUR",
    "billingFrame": "S1",
    "orderReference": "BC-7781",
    "codedNotes": [
      {
        "code": "PMT",
        "text": "Indemnité forfaitaire pour frais de recouvrement en cas de retard de paiement : 40 €."
      },
      {
        "code": "PMD",
        "text": "Tout retard de paiement entraîne des pénalités égales à trois fois le taux d'intérêt légal."
      },
      {
        "code": "AAB",
        "text": "Pas d'escompte pour paiement anticipé."
      }
    ],
    "seller": {
      "name": "Exemple Logiciel SAS",
      "legalRegistrationId": {
        "id": "100000009",
        "scheme": "0002"
      },
      "vatId": "FR88100000009",
      "electronicAddress": {
        "scheme": "0225",
        "value": "100000009"
      },
      "address": {
        "line1": "12 rue de l'Exemple",
        "city": "Paris",
        "postalCode": "75002",
        "countryCode": "FR"
      },
      "contact": {
        "name": "Camille Martin",
        "phone": "+33 1 23 45 67 89",
        "email": "facturation@exemple-logiciel.fr"
      }
    },
    "buyer": {
      "name": "Client Exemple SARL",
      "legalRegistrationId": {
        "id": "200000008",
        "scheme": "0002"
      },
      "vatId": "FR37200000008",
      "electronicAddress": {
        "scheme": "0225",
        "value": "200000008"
      },
      "address": {
        "line1": "5 avenue du Client",
        "city": "Lyon",
        "postalCode": "69002",
        "countryCode": "FR"
      }
    },
    "payment": {
      "meansCode": "58",
      "iban": "FR7630006000011234567890189",
      "accountName": "Exemple Logiciel SAS",
      "remittanceInformation": "F2026-0042"
    },
    "lines": [
      {
        "id": "1",
        "name": "Abonnement logiciel, novembre 2026",
        "quantity": "1",
        "unitCode": "C62",
        "unitPrice": "99.00",
        "vat": {
          "category": "S",
          "rate": "20"
        }
      },
      {
        "id": "2",
        "name": "Formation",
        "quantity": "2.5",
        "unitCode": "HUR",
        "unitPrice": "80.00",
        "vat": {
          "category": "S",
          "rate": "20"
        }
      }
    ],
    "totals": {
      "lineTotal": "299.00",
      "vatTotal": "59.80",
      "amountDue": "358.80"
    }
  }
}
