Communauté gestion

Forum Discussion

Avatar de Yvan
Yvan
Icône pour le rang Parolier noviceParolier novice
il y a 20 jours
Répondu

Api / Invoice : alimentation "titre" ou "label"

Bonjour, 

Pour le besoin d'un de mes clients, nous devons créer une facture avec en référence un N° de dossier interne qui est indispensable pour le client.

Nous avons essayé d'alimenter le champ "Label" et "external_reference" mais ces champs n'apparaissent pas à l'écran dans Pennylane ni dans la facture pdf.
De plus, il me semble que le champ "title" n'est pas accessible via API.

Pouvez vous m'indiquer quel champ alimenter pour voir cette information au niveau de l'écran et de la facture ?


En vous remerciant par avance.
Cordialement

Yvan

 

2 Réponses

  • Bonjour Yvan​ 

    Ni « Label » ni « external_reference » ne sont prévus pour être visibles sur la facture : ce sont des champs internes utilisés notamment sur les moyens de paiement (virements, prélèvements), pas sur l'affichage de la facture client. Le champ « title » n'est en effet pas exposé pour cet usage via l'API.

    La fonctionnalité qui permet d'afficher une information à la fois à l'écran et sur le PDF de la facture est celle des ​champs d'en-tête​ (« custom header fields » côté API, « champs d'en-tête »/« champs libres » côté interface) : ce sont des paires titre/valeur affichées en haut du document, aussi bien dans l'éditeur de facture que sur le PDF final.

    Cependant, à ce jour, l'​API externe (v2)​ ne propose qu'un point d'accès pour ​lister​ les champs d'en-tête déjà existants sur une facture (GET .../customer_invoices/{id}/custom_header_fields) — il n'existe ​aucun point d'accès public pour créer ou modifier​ ces champs. La création de champs d'en-tête (avec titre, valeur et ordre d'affichage) n'est pour l'instant possible que depuis l'éditeur de factures dans l'application Pennylane (réglages de facturation), pas via l'API externe destinée aux clients/intégrateurs.