Prototype pédagogique
Démonstration
Le document en trois vues
Un document n’est pas seulement une apparence. C’est aussi une structure, et un ensemble de données qu’un programme peut lire, vérifier et recalculer. Voici une facture simple, vue de trois manières.
Les données présentées sont fictives. Cette page illustre une méthode ; elle ne décrit pas une mission réalisée pour un client.
Lecture ce que voit le lecteur
Facture
12 rue des Caractères, 69002 Lyon
4 place du Livre, 75006 Paris
| Désignation | Qté | P.U. HT | Montant HT |
|---|---|---|---|
| Ramette de papier A4, 80 g | 10 | 5,20 € | 52,00 € |
| Classeur à levier, dos 75 mm | 6 | 3,80 € | 22,80 € |
| Cartouche d’encre noire | 2 | 24,90 € | 49,80 € |
| Total HT | 124,60 € | ||
| TVA 20 % | 24,92 € | ||
| Total TTC | 149,52 € | ||
La présentation hiérarchise l’information pour un œil humain : le type de document, qui l’émet, à qui il s’adresse, le détail, puis le total à payer.
Structure ce qui organise le document
- Document
facture- En-tête
<header>type, numéro, date d’émission - Émetteur
<address>nom, adresse - Destinataire
<address>nom, adresse - Lignes
<table>3 lignes : désignation, quantité, prix unitaire, montant- Montant de ligne calculé : quantité × prix unitaire
- Totaux
<tfoot>calculés : total HT, TVA, total TTC
- En-tête
La structure dit ce qu’est chaque élément, indépendamment de son apparence. C’est elle qui permet à un lecteur d’écran d’annoncer « tableau, 3 lignes », à un moteur de recherche de comprendre la page, et à un logiciel de retrouver le total. Une partie du document n’est d’ailleurs pas saisie mais calculée.
Données ce qu’un programme exploite
{
"type": "Facture",
"numero": "2026-014",
"dateEmission": "2026-10-02",
"emetteur": {
"nom": "Atelier Exemple",
"adresse": "12 rue des Caractères, 69002 Lyon"
},
"destinataire": {
"nom": "Éditions de l’Exemple",
"adresse": "4 place du Livre, 75006 Paris"
},
"devise": "EUR",
"tauxTVA": 0.2,
"lignes": [
{
"designation": "Ramette de papier A4, 80 g",
"quantite": 10,
"prixUnitaireHT": 5.2
},
{
"designation": "Classeur à levier, dos 75 mm",
"quantite": 6,
"prixUnitaireHT": 3.8
},
{
"designation": "Cartouche d’encre noire",
"quantite": 2,
"prixUnitaireHT": 24.9
}
]
}Total TTC recalculé à partir des données : 149,52 €.
Les montants de la vue Lecture se mettent à jour : la présentation dérive des données. C’est ce que nous appelons un document calculable.
Une facture électronique au format Factur-X suit ce principe : un fichier de données structurées accompagne la représentation visuelle, et c’est lui que les logiciels lisent. Voir Les natures multiples du PDF.
Disponible, accessible, calculable
- Disponible : un fichier de données et une représentation, conservés ensemble, se retrouvent et se transmettent.
- Accessible : la structure rend le document lisible par tous, y compris par les technologies d’assistance.
- Calculable : les données se vérifient et se recalculent sans ressaisie.