• Zuletzt bearbeitet am: 13 October 2023

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.

Hinweis

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.

    Spaltenname Beschreibung Anf. Eindeutig Typ Zulässige Werte
    Anforderung Feld zur Angabe des Satztyps (Kopfzeile) Ja Nein zeichenfolge Anforderung
    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)
    Zur Genehmigung übermitteln? Sollte die Anforderung sofort zur Genehmigung übermittelt werden (andernfalls wird sie im Entwurfsmodus belassen) Ja Nein boolean ja, Einkaufswagen
    Bedarfstermin Wunschtermin des Artikels Nein Nein datum/Uhrzeit JJJJ-MM-TTTHH:MM:SS+HH:MM
    Preis (e) nicht anzeigen Preis für Lieferant nicht anzeigen Nein Nein boolean RICHTIG, FALSCH
    Begründung Kommentare zur Rechtfertigung der Anforderung Nein Nein string(65535)
    Abteilungsname Anforderungsabteilung Nein Nein string(255)
    Käuferhinweis Alle Kommentare oder Notizen des Einkäufers Nein Nein string(65535)
    Angefordert von (E-Mail)

    Benutzer-E-Mail des Anforderers (wird der 'im Namen des' Benutzers sein, wenn die Anforderung im Namen eines anderen Benutzers ist)

    Ja Nein string(60)
    Angefordert von (Anmeldung) Benutzeranmeldung des Anforderers (wird der "im Namen des" Benutzers sein, wenn die Anforderung im Namen eines anderen Benutzers ist) Ja Nein string(80)
    P-Card-Name Name von 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 vorhanden sein, aber keine anderen Adressfelder erforderlich. Nein Nein ganze Zahl(11) Wenn angegeben, muss in Coupa vorhanden sein
    Zu Händen von versenden Entweder der Anforderer oder die Aufmerksamkeit, die mit der Adresse in Coupa verknüpft ist (standardmäßig der Anforderer). Nein Nein string(255)
    Versandadresse - Straße 1

    Lieferadresse Zeile 1. Geben Sie an, ob die Adresse in Coupa nicht vorhanden ist.

    Nein Nein string(255)
    Versandadresse - Straße 2 Lieferadresse Zeile 2. Geben Sie an, ob die Adresse in Coupa nicht vorhanden ist. Nein Nein string(255)
    Versand an - Straße 3 Versand an - Straße 3 Nein Nein string(255)
    Versand an - Straße 4 Versand an - Straße 4 Nein Nein string(255)
    Versandort Lieferadresse - Ort. Geben Sie an, ob die Adresse in Coupa nicht vorhanden ist. Nein Nein string(255)
    Bundesland Versand Lieferadresse Status. Geben Sie an, ob die Adresse in Coupa nicht vorhanden ist. Nein Nein string(255)
    Postleitzahl Versand Lieferadresse - Postleitzahl. Geben Sie an, ob die Adresse in Coupa nicht 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 - Ländername Nein Nein string(255)
    Standortcode Versand Wenn angegeben und in Coupa vorhanden, sind keine weiteren Adressfelder erforderlich. Wenn nicht in Coupa vorhanden, wird eine neue Adresse erstellt. Nein Nein string(255)
    Außerkraftsetzung der Übertragungsmethode Außerkraftsetzung der Übertragungsmethode Nein Nein alle
    E-Mails für Übertragung E-Mails für Übertragung Nein Nein alle
    Zahlungsvereinbarung Zahlungsvereinbarung Nein Nein beliebig
    Betrag Betrag Nein Nein beliebig
    Prozent Prozent Nein Nein alle
    Typ Typ Nein Nein beliebig
    Betragsart Betragsart Nein Nein alle
    Beschreibung Beschreibung Nein Nein alle
    Fälligkeitsdatum Fälligkeitsdatum Nein Nein alle
    Position Position Nein Nein alle
    Tag Tag Nein Nein alle
    Objektnummer* Die Nummer des übergeordneten Objekts, mit der ein Tagging zu einem Header-Level-Objekt hinzugefügt wird Ja Nein beliebig
    Name* Der Name des Tags Ja Nein beliebig
    Systemkennzeichen Systemkennzeichen, standardmäßig falsch, wenn nicht angegeben Nein Nein alle
    Name der Anforderung Name der Anforderung Nein Nein string(50) alle
    Bestätigen innerhalb von (Stunden) Bestätigen innerhalb von (Stunden) Nein Nein beliebig
    Bestätigungsebene der Bestellung Bestätigungsebene der Bestellung Nein Nein alle

    Spalten der Anforderungsposition

    Spaltenname Beschreibung Anf. Eindeutig Typ Zulässige Werte
    Anforderungsposition Feld, das die Art des Datensatzes angibt (Position) Ja zeichenfolge Anforderungsposition
    Datensatz-Identifier Wird verwendet, um Datensatz zu identifizieren, um Kopfzeilen und Zeilen zuzuordnen. Nur in der Ladung verwendet, nicht an Coupa gesendet. Ja string(255)
    Positionsnummer Positionsnummer Nein Nein ganze Zahl(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)
    Lieferantenteilenummer Lieferantenteilenummer Nein Nein string(255)
    Lieferanten-Hilfsteilenummer Lieferanten-Hilfsteilenummer Nein Nein alle
    Menge Menge der Position (leer für servicebasierte Position) Nein* Nein dezimalzahl(30,6)
    Preis Einzelpreis des Artikels Nein Nein dezimalzahl(30,3)
    Bedarfstermin Wunschtermin des Artikels Nein Nein datum/Uhrzeit JJJJ-MM-TTTHH:MM:SS+HH:MM
    Name des Lieferanten Name des Lieferanten (erforderlich, es sei denn, die Lieferantennummer wird angegeben) Ja** Nein zeichenfolge(100)
    Lieferantennummer Lieferantennummer (erforderlich, es sei denn, der Name des Lieferanten wird angegeben) Ja** Nein string(255)
    Lieferanten-Site-Code ID des Lieferantenstandorts Nein Nein ganze Zahl(11)
    Maßeinheitscode Maßeinheitscode Nein* Nein string(6)
    Name der Warengruppe Name der Warengruppe Nein Nein string(255)
    Name des Vertrags Name des für den Kauf verwendeten Vertrags Nein Nein string(100)
    Währungscode Währungscode Ja Nein string(6) Jeder ISO 4217-Dreibuchstaben-Währungscode
    Asset-Tags 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 string(100)
    Kontocode Kontocode (kann anstelle von Kontosegmenten unten angegeben werden) Nein Nein string(2020)
    Kontosegment 1..20 Kontoabrechnungscode-Segment für Position Nein Nein string(100)
    Kontierungsbetrag Derzeit nicht verwendet Nein Nein schwimmer
    Kontierungsprozentsatz 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 alle
    Teilenummer des Herstellers Teilenummer des Herstellers Nein Nein alle
    Servicetyp Servicetyp wird angefordert Nein Nein zeichenfolge

    Service (Betrag), Service (Menge) oder Ressource

    Startdatum Servicestartdatum Nein Nein datum/Uhrzeit JJJJ-MM-TTTHH:MM:SS+HH:MM
    Fälligkeitsdatum Fälligkeits- (oder End-) Datum der Dienstleistung Nein Nein datum/Uhrzeit JJJJ-MM-TTTHH:MM:SS+HH:MM
    Manager Manager, der den Service anfordert Ja Nein zeichenfolge(50) Beliebig
    E-Mail zur Arbeitsbestätigung E-Mail des Managers, der die Dienstleistung erbringt Ja Nein zeichenfolge(60)

    * Service-basierte Zeilen haben keine Menge oder Maßeinheit
    ** Erfordert einen Namen oder eine Nummer des Lieferanten

    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 die Beschreibung 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.

    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