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]
|
|
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 Description
vide 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 Name
ne 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."