• Dernière modification le: 28 May 2019

Exportation des bons de commande

L'objet d'intégration du fichier plat du 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 qui n'ont pas été exportés. La fréquence du cycle d'intégration est d'une fois par heure. Les fichiers générés seront placés dans./Outgoing/PurchaseOrders. Une fois les fichiers placés dans le dossier sFTP, les bons de commande seront marqués comme exportés. 

Les révisions du bon de commande peuvent également être exportées et 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 Demande/unique Unique Type Valeurs autorisées
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
créé à 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
transmission-status Statut de 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 du bon de commande - Augmente chaque fois qu'un bon de commande est modifié et déclenche un nouvel envoi au fournisseur. FAUX FAUX int(11) tout
internal-revision Numéro de révision interne - Augmente chaque fois qu'une commande est modifiée en interne ou qu'une modification implique le renvoi de la commande au fournisseur. FAUX FAUX entier(11) tout
exporté La commande a-t-elle bien été envoyée au système cible ? FAUX FAUX booléen tout
created-by-email Adresse électronique de l'utilisateur qui a créé le BC FAUX FAUX string(255) tout
total comptable Total comptable du bon de commande FAUX FAUX décimal(32,4) tout
accounting-total-currency Devise totale comptable FAUX FAUX string(6) tout
created-by-employee-number Numéro d'employé de l'utilisateur qui a créé le BC FAUX FAUX string(255) tout
created-by-firstname Prénom de l'utilisateur qui a créé le BC FAUX FAUX string(40) tout
created-by-id ID Coupa de l'utilisateur qui a créé le BC FAUX FAUX int(11) tout
created-by-lastname Nom de l'utilisateur qui a créé le BC FAUX FAUX string(40) tout
created-by-login Nom de connexion de l'utilisateur qui a créé le BC FAUX FAUX string(255) tout
requisition-id ID Coupa de la demande d'origine FAUX FAUX int(11) tout
requester-email Adresse électronique du compte demandeur FAUX FAUX string(255) tout
requester-employee-number Numéro d'employé du compte demandeur FAUX FAUX string(255) tout
requester-firstname Prénom du compte demandeur FAUX FAUX string(40) tout
requester-id ID du compte demandeur FAUX FAUX entier(11) tout
requester-lastname Nom du compte demandeur FAUX FAUX string(40) tout
requester-login Connexion du compte demandeur FAUX FAUX string(255) tout
ship-to-attention Ligne À l'attention de 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(50) tout
ship-to-address-id ID Coupa interne de l'adresse d'expédition FAUX FAUX int(11) tout
ship-to-address-name Nom pour l'adresse d'expédition FAUX FAUX string(255) tout
ship-to-address-postal-code Code postal de l'adresse d'expédition FAUX FAUX string(50) tout
ship-to-address-state État/Province de l'adresse d'expédition FAUX FAUX string(50) tout
ship-to-address-street1 Rue de l'adresse d'expédition FAUX FAUX string(100) tout
ship-to-address-street2 Ligne de rue 2 de l'adresse d'expédition FAUX FAUX string(100) tout
ship-to-address-country Code pays FAUX FAUX string(4) tout
ship-to-user-email Adresse électronique du destinataire FAUX FAUX string(255) tout
ship-to-user-employee-number Numéro d'employé du destinataire FAUX FAUX string(255) tout
ship-to-user-firstname Prénom du destinataire FAUX FAUX string(40) tout
ship-to-user-id ID Coupa du destinataire FAUX FAUX int(11) tout
ship-to-user-lastname Nom du destinataire FAUX FAUX string(40) tout
ship-to-user-login Nom de connexion du destinataire FAUX FAUX string(255) tout
supplier-id Numéro d'ID interne Coupa du fournisseur VRAI FAUX int(11) tout
supplier-name Nom du fournisseur FAUX FAUX string(100) tout
supplier-number Numéro du fournisseur FAUX FAUX string(255) tout
updated-by-email Adresse électronique du dernier utilisateur à avoir effectué une mise à jour FAUX FAUX string(255) tout
updated-by-employee-number Numéro d'employé du dernier utilisateur à avoir effectué une mise à jour FAUX FAUX string(255) tout
updated-by-firstname Prénom du dernier utilisateur à avoir effectué une mise à jour FAUX FAUX string(40) tout
updated-by-id ID Coupa du dernier utilisateur à avoir effectué une mise à jour FAUX FAUX int(11) tout
updated-by-lastname Nom du dernier utilisateur à avoir effectué une mise à jour FAUX FAUX string(40) tout
updated-by-login Nom de connexion du dernier utilisateur à avoir effectué une mise à jour 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) tout
payment-terms-days-for-net-payment Jours nets pour le paiement FAUX FAUX entier(11) tout
payment-terms-discount-rate Taux de remise pour le paiement dans les délais de remise FAUX FAUX float(24) tout
Shipping-terms-code Code des conditions d'expédition FAUX FAUX string(255) tout
attachment-text-concat Concaténation du texte de la pièce jointe (au niveau de l'en-tête) FAUX FAUX tout
champ-personnalisé-1 Champ personnalisé d'intégration 1 FAUX FAUX string(255) tout
champ-personnalisé-2 Champ personnalisé d'intégration 2 FAUX FAUX string(255) tout
champ-personnalisé-3 Champ personnalisé d'intégration 3 FAUX FAUX string(255) tout
champ-personnalisé-4 Champ personnalisé d'intégration 4 FAUX FAUX string(255) tout
champ-personnalisé-5 Champ personnalisé d'intégration 5 FAUX FAUX string(255) tout
champ-personnalisé-6 Champ personnalisé d'intégration 6 FAUX FAUX string(255) tout
champ-personnalisé-7 Champ personnalisé d'intégration 7 FAUX FAUX string(255) tout
champ-personnalisé-8 Champ personnalisé d'intégration 8 FAUX FAUX string(255) tout
champ-personnalisé-9 Champ personnalisé d'intégration 9 FAUX FAUX string(255) tout
champ-personnalisé-10 Champ personnalisé d'intégration 10 FAUX FAUX string(255) tout

Colonnes des lignes de commande fournisseur

Nom de la colonne Description Demande/unique Unique Type Valeurs autorisées
type Indique le type d'enregistrement FAUX FAUX chaîne Ligne
total comptable Total comptable de la ligne FAUX FAUX décimal(32,4) tout
accounting-total-currency Devise utilisée pour le total comptable FAUX FAUX string(6) tout
créé à Date de création de la ligne FAUX FAUX datetime tout
description Description de l'article de la ligne VRAI FAUX string(255) tout
id ID de la ligne interne Coupa FAUX FAUX entier tout
facturé Montant facturé FAUX FAUX décimal(30,6) tout
active-invoiced-amount Montant facturé actif qui comprend les factures en attente d'approbation et les factures approuvées FAUX FAUX décimal(32,4) tout
line-number Numéro de la ligne FAUX VRAI string(255) tout
need-by-date Date d’échéance de cette ligne FAUX FAUX datetime tout
order-header-id Numéro du bon de commande/ID interne Coupa FAUX FAUX 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

VRAI FAUX décimal(30,6) tout
quantité Quantité commandée FAUX FAUX décimal(30,6) tout
reçu Quantité/Nombre reçu FAUX FAUX décimal(32,4) tout
source-part-num Numéro de pièce - Déterminé par : Pour les articles du catalogue : Numéro d'article du fournisseur Pour un article du catalogue sans numéro d'article du fournisseur : Numéro d'article Article hors catalogue : Numéro d'article saisi par l'utilisateur FAUX FAUX string(255) tout
statut Statut de ligne FAUX FAUX string(50) tout
sub-line-num FAUX FAUX entier tout
supp-aux-part-num Code article auxiliaire du fournisseur (Punch Out) FAUX FAUX string(255) tout
total Montant total FAUX FAUX décimal(32,4) tout
devise Devise utilisée pour le bon de commande FAUX FAUX string(6) tout
type Type de ligne FAUX FAUX string(100) tout
mis à jour à Date de la dernière mise à jour de la ligne FAUX FAUX datetime tout
version N° version/révision de la ligne FAUX FAUX int(11) tout
account-code Code du compte (segments combinés) FAUX FAUX string(1024) tout
segment-1 Segment de code du compte 1 FAUX FAUX string(100) tout
segment-2 Segment de code du compte 2 FAUX FAUX string(100) tout
segment-3 Segment de code du compte 3 FAUX FAUX string(100) tout
segment-4 Segment de code du compte 4 FAUX FAUX string(100) tout
segment-5 Segment de code du compte 5 FAUX FAUX string(100) tout
segment-6 Segment de code du compte 6 FAUX FAUX string(100) tout
segment-7 Segment de code du compte 7 FAUX FAUX string(100) tout
segment-8 Segment de code du compte 8 FAUX FAUX string(100) tout
segment-9 Segment de code du compte 9 FAUX FAUX string(100) tout
segment-10 Segment de code du compte 10 FAUX FAUX string(100) tout
segment-11 Segment de code du compte 11 FAUX FAUX string(100) tout
segment-12 Segment de code du compte 12 FAUX FAUX string(100) tout
segment-13 Segment de code du compte 13 FAUX FAUX string(100) tout
segment-14 Segment de code du compte 14 FAUX FAUX string(100) tout
segment-15 Segment de code du compte 15 FAUX FAUX string(100) tout
segment-16 Segment de code du compte 16 FAUX FAUX string(100) tout
segment-17 Segment de code du compte 17 FAUX FAUX string(100) tout
segment-18 Segment de code du compte 18 FAUX FAUX string(100) tout
segment-19 Segment de code du compte 19 FAUX FAUX string(100) tout
segment-20 Segment de code du compte 20 FAUX FAUX string(100) tout
account-name Nom du compte FAUX FAUX string(1024) tout
account-type Plan comptable FAUX FAUX string(50) tout
contract-id ID interne du contrat Coupa FAUX FAUX entier tout
contract-name Nom du contrat FAUX FAUX string(100) tout
département Nom du département FAUX FAUX string(255) tout
created-by-email Adresse électronique de l'utilisateur qui a créé le BC FAUX FAUX string(255) tout
created-by-employee-number Numéro d'employé de l'utilisateur qui a créé le BC FAUX FAUX string(255) tout
created-by-firstname Prénom de l'utilisateur qui a créé le BC FAUX FAUX string(255) tout
created-by-id ID Coupa de l'utilisateur qui a créé le BC FAUX FAUX int(11) tout
created-by-lastname Nom de l'utilisateur qui a créé le BC FAUX FAUX string(40) tout
created-by-login Nom de connexion de l'utilisateur qui a créé le BC FAUX FAUX string(255) tout
supplier-id Numéro d'ID interne Coupa du fournisseur FAUX FAUX entier tout
supplier-name Nom du fournisseur FAUX FAUX string(100) tout
supplier-number Numéro du fournisseur FAUX FAUX string(255) tout
udm Unité de mesure FAUX FAUX string(6) tout
updated-by-email Adresse électronique du dernier utilisateur à avoir effectué une mise à jour FAUX FAUX string(255) tout
updated-by-employee-number Numéro d'employé du dernier utilisateur à avoir effectué une mise à jour FAUX FAUX string(255) tout
updated-by-firstname Prénom de l'utilisateur qui a effectué la dernière mise à jour FAUX FAUX string(40) tout
updated-by-id ID Coupa du dernier utilisateur à avoir effectué une mise à jour FAUX FAUX Int(11) tout
updated-by-lastname Nom du dernier utilisateur à avoir effectué une mise à jour FAUX FAUX string(40) tout
updated-by-login Nom de connexion du dernier utilisateur à avoir effectué une mise à jour FAUX FAUX string(255) tout
marchandise marchandise FAUX FAUX string(255) tout
ligne de demande ID de la ligne de demande FAUX FAUX RequisitionLine tout
champ-personnalisé-1 Champ personnalisé d'intégration 1 FAUX FAUX string(255) tout
champ-personnalisé-2 Champ personnalisé d'intégration 2 FAUX FAUX string(255) tout
champ-personnalisé-3 Champ personnalisé d'intégration 3 FAUX FAUX string(255) tout
champ-personnalisé-4 Champ personnalisé d'intégration 4 FAUX FAUX string(255) tout
champ-personnalisé-5 Champ personnalisé d'intégration 5 FAUX FAUX string(255) tout
champ-personnalisé-6 Champ personnalisé d'intégration 6 FAUX FAUX string(255) tout
champ-personnalisé-7 Champ personnalisé d'intégration 7 FAUX FAUX string(255) tout
champ-personnalisé-8 Champ personnalisé d'intégration 8 FAUX FAUX string(255) tout
champ-personnalisé-9 Champ personnalisé d'intégration 9 FAUX FAUX string(255) tout
champ-personnalisé-10 Champ personnalisé d'intégration 10 FAUX FAUX string(255) tout

Colonnes d'allocation des lignes de commande

Nom de la colonne Description Demande/unique Unique Type Valeurs autorisées
type Indique le type d'enregistrement FAUX FAUX tout
order-header-id Numéro du bon de commande/ID interne Coupa FAUX FAUX entier(11) tout
order-line-id ID de ligne de bon de commande Coupa FAUX FAUX entier(11) tout
order-line-num Numéro de ligne de bon de commande Coupa FAUX FAUX string(255) tout
account-allocation-id ID unique d'allocation (utilisé uniquement si la comptabilité par ligne fractionnée est utilisée 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é par 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écimal(32,4) tout
account-allocation-percent Montant de l'allocation en pourcentage (utilisé uniquement si la comptabilité par ligne fractionnée est utilisée pour l'enregistrement de ligne donné) VRAI FAUX décimal(16,10) tout
account-code Code de compte de Coupa (utilisé uniquement si la comptabilité par ligne fractionnée est utilisée pour l'enregistrement de ligne donné) FAUX FAUX string(1024) tout
account-active Drapeau actif de compte 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 Segment de compte-8 FAUX FAUX string(100) tout
segment-9 Segment de compte-9 FAUX FAUX string(100) tout
segment-10 Segment de compte-10 FAUX FAUX string(100) tout
segment-11 Segment de compte-11 FAUX FAUX string(100) tout
segment-12 Segment de compte-12 FAUX FAUX string(100) tout
segment-13 Segment de compte-13 FAUX FAUX string(100) tout
segment-14 Segment de compte-14 FAUX FAUX string(100) tout
segment-15 Segment de compte-15 FAUX FAUX string(100) tout
segment-16 Segment de compte-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) tout
segment-19 Segment de compte-19 FAUX FAUX string(100) tout
segment-20 Segment de compte-20 FAUX FAUX string(100) tout
account-name Nom du compte de Coupa FAUX FAUX string(1024) tout
account-type Nom du plan comptable de Coupa FAUX FAUX string(50) tout
champ-personnalisé-1 Champ personnalisé d'intégration 1 FAUX FAUX string(255) tout
champ-personnalisé-2 Champ personnalisé d'intégration 2 FAUX FAUX string(255) tout
champ-personnalisé-3 Champ personnalisé d'intégration 3 FAUX FAUX string(255) tout
champ-personnalisé-4 Champ personnalisé d'intégration 4 FAUX FAUX string(255) tout
champ-personnalisé-5 Champ personnalisé d'intégration 5 FAUX FAUX string(255) tout
champ-personnalisé-6 Champ personnalisé d'intégration 6 FAUX FAUX string(255) tout
champ-personnalisé-7 Champ personnalisé d'intégration 7 FAUX FAUX string(255) tout
champ-personnalisé-8 Champ personnalisé d'intégration 8 FAUX FAUX string(255) tout
champ-personnalisé-9 Champ personnalisé d'intégration 9 FAUX FAUX string(255) tout
champ-personnalisé-10 Champ personnalisé d'intégration 10 FAUX FAUX string(255) tout

 

Une partie ou la totalité de cette page peut avoir été traduite par machine. Toutes nos excuses pour les inexactitudes.

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.