• Dernière modification le: 30 March 2022

Importation des commandes externes

Le chargeur de commandes externes a des colonnes d'en-tête, des colonnes de ligne et des colonnes d'allocation de ligne.

Aperçu

Le processus d'importation des bons de commande lit les fichiers du dossier SFTP :  ./Incoming/PurchaseOrders/

Ces fichiers seront déplacés vers le dossier d'archive situé à l'emplacement./Incoming/Archive/PurchaseOrders/avant d'être traités dans l'ordre alphanumérique.

Coupa ne peut pas mettre à jour une commande via l'intégration de fichiers plats.

La FAQ sur les bons de commande externes contient de nombreuses informations utiles sur le chargement des commandes à partir de systèmes tiers.

Clés

  • Nom du fournisseur
  • Numéro du fournisseur

 

Pour fermer provisoirement un bon de commande, mettez-le à jour avec Action = Fermer

Pour fermer définitivement un bon de commande, mettez-le à jour une deuxième fois avec Action = Fermer

Logique de recherche des articles 

Coupa recherche dans l'article fournisseur l'utilisateur destinataire sur l'article correspondant au numéro de pièce fournisseur. Si rien n'est trouvé, Coupa recherche le meilleurarticle fournisseur suivant pour l' utilisateurdestinataire .

Si la recherche aboutit, reportez-vous à la rubrique Valeurs par défaut des lignesde commande pour toutes les lignes. Si vous rencontrez des erreurs, reportez-vous à la sectionItem Finder Errors.

Nom de la colonne Description Demande d'achat Unique Type Valeurs autorisées
En-tête Indique le type de ligne Non Non - En-tête
Masquer le prix Masquer le prix du fournisseur Non Non booléen VRAI, FAUX
Action

Indique ce qui se passe avec le bon de commande. Si la fermeture provisoire est activée, la réouverture est également autorisée.

Non Non chaîne Annuler, Fermer, Rouvrir, ProblèmeAvecEnvoyer, ProblèmeSansEnvoyer, IgnorerWindowsEtProblème
Numéro de version Vous permet d'ignorer les règles de version par défaut de Coupa. Consultez la documentation du chargeur SFTP du BC pour plus d'informations. Non Non Entier(11) Si spécifié, doit être supérieur ou égal au numéro de version de la commande actuelle.
Numéro de BC Permet de déterminer si Coupa va modifier un bon de commande existant ou en créer un nouveau. Non Oui string(20) tout
Nom du fournisseur Utilisé pour identifier le fournisseur du bon de commande. Peut transmettre le numéro de fournisseur, à la place de ce champ, mais Coupa doit identifier un enregistrement de fournisseur actif pour chaque bon de commande Oui* Non string(255) tout
Numéro du fournisseur Utilisé pour identifier le fournisseur du bon de commande. Peut transmettre le nom du fournisseur, à la place de ce champ, mais Coupa doit identifier un enregistrement de fournisseur actif pour chaque bon de commande Oui* Non string(11) tout
Code de site fournisseur Code de site fournisseur Non Non string(20) tout
Code de devise Code de devise Non Non string(6) Tout code de devise à trois lettres ISO 4217
Nom du plan comptable Plan comptable de la commande. Le plan d'action doit exister dans Coupa et être actif. Oui Non string(50) Doit être un plan comptable actif
Mode de paiement Identique au chargeur de demandes Non Non string(255) tout
Code de modalités de paiement Identique au chargeur de demandes Non Non string(255) tout
Code de condition d'expédition Identique au chargeur de demandes Non Non string(255) tout
Nom du destinataire Nom de l'adresse. Doit exister dans Coupa. Doit inclure une adresse de livraison, nouvelle ou préexistante dans Coupa. Oui* Non string(50) tout
Expédier à l'attention de Adresse d'expédition - attention. Le demandeur ou l'attention liée à l'adresse dans Coupa (par défaut, le demandeur). Non Non string(255) tout
Rue 1 du destinataire Ligne d'adresse d'expédition 1. Indiquez si l'adresse n'existe pas dans Coupa. Non Non string(100) tout
Rue du destinataire 2 Ligne d'adresse d'expédition 2. Indiquez si l'adresse n'existe pas dans Coupa. Non Non string(100) tout
Ville de livraison Ville de l'adresse d'expédition. Indiquez si l'adresse n'existe pas dans Coupa. Non Non string(50) tout
État de livraison État de l'adresse de livraison. Indiquez si l'adresse n'existe pas dans Coupa. Non Non string(50) tout
Code postal de livraison Adresse d'expédition - Code postal. Indiquez si l'adresse n'existe pas dans Coupa. Non Non string(50) tout
Code du pays de livraison Code pays de l'adresse d'expédition. Doit exister dans Coupa. Non Non string(4) tout
Nom du pays de livraison Nom du pays de l'adresse de livraison Non Non string(100) tout
Code de l’emplacement de livraison Adresse d'expédition - Code du lieu

* Si cette valeur est fournie, le reste des valeurs de l'adresse d'expédition peut être omis. Coupa trouvera l'adresse d'expédition en fonction du code de l'emplacement et copiera toutes les valeurs d'adresse dans la commande externe.
Oui* Non string(255) tout
Numéro d’employé du destinataire Le destinataire doit être identifié par au moins un des éléments suivants : numéro d'employé de livraison, adresse électronique de livraison ou connexion de livraison. Oui* Non string(255) tout
E-mail de livraison Le destinataire doit être identifié par au moins un des éléments suivants : numéro d'employé de livraison, adresse électronique de livraison ou connexion de livraison. Oui* Non string(255) tout
Identifiant de connexion du destinataire Le destinataire doit être identifié par au moins un des éléments suivants : numéro d'employé de livraison, adresse électronique de livraison ou connexion de livraison. Oui* Non string(255) tout
Passer outre la méthode de transmission Passer outre la méthode de transmission Non Oui string(30) supplier_default, e-mail, ne_pas_transmettre
Courriers électroniques de transmission Courriers électroniques de transmission Non Non texte tout

Colonnes des lignes de commande externes

Nom de la colonne Description Demande d'achat Unique Type Valeurs autorisées
Ligne Indique le type de ligne Non Non - Ligne
Action

Indique ce qui arrive à la ligne de bon de commande.

Non Non chaîne supprimer,

SoftCloseForReceiving, SoftCloseForInvoicing, RouvrirForReceiving, RouvrirForInvoicing

Nom de l’entrepôt de réception Utilisé uniquement pour les commandes de stock Non Non string(255)

tout

Numéro de contrat Utilisé pour identifier un contrat qui doit être associé au fournisseur sur la ligne d'en-tête. Vous pouvez également spécifier un nom de contrat. Non Non string(50) tout
Nom du contrat Utilisé pour identifier un contrat qui doit être associé au fournisseur sur la ligne d'en-tête. Vous pouvez également spécifier un numéro de contrat. Non Non string(100) tout
Identificateur d’enregistrement Identificateur d’enregistrement Non Non tout
Numéro de la ligne Permet d'identifier une ligne de bon de commande existante en cas de mise à jour d'un bon de commande. Définit sinon le numéro de ligne des nouvelles lignes de bon de commande. Non Non string(255) tout
Numéro de l’article du catalogue Peut être utilisé pour identifier les articles du catalogue, au lieu du nom de l'article. Non Non string(255) tout
Nom de l’article du catalogue Peut être utilisé pour identifier les articles du catalogue, au lieu du numéro d'article. Non Non string(255) tout
Description de l’article hors catalogue Description d'article pour les articles hors catalogue. Non Non string(255) tout
Nom du département Identique au chargeur de demandes Non Non string(255) tout
Numéro de pièce fournisseur Peut être utilisé pour identifier un article fournisseur. Consultez la documentation du chargeur SFTP du BC pour plus de détails Non Non string(255) tout
Quantité Montant de la quantité de la ligne (vide pour la ligne basée sur le service) Non* Non décimal(30,6) tout
Prix Prix unitaire de l'article Oui*** Non décimal(30,6) tout
Date souhaitée Date d’échéance Non Non datetime AAAA-MM-JJTHH:MM:SS+HH:MM
Code de l'UDM Code de l'unité de mesure. Doit exister dans Coupa. Non* Non string(6) tout
Intitulé de la catégorie d'achat Dénomination des marchandises. Doit exister dans Coupa. Non Non string(255) Doit exister dans Coupa
Suivi des actifs Non utilisé actuellement Non Non tout
Nom du compte Identique au chargeur de demandes Non Non string(100) tout
Code du compte Identique au chargeur de demandes Non Non string(2020) tout
Segment 1 du compte Segment 1 du compte Non Non string(100) tout
Segment 2 du compte Segment 2 du compte Non Non string(100) tout
Segment de compte 3 Segment de compte 3 Non Non string(100) tout
Segment de compte 4 Segment de compte 4 Non Non string(100) tout
Segment de compte 5 Segment de compte 5 Non Non string(100) tout
Segment de compte 6 Segment de compte 6 Non Non string(100) tout
Segment de compte 7 Segment de compte 7 Non Non string(100) tout
Segment de compte 8 Segment de compte 8 Non Non string(100) tout
Segment de compte 9 Segment de compte 9 Non Non string(100) tout
Segment de compte 10 Segment de compte 10 Non Non string(100) tout
Segment de compte 11 Segment de compte 11 Non Non string(100) tout
Segment de compte 12 Segment de compte 12 Non Non string(100) tout
Segment de compte 13 Segment de compte 13 Non Non string(100) tout
Segment de compte 14 Segment de compte 14 Non Non string(100) tout
Segment de compte 15 Segment de compte 15 Non Non string(100) tout
Segment de compte 16 Segment de compte 16 Non Non string(100) tout
Segment de compte 17 Segment de compte 17 Non Non string(100) tout
Segment de compte 18 Segment de compte 18 Non Non string(100) tout
Segment de compte 19 Segment de compte 19 Non Non string(100) tout
Segment de compte 20 Segment de compte 20 Non Non string(100) tout
Nom de la période budgétaire Nom de la période budgétaire Non Non string(255) tout
Prix de vrac Prix de vrac Non Non décimal(30,6) tout
Numérateur de conversion de prix de vrac Numérateur de conversion de prix de vrac Non Non décimal(30,6) tout
Dénominateur de conversion de prix de vrac Dénominateur de conversion de prix de vrac Non Non décimal(30,6) tout
Prix de vrac - Qté Prix de vrac - Qté Non Non décimal(30,6) tout
Code UDM du prix de vrac Code UDM du prix de vrac Non Non int(11) tout
Numéro de pièce auxiliaire du fournisseur Numéro de pièce auxiliaire du fournisseur Non Non tout
Nom du fabricant Nom du fabricant Non Non tout
Numéro de pièce du fabricant Numéro de pièce du fabricant Non Non tout

Colonnes masquées

Ces colonnes peuvent être utilisées dans les lignes de lignes de commande externes, mais ne sont pas incluses dans le modèle. Vous pouvez les ajouter manuellement si vous devez les utiliser.

Nom de la colonne Description Demande d'achat Unique Type Valeurs autorisées
ID Insight de motid Si vous devez spécifier un aperçu du motif (obligatoire pour l'ouverture d'une ligne ou d'un bon de commande), l'ID ou le CODE est obligatoire, ainsi qu'un commentaire. Vrai* false entier tout
Code Insight de motif Si vous devez spécifier un aperçu du motif (obligatoire pour l'ouverture d'une ligne ou d'un bon de commande), l'ID ou le CODE est obligatoire, ainsi qu'un commentaire. Vrai* false string(255) tout
Commentaire d'événement Insight de motif Commentaire obligatoire si un ID ou un code d'aperçu du motif est fourni. Vrai* false string(255) tout

Colonnes d'allocation de compte de commande externe

Nom de la colonne Description Demande d'achat Unique Type Valeurs autorisées
Allocation de compte Indique le type de ligne Non Non - Allocation de compte
Identificateur d’enregistrement Non Non tout
Numéro de la ligne Permet d'identifier une ligne de bon de commande existante en cas de mise à jour d'un bon de commande. Définit sinon le numéro de ligne des nouvelles lignes de bon de commande. Non Non string(255) tout
Montant Montant Non Non décimal(30,3) tout
Pourcentage Pourcentage Non Non décimal(16,10) tout
Nom du compte Identique au chargeur de demandes Non Non string(100) tout
Code du compte Identique au chargeur de demandes Non Non string(20) tout
Segments de compte 1 - 20 Segments de compte 1 à 20 Non Non string(100) tout
Nom de la période budgétaire Nom de la période budgétaire Non Non string(255) tout

* Les lignes basées sur le service n'ont pas de quantité ou d'UDM
** Nécessite un nom de fournisseur ou un numéro de fournisseur
*** Ce champ n'est obligatoire que si aucune valeur n'est actuellement attribuée à un article dans Coupa

Lignes de commande par défaut pour toutes les lignes

Attribut de ligne

Source

Attribut source

Conditions

description

Article

Nom

 

prix_unitaire

CSV

ligne_csv[ riz]

Si fourni

prix_unitaire

ArticleFournisseur

prix

Si la valeur CSV (ci-dessus) est vide

contrat

#load_contract

csv_row[:contract_number] ou csv_row[:contract_name]

Nom ou numéro correspondant

contrat

ArticleFournisseur

contrat

Si la valeur CSV (ci-dessus) est vide

source_part_num

CSV

csv_row[:supplier_part_number]

Si fourni

source_part_num

ArticleFournisseur

numéro_pièce_fournisseur

Si la valeur CSV (ci-dessus) est vide

numéro_de_pièce_fournisseur

CSV

csv_row[:supplier_aux_part_number]

Si fourni

numéro_de_pièce_fournisseur

ArticleFournisseur

numéro_de_pièce_fournisseur

Si la valeur CSV (ci-dessus) est vide

Fournisseur

#load_supplier

Fournisseur

Nom ou numéro correspondant et « actif »

site_fournisseur

CSV

OrderHeader

udm

#load_uom

UDM

"Code Udm" correspondant

udm

Article

UDM

Si la valeur CSV (ci-dessus) est vide

marchandise

#load_commodity

Catégorie d'achat

Nom de catégorie correspondante

devise

OrderHeader

Devise

period

#load_period

PériodeBudgétaire

"Nom de la période budgétaire" correspondant au type de compte (ci-dessus)

line_num

CSV

csv_row[:line_number]

 

quantité

CSV

csv_row[:amount]

 

need_by_date

CSV

ligne_csv[:need_by_date]

 

Valeurs par défaut pour les lignes de demande libres

Attribut de ligne

Source

Attribut source

Conditions

description

CSV

csv_row[:non_catalog_item_description]

 

Erreurs du chercheur d'article

Une erreur sera renvoyée si :

  • Les détails "Catalogue..." et/ou "Fabricant" sont inclus dans l'entrée du chargeur et aucun article du catalogue n'est trouvé. Cela inclut les cas où il existe une correspondance avec les détails "Catalogue...", mais avec des détails différents "Fabricant..."

  • L'article du catalogue est introuvable et est Non Catalog Item Descriptionvide dans l'entrée du chargeur

  • Aucun article fournisseur trouvé

  • Ni le prix, ni le prix de vrac ne sont trouvés

Les cas suivants génèrent un message d'erreur Article de catalogue introuvable:

  • Catalog Item Number ou Catalog Item Name sont présents dans la charge utile, mais un article est introuvable

  • Catalog Item Name et les détails MFG sont présents dans la charge utile et Catalog Item Namene correspondent pas à ceux Name de l'article sélectionné

  • Manufacturer Name est présent dans la charge utile et configuré sur l'article sélectionné et ne correspond pas

  • Manufacturer Part Number est présent dans la charge utile et configuré sur l'article sélectionné et ne correspond pas

Le message d'erreur Catalogue introuvableindique « Article de catalogue introuvable pour la LISTE DES ATTRIBUTS ET DES VALEURS DANS LA CHARGE UTILE ». Par exemple, le message d'erreur pourrait être "Article du catalogue introuvable pour le numérod'article du catalogue avec la valeur ABC123, Nom de l'article du catalogue avec la valeur ABC 123 ARTICLE."

En plus des messages ci-dessus, dans le chargeur d'en-tête de demande, si la clé de configuration csv_requisition_loader_supplier_item_required ? est défini sur vraiet le chargeur ne peut pas correspondre à un article fournisseur, uneerreur Article fournisseur introuvable est renvoyée. Par exemple, le message d'erreur pourrait être "Article fournisseur introuvable pour le nomde l'article du catalogue avec la valeur ABC 123 ARTICLE, Numérode pièce fournisseur avec la valeur SUPP123."

 

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.