• Dernière modification le: 28 May 2019

Exportation des bons de commande

L'objet d'intégration de fichier plat de bon de commande de Coupa contient des colonnes d'en-tête, des colonnes de ligne et des colonnes d'allocation de ligne.

Aperçu

Le processus d'exportation des bons de commande de Coupa utilise l'API Coupa pour rechercher tous les bons de commande émis et non exportés. La fréquence d'exécution de l'intégration est d'une fois toutes les heures. Les fichiers générés seront placés dans./Outgoing/PurchaseOrders. Une fois les fichiers placés avec succès dans le dossier sFTP, les bons de commande seront marqués comme exportés. 

Les révisions de bons de commande peuvent également être exportées et seront placées dans./Outgoing/PurchaseOrders/. L'exportation de ces enregistrements est incluse en tant qu'exportation CSV standard.

Coupa recommande généralement aux clients d'envoyer des bons de commande aux fournisseurs à partir du système Coupa, plutôt que d'émettre des bons de commande aux fournisseurs à partir de leur système ERP. Les exportations de bons de commande de Coupa sont donc généralement effectuées à des fins de reporting et d'analyse.

Nom de la colonne Description Dem. Unique Type Valeurs admissibles
type Indique le type d'enregistrement FAUX FAUX chaîne En-tête
acknowledged-at Le fournisseur a-t-il accusé réception de la commande ? FAUX FAUX datetime tout
created-at Date de création de l'enregistrement dans Coupa. FAUX FAUX datetime tout
iD ID interne de Coupa FAUX FAUX int(11) tout
statut Statut du BC FAUX FAUX string(50) tout
état de la transmission État de la transmission FAUX FAUX string(50) tout
mis-à-jour à Dernière mise à jour le (date) FAUX FAUX datetime tout
version Numéro de version du fournisseur de la commande - Augmente chaque fois qu'une commande est modifiée et déclenche un nouvel envoi au fournisseur. FAUX FAUX int(11) any
révision-interne Numéro de révision interne - Augmente chaque fois qu'une modification est apportée à un BC, que cette modification soit interne ou qu'elle entraîne le renvoi du BC au fournisseur. FAUX FAUX entier(11) tout
exported Le bon de commande a-t-il été envoyé avec succès au système cible ? FAUX FAUX boolean tout
créé-par-email E-mail de l'utilisateur qui a créé le bon de commande FAUX FAUX string(255) tout
comptabilité-total Total comptable pour le BC FAUX FAUX décimale(32,4) tout
accounting-total-currency Devise totale de la comptabilité FAUX FAUX string(6) tout
created-by-employee-number Nombre d'employés de l'utilisateur qui a créé le bon de commande FAUX FAUX string(255) tout
created-by-firstname Prénom de l'utilisateur qui a créé le bon de commande FAUX FAUX string(40) tout
créé-par-id ID Coupa de l'utilisateur qui a créé le bon de commande FAUX FAUX int(11) tout
created-by-lastname Nom de l'utilisateur qui a créé le bon de commande FAUX FAUX string(40) tout
créé par connexion Nom de connexion de l'utilisateur qui a créé le bon de commande FAUX FAUX string(255) tout
réquisition-id ID Coupa de la demande d'origine FAUX FAUX int(11) tout
email du demandeur Adresse électronique du compte demandeur FAUX FAUX string(255) tout
requester-employee-number Demander le numéro d'employé du compte FAUX FAUX string(255) any
requester-firstname Prénom du compte demandeur FAUX FAUX string(40) tout
requester-id Demande d'identification du compte FAUX FAUX entier(11) tout
requester-lastname Nom du compte demandeur FAUX FAUX string(40) tout
requester-login Demande d'accès au compte FAUX FAUX string(255) any
ship-to-attention Ligne d'attention pour l'adresse d'expédition FAUX FAUX string(255) tout
ship-to-address-city Ville de l'adresse d'expédition FAUX FAUX string(255) tout
ship-to-address-id Expédier à l'adresse ID Coupa interne FAUX FAUX int(11) tout
nom-expédition-adresse Nom de l'adresse d'expédition FAUX FAUX string(255) tout
ship-to-adress-postal-code Code postal de l'adresse d'expédition FAUX FAUX string(255) tout
ship-to-adress-state État/Province de l'adresse d'expédition FAUX FAUX string(255) any
ship-to-adress-street1 Rue de l'adresse d'expédition FAUX FAUX string(255) any
ship-to-adress-street2 Ligne de rue de l'adresse d'expédition 2 FAUX FAUX string(255) any
pays d'expédition à l'adresse Code de pays FAUX FAUX string(6) tout
e-mail de l'expéditeur à l'utilisateur E-mail de l'utilisateur Expédier à l'utilisateur FAUX FAUX string(255) tout
ship-to-user-employee-number Nombre d'employés expédiés à l'utilisateur FAUX FAUX string(255) tout
ship-to-user-firstname Prénom de l'utilisateur destinataire FAUX FAUX string(40) tout
ship-to-user-id ID Coupa de l'envoi à l'utilisateur FAUX FAUX int(11) any
ship-to-user-lastname Nom de famille de l'utilisateur destinataire FAUX FAUX string(40) tout
connexion de l'expéditeur à l'utilisateur Nom de connexion de l'utilisateur destinataire FAUX FAUX string(255) tout
supplier-id Numéro d'ID interne Coupa du fournisseur TRUE FAUX int(11) tout
nom-fournisseur Nom du fournisseur FAUX FAUX string(100) tout
fournisseur-numéro Numéro du fournisseur FAUX FAUX string(255) tout
mis à jour par e-mail Adresse e-mail de l'utilisateur mise à jour pour la dernière fois FAUX FAUX string(255) tout
mis à jour-par-numéro-employé Numéro d'employé de l'utilisateur mis à jour la dernière fois par FAUX FAUX string(255) any
mis à jour-par-premier-nom Prénom de l'utilisateur mis à jour en dernier lieu par FAUX FAUX string(40) tout
mis à jour-by-id ID Coupa de l'utilisateur mis à jour pour la dernière fois par FAUX FAUX int(11) any
mis à jour par-lastname Nom de famille de l'utilisateur mis à jour en dernier lieu par FAUX FAUX string(40) tout
mis à jour par connexion Nom de connexion de l'utilisateur mis à jour pour la dernière fois par FAUX FAUX string(255) tout
payment-terms-code Modalités de paiement FAUX FAUX string(255) tout
payment-terms-days-for-discount-payment Nombre de jours à payer pour bénéficier de la remise FAUX FAUX entier(11) any
paiement-termes-jours-pour-paiement-net Nombre net de jours pour paiement FAUX FAUX entier(11) any
payment-terms-discount-rate Taux de remise pour paiement dans les conditions de remise FAUX FAUX flotteur(24) any
Code des conditions d'expédition Code des conditions d'expédition FAUX FAUX string(255) tout
pièce jointe-texte-concat Concaténation du texte en pièce jointe (niveau de l'en-tête) FAUX FAUX tout
custom-field-1 Champ personnalisé 1 de l'intégration FAUX FAUX string(255) tout
custom-field-2 Champ personnalisé 2 de l'intégration FAUX FAUX string(255) tout
custom-field-3 Champ personnalisé 3 de l'intégration FAUX FAUX string(255) any
custom-field-4 Champ personnalisé 4 de l'intégration FAUX FAUX string(255) tout
custom-field-5 Champ personnalisé 5 de l'intégration FAUX FAUX string(255) tout
custom-field-6 Champ personnalisé 6 de l'intégration FAUX FAUX string(255) tout
custom-field-7 Champ personnalisé 7 de l'intégration FAUX FAUX string(255) any
custom-field-8 Champ personnalisé 8 de l'intégration FAUX FAUX string(255) tout
custom-field-9 Champ personnalisé 9 de l'intégration FAUX FAUX string(255) tout
custom-field-10 Champ personnalisé 10 de l'intégration FAUX FAUX string(255) tout

Colonnes DE LA ligne DU bon DE commande

Nom de la colonne Description Dem. Unique Type Valeurs admissibles
type Indique le type d'enregistrement FAUX FAUX chaîne Ligne
comptabilité-total Total de la comptabilité pour la ligne FAUX FAUX décimale(32,4) tout
accounting-total-currency Devise utilisée pour le total de la comptabilité FAUX FAUX string(6) tout
created-at Ligne créée à la date FAUX FAUX datetime tout
description Description des articles de ligne TRUE FAUX string(255) tout
iD ID interne de la ligne Coupa FAUX FAUX nombre entier tout
facturé Montant facturé FAUX FAUX décimale(30,6) any
active-invoiced-amount Montant facturé actif qui comprend l'approbation en attente et les factures approuvées FAUX FAUX décimale(32,4) tout
numéro-de-ligne Numéro de la ligne FAUX TRUE string(255) any
besoin par date Date de livraison souhaitée de la ligne FAUX FAUX datetime tout
order-header-id Numéro de bon de commande/ID interne Coupa FAUX FAUX nombre entier tout
prix

Prix unitaire

Remarque

Pour les langues qui utilisent des espaces comme délimiteur de devise, l'exportation CSV interprète l'espace comme suit : « &nbsp

TRUE FAUX décimale(30,6) tout
quantité Quantité commandée FAUX FAUX décimale(30,6) tout
reçu Quantité/montant reçu FAUX FAUX décimale(32,4) tout
source-part-num Numéro de pièce - Déterminé par : Pour les articles du catalogue : Numéro de l'article du fournisseur pour l'article du catalogue sans numéro de l'article du fournisseur : Numéro d'article Article hors catalogue : Code article saisi par l'utilisateur FAUX FAUX string(255) tout
statut Statut de ligne FAUX FAUX string(50) tout
sub-line-num <Reserved for future use> FAUX FAUX nombre entier tout
supp-aux-part-num Numéro de pièce auxiliaire du fournisseur (perforation) FAUX FAUX string(255) tout
total Montant total FAUX FAUX décimale(32,4) tout
devise Devise utilisée pour le BC FAUX FAUX string(6) tout
type Type de ligne FAUX FAUX string(100) tout
mis-à-jour à Dernière mise à jour de la ligne de date FAUX FAUX datetime tout
version N ° de version/révision de la ligne FAUX FAUX int(11) tout
code de compte Code du compte (segments combinés) FAUX FAUX string(1024) any
segment-1 Code de compte Segment 1 FAUX FAUX string(100) tout
segment-2 Code de compte Segment 2 FAUX FAUX string(100) tout
segment-3 Code de compte Segment 3 FAUX FAUX string(100) tout
segment-4 Code de compte Segment 4 FAUX FAUX string(100) any
segment-5 Code de compte Segment 5 FAUX FAUX string(100) tout
segment-6 Code de compte Segment 6 FAUX FAUX string(100) tout
segment-7 Code de compte Segment 7 FAUX FAUX string(100) tout
segment-8 Segment de code de compte 8 FAUX FAUX string(100) any
segment-9 Code de compte Segment 9 FAUX FAUX string(100) tout
segment-10 Code de compte Segment 10 FAUX FAUX string(100) tout
segment-11 Code de compte Segment 11 FAUX FAUX string(100) tout
segment-12 Segment 12 du code de compte FAUX FAUX string(100) any
segment-13 Code de compte Segment 13 FAUX FAUX string(100) tout
segment-14 Code de compte - Segment 14 FAUX FAUX string(100) tout
segment-15 Segment de code de compte 15 FAUX FAUX string(100) tout
segment-16 Code de compte Segment 16 FAUX FAUX string(100) any
segment-17 Code de compte Segment 17 FAUX FAUX string(100) tout
segment-18 Code de compte Segment 18 FAUX FAUX string(100) any
segment-19 Code compte Segment 19 FAUX FAUX string(100) tout
segment-20 Segment de code de compte 20 FAUX FAUX string(100) any
nom-compte Nom du compte FAUX FAUX string(1024) tout
type de compte Plan comptable FAUX FAUX string(50) tout
contract-id ID interne du contrat Coupa FAUX FAUX nombre entier any
contract-name Nom du contrat FAUX FAUX string(100) tout
département Nom du département FAUX FAUX string(255) tout
créé-par-email E-mail de l'utilisateur qui a créé le bon de commande FAUX FAUX string(255) tout
created-by-employee-number Nombre d'employés de l'utilisateur qui a créé le bon de commande FAUX FAUX string(255) tout
created-by-firstname Prénom de l'utilisateur qui a créé le bon de commande FAUX FAUX string(40) tout
créé-par-id ID Coupa de l'utilisateur qui a créé le bon de commande FAUX FAUX int(11) tout
created-by-lastname Nom de l'utilisateur qui a créé le bon de commande FAUX FAUX string(40) tout
créé par connexion Nom de connexion de l'utilisateur qui a créé le bon de commande FAUX FAUX string(255) tout
supplier-id Numéro d'ID interne Coupa du fournisseur FAUX FAUX nombre entier tout
nom-fournisseur Nom du fournisseur FAUX FAUX string(100) any
fournisseur-numéro Numéro du fournisseur FAUX FAUX string(255) tout
uom Unité de mesure FAUX FAUX string(6) any
mis à jour par e-mail Adresse e-mail de l'utilisateur mise à jour pour la dernière fois FAUX FAUX string(255) tout
mis à jour-par-numéro-employé Numéro d'employé de l'utilisateur mis à jour la dernière fois par FAUX FAUX string(255) any
mis à jour-par-premier-nom Prénom de l'utilisateur mis à jour en dernier lieu par FAUX FAUX string(40) tout
mis à jour-by-id ID Coupa de l'utilisateur mis à jour pour la dernière fois par FAUX FAUX Int(11) tout
mis à jour par-lastname Nom de famille de l'utilisateur mis à jour en dernier lieu par FAUX FAUX string(40) tout
mis à jour par connexion Nom de connexion de l'utilisateur mis à jour pour la dernière fois par FAUX FAUX string(255) any
catégorie d'achat catégorie d'achat FAUX FAUX string(255) tout
ligne de demande ID de la ligne de demande FAUX FAUX RequisitionLine tout
custom-field-1 Champ personnalisé 1 de l'intégration FAUX FAUX string(255) tout
custom-field-2 Champ personnalisé 2 de l'intégration FAUX FAUX string(255) tout
custom-field-3 Champ personnalisé 3 de l'intégration FAUX FAUX string(255) tout
custom-field-4 Champ personnalisé 4 de l'intégration FAUX FAUX string(255) any
custom-field-5 Champ personnalisé 5 de l'intégration FAUX FAUX string(255) any
custom-field-6 Champ personnalisé 6 de l'intégration FAUX FAUX string(255) tout
custom-field-7 Champ personnalisé 7 de l'intégration FAUX FAUX string(255) tout
custom-field-8 Champ personnalisé 8 de l'intégration FAUX FAUX string(255) tout
custom-field-9 Champ personnalisé 9 de l'intégration FAUX FAUX string(255) tout
custom-field-10 Champ personnalisé 10 de l'intégration FAUX FAUX string(255) tout

Colonnes d'allocation de la ligne du bon de commande

Nom de la colonne Description Dem. Unique Type Valeurs admissibles
type Indique le type d'enregistrement FAUX FAUX tout
order-header-id Numéro de bon de commande/ID interne Coupa FAUX FAUX entier(11) tout
order-line-id ID de la ligne de bon de commande Coupa FAUX FAUX entier(11) tout
order-line-num Numéro de la ligne de bon de commande Coupa FAUX FAUX string(255) tout
iD-affectation-compte ID d'allocation unique (utilisé uniquement si la comptabilité de ligne fractionnée est en cours d'utilisation pour l'enregistrement de ligne donné) FAUX FAUX entier(11) tout
account-allocation-sequence Compteur séquentiel d'allocation unique (utilisé uniquement si la comptabilité de ligne fractionnée est utilisée pour l'enregistrement de ligne donné) FAUX FAUX entier(11) tout
account-allocation-amount Montant en dollars pour cette allocation (utilisé uniquement si la comptabilité par ligne fractionnée est utilisée pour l'enregistrement de ligne donné) FAUX FAUX décimale(32,4) tout
compte-affectation-pourcentage Pourcentage d'allocation de montant (utilisé uniquement si la comptabilité de ligne fractionnée est utilisée pour l'enregistrement de ligne donné) TRUE FAUX décimale(16,10) tout
code de compte Code de compte de Coupa (utilisé uniquement si la comptabilité de ligne fractionnée est utilisée pour l'enregistrement de ligne donné) FAUX FAUX string(1024) any
account-active Drapeau de compte actif FAUX FAUX entier(1) tout
segment-1 Segment de compte-1 FAUX FAUX string(100) tout
segment-2 Segment de compte-2 FAUX FAUX string(100) tout
segment-3 Segment de compte 3 FAUX FAUX string(100) tout
segment-4 Segment de compte 4 FAUX FAUX string(100) tout
segment-5 Segment de compte 5 FAUX FAUX string(100) tout
segment-6 Segment de compte - 6 FAUX FAUX string(100) tout
segment-7 Segment de compte-7 FAUX FAUX string(100) tout
segment-8 Compte Ssegment-8 FAUX FAUX string(100) tout
segment-9 Segment de compte-9 FAUX FAUX string(100) tout
segment-10 Segment 10 du compte FAUX FAUX string(100) any
segment-11 Segment de compte 11 FAUX FAUX string(100) tout
segment-12 Compte Segment-12 FAUX FAUX string(100) any
segment-13 Segment 13 du compte FAUX FAUX string(100) tout
segment-14 Segment de compte-14 FAUX FAUX string(100) tout
segment-15 Compte Ssegment-15 FAUX FAUX string(100) any
segment-16 Compte Segment-16 FAUX FAUX string(100) tout
segment-17 Segment de compte-17 FAUX FAUX string(100) tout
segment-18 Segment de compte-18 FAUX FAUX string(100) any
segment-19 Segment de compte-19 FAUX FAUX string(100) any
segment-20 Segment de compte-20 FAUX FAUX string(100) any
nom-compte Nom du compte de Coupa FAUX FAUX string(1024) tout
type de compte Titre du plan comptable de Coupa FAUX FAUX string(50) tout
custom-field-1 Champ personnalisé 1 de l'intégration FAUX FAUX string(255) any
custom-field-2 Champ personnalisé 2 de l'intégration FAUX FAUX string(255) tout
custom-field-3 Champ personnalisé 3 de l'intégration FAUX FAUX string(255) tout
custom-field-4 Champ personnalisé 4 de l'intégration FAUX FAUX string(255) any
custom-field-5 Champ personnalisé 5 de l'intégration FAUX FAUX string(255) tout
custom-field-6 Champ personnalisé 6 de l'intégration FAUX FAUX string(255) any
custom-field-7 Champ personnalisé 7 de l'intégration FAUX FAUX string(255) tout
custom-field-8 Champ personnalisé 8 de l'intégration FAUX FAUX string(255) tout
custom-field-9 Champ personnalisé 9 de l'intégration FAUX FAUX string(255) any
custom-field-10 Champ personnalisé 10 de l'intégration FAUX FAUX string(255) tout

Articles associés


API Coupa Core

Notre API RESTful fournit un accès fiable pour lire, modifier ou intégrer vos données à la plateforme Coupa.

Démarrez avec l'API

Informations générales sur l'utilisation de l'API Coupa et quand vous devez envisager d'utiliser CSV.

Transition vers OAuth 2.0 et OIDC

Coupa désapprouve les API Keys héritées et nécessite l'utilisation d'OAuth 2.0 / OIDC. À partir de R34, aucune nouvelle clé API ne sera émise et les clés API ne seront plus prises en charge avec R35.

Ressources

Nous avons organisé nos points de terminaison API par type d'objet : données de référence, données transactionnelles et ressources partagées.