HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE 1
Cyrille Sautereau, FNFE-MPE, Admarel Conseil
Introduction
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE
FNFE-MPE
2
Créé en 2012, le FNFE-MPE regroupe tous les acteurs économiques impliqués dansle déploiement de la facture électronique et les marchés publics électroniques
Notre rôle : normalisation, bonnes pratiques, interopérabilité, communication et promotion, Factur-X, formation & éducation
Digital Business Works
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE 3
Objectifs : appréhender et partager sur la mise en œuvre de Factur-X :
Des présentations et retours d’expériences
Des ateliers thématiques
Un Challenge de développement
Un espace de collaboration, partage, discussion
Initier une communauté de développeurs
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE 4
Plusieurs problématiques adressées :
Créer un PDF/A-3 conforme, avec un fichier xml attaché
Créer un XML conforme à la Norme EN16931
Quelle chaine de création de bout en bout
Valider la conformité d’une Factur-X
Traiter automatiquement une Factur-X : extraire l’XML
Quels contrôles additionnels potentiels
Transmettre à ChorusPro
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE 5
Le Challenge Créer une Factur-x conforme (complexité croissante)
Sur la base d’un PDF et d’un XML En créant aussi l’XML En créant aussi le lisible PDF
Intégrer une Factur-x Extraire XML, vérifier conformité Contrôler cohérence données XML / informations dans PDF
Avec : Des liens vers des outils Open Source Un générateur de jeux d’essais XML / PDF (excel) Un outil de validation en ligne Le soutien des experts et les retours d’expérience
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE 6
Le Challenge : 2 approches
Faire / poursuivre votre projet d’implémentation
Le Challenge « Etudiant »
Faire un module qui crée une Factur-X à partir d’une lisible PDF et d’un XML de données (et le must serait qu’il soit appelable par une macro excel) Transformer le PDF an PDF/A-3 Lire le profil dans l’XML et intégrer dans le PDF/A-3 conformément
à la documentation (XMP)
À livrer / démontrer pour vendredi 16h00
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE 7
Le Programme Jeudi 24
10h00 : Introduction 10h45 : Créer un PDF/A-3 – Retours d’expérience,
M. Lucas Gouy-Pailler, @GP – M. Alexis de Lattre, Akretion 11h45 : Norme EN16931 et syntaxe CII D16B, C. Sautereau 12h30 : 1er bilan, choix des ateliers thématiques 13h00 : pause déjeuner 14h00 : Outil de validation FNFE-MPE et Qualification Factur-X GS1 14h30 : ZUGFeRD 2.0 = Factur-X, retour d’expérience et démo, Jochen
Staerk, Mustang Project, Zugferd Community 15h00 - 18h00 : développement, discussions, ateliers thématiques 18h00-21h00 : Vœux FNFE-MPE (C. Sautereau & Sebastien Rabineau, AIFE)
Vendredi 25 10h00 : Focus XML, retours d’expérience, qualification GS1,
M. Guillaume Clutier, @GP, Alexis de Lattre, Akretion 11h00 : Démo outil excel de création PDF et XML à partir d’extract csv 11h30 – 16h00 : Ateliers Thématiques, pause déjeuner, développement 16h : Bilan, remise des prix Challenge, Conclusion
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE 8
Les ateliers thématiques Objectif : aborder toutes les questions qui se posent sous forme
d’ateliers avec des experts
Process : Lister les sujets, par exemple:
Quelle chaine de création de bout en bout Conformité fiscale Gérer ou mieux comprendre les CIUS ou extensions Intégrer Factur-X Evolutions et Gouvernances (Factur-X et Norme EN16931) …
Indiquer votre intérêt (post it) Indiquer votre expertise (post it) Debrief à 12h30
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE 9
L’organisation, les moyens La documentation : en ligne
http://fnfe-mpe.org/factur-x/ Documentation Excel modèle sémantique et profils Exemples de Factur-X, Exemple XMP, XSD
http://fnfe-mpe.org/hackathon-factur-x/programme-preparation/ Liens, outil Excel de création de PDF / XML pour tests
Outil de validation (version Beta) https://services.fnfe-mpe.org
Factur-X XML sous CII D16B
WIFI : Login : hackathon – Pwd : 147070
Showroom GS1 France et salles
http://fnfe-mpe.org/factur-x/http://fnfe-mpe.org/hackathon-factur-x/programme-preparation/https://services.fnfe-mpe.org/
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE
Au delà de la Norme EN 16931 Pour répondre au besoin des PME Pour maximiser l’optimisation des coûts de
traitement Pour accélérer les traitements et les paiements
10
2018, AFTER 4 MONTHSFactur-X, rappel
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE
Préambule : la facture est un document multipleLa facture N’EST PAS juste une demande de paiement, c’est aussi :
Un document justificatif de la transaction commerciale Un document justificatif comptable, construisant le Résultat et justifiant des impôts et taxes
Un document justificatif fiscal relatif à la déductibilité de TVA (et à sa collecte)
… qui joue un rôle (au moins comme élément de preuve): En droit commercial (en cas de litige), droit de la concurrence En droit comptable et fiscal Et en particulier en matière de TVA
… ce qui implique le respect de multiples contraintes (y compris la piste d’audit fiable)
Mentions Obligatoires (y compris celles qui ne participent pas à l’automatisation du traitement) Sur l’archivage, la transmission, la notion d’original fiscal pour disposer d’un justificatif
conforme et donc valable fiscalement
11
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE
Norme Européenne: Core Invoice Semantic Datamodel
12
Application de la Directive 2014/55/EU Publication de la norme EN 16931, norme
sémantique des éléments essentiels d’une facture, avec 2 syntaxes pour son implémentation (+EDIFACT) (16/10/18)
Obligation d’accepter les factures de la norme EN16931 dans le secteur public avant le 19 Avril 2019 (et potentiellement 1 an de plus pour les entités sub-centrales) UBL2.1 (ISO/IEC 19845) UNCEFACT CII XML D16B
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE
EN16931 – Paradoxe
13
Trop riche : pour créer une facture de données, il faut gérer toutes les informations de facturation sous forme de données Le nombre d’entreprises en capacité d’émettre des factures structurées suivant la Norme est
ainsi réduit à très court terme, sauf à saisir manuellement dans des portails
Obligation de lisibilité: il faut montrer les factures sous forme lisible Le fichier de facture de données structurées ne suffit pas, il faut une version lisible, sur toute
la durée de conservation.
Trop courte : Il s’agit d’une « core invoice » Parfait pour les besoins d’automatisation de traitement courant Mais certaines données (notamment sectorielles ou de détail nécessaire au traitement des
écarts) ne sont pas dans le modèle (et l’objectif est de limiter les extensions)
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE
2 types de factures électroniques
14
Facture structurée : Norme Sémantique EN16931, UBL or CII UN/CEFACTPour les créer, l’émetteur doit :
• gérer toutes ses informations sous forme de données (Quid des PME ?)
• Renoncer à intégrer des informations métier qui ne sont pas dans le modèle mais dans ses factures papier
Facile à créer par l’émetteur, mais …• Aucune donnée exploitable• Le destinataire doit les traiter comme des factures
papier (extraire les informations qu’il peut pour automatiser son traitement)
Facture PDF simple
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE
Comment une facture est traitée par un acheteur ?
15
Un paramétrage comptable avant le traitement
Par Business Unit, Fournisseur, PO / Réception & Contrat : Comptes, clés analytiques, schémas comptables Quantités, prix unitaires, par ligne de PO Montant net à facturer, avec tolérance (business rules)
0 a
Rapprochement Niveau Document : info acheteur / vendeur + PO / Réception & Contrat: Références: N°de facture, date, PO #, Ref Contrat, Avis de livraison, … Montants totaux : HT, TTC, TVA et détail (ventilation de TVA)
Au niveau ligne (pour les acheteurs les plus mûrs) : Information de ligne : # de ligne de PO, quantités, prix unitaires, taux de
TVA, montant HT de ligne, références produits (pour rapprochement)
b
c
1
Comptabilisation automatique
Validation automatique
Si OK
a b c
Si NON
Traitement semi-manuel, complétude, précomptabilisation, gestion des écarts, workflow de validation2
Comptabilisation
Validation
Présentation visuelle de la facture Plus d’information sont présentes dans le lisible,
plus l’analyse des écarts est comprehensive, simple et rapided
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE
Qu’est il nécessaire pour un traitement de toutes les factures
16
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE
Coût global de traitement des factures, conséquences
17
% d’automatisation
Richesse de données structurées Richesse de données structurées
Coût de traitement / facture
Richesse de données structurées
Data acquisition cost per invoice~ 20 f/an / fourn.
~ 50 f/an / fourn.
~ 500 f/an / fourn.
Coût acquisition de données / facture
Coût / fournisseur
# factures / an (f/an)
Automatiser PLUS de factures
un jeu restreint de données de factures suffitavec un lisible complet et riche …
Que la plupart des fournisseurs peuvent fournir…
pour TOUS leurs clients (mutualisation des coûts)
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE
Simple, Pragmatique, Flexible, accélérateur de paiement
18
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE
Une facture PDF qui ressemble aux factures papier
… avec une pastille en plus
Simple
19
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE
Des profils de données en fonction de ce que peut faire le fournisseur
MINIMUM : 18 données essentielles : ce qu’il faut pour ChorusPro
BASIC WL : toutes les données d’entête et pied utiles pour les acheteurs
BASIC : BASIC WL + les données essentielles de ligne(s)
EN 16931 : toute la Norme, rien que la Norme
Extended : la Norme + des extensions
Pragmatique
20
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE
Le fournisseur fournit les données qu’il peut
L’acheteur utilise ce qu’il veut, … ou pas
Flexible
21
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE
PLUS rapide à traiter avec PLUS d’automatisation Des données structures
pour un traitement automatisé
Plus facile à traiter en manuel Présentation lisible complète pour
un rapprochement manuel plus efficace, et une gestion des écarts et une validation plus efficientes
For Payment acceleration
22
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE
French and German, …. and Swiss, …
23
Basic_WL
BASIC (CIUS)
MINIMUM
EN 16931
EXTENDED
EN16931 profile is Fully compliant with EN 16931 (all the Norm, only the Norm)
2.0
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE
Quelles technologies pour pratiquer Factur-X
24
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE 25
Technologies – savoir-faire
PDF/A-3 (ISO 19005-3), chapitre 6 de la doc Factur-x Créer un PDF/A (A pour archivage) Ajouter des pièces jointes Construire l’XMP conformément à la documentation Extraire un fichier joint d’un PDF/A-3 Extraction / recherche de données dans un fichier PDF (OCR)
EN 16931 & XML CII D16B, chapitre 7 Norme sémantique : les données métiers d’une facture, les principes La syntaxe CII D16B, restreinte à la Norme EN16931 (y compris les listes de
codes, les types de données, la gestion des avoirs, les règles métiers (notamment de calcul)
La création d’un message XML Les transformations XML (traduction, création d’un lisible à partir d’un XML
=> XSLT, XSL-FO)
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE 26
Points d’attention
PDF/A-3 (ISO 19005-3), chapitre 6 de la doc Factur-x
XMP : AF/Relationship : quelle relation entre PDF et XML• « Data » : si le PDF contient plus d’information que l’XML • « Source » : si la visualisation PDF a été construite à partir de l’XML• « Alternative » : si le PDF et XML contiennent la même information
et sont des représentations alternatives • En Allemagne, pour des raisons réglementaires, seule la situation
« Alternative » est possible.
XMP : profils• Les profils doivent être MINIMUM, BASIC WL, BASIC, EN 16931, ou
EXTENDED (avec espace pour BASIC WL et EN 16931)
EN 16931 & XML CII D16B, chapitre 7 Voir présentation sur Norme EN 16931 et CII
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE 27
Atelier PDF/A-3, retours d’expérience
M. Alexis de Lattre, Akretion
M. Lucas GOUY-Pailler, @ GP
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE 28
Atelier Norme EN 16931 et XML UNCEFACT CII D16B
M. Cyrille SAUTEREAU, FNFE-MPE, Admarel
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE 29
Atelier Validation, Qualification
Outil de validation en ligne
https://services.fnfe-mpe.org
M. Cyrille SAUTEREAU
Qualification Factur-x GS1 France
Mme Anne-Claire KRID, GS1 France
M. Erwan KERGROACH
https://services.fnfe-mpe.org/
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE 30
Atelier PDF/A-3, Conformité fiscale
Discussion
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE 31
Vœux FNFE-MPE
Bilan 2018, Interopérabilité dans la transmission, focus PME M. Cyrille SAUTEREAU
CHORUSPRO, bilan, perspectives M. Sébastien RABINEAU, AIFE
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE 32
Atelier XML, intégration, retours d’expérience
M. Guillaume Clutier, @ GP
M. Alexis de Lattre, Akretion
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE 33
Atelier Outil de création XML & PDF
Cyrille SAUTEREAU, FNFE-MPE, Admarel
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE 34
Merci GS1 France pour son accueil
Merci aux sponsors pour leur soutien
HACKATHON FACTUR-X – 24 & 25 Janvier 2019 – Introduction - ©Copyright FNFE-MPE 35
Cyrille Sautereau
Tel : +33 6 07 53 32 85Email : [email protected]
Merci pour votre attention
Diapositive numéro 1FNFE-MPEDiapositive numéro 3Diapositive numéro 4Diapositive numéro 5Diapositive numéro 6Diapositive numéro 7Diapositive numéro 8Diapositive numéro 9Diapositive numéro 10Préambule : la facture est un document multipleNorme Européenne: Core Invoice Semantic DatamodelEN16931 – Paradoxe2 types de factures électroniquesComment une facture est traitée par un acheteur ?Qu’est il nécessaire pour un traitement de toutes les facturesCoût global de traitement des factures, conséquencesDiapositive numéro 18SimplePragmatiqueFlexibleFor Payment accelerationFrench and German, …. and Swiss, …Diapositive numéro 24Diapositive numéro 25Diapositive numéro 26Diapositive numéro 27Diapositive numéro 28Diapositive numéro 29Diapositive numéro 30Diapositive numéro 31Diapositive numéro 32Diapositive numéro 33Diapositive numéro 34Diapositive numéro 35