Téléchargez le PDF d'une facture. Vérifiez si le PDF contient un texte en clair et un fichier XML conforme à un schéma Factur-X normalisé. Validez que le PDF est un PDF/A-3b. Si le PDF contient des photocopies, récupérez le texte de la facture par OCR. Analysez la conformité d'une facture aux textes règlementaires. Obtenez un rapport sur toutes les mentions obligatoires présentes ou absentes dans une facture. Générez le fichier XML factur-x.xml d'une facture. Convertissez le PDF et le XML en un PDF/A-3b d'une facture normalisée EN 16931.

Factur-X est un format de fichier adapté à l’échange de factures pour tous les types de structures. Il est composé d’un fichier image (PDF) et d’un fichier de données structurées (XML). Factur-X répond à la Norme Sémantique européenne EN 16931, publiée par la Commission européenne le 16 octobre 2017.

Le PDF/A est une version normalisée ISO du format PDF spécialisée pour l'archivage et la conservation des documents numériques.

OpenAI est un organisme de recherche de premier plan dédié à l’avancement d'une l’intelligence artificielle générale sûre et bénéfique.

Tesseract est un logiciel libre de reconnaissance optique de caractères soutenu par Google.

Le consortium veraPDF, dirigé par l'Open Preservation Foundation et la PDF Association, a été créé en réponse au défi PREFORMA de la Commission européenne de développer un validateur en logiciel libre pour le format PDF/A.

Ghostscript est une suite logicielle dédiée au traitement des fichiers Postscript et PDF.

Poppler fournit un jeu de commandes pour extraire les pages, le texte et les images des fichiers PDF.

Télécharger le PDF d'une facture dans votre espace personnel effectue une série de tests.

Cliquez sur le document  pour récupérer le texte en clair extrait du PDF. Cliquez sur le document  pour récupérer le XML extrait du PDF. Cliquez sur la poubelle  pour supprimer le fichier téléchargé et tous les fichiers intermédiaires de votre espace personnel.

Facture_F20260023-LE_FOURNISSEUR-POUR-LE_CLIENT_EN_16931.pdf • 302,6k •   •   • 

en16931

La vérification du PDF affiche une alerte si le fichier ne contient pas un texte en clair et un fichier XML nommé factur-x.xml conforme au schéma XSD spécifié avec des données validées et si le PDF n'est pas un PDF/A-3b.

Si le PDF ne contient pas un texte en clair mais une photocopie, essayez la fonction OCR pour lire le texte de la facture.

dpi  

Appuyez sur OCR pour lire le texte du PDF Pour un PDF contenant des pages avec du texte ou plus d'une seule image, sélectionnez la résolution en dpi des images générées pour l'OCR. Cochez l'option pour n'extraire directement que les images (photocopies).

Appuyez sur Analyser pour démarrer la vérification du texte du PDF.

L'analyse de conformité de la facture reprend la liste complète des mentions explicitées sur le site Service Public - Entreprendre avec les valeur extraites de la facture ou une croix ✗ en cas de défaut. À noter que la cohérence de tous les montants est vérifiée.

Appuyez sur Rapport pour générer un rapport de l'analyse de la facture. Cliquez sur le bouton de téléchargement  pour télécharger le PDF.

Cliquez sur l'image pour consulter le rapport.

L'analyse des factures données en exemple par le Forum National de la Facture Électronique et des Marchés Publics Électroniques (FNFE-MPE) est particulièrement exigeante.

Adapter le prompt et les documents de référence en paramètres de l'analyse de vos factures par OpenAI et la présentation et le contenu du rapport avec votre propre document ODT sont des options configurables dans votre espace personnel.

facture.pdf

facture.pdf • 2 673 •   • 

4

Ciquez sur un code pour afficher la règle correspondante sur le site de veraPDF.

Cette facture de test générée par IA est non conforme. Le PDF ne contient pas un fichier XML nommé factur-x.xml. La PDF n'est pas un PDF/A-3b avec  4 erreurs.

NOTE : La facture comporte des remises et des majorations par ligne et globales.

 25s  13 634

 minimum  basicwl  basic  en16931

Sélectionnez un profil. Appuyez sur Factur-X pour générer le XML de la facture. Une alerte est affichée si les données extraites du PDF sont incomplètes ou invalides selon le profil sélectionné.

Le résultat de l'analyse de la facture par le premier prompt est passé en paramètre à un second prompt qui extrait le contenu de la facture pour générer par programme un fichier factur-x.xml conforme au profil demandé.

Appuyez sur PDF/A-3 pour convertir le PDF téléchargé en un PDF/A-3 normalisé incluant le fichier factur-x.xml. Cliquez sur le bouton de téléchargement  pour télécharger le PDF/A.

Le fichier factur-x.xml est inséré dans une copie du PDF d'origine convertie en un PDF/A-3b.

en16931

$ curl -D - -X POST "https://facturalex.com/api/v1/scanfile?login=abcdef&password=ABCDEF" -F "file=@file.pdf"
{"status":"success","data":{"clear_text":true,"xml":null,"pdfa_errors":["6.2.4.3-2","6.6.2.1-1"]}}

Toutes les fonctionnalités sont disponibles dans l'interface de votre espace personnel ou par programme à l'aide d'une simple API REST. Voir le Guide de l'utilisateur.

Toutes les communications sont cryptées.

Les fichiers que vous téléversez ou que vous téléchargez sont inaccessibles à autrui.