• Dernière modification le: 23 February 2021

Importation des demandes

Le chargeur de demande a des colonnes d'en-tête et des colonnes de ligne.

Aperçu

Le processus d'importation des demandes lit les fichiers du ./Incoming/Requisitions/ dans le SFTP. Ces fichiers sont déplacés vers le dossier d'archive situé à l'emplacement ./Incoming/Archive/Requisitions/ avant d'être traités dans l'ordre alphanumérique.

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

Remarque

Lors de la spécification d'une adresse de livraison, Coupa recherche d'abord l'ID de livraison, puis le code de lieu du pays de livraison. Si aucun champ n'est trouvé, une nouvelle adresse d'expédition est créée.

Logique de recherche des articles 

Coupa recherche les articles fournisseur pour l'utilisateur demandeur d'en-tête sur un article avec un numéro de piècefournisseur correspondant. Si rien n'est trouvé, Coupa utilise le premier article fournisseur créé pour l' utilisateurdemandeur d'en-tête .

Si la recherche aboutit, reportez-vous à la rubrique Valeurs par défaut des lignes de demande pour toutes les lignes. Si vous rencontrez des erreurs, reportez-vous à la section Item Finder Errors.

Nom de la colonne Description Demande d'achat Unique Type Valeurs autorisées
Demande Champ indiquant le type d'enregistrement (en-tête) Oui Non chaîne Demande
Identificateur d’enregistrement Utilisé pour identifier l'enregistrement à associer en-tête et lignes. Uniquement utilisé dans le chargement, pas envoyé à Coupa. Oui Non string(255)
Soumission pour approbation ? Si la demande est immédiatement soumise pour approbation (sinon, elle sera laissée en mode brouillon) Oui Non booléen oui, panier
Date souhaitée Date de besoin de l'article Non Non datetime AAAA-MM-JJTHH:MM:SS+HH:MM
Masquer le prix Masquer le prix du fournisseur Non Non booléen VRAI, FAUX
Justification Commentaires de justification de demande Non Non string(65535)
Nom du département Département de la demande Non Non string(255)
Note de l'acheteur Tous les commentaires ou notes de l'acheteur Non Non string(65535)
Demandé par (courrier électronique)

E-mail de l'utilisateur demandeur de la demande (sera l'utilisateur « au nom de » si la demande est au nom d'un autre utilisateur)

Oui Non string(60)
Demandé par (données de connexion) Identifiant du demandeur de la demande d'achat (sera l'utilisateur 'au nom de' si la demande est au nom d'un autre utilisateur) Oui Non string(80)
Nom de la carte d’achat Nom de PCard Non Non string(255)
Nom du destinataire Nom de l'adresse. Non Non string(50)
Identifiant du destinataire ID unique de l'adresse. Si spécifié, doit exister dans Coupa, mais aucun autre champ d'adresse n'est requis. Non Non entier(11) Si spécifié, doit exister dans Coupa
Expédier à l'attention de Le demandeur ou l'attention liée à l'adresse dans Coupa (par défaut, le demandeur). Non Non string(255)
Rue 1 du destinataire

Ligne d'adresse d'expédition 1. Indiquez si l'adresse n'existe pas dans Coupa.

Non Non string(255)
Rue du destinataire 2 Ligne d'adresse d'expédition 2. Indiquez si l'adresse n'existe pas dans Coupa. Non Non string(255)
Ville de livraison Ville de l'adresse d'expédition. Indiquez si l'adresse n'existe pas dans Coupa. Non Non string(255)
État de livraison État de l'adresse de livraison. Indiquez si l'adresse n'existe pas dans Coupa. Non Non string(255)
Code postal de livraison Adresse d'expédition - Code postal. Indiquez si l'adresse n'existe pas dans Coupa. Non Non string(255)
Code pays du destinataire Code pays de l'adresse d'expédition. Doit exister dans Coupa. Non Non string(255) Doit exister dans Coupa
Nom du pays du destinataire Nom du pays de l'adresse de livraison Non Non string(255)
Code du lieu de livraison Si spécifié et existe dans Coupa, aucun autre champ d'adresse n'est requis. Si n'existe pas dans Coupa, une nouvelle adresse est créée. Non Non string(255)
Passer outre la méthode de transmission Passer outre la méthode de transmission Non Non tout
Courriers électroniques de transmission Courriers électroniques de transmission Non Non tout
Accord de paiement Accord de paiement Non Non tout
Montant Montant Non Non tout
Pourcentage Pourcentage Non Non tout
Type Type Non Non tout
Type de montant Type de montant Non Non tout
Description Description Non Non tout
Échéance Échéance Non Non tout
Position Position Non Non tout
Code actif Code actif Non Non tout
Numéro d’objet* Numéro de l'objet parent, utilisé pour ajouter un marquage à un objet de niveau en-tête Oui Non tout
Nom* Nom de la balise Oui Non tout
Balise système Balise système, par défaut, false si non spécifiée Non Non tout
Titre de la demande Titre de la demande Non Non string(50) tout
Confirmer par (en heures) Confirmer par (en heures) Non Non tout
Niveau de confirmation de la commande Niveau de confirmation de la commande Non Non tout

Colonnes des lignes de demande

Nom de la colonne Description Demande d'achat Unique Type Valeurs autorisées
Ligne de la demande Champ indiquant le type d'enregistrement (ligne) Oui chaîne Ligne de la demande
Identificateur d’enregistrement Utilisé pour identifier l'enregistrement à associer en-tête et lignes. Uniquement utilisé dans le chargement, pas envoyé à Coupa. Oui string(255)
Numéro de la ligne Numéro de la ligne Non Non entier(11)
Numéro de l’article du catalogue Numéro d'article du catalogue (vide si article non du catalogue) Non Non string(255)
Nom de l’article du catalogue Nom de l'article du catalogue (vide si l'article n'est pas du catalogue) Non Non string(255)
Description de l’article hors catalogue Description d'article pour les articles hors catalogue Non Non string(255)
Numéro de pièce fournisseur Numéro de pièce fournisseur Non Non string(255)
Numéro de pièce auxiliaire du fournisseur Numéro de pièce auxiliaire du fournisseur Non Non tout
Quantité Montant de la quantité de la ligne (vide pour la ligne basée sur le service) Non* Non décimal(30,6)
Prix Prix unitaire de l'article Non Non décimal(30,3)
Date souhaitée Date de besoin de l'article Non Non datetime AAAA-MM-JJTHH:MM:SS+HH:MM
Nom du fournisseur Nom du fournisseur (obligatoire sauf si le numéro de fournisseur est fourni) Oui** Non string(100)
Numéro du fournisseur Numéro du fournisseur (obligatoire sauf si le nom du fournisseur est fourni) Oui** Non string(255)
Code de site fournisseur ID du site fournisseur Non Non entier(11)
Code de l'UDM Code d'unité de mesure Non* Non string(6)
Intitulé de la catégorie d'achat Intitulé de la catégorie d'achat Non Non string(255)
Nom du contrat Nom du contrat utilisé pour l'achat Non Non string(100)
Code de devise Code de devise Oui Non string(6) Tout code de devise à trois lettres ISO 4217
Suivi des actifs Non utilisé actuellement Non Non string(255)
Nom du plan comptable Plan comptable de la ligne. Bien que ce champ ne soit pas obligatoire, vous devez entrer quelque chose dans ce champ. Si cette valeur est laissée vide, votre intégration risque de ne pas fonctionner. Non Non string(50)
Nom du compte Nom du compte Non Non string(100)
Code du compte Code du compte (peut être fourni au lieu des segments de compte ci-dessous) Non Non string(2020)
Segment de compte 1.20 Segment de code de facturation du compte pour la ligne Non Non string(100)
Montant de l’allocation du compte Non utilisé actuellement Non Non flotter
Pourcentage de l’allocation du compte Non utilisé actuellement Non Non
Code de modalités de paiement Code de modalités de paiement Non Non string(255)
Code de condition d'expédition Code de condition d'expédition Non Non string(255)
Nom de la période budgétaire Nom de la période budgétaire Non Non string(255)
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

* 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

Ligne de demande par défaut pour toutes les lignes

Attribut de ligne

Source

Attribut source

Conditions

description

Article

Nom

 

line_num

CSV

csv_row[:line_number]

 

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]

Si fourni

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

code_unspsc

ArticleFournisseur

code_unspsc

 

Fournisseur

#load_supplier

Fournisseur

Nom ou numéro correspondant et « actif »

site_fournisseur

#load_supplier_site

SiteFournisseur

Rechercher avec "Code du site fournisseur" pour le fournisseur et "Demandé par" l'utilisateur

udm

#load_uom

UDM

"Code Udm" correspondant

marchandise

#load_commodity

Catégorie d'achat

Nom de catégorie correspondante

contrat

#load_contract

Contrat

Nom ou numéro correspondant

devise

#load_supplier

Devise

"Code de devise" correspondant

condition_expédition

#load_shipping_term

ConditionsExpédition

"Code de condition d'expédition" correspondant

délai_paiement

#load_payment_term

Modalités de paiement

"Code des modalités de paiement" correspondant

type_compte

#load_account_type

TypeCompte

"Nom Du Plan Comptable" Correspondant

period

#load_period

PériodeBudgétaire

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

need_by_date

CSV

ligne_csv[:need_by_date]

 

mode_transmission_override

CSV

csv_row[:transmission_method_override]

Si fourni

mode_transmission_override

RequisitionLine

.méthode_de_transmission_valeur_par_défaut

Si la valeur CSV (ci-dessus) est vide

emails_transmission

CSV

ligne_csv[:emails_transmission]

 

Valeurs par défaut supplémentaires pour les lignes de demande basées sur la quantité

Attribut de ligne

Source

Attribut source

Conditions

quantité_commande_minimale

Article de fournisseur

quantité_commande_minimale

 

incrément_commande

Article de fournisseur

incrément_commande

 

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

  • Le nomou le numéro du fournisseurest introuvable
  • Les détails du catalogue et/ou du 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...".
  • Article du fournisseur obligatoire ? la clé de configuration est activée et aucun article fournisseur n'a été trouvé.
  • L'article fournisseur a été trouvé et le type de ligne estLignede quantité de commande et :
    • La quantité est inférieure à la quantité minimale de commande
    • La quantité n'est pas un multiple de l'incrément de commande
  • Si aucun détail n'est fourni dans les données du chargeur pour "Catalogue..." ou "Fabricant...", une Rligne de demande "libre" sera créée et la description de l'article hors catalogue, une description,sera copiée dans la lignede demande description. Aucune erreur n'est renvoyée pour une description vide.

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.