• Zuletzt bearbeitet am: 28 May 2019

Export von Bestellungen

Das Coupa-Flatfile-Integrationsobjekt für Bestellungen enthält Kopfspalten, Zeilenspalten und Spalten für die Zeilenzuweisung.

Übersicht

Der Exportprozess für Bestellungen von Coupa verwendet die Coupa-API, um alle ausgegebenen und nicht exportierten Bestellungen abzufragen. Die Häufigkeit des Integrationslaufs beträgt einmal pro Stunde. Die generierten Dateien werden in abgelegt./Outgoing/PurchaseOrders. Sobald die Dateien erfolgreich im sFTP-Ordner abgelegt wurden, werden die Bestellungen als exportiert markiert. 

Bestellrevisionen können auch exportiert werden und werden in platziert./Ausgehend/Bestellungen/. Der Export dieser Datensätze ist als Standard-CSV-Export enthalten.

Coupa empfiehlt im Allgemeinen, dass Kunden Bestellungen an Lieferanten aus dem Coupa-System senden, anstatt Bestellungen an Lieferanten aus ihrem ERP-System auszustellen. PO-Exporte aus Coupa erfolgen daher in der Regel zu Berichts- und Analysezwecken.

Spaltenname Beschreibung Anf. Eindeutig Typ Zulässige Werte
typ Gibt die Art des Datensatzes an FALSE FALSE zeichenfolge Kopfzeile
quittiert-at Wurde die Bestellung vom Lieferanten bestätigt? FALSE FALSE datum/Uhrzeit beliebig
created-at Datensatz wurde in Coupa erstellt. FALSE FALSE datum/Uhrzeit alle
iD Interne Coupa-ID FALSE FALSE int(11) alle
status Bestellstatus FALSE FALSE zeichenfolge(50) beliebig
getriebestatus Übertragungsstatus FALSE FALSE string(50) alle
updated-at Zuletzt aktualisiert FALSE FALSE datum/Uhrzeit alle
version Lieferanten-Versionsnummer der Bestellung - Diese Nummer erhöht sich mit jeder Änderung einer Bestellung, was dazu führt, dass die Bestellung erneut an den Lieferanten gesendet wird. FALSE FALSE int(11) alle
internal-revision Interne Revisionsnummer - Diese Nummer erhöht sich jedes Mal, wenn eine Bestellung geändert wird, und zwar unabhängig davon, ob es sich um eine interne Änderung handelt oder ein erneuter Versand der Bestellung an den Lieferanten ausgelöst wird. FALSE FALSE ganze Zahl(11) alle
exportiert Wurde die Bestellung erfolgreich an das Zielsystem gesendet? FALSE FALSE boolean alle
created-by-email E-Mail-Adresse des Benutzers, der die Bestellung erstellt hat FALSE FALSE string(255) alle
rechnungssumme Rechnungssumme für die Bestellung FALSE FALSE dezimalzahl(32,4) alle
rechnungslegungssumme-währung Buchhaltung Gesamtwährung FALSE FALSE string(6) alle
created-by-employee-number Mitarbeiteranzahl des Benutzers, der die Bestellung erstellt hat FALSE FALSE string(255) alle
created-by-firstname Vorname des Benutzers, der die Bestellung erstellt hat FALSE FALSE string(40) alle
created-by-id Coupa-ID des Benutzers, der die Bestellung erstellt hat FALSE FALSE int(11) beliebig
created-by-lastname Nachname des Benutzers, der die Bestellung erstellt hat FALSE FALSE string(40) beliebig
created-by-login Anmeldename des Benutzers, der die Bestellung erstellt hat FALSE FALSE string(255) alle
requisition-id Coupa-ID der Ursprungsanforderung FALSE FALSE int(11) beliebig
anforderer-E-Mail E-Mail-Adresse des anfragenden Kontos FALSE FALSE string(255) alle
anforderer-Mitarbeiter-Nummer Mitarbeiternummer des anfragenden Kontos FALSE FALSE string(255) alle
anforderer-Vorname Vorname des anfragenden Kontos FALSE FALSE string(40) beliebig
requester-id ID des beantragenden Kontos FALSE FALSE ganze Zahl(11) alle
anforderer-Nachname Nachname des beantragenden Kontos FALSE FALSE string(40) alle
anforderer-Login Anmeldedaten des beantragenden Kontos FALSE FALSE string(255) alle
ship-to-Attention Lieferadresse - "Zu Händen von" -Zeile FALSE FALSE string(255) alle
ship-to-Address-City Lieferadresse - Ort FALSE FALSE string(255) alle
ship-to-address-id Versand an Adresse - interne Coupa-ID FALSE FALSE int(11) alle
ship-to-Address-Name Lieferadresse - Name FALSE FALSE string(255) alle
lieferadresse-Postleitzahl Lieferadresse - Postleitzahl FALSE FALSE string(255) alle
schiff-zu-Adresse-Zustand Lieferadresse - Bundesland/Kanton FALSE FALSE string(255) alle
ship-to-address-street1 Lieferadresse - Straße und Hausnummer FALSE FALSE string(255) beliebig
ship-to-address-street2 Lieferadresse - Straße 2 FALSE FALSE string(255) alle
ship-to-Address-Land Internationale Vorwahl FALSE FALSE zeichenfolge(6) alle
ship-to-User-E-Mail E-Mail des Benutzers an Benutzer senden FALSE FALSE string(255) alle
ship-to-User-Mitarbeiternummer Personalnummer des Versands an Benutzer FALSE FALSE string(255) beliebig
ship-to-User-Firstname Vorname des Versands an den Benutzer FALSE FALSE string(40) alle
ship-to-User-ID Coupa-ID des Versands an Benutzer FALSE FALSE int(11) alle
ship-to-User-Lastname Nachname des an den Benutzer versenden FALSE FALSE string(40) beliebig
ship-to-User-Login Anmeldename des an den Benutzer versenden FALSE FALSE string(255) alle
supplier-id Interne Coupa-ID des Lieferanten TRUE FALSE int(11) beliebig
lieferantenname Name des Lieferanten FALSE FALSE zeichenfolge(100) alle
lieferanten-Nummer Lieferantennummer FALSE FALSE string(255) beliebig
per E-Mail aktualisiert E-Mail des Benutzers zuletzt aktualisiert von FALSE FALSE string(255) alle
aktualisiert-nach-Mitarbeiternummer Mitarbeiternummer des Benutzers, der zuletzt aktualisiert wurde von FALSE FALSE string(255) alle
updated-by-firstname Vorname des Benutzers zuletzt aktualisiert von FALSE FALSE string(40) alle
updated-by-id Coupa-ID des Benutzers zuletzt aktualisiert von FALSE FALSE int(11) alle
aktualisiert-nach-Nachname Nachname des Benutzers zuletzt aktualisiert von FALSE FALSE string(40) beliebig
updated-by-login Anmeldename des Benutzers zuletzt aktualisiert von FALSE FALSE string(255) alle
payment-terms-code Zahlungsbedingungen FALSE FALSE string(255) alle
payment-terms-days-for-discount-payment Anzahl der Tage, die für den Erhalt eines Skontos zu zahlen sind FALSE FALSE ganze Zahl(11) alle
zahlungsbedingungen-Tage-für-Netto-Zahlung Nettotage für Zahlung FALSE FALSE ganze Zahl(11) alle
payment-terms-discount-rate Rabattsatz für die Zahlung innerhalb der Rabattbedingungen FALSE FALSE schwimmer(24) alle
Versandbedingungen-Code Lieferbedingungen Code FALSE FALSE string(255) alle
attachment-text-concat Verkettung des Textanhangstextes (Kopfzeilenebene) FALSE FALSE alle
custom-field-1 Integration - Benutzerdefiniertes Feld 1 FALSE FALSE string(255) beliebig
custom-field-2 Integration - Benutzerdefiniertes Feld 2 FALSE FALSE string(255) alle
custom-field-3 Integration - Benutzerdefiniertes Feld 3 FALSE FALSE string(255) alle
custom-field-4 Integration - Benutzerdefiniertes Feld 4 FALSE FALSE string(255) alle
custom-field-5 Integration - Benutzerdefiniertes Feld 5 FALSE FALSE string(255) alle
custom-field-6 Integration - Benutzerdefiniertes Feld 6 FALSE FALSE string(255) alle
custom-field-7 Integration - Benutzerdefiniertes Feld 7 FALSE FALSE string(255) beliebig
custom-field-8 Benutzerdefiniertes Integrationsfeld 8 FALSE FALSE string(255) alle
custom-field-9 Integration - Benutzerdefiniertes Feld 9 FALSE FALSE string(255) alle
custom-field-10 Integration - Benutzerdefiniertes Feld 10 FALSE FALSE string(255) alle

Spalten der Bestellposition

Spaltenname Beschreibung Anf. Eindeutig Typ Zulässige Werte
typ Gibt die Art des Datensatzes an FALSE FALSE zeichenfolge Position
rechnungssumme Buchungssumme für die Position FALSE FALSE dezimalzahl(32,4) alle
rechnungslegungssumme-währung Für die Buchungssumme verwendete Währung FALSE FALSE string(6) alle
created-at Datum für "Zeile erstellt am" FALSE FALSE datum/Uhrzeit alle
beschreibung Einzelpostenbeschreibung TRUE FALSE string(255) alle
iD Interne Coupa-Zeilen-ID FALSE FALSE ganze Zahl alle
in Rechnung gestellt In Rechnung gestellter Betrag FALSE FALSE dezimalzahl(30,6) alle
aktiv-abgerechneter-Betrag Aktiver Rechnungsbetrag, der ausstehende Genehmigungen und genehmigte Rechnungen enthält FALSE FALSE dezimalzahl(32,4) alle
zeilennummer Positionsnummer FALSE TRUE string(255) alle
bedarf nach Datum Bedarfstermin für diese Position FALSE FALSE datum/Uhrzeit alle
order-header-id Bestellnummer / Coupa Interne ID FALSE FALSE ganze Zahl alle
preis

Einzelpreis

Hinweis

Für Sprachen, die Leerzeichen als Währungstrennzeichen verwenden, interpretiert der CSV-Export das Leerzeichen wie folgt: „&nbsp

TRUE FALSE dezimalzahl(30,6) alle
menge Bestellte Menge FALSE FALSE dezimalzahl(30,6) beliebig
erhalten Erhaltene Menge/Betrag FALSE FALSE dezimalzahl(32,4) beliebig
source-part-num Teilenummer - ermittelt durch: Für Katalogartikel: Lieferantenartikelnummer für Katalogartikel ohne Lieferantenartikelnummer: Artikelnummer Nicht katalogisierter Artikel: Vom Benutzer eingegebene Artikelnummer FALSE FALSE string(255) beliebig
status Positionsstatus FALSE FALSE string(50) alle
sub-line-num <Reserved for future use> FALSE FALSE ganze Zahl alle
supp-aux-part-num Zusätzliche Lieferantenartikelnummer (Ausstanzung) FALSE FALSE string(255) alle
gesamt Gesamtbetrag FALSE FALSE dezimalzahl(32,4) alle
währung Für die Bestellung verwendete Währung FALSE FALSE zeichenfolge(6) alle
typ Positionsart FALSE FALSE string(100) alle
updated-at Letzte Aktualisierung der Datumszeile FALSE FALSE datum/Uhrzeit alle
version Positionsversion/Revisionsnummer FALSE FALSE int(11) beliebig
account-code Kontocode (kombinierte Segmente) FALSE FALSE string(1024) alle
segment-1 Kontocode - Segment 1 FALSE FALSE zeichenfolge(100) alle
segment-2 Kontocode - Segment 2 FALSE FALSE string(100) alle
segment-3 Kontocode - Segment 3 FALSE FALSE string(100) beliebig
segment-4 Kontocode - Segment 4 FALSE FALSE string(100) alle
segment-5 Kontocode - Segment 5 FALSE FALSE string(100) alle
segment-6 Kontocode - Segment 6 FALSE FALSE string(100) alle
segment-7 Kontocode - Segment 7 FALSE FALSE string(100) alle
segment-8 Kontocode - Segment 8 FALSE FALSE string(100) alle
segment-9 Kontocodesegment 9 FALSE FALSE string(100) beliebig
segment-10 Kontocode - Segment 10 FALSE FALSE zeichenfolge(100) beliebig
segment-11 Kontocodesegment 11 FALSE FALSE string(100) alle
segment-12 Kontocodesegment 12 FALSE FALSE string(100) alle
segment-13 Kontocode Segment 13 FALSE FALSE zeichenfolge(100) alle
segment-14 Kontocode Segment 14 FALSE FALSE string(100) alle
segment-15 Kontocode - Segment 15 FALSE FALSE string(100) alle
segment-16 Kontocode Segment 16 FALSE FALSE string(100) alle
segment-17 Kontocode - Segment 17 FALSE FALSE string(100) alle
segment-18 Kontocode-Segment 18 FALSE FALSE string(100) alle
segment-19 Kontocode Segment 19 FALSE FALSE string(100) alle
segment-20 Kontocodesegment 20 FALSE FALSE string(100) alle
kontoname Kontoname FALSE FALSE string(1024) alle
kontotyp Kontenplan FALSE FALSE string(50) alle
vertrags-ID Coupa Contract Internal ID FALSE FALSE ganze Zahl alle
vertragsname Name des Vertrags FALSE FALSE zeichenfolge(100) alle
abteilung Abteilungsname FALSE FALSE string(255) alle
created-by-email E-Mail-Adresse des Benutzers, der die Bestellung erstellt hat FALSE FALSE string(255) beliebig
created-by-employee-number Mitarbeiteranzahl des Benutzers, der die Bestellung erstellt hat FALSE FALSE string(255) beliebig
created-by-firstname Vorname des Benutzers, der die Bestellung erstellt hat FALSE FALSE string(40) alle
created-by-id Coupa-ID des Benutzers, der die Bestellung erstellt hat FALSE FALSE int(11) alle
created-by-lastname Nachname des Benutzers, der die Bestellung erstellt hat FALSE FALSE string(40) alle
created-by-login Anmeldename des Benutzers, der die Bestellung erstellt hat FALSE FALSE string(255) alle
supplier-id Interne Coupa-ID des Lieferanten FALSE FALSE ganze Zahl alle
lieferantenname Name des Lieferanten FALSE FALSE zeichenfolge(100) alle
lieferanten-Nummer Lieferantennummer FALSE FALSE string(255) alle
uom Maßeinheit FALSE FALSE string(6) alle
per E-Mail aktualisiert E-Mail des Benutzers zuletzt aktualisiert von FALSE FALSE string(255) beliebig
aktualisiert-nach-Mitarbeiternummer Mitarbeiternummer des Benutzers, der zuletzt aktualisiert wurde von FALSE FALSE string(255) alle
updated-by-firstname Vorname des Benutzers zuletzt aktualisiert von FALSE FALSE string(40) beliebig
updated-by-id Coupa-ID des Benutzers zuletzt aktualisiert von FALSE FALSE Int(11) alle
aktualisiert-nach-Nachname Nachname des Benutzers zuletzt aktualisiert von FALSE FALSE string(40) alle
updated-by-login Anmeldename des Benutzers zuletzt aktualisiert von FALSE FALSE string(255) alle
warengruppe warengruppe FALSE FALSE string(255) alle
anforderungszeile Anforderungspositions-ID FALSE FALSE RequisitionLine alle
custom-field-1 Integration - Benutzerdefiniertes Feld 1 FALSE FALSE string(255) alle
custom-field-2 Integration - Benutzerdefiniertes Feld 2 FALSE FALSE string(255) alle
custom-field-3 Integration - Benutzerdefiniertes Feld 3 FALSE FALSE string(255) beliebig
custom-field-4 Integration - Benutzerdefiniertes Feld 4 FALSE FALSE string(255) alle
custom-field-5 Integration - Benutzerdefiniertes Feld 5 FALSE FALSE string(255) alle
custom-field-6 Integration - Benutzerdefiniertes Feld 6 FALSE FALSE string(255) alle
custom-field-7 Integration - Benutzerdefiniertes Feld 7 FALSE FALSE string(255) alle
custom-field-8 Integration - Benutzerdefiniertes Feld 8 FALSE FALSE string(255) alle
custom-field-9 Integration - Benutzerdefiniertes Feld 9 FALSE FALSE string(255) alle
custom-field-10 Integration - Benutzerdefiniertes Feld 10 FALSE FALSE string(255) alle

Zuordnungsspalten der Bestellposition

Spaltenname Beschreibung Anf. Eindeutig Typ Zulässige Werte
typ Gibt die Art des Datensatzes an FALSE FALSE beliebig
order-header-id Bestellnummer / Coupa Interne ID FALSE FALSE ganze Zahl(11) beliebig
order-line-id Coupa-Bestellpositions-ID FALSE FALSE ganze Zahl(11) alle
bestellzeilennummer Coupa-Bestellpositionsnummer FALSE FALSE string(255) beliebig
account-allocation-id Eindeutige Zuordnungs-ID (nur verwendet, wenn Split-Line-Abrechnung für den jeweiligen Zeilensatz verwendet wird) FALSE FALSE ganze Zahl(11) alle
account-allocation-sequence Eindeutiger Zuordnungszähler (wird nur verwendet, wenn die Split-Line-Abrechnung für den jeweiligen Zeilensatz verwendet wird) FALSE FALSE ganze Zahl(11) beliebig
account-allocation-amount Dollarbetrag für diese Zuweisung (nur verwendet, wenn die Split-Line-Buchhaltung für den jeweiligen Zeilensatz verwendet wird) FALSE FALSE dezimalzahl(32,4) alle
account-allocation-percent Betragszuweisung in Prozent (nur verwendet, wenn Split-Line-Abrechnung für den jeweiligen Zeilensatz verwendet wird) TRUE FALSE dezimalzahl(16,10) alle
account-code Kontocode von Coupa (nur verwendet, wenn Split-Line-Abrechnung für den jeweiligen Zeilensatz verwendet wird) FALSE FALSE string(1024) alle
account-active Konto aktiv Kennzeichen FALSE FALSE ganzzahl(1) alle
segment-1 Kontosegment-1 FALSE FALSE zeichenfolge(100) alle
segment-2 Kontosegment-2 FALSE FALSE string(100) alle
segment-3 Kontosegment-3 FALSE FALSE string(100) alle
segment-4 Kontosegment-4 FALSE FALSE string(100) beliebig
segment-5 Kontosegment-5 FALSE FALSE string(100) alle
segment-6 Kontosegment 6 FALSE FALSE string(100) alle
segment-7 Kontosegment-7 FALSE FALSE string(100) alle
segment-8 Kontosegment-8 FALSE FALSE zeichenfolge(100) alle
segment-9 Kontosegment-9 FALSE FALSE string(100) alle
segment-10 Kontosegment 10 FALSE FALSE string(100) alle
segment-11 Kontosegment-11 FALSE FALSE string(100) alle
segment-12 Kontosegment-12 FALSE FALSE string(100) alle
segment-13 Kontosegment-13 FALSE FALSE string(100) alle
segment-14 Kontosegment-14 FALSE FALSE string(100) beliebig
segment-15 Kontosegment-15 FALSE FALSE string(100) alle
segment-16 Kontosegment-16 FALSE FALSE string(100) alle
segment-17 Kontosegment-17 FALSE FALSE zeichenfolge(100) alle
segment-18 Kontosegment-18 FALSE FALSE string(100) alle
segment-19 Kontosegment-19 FALSE FALSE string(100) alle
segment-20 Kontosegment-20 FALSE FALSE string(100) alle
kontoname Kontoname von Coupa FALSE FALSE string(1024) beliebig
kontotyp Kontenplanname von Coupa FALSE FALSE string(50) alle
custom-field-1 Benutzerdefiniertes Integrationsfeld 1 FALSE FALSE string(255) alle
custom-field-2 Integration - Benutzerdefiniertes Feld 2 FALSE FALSE string(255) alle
custom-field-3 Integration - Benutzerdefiniertes Feld 3 FALSE FALSE string(255) alle
custom-field-4 Integration - Benutzerdefiniertes Feld 4 FALSE FALSE string(255) alle
custom-field-5 Benutzerdefiniertes Integrationsfeld 5 FALSE FALSE string(255) alle
custom-field-6 Integration - Benutzerdefiniertes Feld 6 FALSE FALSE string(255) beliebig
custom-field-7 Integration - Benutzerdefiniertes Feld 7 FALSE FALSE string(255) alle
custom-field-8 Integration - Benutzerdefiniertes Feld 8 FALSE FALSE string(255) alle
custom-field-9 Integration - Benutzerdefiniertes Feld 9 FALSE FALSE string(255) alle
custom-field-10 Integration - Benutzerdefiniertes Feld 10 FALSE FALSE string(255) beliebig

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