Forum Discussion
tschmit
Première note
il y a 3 joursimport facturx - référence commande
j'utilise le endpoint j'utilise le endpoint `customer_invoices/e_invoices/imports` pour importer des fichiers facturx.
une fois importé le champ "purchase_order_reference" est null.
Dans mon xml j'ai:
<ram:BuyerOrderReferencedDocument>
<ram:IssuerAssignedID>1018007863-20</ram:IssuerAssignedID>
</ram:BuyerOrderReferencedDocument>
Est-ce que Pennylane ne récupère pas cette valeur, ou l'ai-je mal placée dans le xml?
Bonjour tschmit
D'après le code source, il ne s'agit pas d'un problème de placement dans votre XML : votre balise BuyerOrderReferencedDocument / IssuerAssignedID est au bon endroit, c'est exactement l'emplacement que le moteur d'extraction de Pennylane utilise pour repérer la référence de bon de commande dans un fichier Factur-X.
Le problème vient du traitement effectué après extraction : pour les imports réalisés via l'endpoint des factures clients (customer_invoices/e_invoices/imports), la référence de bon de commande extraite du fichier n'est volontairement pas reportée sur la facture créée. Cette valeur n'est actuellement reportée automatiquement que pour les imports de factures fournisseurs. C'est un comportement intentionnel du code, pas dépendant d'un taux de déploiement ou d'une expérimentation en cours.
Par ailleurs, les options d'import disponibles pour cet endpoint (invoice_options) ne permettent pas non plus de renseigner cette référence manuellement en paramètre : seuls l'identifiant client et des informations de ligne (compte, produit) peuvent y être précisés.
1 Réponse
- Angélique_
Pennylaneur
Bonjour tschmit
D'après le code source, il ne s'agit pas d'un problème de placement dans votre XML : votre balise BuyerOrderReferencedDocument / IssuerAssignedID est au bon endroit, c'est exactement l'emplacement que le moteur d'extraction de Pennylane utilise pour repérer la référence de bon de commande dans un fichier Factur-X.
Le problème vient du traitement effectué après extraction : pour les imports réalisés via l'endpoint des factures clients (customer_invoices/e_invoices/imports), la référence de bon de commande extraite du fichier n'est volontairement pas reportée sur la facture créée. Cette valeur n'est actuellement reportée automatiquement que pour les imports de factures fournisseurs. C'est un comportement intentionnel du code, pas dépendant d'un taux de déploiement ou d'une expérimentation en cours.
Par ailleurs, les options d'import disponibles pour cet endpoint (invoice_options) ne permettent pas non plus de renseigner cette référence manuellement en paramètre : seuls l'identifiant client et des informations de ligne (compte, produit) peuvent y être précisés.