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.
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: |
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 |