Communauté gestion

Forum Discussion

Avatar de tschmit
tschmit
Icône pour le rang Première notePremière note
il y a 3 jours
Répondu

import 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

  • 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.