Sommaire | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Dans sa version native, pour le dataset FACFOU, les positions de la facture sont détaillées dans le fichier pivot. Pour intégrer une facture au format Factur-X, un pivot allégé suffit, puisque les données concernant les positions se trouvent dans le fichier XML encapsulé dans le PDF/A3, ce qui implique qu’il est constructible à partir de ces données.
L’idée est d’utiliser l'API creer_dataset, quipermettant de déposer le fichier, et de déduire les données du pivot allégé, à partir des données du fichier XML du Factur-X.
Convention de nommage du fichier Factur-X
Le nom du fichier doit répondre à une règle de nommage bien définie:
...
Construction des données
Dossier, établissement et fournisseur
Les données dossier, établissement et fournisseur sont déduites des données du nœud ram:buyerTradeParty , qui contient le numéro de Siret, le code GLN et le code Duns.
...
Info |
---|
Si ledossier gère les établissements, les informations d'identification de la société doivent être renseignées sur l'établissement, pour que l’on puisse récupérer, à la fois, l'établissement et le dossier. Le cas échéant, le dataset sera bloqué à l'étape de contrôle de cohérence, parce que les données ne sont pas renseignées sur l'établissement alors que c’est obligatoire. |
Fournisseur et nom du fournisseur
Les données fournisseur et nom du fournisseur sont également déduites du nœud ram:SellerTradeParty, à partir de la donnée correspondant au siret.
...
Si la fiche fournisseur est trouvée, on garnit les balises <CodeFournisseur></CodeFournisseur>
<NomFournisseur></NomFournisseur> du fichier pivot.sinon les balises sont laissées à vide et les erreurs adéquates sont générées.
Date de facture et date d'échéance
Ces informations sont lues dans la balise ram:IssueDateTime du fichier XML du Factur-X.
...
Numéro de facture fournisseur
Le numéro de facture fournisseur est le résultat de concaténation de la chaîne de caractères FA,avec la valeur de la balise ram:ID du fichier XML du Factur-X.
...
...