• Zuletzt bearbeitet am: 23 February 2021

Anforderungsimport

Der Anforderungslader hat Kopfspalten und Zeilenspalten.

Übersicht

Der Anforderungsimport 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 mithilfe der Flatfile-Integration aktualisieren.

Hinweis

Bei der Angabe einer Lieferadresse sucht Coupa zuerst nach der Versand-ID und dann nach dem Standortcode des Versandlandes. Wenn keines der beiden Felder gefunden wird, wird eine neue Lieferadresse erstellt.

Logik der Artikelsuche 

Coupa durchsucht Lieferantenartikel nach Kopfanforderungsbenutzer für einen Artikel mit einer übereinstimmendenLieferantteilenummer. Wenn nichts gefunden wird, verwendet Coupa den zuerst erstellten Lieferantenartikel für den Kopfanforderungsbenutzer.

Wenn Ihre Suche erfolgreich ist, lesen Sie Anforderungszeilenstandards für alle Positionen. Wenn Sie auf Fehler stoßen, lesen Sie Artikelsuchfehler.

Spaltenname Beschreibung Erford. Eindeutig Typ Zulässige Werte
Anforderung Feld, das den Datensatztyp angibt (Kopfzeile) Ja Nein string Anforderung
Datensatz-ID Wird verwendet, um den Datensatz zu identifizieren, um Kopf und Zeilen zu verknüpfen. Nur beim Laden verwendet, nicht an Coupa gesendet. Ja Nein string(255)
Zur Genehmigung senden? Sollte die Anforderung sofort zur Genehmigung übermittelt werden (ansonsten wird sie im Entwurfsmodus belassen) Ja Nein boolesch Ja, Einkaufswagen
Bedarfsdatum Artikel-Bedarfsdatum Nein Nein dateTime JJJJ-MM-TTTHH:MM:SS+HH:MM
Preis(e) nicht anzeigen Ausblenden des Preises vor dem Lieferanten Nein Nein boolesch WAHR, FALSCH
Begründung Anforderungsbegründungskommentare Nein Nein string(65535)
Abteilungsname Anforderungsabteilung Nein Nein string(255)
Einkäuferhinweis Alle Kommentare oder Notizen des Einkäufers Nein Nein string(65535)
Angefordert von (E-Mail)

Benutzer-E-Mail-Adresse des Anforderers der Anforderung (wenn die Anforderung im Namen eines anderen Benutzers erfolgt, handelt es sich um den "Im Auftrag von"-Benutzer)

Ja Nein string(60)
Angefordert von (Anmeldung) Benutzeranmeldung des Anforderers der Anforderung (wenn die Anforderung im Namen eines anderen Benutzers erfolgt, handelt es sich um den "Im Auftrag von"-Benutzer) Ja Nein string(80)
P-Card-Name Name der PCard Nein Nein string(255)
Name für Versand Name der Adresse. Nein Nein string(50)
Versand-ID Eindeutige ID der Adresse. Wenn angegeben, muss in Coupa existieren, aber es sind keine weiteren Adressfelder erforderlich. Nein Nein integer(11) Wenn angegeben, muss in Coupa vorhanden sein
Zu Händen von versenden Entweder Anforderer oder "zu Händen", die mit der Adresse in Coupa verknüpft sind (Standardeinstellung ist der Anforderer). Nein Nein string(255)
Versandadresse – Straße 1

Lieferadresse Zeile 1. Angeben, wenn die Adresse nicht in Coupa vorhanden ist.

Nein Nein string(255)
Versandadresse – Straße 2 Lieferadresse Zeile 2. Angeben, wenn die Adresse nicht in Coupa vorhanden ist. Nein Nein string(255)
Versandort Lieferadresse Ort. Angeben, wenn die Adresse nicht in Coupa vorhanden ist. Nein Nein string(255)
Bundesland/Staat Versand Lieferadresse Bundesland/Staat. Angeben, wenn die Adresse nicht in Coupa vorhanden ist. Nein Nein string(255)
Postleitzahl Versand Lieferadresse PLZ. Angeben, wenn die Adresse nicht in Coupa vorhanden ist. Nein Nein string(255)
Code Versandland Lieferadresse Ländercode. Muss in Coupa vorhanden sein. Nein Nein string(255) Muss in Coupa vorhanden sein
Name Versandland Lieferadresse Land Nein Nein string(255)
Standortcode Versand Wenn angegeben und in Coupa vorhanden, keine weiteren Adressfelder erforderlich. Wenn in Coupa nicht vorhanden, wird eine neue Adresse erstellt. Nein Nein string(255)
Außerkraftsetzung der Übertragungsmethode Außerkraftsetzung der Übertragungsmethode Nein Nein beliebig
E-Mails für Übertragung E-Mails für Übertragung Nein Nein beliebig
Zahlungsvereinbarung Zahlungsvereinbarung Nein Nein beliebig
Betrag Betrag Nein Nein beliebig
Prozent Prozent Nein Nein beliebig
Typ Typ Nein Nein beliebig
Betragsart Betragsart Nein Nein beliebig
Beschreibung Beschreibung Nein Nein beliebig
Fälligkeitsdatum Fälligkeitsdatum Nein Nein beliebig
Position Position Nein Nein beliebig
Kennzeichen Kennzeichen Nein Nein beliebig
Objektnummer* Die Nummer des übergeordneten Objekts, die zum Hinzufügen einer Kennzeichnung zu einem Objekt auf Kopfebene verwendet wird Ja Nein beliebig
Name* Der Name des Tags Ja Nein beliebig
Systemkennzeichen System-Tag, dessen Standardwert "falsch" ist, wenn nicht angegeben Nein Nein beliebig
Name der Anforderung Name der Anforderung Nein Nein string(50) beliebig
Bestätigen in (in Stunden) Bestätigen in (in Stunden) Nein Nein beliebig
Bestätigungslevel der Bestellung Bestätigungslevel der Bestellung Nein Nein beliebig

Anforderungspositions-Spalten

Spaltenname Beschreibung Erford. Eindeutig Typ Zulässige Werte
Anforderungsposition Feld, das den Datensatztyp angibt (Zeile) Ja string Anforderungszeile
Datensatz-ID Wird verwendet, um den Datensatz zu identifizieren, um Kopf und Zeilen zu verknüpfen. Nur beim Laden verwendet, nicht an Coupa gesendet. Ja string(255)
Zeilennummer Zeilennummer Nein Nein integer(11)
Katalogartikelnummer Katalogartikelnummer (leer, wenn Nicht-Katalogartikel) Nein Nein string(255)
Katalogartikelname Katalogartikelname (leer, wenn Nicht-Katalogartikel) Nein Nein string(255)
Beschreibung Nicht-Katalogartikel Artikelbeschreibung für Nicht-Katalogartikel Nein Nein string(255)
Lieferantteilenummer Lieferantteilenummer Nein Nein string(255)
Lieferanten-Hilfsteilenummer Lieferanten-Hilfsteilenummer Nein Nein beliebig
Menge Positionsmengenbetrag (leer für servicebasierte Position) Nein* Nein decimal(30,6)
Preis Artikel – Preis pro Einheit Nein Nein decimal(30,3)
Bedarfsdatum Artikel-Bedarfsdatum Nein Nein dateTime JJJJ-MM-TTTHH:MM:SS+HH:MM
Name des Lieferanten Lieferantenname (erforderlich, sofern keine Lieferantennummer angegeben ist) Ja** Nein string(100)
Nummer des Lieferanten Lieferantennummer (erforderlich, sofern keine Lieferantenname angegeben ist) Ja** Nein string(255)
Lieferanten-Site-Code ID der Lieferanten-Site Nein Nein integer(11)
Maßeinheitscode Code für die Maßeinheit Nein* Nein string(6)
Name der Warengruppe Name der Warengruppe Nein Nein Zeichenfolge (255)
Vertragsname Name des Vertrags, der für den Kauf verwendet wurde Nein Nein Zeichenfolge (100)
Währungscode Währungscode Ja Nein string(6) Beliebiger ISO 4217-Währungscode mit drei Buchstaben
Bestandskennzeichen Wird derzeit nicht verwendet Nein Nein string(255)
Kontenplanname Kontenplan für Zeile Obwohl dieses Feld nicht erforderlich ist, sollten Sie etwas in dieses Feld eingeben. Wenn dieser Wert leer gelassen wird, funktioniert Ihre Integration möglicherweise nicht. Nein Nein string(50)
Kontoname Kontoname Nein Nein Zeichenfolge (100)
Kontocode Kontocode (kann anstelle der Kontosegmente unten angegeben werden) Nein Nein string(2020)
Kontosegment 1...20 Kontoabrechnungscodesegment für Position Nein Nein Zeichenfolge (100)
Kontierungsbetrag Wird derzeit nicht verwendet Nein Nein float
Kontierungsprozentsatz Wird derzeit nicht verwendet Nein Nein
Zahlungsbedingungscode Zahlungsbedingungscode Nein Nein string(255)
Versandbedingungscode Versandbedingungscode Nein Nein string(255)
Name Budgetzeitraum Name für Budgetzeitraum Nein Nein string(255)
Name des Herstellers Name des Herstellers Nein Nein beliebig
Teilenummer des Herstellers Teilenummer des Herstellers Nein Nein beliebig

* Servicebasierte Positionen haben keine Menge oder Maßeinheit
** Erfordert Lieferantenname oder Lieferantennummer

Anforderungspositionsstandards für alle Positionen

Zeilenattribut

Quelle

Quellattribut

Bedingungen

Beschreibung

Artikel

Name

 

line_num

CSV

csv_row[:line_number]

 

Preis pro Einheit

CSV

csv_row[Preis]

Wenn angegeben

Preis pro Einheit

SupplierItem

Preis

Wenn CSV-Wert (oben) leer ist

Vertrag

#load_contract

csv_row[:contract_number] oder csv_row[:contract_name]

Wenn angegeben

Vertrag

SupplierItem

Vertrag

Wenn CSV-Wert (oben) leer ist

source_part_num

CSV

csv_row[:supplier_part_number]

Wenn angegeben

source_part_num

SupplierItem

supplier_part_num

Wenn CSV-Wert (oben) leer ist

supplier_aux_part_num

CSV

csv_row[:supplier_aux_part_number]

Wenn angegeben

supplier_aux_part_num

SupplierItem

supplier_aux_part_num

Wenn CSV-Wert (oben) leer ist

unspsc_code

SupplierItem

unspsc_code

 

Lieferant

#load_supplier

Lieferant

Übereinstimmender Name oder Nummer und "aktiv"

Lieferant_Site

#load_supplier_site

SupplierSite

Mit "Lieferanten-Site-Code" für Lieferant und "Angefordert von"-Benutzer suchen

Maßeinheit

#load_uom

Maßeinheit

Übereinstimmender "Maßeinheitscode"

Warengruppe

#load_commodity

Warengruppe

Übereinstimmender Warengruppenname

Vertrag

#load_contract

Vertrag

Übereinstimmender Name oder Nummer

Währung

#load_supplier

Währung

Übereinstimmender "Währungscode"

Versandbedingung

#load_shipping_term

Versandbedingung

Übereinstimmender "Versandbedingungscode"

Zahlungsbedingung

#load_payment_term

Zahlungsbedingung

Übereinstimmender "Zahlungsbedingungscode"

account_type

#load_account_type

Kontotyp

Übereinstimmender "Kontenplanname"

Zeitraum

#load_period

Budgetzeitraum

Übereinstimmender "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]

Wenn angegeben

transmission_method_override

Anforderungsposition

.transmission_method_default_value

Wenn CSV-Wert (oben) leer ist

transmission_emails

CSV

csv_row[:transmission_emails]

 

Zusätzliche Standardwerte für mengenbasierte Anforderungspositionen

Zeilenattribut

Quelle

Quellattribut

Bedingungen

minimum_order_quantity

Lieferantenartikel

minimum_order_quantity

 

order_increment

Lieferantenartikel

order_increment

 

Standardwerte für Freiform-Anforderungspositionen

Zeilenattribut

Quelle

Quellattribut

Bedingungen

Beschreibung

CSV

csv_row[:non_catalog_item_description]

 

Artikelsuchfehler

  • Lieferantennameoder Lieferantennummerkann keinen Lieferanten finden
  • Katalog- und/oder Herstellerdetails sind in der Ladereingabe enthalten und es wurde kein Katalogartikel gefunden. Dies umfasst Fälle, in denen eine Übereinstimmung mit "Katalog..."-Details, aber mit anderen "Hersteller..."-Details vorhanden ist.
  • Der Lieferantenartikel erforderlich? Setup-Schlüssel ist aktiviert und es wurde kein Lieferantenartikel gefunden.
  • Lieferantenartikel wurde gefunden und der Positionstyp istBestellmengenpositionund:
    • Menge ist kleiner als die Mindestbestellmenge
    • Menge ist kein Vielfaches des Bestellschritts
  • Wenn in den Laderdaten für "Katalog..." oder "Hersteller..." keine Details angegeben sind, wird eine "Freiform"- RAnforderungsposition erstellt und die Beschreibung des Nicht-Katalogartikelswird in dieAnforderungsposition descriptionkopiert. Für eine leere Beschreibung wird kein Fehler zurückgegeben.

Parts or all of this page might have been machine-translated. We apologize for any inaccuracies.

Vergleichbare Artikel


Die Coupa Core-API

Unsere RESTful-API bietet robusten Zugriff zum Lesen, Bearbeiten oder Integrieren Ihrer Daten mit der Coupa-Plattform.

Erste Schritte mit der API

Allgemeine Informationen zur Verwendung der Coupa-API und wann Sie CSV verwenden sollten.

Übergang zu OAuth 2.0 und OIDC

Coupa veraltet ältere API-Schlüssel und erfordert die Verwendung von OAuth 2.0 / OIDC. Ab R34 werden keine neuen API-Schlüssel ausgegeben und API-Schlüssel werden mit R35 nicht mehr unterstützt.

Bauen Sie auf der Coupa-Plattform auf

Unsere API-basierte offene Integrationsplattform ermöglicht Technologiepartnern und unabhängigen Softwareanbietern (ISVs) die Integration ihrer Produkte in Coupa