FR
Connexion Publier
contextetech /

Schéma JSON : extraire une facture

v1
Modèle cible : Général (tous modèles) Français Licence : MIT Mis en ligne le mis à jour hier 0 utilisations

JSON Schema pour extraire une facture avec un LLM : fournisseur, numéro, date, lignes, totaux HT, TVA et TTC. Prêt pour les sorties structurées.

Extrais les informations de la facture fournie. Les montants sont des nombres en euros, sans symbole. Si une information manque, ne l'invente pas.

JSON Schema

{
  "type": "object",
  "required": [
    "fournisseur",
    "date",
    "total_ttc"
  ],
  "properties": {
    "tva": {
      "type": "number"
    },
    "date": {
      "type": "string",
      "format": "date",
      "description": "Date d'émission (AAAA-MM-JJ)"
    },
    "lignes": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "libelle",
          "montant_ht"
        ],
        "properties": {
          "libelle": {
            "type": "string"
          },
          "quantite": {
            "type": "number"
          },
          "montant_ht": {
            "type": "number"
          }
        }
      }
    },
    "numero": {
      "type": "string",
      "description": "Numéro de la facture"
    },
    "total_ht": {
      "type": "number"
    },
    "total_ttc": {
      "type": "number"
    },
    "fournisseur": {
      "type": "string",
      "description": "Raison sociale du fournisseur"
    }
  }
}

Exemple de sortie

{
  "fournisseur": "Imprimerie Martin SARL",
  "numero": "F-2026-0412",
  "date": "2026-09-15",
  "lignes": [
    {
      "libelle": "Cartes de visite x500",
      "quantite": 1,
      "montant_ht": 80.0
    },
    {
      "libelle": "Flyers A5 x1000",
      "quantite": 1,
      "montant_ht": 120.0
    }
  ],
  "total_ht": 200.0,
  "tva": 40.0,
  "total_ttc": 240.0
}

Communauté

Pas encore de commentaire. Partagez votre retour, il aidera les suivants.