• Zuletzt bearbeitet am: 30 March 2022

Import externer Bestellungen

Der externe Auftragslader hat Kopfspalten, Zeilenspalten und Zeilenzuweisungsspalten.

Übersicht

Der Bestellungsimport liest Dateien aus dem SFTP-Ordner:  ./Incoming/PurchaseOrders/

Diese Dateien werden in den Archivordner unter verschoben,./Incoming/Archive/PurchaseOrders/bevor sie in alphanumerischer Reihenfolge verarbeitet werden.

Coupa kann eine Bestellung nicht über die Flatfile-Integration aktualisieren.

Die FAQ zu externen Bestellungen enthält viele nützliche Informationen zum Laden von Bestellungen aus Drittsystemen.

Schlüssel

  • Name des Lieferanten
  • Lieferantennummer

 

Aktualisieren Sie zum vorübergehenden Schließen einer Bestellung die Bestellung mit Aktion = Schließen

Aktualisieren Sie zum harten Schließen einer Bestellung die Bestellung ein zweites Mal mit Aktion = Schließen

Logik der Artikelsuche 

Coupa durchsucht den Lieferantenartikel nach dem Versandempfänger des Artikels mit übereinstimmenden Lieferantteilenummern. Wenn nichts gefunden wurde, sucht Coupa nach dem nächstbestenLieferantenartikel für den Versandempfänger.

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

Spaltenname Beschreibung Erford. Eindeutig Typ Zulässige Werte
Kopfzeile Gibt den Zeilentyp an Nein Nein - Kopfzeile
Preis(e) nicht anzeigen Ausblenden des Preises vor dem Lieferanten Nein Nein boolesch WAHR, FALSCH
Aktion

Gibt vor, was mit der Bestellung passiert. Wenn Soft-Close aktiviert ist, ist erneutes Öffnen ebenfalls zulässig.

Nein Nein Zeichenfolge Abbrechen, Schließen, erneut öffnen, Problem mitSenden, Problem ohneSenden, IgnoreWindowsAndProblem
Versionsnummer Ermöglicht das Überschreiben der Standardversionsregeln von Coupa. Weitere Informationen finden Sie in der Dokumentation zum Bestellung-SFTP-Lader. Nein Nein Integer(11) Wenn angegeben, muss sie größer oder gleich der aktuellen Bestellversionsnummer sein.
Bestellungsnummer Verwenden Sie diese Option, um festzulegen, ob Coupa eine vorhandene Bestellung ändert oder eine neue Bestellung erstellt. Nein Ja String(20) beliebig
Name des Lieferanten Wird verwendet, um den Lieferanten für die Bestellung zu identifizieren. Kann die Lieferantennummer anstelle dieses Felds übergeben, Coupa muss aber für jede Bestellung einen aktiven Lieferantendatensatz identifizieren Ja* Nein string(255) beliebig
Nummer des Lieferanten Wird verwendet, um den Lieferanten für die Bestellung zu identifizieren. Kann anstelle dieses Felds den Lieferantennamen übergeben, Coupa muss aber für jede Bestellung einen aktiven Lieferantendatensatz identifizieren Ja* Nein string(11) beliebig
Lieferanten-Site-Code Lieferanten-Site-Code Nein Nein string(20) beliebig
Währungscode Währungscode Nein Nein string(6) Beliebiger ISO 4217-Währungscode mit drei Buchstaben
Kontenplanname Kontenplan für die Bestellung. Der Kontenplan muss in Coupa vorhanden und aktiv sein. Ja Nein Zeichenfolge(50) Muss ein aktiver Kontenplan sein
Zahlungsmethode Wie Anforderungslader Nein Nein string(255) beliebig
Zahlungsbedingungscode Wie Anforderungslader Nein Nein string(255) beliebig
Versandbedingungscode Wie Anforderungslader Nein Nein string(255) beliebig
Name für Versand Name der Adresse. Muss in Coupa vorhanden sein. Muss eine Lieferadresse enthalten, entweder neu oder bereits in Coupa vorhanden. Ja* Nein string(50) beliebig
Zu Händen von versenden Lieferadresse "zu Händen" Entweder Anforderer oder "zu Händen", die mit der Adresse in Coupa verknüpft sind (Standardeinstellung ist der Anforderer). Nein Nein string(255) beliebig
Versandadresse – Straße 1 Lieferadresse Zeile 1. Angeben, wenn die Adresse nicht in Coupa vorhanden ist. Nein Nein string(100) beliebig
Versandadresse – Straße 2 Lieferadresse Zeile 2. Angeben, wenn die Adresse nicht in Coupa vorhanden ist. Nein Nein string(100) beliebig
Versandort Lieferadresse Ort. Angeben, wenn die Adresse nicht in Coupa vorhanden ist. Nein Nein string(50) beliebig
Bundesland Versand Lieferadresse Bundesland/Staat. Angeben, wenn die Adresse nicht in Coupa vorhanden ist. Nein Nein string(50) beliebig
Postleitzahl Versand Lieferadresse PLZ. Angeben, wenn die Adresse nicht in Coupa vorhanden ist. Nein Nein string(50) beliebig
Code Versandland Lieferadresse Ländercode. Muss in Coupa vorhanden sein. Nein Nein string(4) beliebig
Name Versandland Lieferadresse Land Nein Nein string(100) beliebig
Standortcode Versand Lieferadresse Standortcode

* Wenn dieser Wert angegeben ist, können die restlichen Werte für die Lieferadresse weggelassen werden. Coupa sucht die Lieferadresse anhand des Standortcodes und kopiert alle Adresswerte in die externe Bestellung.
Ja* Nein string(255) beliebig
Personalnummer Versandziel Der Empfänger muss durch mindestens eines von "Personalnummer Versandziel", "E-Mail-Adresse Versandziel" oder "Anmeldung Versandziel" identifiziert werden. Ja* Nein string(255) beliebig
E-Mail-Adresse Versandziel Der Empfänger muss durch mindestens eines von "Personalnummer Versandziel", "E-Mail-Adresse Versandziel" oder "Anmeldung Versandziel" identifiziert werden. Ja* Nein string(255) beliebig
Anmeldung Versandziel Der Empfänger muss durch mindestens eines von "Personalnummer Versandziel", "E-Mail-Adresse Versandziel" oder "Anmeldung Versandziel" identifiziert werden. Ja* Nein string(255) beliebig
Außerkraftsetzung der Übertragungsmethode Außerkraftsetzung der Übertragungsmethode Nein Ja string(30) Lieferantenstandard, E-Mail, Nicht übertragen
E-Mails für Übertragung E-Mails für Übertragung Nein Nein Text beliebig

Externe Bestellpositionen – Spalten

Spaltenname Beschreibung Erford. Eindeutig Typ Zulässige Werte
Artikel Gibt den Zeilentyp an Nein Nein - Artikel
Aktion

Gibt vor, was mit der Bestellposition passiert.

Nein Nein Zeichenfolge löschen,

SoftCloseForReceiving, SoftCloseForInvoicing, ReopenForReceiving, ReopenForInvoicing

Name Ziellager Wird nur für Bestandsbestellungen verwendet Nein Nein string(255)

beliebig

Vertrags-Nr. Wird verwendet, um einen Vertrag zu identifizieren, der mit dem Lieferanten in der Kopfzeile verknüpft werden muss. Kann auch durch Übergabe eines Vertragsnamens angegeben werden. Nein Nein string(50) beliebig
Vertragsname Wird verwendet, um einen Vertrag zu identifizieren, der mit dem Lieferanten in der Kopfzeile verknüpft werden muss. Kann auch durch Übergabe einer Vertragsnummer angegeben werden. Nein Nein string(100) beliebig
Datensatz-ID Datensatz-ID Nein Nein beliebig
Zeilennummer Wird verwendet, um eine bestehende Bestellposition zu identifizieren, wenn eine Bestellung aktualisiert wird, andernfalls wird die Positionsnummer für neue Bestellpositionen definiert. Nein Nein string(255) beliebig
Katalogartikelnummer Kann verwendet werden, um Katalogartikel zu identifizieren (anstelle des Artikelnamens). Nein Nein string(255) beliebig
Katalogartikelname Kann verwendet werden, um Katalogartikel zu identifizieren (anstelle der Artikelnummer). Nein Nein string(255) beliebig
Beschreibung Nicht-Katalogartikel Artikelbeschreibung für Nicht-Katalogartikel Nein Nein string(255) beliebig
Abteilungsname Wie Anforderungslader Nein Nein string(255) beliebig
Lieferantteilenummer Kann zur Identifizierung eines Lieferantenartikels verwendet werden. Weitere Informationen finden Sie in der Dokumentation zum Bestellung-SFTP-Lader Nein Nein string(255) beliebig
Menge Positionsmengenbetrag (leer für servicebasierte Position) Nein* Nein decimal(30,6) beliebig
Preis Artikel – Preis pro Einheit Ja*** Nein decimal(30,6) beliebig
Bedarf nach Datum Bedarfsdatum Nein Nein dateTime JJJJ-MM-TTTHH:MM:SS+HH:MM
Maßeinheitscode Code für die Maßeinheit. Muss in Coupa vorhanden sein. Nein* Nein Zeichenfolge(6) beliebig
Name der Warengruppe Name der Warengruppe. Muss in Coupa vorhanden sein. Nein Nein string(255) Muss in Coupa vorhanden sein
Bestandskennzeichen Wird derzeit nicht verwendet Nein Nein beliebig
Kontoname Wie Anforderungslader Nein Nein string(100) beliebig
Kontocode Wie Anforderungslader Nein Nein string(2020) beliebig
Kontosegment 1 Kontosegment 1 Nein Nein string(100) beliebig
Kontosegment 2 Kontosegment 2 Nein Nein string(100) beliebig
Kontosegment 3 Kontosegment 3 Nein Nein string(100) beliebig
Kontosegment 4 Kontosegment 4 Nein Nein string(100) beliebig
Kontosegment 5 Kontosegment 5 Nein Nein string(100) beliebig
Kontosegment 6 Kontosegment 6 Nein Nein string(100) beliebig
Kontosegment 7 Kontosegment 7 Nein Nein string(100) beliebig
Kontosegment 8 Kontosegment 8 Nein Nein string(100) beliebig
Kontosegment 9 Kontosegment 9 Nein Nein string(100) beliebig
Kontosegment 10 Kontosegment 10 Nein Nein string(100) beliebig
Kontosegment 11 Kontosegment 11 Nein Nein string(100) beliebig
Kontosegment 12 Kontosegment 12 Nein Nein string(100) beliebig
Kontosegment 13 Kontosegment 13 Nein Nein string(100) beliebig
Kontosegment 14 Kontosegment 14 Nein Nein string(100) beliebig
Kontosegment 15 Kontosegment 15 Nein Nein string(100) beliebig
Kontosegment 16 Kontosegment 16 Nein Nein string(100) beliebig
Kontosegment 17 Kontosegment 17 Nein Nein string(100) beliebig
Kontosegment 18 Kontosegment 18 Nein Nein string(100) beliebig
Kontosegment 19 Kontosegment 19 Nein Nein string(100) beliebig
Kontosegment 20 Kontosegment 20 Nein Nein string(100) beliebig
Name Budgetzeitraum Der Name des Budgetzeitraums Nein Nein string(255) beliebig
Großmengenpreis Großmengenpreis Nein Nein decimal(30,6) beliebig
Zähler für Großmengenpreisumrechnung Zähler für Großmengenpreisumrechnung Nein Nein decimal(30,6) beliebig
Nenner für Großmengenpreisumrechnung Nenner für Großmengenpreisumrechnung Nein Nein decimal(30,6) beliebig
Menge (Großmengenpreis) Menge (Großmengenpreis) Nein Nein decimal(30,6) beliebig
Maßeinheitscode (Großmengenpreis) Maßeinheitscode (Großmengenpreis) Nein Nein int(11) beliebig
Lieferanten-Hilfsteilenummer Lieferanten-Hilfsteilenummer Nein Nein beliebig
Name des Herstellers Name des Herstellers Nein Nein beliebig
Teilenummer des Herstellers Teilenummer des Herstellers Nein Nein beliebig

Ausgeblendete Spalten

Diese Spalten können in Zeilen für "Positionen in externen Bestellungen" verwendet werden, sind aber nicht in der Vorlage enthalten. Sie können sie manuell hinzufügen, wenn Sie sie benötigen.

Spaltenname Beschreibung Erford. Eindeutig Typ Zulässige Werte
Reason-Insight-ID Wenn eine Ursachenerkennung angegeben werden muss (erforderlich für die Anfangsposition oder Bestellung), ist eine ID oder ein CODE erforderlich, zusammen mit einem Kommentar. Wahr* falsch Ganzzahl beliebig
Reason-Insight-Code Wenn eine Ursachenerkennung angegeben werden muss (erforderlich für die Anfangsposition oder Bestellung), ist eine ID oder ein CODE erforderlich, zusammen mit einem Kommentar. Wahr* falsch Zeichenfolge (255) beliebig
Kommentar zum Reason-Insight-Ereignis Erforderlicher Kommentar, wenn eine Reason-Insight-ID oder -code bereitgestellt wird. Wahr* falsch Zeichenfolge (255) beliebig

Kontierungsspalten für externen Auftrag

Spaltenname Beschreibung Erford. Eindeutig Typ Zulässige Werte
Kontierung Gibt den Zeilentyp an Nein Nein - Kontierung
Datensatz-ID Nein Nein beliebig
Zeilennummer Wird verwendet, um eine bestehende Bestellposition zu identifizieren, wenn eine Bestellung aktualisiert wird, andernfalls wird die Positionsnummer für neue Bestellpositionen definiert. Nein Nein string(255) beliebig
Betrag Betrag Nein Nein decimal(30,3) beliebig
Prozent Prozent Nein Nein decimal(16,10) beliebig
Kontoname Wie Anforderungslader Nein Nein string(100) beliebig
Kontocode Wie Anforderungslader Nein Nein string(20) beliebig
Kontosegmente 1–20 Kontosegmente 1 bis 20 Nein Nein string(100) beliebig
Name Budgetzeitraum Der Name des Budgetzeitraums Nein Nein string(255) beliebig

* Servicebasierte Positionen haben keine Menge oder Maßeinheit
** Erfordert Lieferantenname oder Lieferantennummer
*** Dieses Feld ist nur erforderlich, wenn für einen Artikel in Coupa derzeit kein Wert zugewiesen ist

Bestellpositionsstandards für alle Positionen

Zeilenattribut

Quelle

Quellattribut

Bedingungen

Beschreibung

Artikel

Name

 

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]

Übereinstimmender Name oder Nummer

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

Lieferant

#load_supplier

Lieferant

Übereinstimmender Name oder Nummer und "aktiv"

Lieferant_Site

CSV

OrderHeader

Maßeinheit

#load_uom

Maßeinheit

Übereinstimmender "Maßeinheitscode"

Maßeinheit

Artikel

Maßeinheit

Wenn CSV-Wert (oben) leer ist

Warengruppe

#load_commodity

Warengruppe

Übereinstimmender Warengruppenname

Währung

OrderHeader

Währung

Zeitraum

#load_period

Budgetzeitraum

Übereinstimmender "Name des Budgetzeitraums" für AccountType (oben)

line_num

CSV

csv_row[:line_number]

 

Menge

CSV

csv_row[:quantity]

 

need_by_date

CSV

csv_row[:need_by_date]

 

Standardwerte für Freiform-Anforderungspositionen

Zeilenattribut

Quelle

Quellattribut

Bedingungen

Beschreibung

CSV

csv_row[:non_catalog_item_description]

 

Artikelsuchfehler

Ein Fehler wird zurückgegeben, wenn:

  • "Katalog..." und/oder "Hersteller"-Details 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.

  • Katalogartikel kann nicht gefunden werden und Non Catalog Item Descriptionist in der Ladereingabe leer

  • Kein Lieferantenartikel gefunden

  • Weder Preis noch Großmengenpreis gefunden

In den folgenden Fällen wird die Fehlermeldung Katalogartikel nicht gefunden angezeigt:

  • Catalog Item Number oder Catalog Item Name in der Payload vorhanden sind, aber ein Artikel kann nicht gefunden werden

  • Catalog Item Name und MFG-Details sind in der Payload vorhanden und Catalog Item Namestimmen nicht mit Name dem ausgewählten Artikel überein

  • Manufacturer Name ist in der Payload vorhanden und für den ausgewählten Artikel konfiguriert und stimmt nicht überein

  • Manufacturer Part Number ist in der Payload vorhanden und für den ausgewählten Artikel konfiguriert und stimmt nicht überein

Die Fehlermeldung "Katalog nicht gefunden" lautet "Katalogartikel nicht gefunden für LISTE DER ATTRIBUTE UND WERTE IN PAYLOAD". Beispiel: Die Fehlermeldung könnte lauten: "Katalogartikel nicht gefunden für Katalogartikelnummermit Wert ABC123, Katalogartikelnamemit Wert ABC 123 ITEM."

Zusätzlich zu den oben genannten Nachrichten, im Anforderungskopflader, ob der Setup-Schlüssel csv_requisition_loader_supplier_item_required? ist auf wahrgesetzt und der Lader kann keinen Lieferantenartikel zuordnen, ein Lieferantenartikel nicht gefunden-Fehler wird zurückgegeben. Beispiel: Die Fehlermeldung könnte lauten: "Lieferantenartikel nicht gefunden für Katalogartikelnamemit Wert ABC 123 ITEM, Lieferantteilenummer mit WertSUPP123."

 

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