Repository navigation
Factur-X Reader v0.7.0
Pre-release
Pre-release
Factur-X Reader 0.7.0
Version de développement (0.y.z). Builds non signés : Windows SmartScreen et macOS Gatekeeper affichent un avertissement au premier lancement.
Ajouté
- Schéma XSD : la structure du XML est contrôlée contre le schéma officiel, sur votre poste. Factures CII : schéma du profil Factur-X annoncé (MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED, version 1.09.2), ou schéma UN/CEFACT D22B pour tout autre CII. Factures et avoirs UBL : schémas OASIS UBL 2.1. Chaque erreur est listée avec sa ligne.
- Schematron des profils Factur-X : une facture annoncée MINIMUM, BASIC WL, BASIC ou EXTENDED est évaluée avec les règles officielles Factur-X 1.09.2 de son profil, et non plus avec les règles EN 16931, qui y signalaient des erreurs sans objet.
- Règles françaises : règles du profil EXTENDED-CTC-FR (CII et UBL) et règles BR-FR de la réforme de la facture électronique, publiées par le FNFE-MPE (version 1.4.0.04). Les règles BR-FR sont évaluées pour une facture au profil français ou entre deux parties établies en France ; elles ont leur propre verdict et ne changent pas celui du Schematron.
- Conteneur PDF, contrôles de structure : absence de chiffrement, profil de sortie, polices incorporées, identifiant, absence de script, métadonnées Factur-X, relation et type de la pièce jointe.
- Schematron gardé d'une session à l'autre dans la bibliothèque locale.
- Liste des documents ouverts (
Ctrl+E), filtrable au clavier ; cinq documents récents sur l'accueil.
Modifié
- Validation du XML d'origine : Schematron et schéma XSD portent sur le XML tel qu'il figure dans le fichier, et non plus sur sa version réindentée.
- Schematron huit à onze fois plus rapide sur des factures réelles : 0,4 s au lieu de 3,1 s pour les plus grosses.
Corrigé
- Des PDF/A-3 étaient signalés à tort « PDF/A-3 attendu » quand leurs métadonnées écrivent la version entre guillemets simples.
- L'emplacement d'une règle Schematron enfreinte était écrit à l'envers, de l'élément vers la racine.
- Une règle de la forme « A et B » dont la seconde moitié ne pouvait pas être calculée était classée « non évaluable » même quand la première était déjà fausse.
À savoir
- Le Schematron de la Commission a été comparé à SaxonJS sur 583 documents et passe la suite de tests officielle (1169 cas). Les règles Factur-X, les règles françaises et le validateur XSD n'ont pas été comparés à une implémentation de référence : leur seul repère est qu'aucune des 41 factures d'exemple officielles du FNFE-MPE ne les enfreint.
- Les contrôles de structure du PDF sont partiels : un fichier sans anomalie relevée n'est pas pour autant conforme à ISO 19005-3. Une validation PDF/A-3 complète demande un outil comme veraPDF.
- Le critère d'application des règles BR-FR (profil français, ou vendeur et acheteur en France) ne tient pas compte des cas où la réforme ne s'applique pas.
- Non contrôlés : la conformité PDF/A-3 complète du fichier, les règles nationales autres que françaises. Aucun verdict ne vaut certification.
- Les installeurs n'ont pas été essayés sur une installation réelle avant publication.
Téléchargements
- Windows :
Factur-X.Reader_0.7.0_x64-setup.exeou.msi - macOS (Intel et Apple Silicon) :
Factur-X.Reader_0.7.0_universal.dmg - Linux :
.deb,.rpm,.AppImage
Détail complet dans CHANGELOG.md.