Anforderungen importieren
Der Anforderungslader hat Kopfspalten und Zeilenspalten.
Übersicht
Der Anforderungsimportprozess liest Dateien aus dem./Incoming/Requisitions/
im SFTP. Diese Dateien werden in den Archivordner unter verschoben./Incoming/Archive/Requisitions/
bevor sie in alphanumerischer Reihenfolge verarbeitet werden.
Coupa kann eine Anforderung nicht mit Flat File Integration aktualisieren.
Bei der Angabe einer Versandadresse sucht Coupa zuerst nach Versand-ID und dann nach Standortcode des Versandlandes. Wenn keines der beiden Felder gefunden wird, wird eine neue Lieferadresse erstellt.
Artikel-Finder-Logik
Coupa durchsucht Lieferantenartikel nach einem Kopfanforderer-Benutzer für einen Artikel mit einer übereinstimmenden Lieferantenteilenummer. Wenn nichts gefunden wird, verwendet Coupa den ersten erstellten Lieferantenartikel für den Benutzer des Kopfanforderers.
Wenn Ihre Suche erfolgreich ist, lesen Sie den Abschnitt Standardeinstellungen für Anforderungspositionen für alle Positionen weiter unten.
Wenn Sie auf Fehler stoßen, lesen Sie den Abschnitt Item Finder-Fehler weiter unten.
Standardeinstellungen für Anforderungspositionen für alle Positionen
Attribut der Position |
Quelle |
Quellattribut |
Bedingungen |
---|---|---|---|
beschreibung |
Artikel |
name |
|
line_num |
CSV |
csv_row[:line_number] |
|
unit_price |
CSV |
csv_row[ Reis] |
Falls vorhanden |
unit_price |
SupplierItem |
preis |
Wenn CSV-Wert (oben) leer ist |
vertrag |
#load_contract |
csv_row[:contract_number] oder csv_row[:contract_name] |
Falls vorhanden |
vertrag |
SupplierItem |
vertrag |
Wenn CSV-Wert (oben) leer ist |
source_part_num |
CSV |
csv_row[:supplier_part_number] |
Falls vorhanden |
source_part_num |
SupplierItem |
supplier_part_num |
Wenn CSV-Wert (oben) leer ist |
supplier_aux_part_num |
CSV |
csv_row[:supplier_aux_part_number] |
Falls vorhanden |
supplier_aux_part_num |
SupplierItem |
supplier_aux_part_num |
Wenn CSV-Wert (oben) leer ist |
unspsc_code |
SupplierItem |
unspsc_code |
|
Lieferant |
#load_supplier |
Lieferant |
Passender Name oder Nummer & "aktiv" |
supplier_site |
#load_supplier_site |
SupplierSite |
Suchen Sie mit "Lieferanten-Site-Code" für Lieferanten und "Angefordert von" Benutzer |
uom |
#load_uom |
Maßeinheit |
Übereinstimmender "Einheitencode" |
warengruppe |
#load_commodity |
Warengruppe |
Name der übereinstimmenden Warengruppe |
vertrag |
#load_contract |
Vertrag |
Passender Name oder Nummer |
währung |
#load_supplier |
Währung |
Übereinstimmender "Währungscode" |
shipping_term |
#load_shipping_term |
Versandbedingungen |
Abgleich "Versandbedingungscode" |
payment_term |
#load_payment_term |
PaymentTerm |
Abgleich "Code für Zahlungsbedingungen" |
account_type |
#load_account_type |
AccountType |
Abgleich "Kontenplanname" |
zeitraum |
#load_period |
BudgetPeriod |
Abgleich "Name des Budgetzeitraums" für AccountType (oben) |
need_by_date |
CSV |
csv_row[:need_by_date] |
|
transmission_method_override |
CSV |
csv_row[:transmission_method_override] |
Falls vorhanden |
transmission_method_override |
RequisitionLine |
.transmission_method_default_value |
Wenn CSV-Wert (oben) leer ist |
transmission_emails |
CSV |
csv_row[:transmission_emails] |
|
Zusätzliche Standardeinstellungen für mengenbasierte Anforderungspositionen
Attribut der Position |
Quelle |
Quellattribut |
Bedingungen |
---|---|---|---|
minimum_order_quantity |
Lieferantenartikel |
minimum_order_quantity |
|
order_increment |
Lieferantenartikel |
order_increment |
|
Standardeinstellungen für Freiform-Anforderungspositionen
Attribut der Position |
Quelle |
Quellattribut |
Bedingungen |
---|---|---|---|
beschreibung |
CSV |
csv_row[:non_catalog_item_description] |
Spalten für Preislistenpositionen
Spaltenname | Beschreibung | Anf. | Eindeutig | Typ | Zulässige Werte |
---|---|---|---|---|---|
Datensatz-Identifier | Wird verwendet, um Datensatz zu identifizieren, um Kopfzeilen und Zeilen zuzuordnen. Nur in der Ladung verwendet, nicht an Coupa gesendet. | Ja | Nein | string(255) | |
Positionsnummer | Positionsnummer | Nein | Nein | ganze Zahl(11) | |
Name |
name, der den mit dem Tarif verknüpften Dienst beschreibt. |
Ja | Nein | string(255) | |
Code | code, der den mit dem Tarif verknüpften Dienst beschreibt. | Nein | Nein | string(255) | |
Positionsart |
Wählen Sie aus, ob die Anforderungsposition auf einem Betrag, einem Preis pro Menge oder einer Ressource (z. B. einem Stundensatz) basiert Hinweis: Werte müssen in Kleinbuchstaben angegeben werden. |
Ja | Nein |
betrag, Menge oder Ressource |
|
Preis | betrag, der Ihr Gesamtbudget für die Dienstleistung schätzt. | Ja | Nein | ||
Einheit | Maßeinheit | Ja | Nein | Hängt vom Zeilentyp ab (ME ist für einen Mengenzeilentyp erforderlich) |
Item-Finder-Fehler
- Name oder Nummer des Lieferanten kann keinen Lieferanten finden
- Katalog- und/oder Herstellerangaben sind in der Ladereingabe enthalten und es wurde kein Katalogartikel gefunden. Dazu gehören Fälle, in denen eine Übereinstimmung mit "Katalog..." -Details besteht, jedoch mit anderen "Hersteller..." -Details.
- Der Setup-Schlüssel Lieferantenartikel erforderlich? ist aktiviert und es wurde kein Lieferantenartikel gefunden.
- Lieferantenartikel wurde gefunden und der Positionstyp ist Bestellmengenposition und:
- Die Menge liegt unter der Mindestbestellmenge
- Menge ist kein Vielfaches des Bestellschritts
- Wenn in den Laderdaten für "Katalog..." oder "Hersteller..." keine Details angegeben sind, wird eine
"
freie" Anforderungszeile erstellt und die Beschreibung des Nicht-Katalogartikels wird in dieBeschreibung der Anforderungszeile kopiert
. Für eine leere Beschreibung wird kein Fehler zurückgegeben. - Service-Typ ist auf Service (Amt) eingestellt, es wird jedoch eine Menge eingegeben.
- Service-Typ ist auf Service (Qty) eingestellt, jedoch wurde keine Menge oder ME eingegeben (oder der eingegebene ME-Code stimmt nicht mit einem der konfigurierten ME-Codes überein).
- Der Servicetyp ist auf Ressource festgelegt, es wird jedoch keine Menge eingegeben oder ein ME-Code eingegeben.
- (Attribut) wurde fälschlicherweise einer Anfrageposition hinzugefügt, die kein Servicebetrag ist.
- (Attribut) wurde ohne die angemessenen Benutzerberechtigungen hinzugefügt.
- (Attribut) wurde fälschlicherweise mit einer Maßeinheit hinzugefügt.
- (Attribut) wurde mit einem falschen Wert eingegeben.
- (Attribut) wurde mit einem falschen Wert hinzugefügt, der nicht für Ressourcen konfiguriert ist.
- (Attribut) ist falsch, Preislisten-Positionen sind nur für Servicebetrag-Anfragen gültig.