Mise en oeuvre
Les outils disponibles pour créer et traiter une Factur-x sont les suivants :
- Outil de validation FNFE-MPE : https://services.fnfe-mpe.org
- Vérification de conformité PDF A/3 : VeraPDF http://verapdf.org/
- Schematron EN16931 sous CII D16B (et UBL) : https://github.com/ConnectingEurope/eInvoicing-EN16931/releases
- Ghostscript : conversion d’un PDF non PDF A/1 en PDF A/1 conforme : https://www.ghostscript.com/
- Librairie PHP Factur-X réalisée par @GP : ajout d’un XML dans PDF A/3, Open Source : https://github.com/atgp/factur-x
- Librairie Python Factur-x réalisé par Akretion (Open Source), avec Webservice :
- Librairies Java de Mustang (ZUGFeRD) : http://www.mustangproject.org
- Librairies de Konik (ZUGFeRD) : https://konik.io/docs/index.html
- Outil excel de création Factur-x, à partir d’extract csv : Modele_créer_Factur-x_V3.4_Complete.xlsm
- Model LibreOffice pour faire des Factur-x au profil minimum (Akretion) : https://akretion.com/fr/open-source-contributions/extension-libreoffice-factur-x
- Outil de conversion UBL – CII (Auratechcom) : https://github.com/Auratechcom/converter_ubl_cii_invoice_xml
Les présentations présentées dans le cadre du Hackathon peuvent aussi être utiles : Hackathon Factur-x