• Dernière modification le: 13 October 2023

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 de la demande lit les fichiers du./Entrant/Demandes/dans le SFTP. Ces fichiers sont déplacés vers le dossier d'archives situé à l'adresse./Entrant/Archive/Demandes/avant d'être traité par 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 d'expédition, Coupa recherche d'abord l'ID d'expédition, puis le code d'emplacement d'expédition vers le pays. Si aucun champ n'est trouvé, une nouvelle adresse d'expédition est créée.

Logique de recherche d'article 

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

Si votre recherche est réussie, reportez-vous à la section Valeurs par défaut de la ligne de demande pour toutes les lignes ci-dessous.

Si vous rencontrez des erreurs, reportez-vous à la section Erreurs de l'outil de recherche d'articles ci-dessous.

    Nom de la colonne Description Dem. Unique Type Valeurs admissibles
    Demande Champ indiquant le type d'enregistrement (En-tête) Oui Non chaîne Demande
    Identificateur d'enregistrement Utilisé pour identifier l'enregistrement à associer à l'en-tête et aux lignes. Utilisé uniquement dans le chargement, non envoyé à Coupa. Oui Non string(255)
    Soumettre pour approbation ? Si la demande est immédiatement soumise pour approbation (sinon elle sera laissée en mode brouillon) Oui Non boolean oui, panier
    Date de livraison souhaitée Date de livraison souhaitée de l'article Non Non datetime AAAA-MM-JJFHH :MM :SS+HH :MM
    Masquer le prix Cacher le prix du fournisseur Non Non boolean VRAI, FAUX
    Justification Commentaires sur la justification de la demande Non Non string(65535)
    Nom du département Catégorie d'achat de département Non Non string(255)
    Note de l'acheteur Tout commentaire ou note de l'acheteur Non Non string(65535)
    Demandé par (e-mail)

    Adresse e-mail de l'utilisateur du 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 utilisateur du demandeur de la demande (sera l'utilisateur « au nom de » si la demande est au nom d'un autre utilisateur) Oui Non string(80)
    Nom de la carte Pcard Nom de la carte d'achat Non Non string(255)
    Nom du destinataire Nom de l'adresse. Non Non string(50)
    Identifiant du destinataire Identifiant 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 Soit le demandeur, soit l'attention liée à l'adresse dans Coupa (par défaut au demandeur). Non Non string(255)
    Rue 1 du destinataire

    Adresse de livraison Ligne1. Indiquez si l'adresse n'existe pas dans Coupa.

    Non Non string(255)
    Rue du destinataire 2 Adresse de livraison Ligne2. Indiquez si l'adresse n'existe pas dans Coupa. Non Non string(255)
    Rue du destinataire 3 Rue du destinataire 3 Non Non string(255)
    Rue du destinataire 4 Rue du destinataire 4 Non Non string(255)
    Ville du destinataire Ville de l'adresse d'expédition. Indiquez si l'adresse n'existe pas dans Coupa. Non Non string(255)
    État du destinataire État de l'adresse de livraison. Indiquez si l'adresse n'existe pas dans Coupa. Non Non string(255)
    Code postal du destinataire Code postal de l'adresse de livraison. Indiquez si l'adresse n'existe pas dans Coupa. Non Non string(255)
    Code pays du destinataire Adresse de livraison Code pays. Doit exister dans Coupa. Non Non string(255) Doit exister dans Coupa
    Nom du pays du destinataire Nom du pays de l'adresse d'expédition Non Non string(255)
    Code d'emplacement du destinataire 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)
    Remplacement de la méthode de transmission Remplacement de la méthode de transmission Non Non tout
    Courriels de transmission Courriels de transmission Non Non any
    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
    Étiquette Étiquette Non Non tout
    Numéro d'objet * Le numéro de l'objet parent, utilisé pour ajouter un marquage à un objet de niveau en-tête Oui Non tout
    Intitulé* Le nom de l'étiquette Oui Non tout
    Balise système Étiquette du système, la valeur par défaut est false si elle n'est pas 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 de la ligne de demande d'achat

    Nom de la colonne Description Dem. Unique Type Valeurs admissibles
    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 à l'en-tête et aux lignes. Utilisé uniquement dans le chargement, non 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 de l'article du catalogue (vide si article non répertorié dans le catalogue) Non Non string(255)
    Nom de l'article provenant du catalogue Nom de l'article du catalogue (vide si article non répertorié dans le catalogue) Non Non string(255)
    Description d'un article non répertorié dans le catalogue Description de l'article pour les articles hors catalogue Non Non string(255)
    Numéro de pièce du fournisseur Numéro de pièce du fournisseur Non Non string(255)
    Numéro de pièce auxiliaire du fournisseur Numéro de pièce auxiliaire du fournisseur Non Non any
    Quantité Quantité de la ligne (vide pour la ligne basée sur le service) Non* Non décimale(30,6)
    Prix Prix unitaire de l'article Non Non décimale(30,3)
    Date de livraison souhaitée Date de livraison souhaitée de l'article Non Non datetime AAAA-MM-JJFHH :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 du site du fournisseur ID du site du fournisseur Non Non entier(11)
    Code de l'unité de mesure Code de l'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 la devise Code de devise Oui Non string(6) Tout code de devise à trois lettres ISO 4217
    Étiquettes d'actif Non utilisé pour le moment Non Non string(255)
    Titre du plan comptable Plan comptable pour 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 peut ne pas fonctionner. Non Non string(50)
    Nom du compte Nom du compte Non Non string(100)
    Code du compte Code de compte (peut être fourni au lieu des segments de compte ci-dessous) Non Non string(2020)
    Compte Segment 1..20 Segment du code de facturation du compte pour la ligne Non Non string(100)
    Montant de l'affectation de compte Non utilisé pour le moment Non Non flotteur
    Pourcentage de l'affectation de compte Non utilisé pour le moment Non Non
    Code de modalité de paiement Code de modalité de paiement Non Non string(255)
    Code de condition d'expédition Code de condition d'expédition Non Non string(255)
    Titre 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
    Type de service Type de service demandé Non Non chaîne

    Service (montant), service (quantité) ou ressource

    Date de début Date de début de service Non Non datetime AAAA-MM-JJFHH :MM :SS+HH :MM
    Échéance Date d'échéance (ou de fin) du service Non Non datetime AAAA-MM-JJFHH :MM :SS+HH :MM
    Gestionnaire Responsable demandant le service Oui Non string(50) N'importe quelle de
    Courriel de confirmation du travail Adresse électronique du responsable exécutant la prestation Oui Non string(60)

    * 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

    Valeurs par défaut de la ligne de demande pour toutes les lignes

    Attribut de ligne

    Source

    Attributs de la source

    Conditions

    description

    Article

    nom

     

    line_num

    CSV

    csv_row[:line_number]

     

    unit_price

    CSV

    csv_row[ riz]

    Si fourni

    unit_price

    SupplierItem

    prix

    Si la valeur CSV (ci-dessus) est vide

    contrat

    #load_contract

    csv_row[:contract_number] ou csv_row[:contract_name]

    Si fourni

    contrat

    SupplierItem

    contrat

    Si la valeur CSV (ci-dessus) est vide

    source_part_num

    CSV

    csv_row[:supplier_part_number]

    Si fourni

    source_part_num

    SupplierItem

    supplier_part_num

    Si la valeur CSV (ci-dessus) est vide

    supplier_aux_part_num

    CSV

    csv_row[:supplier_aux_part_number]

    Si fourni

    supplier_aux_part_num

    SupplierItem

    supplier_aux_part_num

    Si la valeur CSV (ci-dessus) est vide

    unspsc_code

    SupplierItem

    unspsc_code

     

    fournisseur

    #load_supplier

    Gestion des Fournisseurs

    Nom ou numéro correspondant et « actif »

    supplier_site

    #load_supplier_site

    SupplierSite

    Rechercher avec « Code de site fournisseur » pour le fournisseur et « Demandé par » l'utilisateur

    uom

    #load_uom

    Unité de mesure

    Correspondance "Code UOM"

    catégorie d'achat

    #load_commodity

    Catégorie d ´ achat

    Nom de la catégorie d'achat correspondante

    contrat

    #load_contract

    Contrat

    Nom ou numéro correspondant

    devise

    #load_supplier

    Devise

    Correspondance "Code de devise"

    shipping_term

    #load_shipping_term

    ShippingTerm

    Correspondant au « Code de conditions d'expédition »

    payment_term

    #load_payment_term

    PaymentTerm

    Correspondance "Code de modalité de paiement"

    account_type

    #load_account_type

    AccountType

    Correspondance "Nom du plan comptable"

    period

    #load_period

    BudgetPeriod

    Correspondance du « Nom de la période budgétaire » pour le type de compte (ci-dessus)

    need_by_date

    CSV

    csv_row[:besoin_avant_la_date]

     

    transmission_method_override

    CSV

    csv_row[:transmission_method_override]

    Si fourni

    transmission_method_override

    RequisitionLine

    .transmission_method_default_value

    Si la valeur CSV (ci-dessus) est vide

    courriels_de_transmission

    CSV

    csv_row[:transmission_emails]

     

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

    Attribut de ligne

    Source

    Attributs de la source

    Conditions

    minimum_order_quantity

    Article de fournisseur

    minimum_order_quantity

     

    incrément_commande

    Article de fournisseur

    order_increment

     

    Valeurs par défaut pour les lignes de demande de formulaire libre

    Attribut de ligne

    Source

    Attribut de la source

    Conditions

    description

    CSV

    csv_row[:non_catalog_item_description]

     

    Colonnes de ligne de grille tarifaire

    Nom de la colonne Description Req'd Unique Type Valeurs admissibles
    Identificateur d'enregistrement Utilisé pour identifier l'enregistrement à associer à l'en-tête et aux lignes. Utilisé uniquement dans le chargement, non envoyé à Coupa. Oui Non string(255)
    Numéro de la ligne Numéro de la ligne Non Non entier(11)
    Intitulé

    nom décrivant le service associé au tarif.

    Oui Non string(255)
    Code code décrivant le service associé au tarif. Non Non string(255)
    Type de ligne

    Sélectionnez si la ligne de demande est basée sur un montant, un prix par quantité ou une ressource (comme un taux horaire)

    Remarque : Les valeurs doivent être en minuscules.

    Oui Non

    montant, quantité ou ressource

    Prix montant qui estime votre budget total pour le service. Oui Non
    UDM Unité de mesure Oui Non Dépend du type de ligne (l'UDM est obligatoire pour un type de ligne de quantité)

    Erreurs de recherche d'article

    • Le nom ou le numéro du fournisseur ne peut pas trouver un fournisseur
    • Les détails du catalogue et/ou du fabricant sont inclus dans l'entrée du chargeur et aucun article de catalogue n'est trouvé. Cela inclut les cas où il existe une correspondance avec les détails "Catalogue..." mais avec des détails "Fabricant..." différents.
    • La clé de configuration de l'article du fournisseur requis ? est activée et aucun article du fournisseur n'a été trouvé.
    • L'article fournisseur est trouvé et le type de ligne est la ligne de quantité de commande et :
      • La quantité est inférieure à la quantité minimale de commande
      • Une 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 ligne d'équisition R "de forme libre" sera créée et une description d'article hors catalogue sera copiée dans la description de la ligne de demande. Aucune erreur n'est renvoyée pour une description vide.
    • Le type de service est défini sur Service (montant), cependant, une quantité est saisie.
    • Le type de service est défini sur Service (qté), cependant, une quantité ou une UDM n'est pas saisie (ou le code UDM saisi ne correspond pas à l'un des codes UDM configurés).
    • Le type de service est défini sur Ressource, cependant, une quantité n'est pas saisie ou un code UOM est saisi,
    • (attribut) a été ajouté de manière incorrecte à une ligne de demande qui n'est pas un montant de service.
    • (attribut) a été ajouté sans les autorisations utilisateur appropriées.
    • (attribut) a été incorrectement ajouté avec une unité de mesure.
    • (attribut) a été saisi avec une valeur incorrecte.
    • (attribut) a été ajouté avec une valeur incorrecte qui n'est pas configurée pour la ressource.
    • (attribut) est incorrect, les lignes de la grille tarifaire ne sont valides que pour les demandes de montant de service.

    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.