Communauté gestion

Forum Discussion

Avatar de tschmit
tschmit
Icône pour le rang Première notePremière note
il y a 22 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.

2 Réponses

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

    • Avatar de tschmit
      tschmit
      Icône pour le rang Première notePremière note

      ok, je comprend donc que ce n'est pas dans la "roadmap" pennylane de récupérer cette information et que cette valeur n'est donc pas utilisable pour la gestion des factures clients. Ai-je bien compris (impossible de rechercher ses factures par "purchase order" client)?