Forum Discussion
SébastienArtyty
Écho naissant
il y a 23 joursAPI v2 customer_invoices : ajout des scheme ID 0088 et correction du 0225 dans le Factur-X (CII)
Bonjour, Je génère des factures clients via l'API v2 (POST https://app.pennylane.com/api/external/v2/customer_invoices) et j'ai envoyé les fichiers Factur-X (PDF + XML CII) à un client pour test, en...
- il y a 17 jours
Bonjour SébastienArtyty
Sur la base du code de génération du Factur-X (XML CII) utilisé par l'API customer_invoices, le schéma GLN (0088) n'est pas supporté aujourd'hui pour le GlobalID du vendeur (SellerTradeParty) ni de l'acheteur (BuyerTradeParty). Le générateur n'implémente que trois identifiants ISO 6523 : SIREN (schéma 0002), SIRET (schéma 0009) et un « routing code » (schéma 0224). Le GlobalID (schéma SIRET 0009) n'est même renseigné que dans un cas précis : lorsque l'acheteur est identifié comme une entité publique (B2G) ; dans ce cas la valeur injectée est le SIRET (14 chiffres), jamais un GLN. Il n'existe donc aucun champ — ni sur l'API customer_invoices, ni sur company_customers, ni dans l'interface (fiche client ou paramètres entreprise) — permettant de faire apparaître un GLN (0088) dans le CII généré par Pennylane : ce schéma n'apparaît dans le code que côté parseur de factures entrantes, pas côté génération des factures de vente.
Concernant le schéma 0225 (adresse électronique de l'acheteur, bloc URIUniversalCommunication/URIID) : le code fixe toujours le schemeID à « 0225 », mais la valeur insérée correspond soit à une adresse de routage spécifique configurée pour ce client (fonctionnalité de routage granulaire, activable par flag produit, aujourd'hui limitée à certains cas d'usage), soit, à défaut, simplement au SIREN brut (9 chiffres) du client. Le générateur ne construit jamais automatiquement une valeur combinée « SIREN_GLN » : si la plateforme du client attend ce format précis, il faut que l'adresse électronique renseignée pour ce client corresponde déjà exactement à cette valeur. La documentation publique confirme que les adresses électroniques gérées par Pennylane suivent uniquement les formats SIREN, SIREN_SIRET ou SIREN_suffixe/code de routage — aucun format SIREN_GLN n'est documenté ni généré nativement.
En résumé : il n'est pas possible en l'état d'ajouter un GLN (0088) dans le CII généré par Pennylane (ni via l'API, ni via la fiche client, ni via les paramètres entreprise) ; et le format « SIREN_GLN » attendu pour le schéma 0225 ne peut pas être généré automatiquement — seule une adresse de routage explicitement définie à ce format exact pour ce client permettrait d'obtenir cette valeur
Angélique_
Pennylaneur
il y a 8 joursBonjour SébastienArtyty
Je comprends bien le besoin.
Je vous invite à ajouter cette recommandation dans la “Liste d’idées” du Forum. Cette liste vous permet de faire des suggestions aux équipes Pennylane, qui seront priorisées en fonction des votes des autres utilisateurs. Vous avez donc également la possibilité d’y voter pour les fonctionnalités suggérées par d’autres utilisateurs