Visuel, pas du XSL
Composez entête, corps et pied de page par glisser-déposer. Champs EN16931, tableaux de lignes, logo, styles — sans écrire une feuille de style à la main.
Facture électronique · EN16931 · UBL 2.1
Studio de modèles pour la facture électronique française. Ublime relie l'édition WYSIWYG, la norme CIUS-FR et un pipeline de rendu Rust/WASM — pour produire des mises en page fiables, testables et embarquées dans vos flux de facturation.
Le modèle reste la source de vérité. Tout le reste en découle — sans copier-coller de XSL entre outils.
Studio
Composition visuelle + compilation
Export
ublime-template.json (xsl + palette)
UBL
Deux pièces jointes depuis le même export
HTML
Rendu + variables CSS palette
Export côté client (POC serveur)
Composez entête, corps et pied de page par glisser-déposer. Champs EN16931, tableaux de lignes, logo, styles — sans écrire une feuille de style à la main.
Catalogue AFNOR (~37 groupes, ~285 termes) avec chemins UBL. Presets couvrant le socle obligatoire. Contrôle des champs manquants avant export.
Le modèle compile en Ublime-XSL et s'embarque dans une facture UBL 2.1. Le rendu ré-extrait et valide le XSL depuis l'UBL — pas de divergence silencieuse.
Moteur Rust compilé en WebAssembly : compilation du modèle et preview HTML sans appeler un serveur. Idéal pour itérer vite sur la mise en page.
Export `ublime-template.json` : XSL compilé + palette dans le même JSON — prêt à embarquer, sans risque d'oublier la palette.
Huit scénarios (TVA multiple, remise, livraison, adresses complètes…) pour valider un modèle contre des XML réalistes avant la prod.
Éditeur WYSIWYG : blocs, société émettrice, palette, aperçu live, export modèle, lien vers la démo.
Lancer le studio →Charge un modèle, enchaîne des factures UBL de test, compare les rendus HTML scénario par scénario.
Ouvrir la démo →`ublime-template`, `ublime-render`, `ublime-ubl`, WASM — même logique en CLI, serveur axum ou navigateur.
Embarquement UBL →