• Zuletzt bearbeitet am: 13 March 2023

Spesenpositionen-API

Verwenden Sie die Spesenpositionen-API, um Spesenpositionsdaten in Spesenabrechnungen zu erstellen, zu aktualisieren und anzuzeigen.

Aktionen

Mit der Spesenpositionen-API können Sie:

Verb Pfad Aktion Beschreibung
BEITRAG /api/expense_lines/:id/assign_attendee/:expense_attendee_id assign_attendee Teilnehmer der Spesenposition zuweisen
BEITRAG /api/expense_lines/:id/calculate_mileage calculate_mileage Gesamtbetrag der Linie anhand der Kilometerdaten berechnen
BEITRAG /api/expense_lines/:id/calculate_per_diem calculate_per_diem Gesamtbetrag der Linie anhand der Reisedaten berechnen
BEITRAG /api/expense_reports/:expense_report_id/expense_lines erstellen Spesenposition erstellen
BEITRAG /api/expense_lines erstellen Spesenposition erstellen
LÖSCHEN /api/expense_reports/:expense_report_id/expense_lines/:id zerstören Diese Spesenposition löschen
LÖSCHEN /api/expense_lines/:id zerstören Diese Spesenposition löschen
ABFRAGEN /api/expense_reports/:expense_report_id/expense_lines index Spesenpositionen abfragen
ABFRAGEN /api/expense_lines index Spesenpositionen abfragen
ABFRAGEN /api/expense_reports/:expense_report_id/expense_lines/:id anzeigen Spesenposition anzeigen
ABFRAGEN /api/expense_lines/:id anzeigen Spesenposition anzeigen
LÖSCHEN /api/expense_lines/:id/unassign_attendee/:expense_attendee_id unassign_attendee Zuweisung des Teilnehmers von der Spesenposition aufheben
PATCH /api/expense_reports/:expense_report_id/expense_lines/:id aktualisierung Spesenposition aktualisieren
PUT /api/expense_reports/:expense_report_id/expense_lines/:id update Spesenposition aktualisieren
PATCH /api/expense_lines/:id aktualisieren Spesenposition aktualisieren
PUT /api/expense_lines/:id update Spesenposition aktualisieren

Elemente

Die folgenden Elemente sind für die Ausgabenzeilen-API verfügbar:

Element Beschreibung Anf. Eindeutig Zulässiger Wert In Out Datentyp
konto Konto       ja ja Konto 
account-allocations Kontierungen       ja ja Zuweisung von Ausgabenzeilen 
rechnungssumme Buchhaltungssumme         ja dezimalzahl(32,4)
rechnungslegungssumme-währung Gesamtwährung der Buchhaltung       ja ja Währung 
allow-attach-preapproval Kann eine Vorabgenehmigung an die Spesenposition angehängt werden?         ja boolean
betrag Betrag       ja ja dezimalzahl(32,4)
approved-amount Genehmigter Betrag       ja ja dezimalzahl(32,4)
attach-preapproval Fügen Sie der Position eine bestandene Vorabgenehmigung hinzu       ja   boolean
audit-status Status der Überprüfung

Verifizierter Beleg Online, Verifizierter nicht beigefügter Beleg, Warten auf Beleg, Kein Beleg erforderlich, Ohne Beleg genehmigt

ja ja Status der Überprüfung 
created-at Automatisch von Coupa erstellt im Format JJJJ-MM-TTTHH:MM:SS+HH:MMZ   ja datum/Uhrzeit
erstellt von Benutzer der Erstellung         ja Benutzer 
währung Währung der Transaktion       ja ja Währung 
custom-field-1 Benutzerdefiniertes Feld 1       ja ja text
custom-field-10 Benutzerdefiniertes Feld 10       ja ja text
custom-field-11 Benutzerdefiniertes Feld 11       ja ja string(255)
custom-field-12 Benutzerdefiniertes Feld 12       ja ja string(255)
custom-field-13 Benutzerdefiniertes Feld 13       ja ja string(255)
custom-field-14 Benutzerdefiniertes Feld 14       ja ja string(255)
custom-field-15 Benutzerdefiniertes Feld 15       ja ja string(255)
custom-field-16 Benutzerdefiniertes Feld 16       ja ja string(255)
custom-field-17 Benutzerdefiniertes Feld 17       ja ja string(255)
custom-field-18 Benutzerdefiniertes Feld 18       ja ja string(255)
custom-field-19 Benutzerdefiniertes Feld 19       ja ja string(255)
custom-field-2 Benutzerdefiniertes Feld 2       ja ja text
custom-field-20 Benutzerdefiniertes Feld 20       ja ja string(255)
custom-field-3 Benutzerdefiniertes Feld 3       ja ja text
custom-field-4 Benutzerdefiniertes Feld 4       ja ja text
custom-field-5 Benutzerdefiniertes Feld 5       ja ja text
custom-field-6 Benutzerdefiniertes Feld 6       ja ja text
custom-field-7 Benutzerdefiniertes Feld 7       ja ja text
custom-field-8 Benutzerdefiniertes Feld 8       ja ja text
custom-field-9 Benutzerdefiniertes Feld 9       ja ja text
beschreibung Beschreibung       ja ja string(1550)
divisor Divisoreinheit       ja ja dezimalzahl(30,2)
enddatum Enddatum des Teilers       ja ja datum/Uhrzeit
wechselkurs Wechselkurs       ja ja dezimalzahl(30,9)
kosten-Artefakte Ausgaben-Artefakte         ja Spesen für Artefakte 
aufwandsentschädigung Spesen-Teilnehmer         ja Teilnehmer für Ausgaben
kostenkategorie Spesenkategorie ja     ja ja Spesenkategorie 
ausgaben-kategorie-custom-field-1 Ausgabenkategorie - benutzerdefiniertes Feld 1       ja ja text
ausgaben-kategorie-custom-field-10 Ausgabenkategorie - benutzerdefiniertes Feld 10       ja ja text
ausgaben-kategorie-custom-field-2 Ausgabenkategorie - benutzerdefiniertes Feld 2       ja ja text
ausgaben-kategorie-custom-field-3 Ausgabenkategorie - benutzerdefiniertes Feld 3       ja ja text
ausgaben-kategorie-custom-field-4 Ausgabenkategorie - benutzerdefiniertes Feld 4       ja ja text
ausgaben-kategorie-custom-field-5 Ausgabenkategorie - benutzerdefiniertes Feld 5       ja ja text
ausgaben-kategorie-custom-field-6 Ausgabenkategorie - benutzerdefiniertes Feld 6       ja ja text
ausgaben-kategorie-custom-field-7 Ausgabenkategorie - benutzerdefiniertes Feld 7       ja ja text
ausgaben-kategorie-custom-field-8 Ausgabenkategorie - benutzerdefiniertes Feld 8       ja ja text
ausgaben-kategorie-custom-field-9 Ausgabenkategorie - benutzerdefiniertes Feld 9       ja ja text
mitarbeiter-erstattungsfähig Kann dem Mitarbeiter die Linie erstattet werden?         ja boolean
ausgabendatum Datum der Spesen       ja ja datum/Uhrzeit
aufwandszeile - Barvorschuss Spesenposition Barvorschuss         ja aufwandszeile - Barvorschuss
kostenzeile-täglich-pro-diems Tägliche Tagespauschalen mit Betragsinformationen für jeden Tag. nein nein alle   ja Tagespauschale Spesenposition
kosten-Zeilen-importierte Daten Daten aus der Ausgabenposition importiert         ja Importierte Daten der Spesenposition 
aufwand-Zeilen-Kilometerstand Spesenposition Kilometerstand         ja Spesenposition Kilometerstand
aufwandszeile pro Diem Tagessatzdaten         ja Spesenposition Tagessatz 
vorabgenehmigung der Spesenposition Vorabgenehmigung für angewendete Ausgaben         ja Vorabgenehmigung von Spesen
aufwand-Zeilen-Steuern Spesenposition Steuern         ja Steuern der Spesenposition 
ausgabenzeile-virtuelle-karte Virtuelle Spesenpositionskarte         ja ausgabenzeile-virtuelle-karte
spesenabrechnungs-ID Spesenabrechnungs-ID         ja ganze Zahl
expense-Trip Fahrt spesenpflichtig machen nein nein alle   ja ExpenseTrip
aufwandswirksam Abgerechnet vom Benutzer       ja ja Benutzer 
external-src-data Externe Quelldaten         ja string(255)
external-src-name Name der externen Quelle       ja ja string(255)
external-src-ref Externe Quellenreferenz   ja   ja ja string(255)
fremdwährung Fremdwährung ja     ja ja Währung 
fremdwährungsbetrag Fremdwährungsbetrag       ja ja dezimalzahl(32,4)
fremdwährungs-ID Fremdwährungs-ID       ja   ganze Zahl
sparsamkeit Sparsamkeitsbewertung     scham, Lob   ja zeichenfolge
has-preapproval Hat die Spesenposition eine Vorabgenehmigung beigefügt?         ja boolean
iD Eindeutige Coupa-ID       ja ja ganze Zahl
integration Name der Korporationskartenintegration         ja Integration
aufgeschlüsselte Ausgabenzeilen Detaillierte Spesenposition       ja   Aufgeschlüsselte Spesenposition 
last-send-back-comment Der letzte Kommentar, warum die Zeile zurückgesendet wurde nein nein alle   ja kommentar
last-send-back-reason Der letzte Grund, warum die Leitung zurückgesendet wurde nein nein alle   ja reason-insight-event
zeilennummer Spesenposition Nummer         ja ganze Zahl
händler Anbieter       ja ja string(255)
order-line-id ID der Bestellposition       ja ja ganze Zahl
over-Limit Über-Grenzwert-Kennzeichnung         ja boolean
parent-expense-line-id ID der übergeordneten Spesenposition         ja ganze Zahl
parent-external-src-data Daten der übergeordneten externen Quelle         ja string(255)
parent-external-src-name Name der übergeordneten externen Quelle         ja string(255)
parent-external-src-ref Referenz der übergeordneten externen Quelle         ja string(255)
per-diem-trip Informationen zu Ausgaben pro Diem-Reise         ja Reise abrechnen
zeitraum Zeitraum       ja ja Zeitraum 
grund Grund       ja ja string(255)
quittung-Gesamtbetrag Gesamtbetrag der Quittung       ja ja dezimalzahl(32,4)
receipt-total-currency-id Bestätigungssumme Währungs-ID       ja ja ganze Zahl
reporting-total Reporting Gesamt         ja dezimalzahl(32,4)
requires-receipt Erfordert Belegkennzeichen         ja boolean
startdatum Startdatum des Teilers ja     ja ja datum/Uhrzeit
status Transaktionsstatus         ja string(255)
vorgeschlagener Wechselkurs Empfohlener Wechselkurs         ja Wechselkurs 
typ Typ         ja string(255)
updated-at Automatisch von Coupa erstellt im Format JJJJ-MM-TTTHH:MM:SS+HH:MMZ   ja datum/Uhrzeit
aktualisiert von Benutzer der Aktualisierung         ja Benutzer 
mitarbeiter-erstattungsfähig-überschrieben Hat der Spesenbenutzer den standardmäßigen erstattungsfähigen Status einer Spesenposition geändert?         ja boolean
mitarbeiter-erstattungsfähig-bearbeitbar Kann der Spesenbenutzer den standardmäßigen erstattungsfähigen Status einer Spesenposition ändern?         ja boolean
travel-trip-booking Reisebuchung         ja  

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