Zum Inhalt springen
Developer

TravelExpenseCountryRate

Buchhaltung3 EndpunkteBilling / TravelExpenseCountryRate

Liefert eine Liste aller TravelExpenseCountryRate-Objekte.

GET/api/billing/travel/country_rates

Query-Parameter

idinteger
countryCodestringISO-3166-1-Alpha-2-Ländercode (z. B. DE, AT, FR, US) | Benötigt Zugriffsrecht: SCOPE
countryNamestringLändername zur Anzeige
fullDayRatenumberTagegeldsatz für den vollen Tag (24 Stunden)
partialDayRatenumberTagegeldsatz für den Teiltag (mehr als 8 h oder Anreise/Abreise)
accommodationRatestringOptionaler Pauschalsatz-Grenzwert für Übernachtungen (Übernachtungspauschale)
breakfastDeductionstringFrühstücksabzug (sofern für dieses Land zutreffend)
lunchDeductionstringBetrag des Mittagessen-Abzugs | Benötigt Zugriffs-Tag: SCOPE
dinnerDeductionstringAbzugsbetrag für Abendessen | Erfordert Zugriffs-Tag: SCOPE
currencystringWährung für die Sätze (in der Regel EUR)
validFromstringDatum, ab dem dieser Satz gültig ist
validUntilstringDatum, bis zu dem dieser Satz gültig ist (null = unbegrenzt) | Erfordert Zugriffs-Tag: SCOPE
isActivebooleanIst dieser Satz aktiv/verfügbar | Benötigt Zugriffs-Tag: SCOPE
notesstringAnmerkungen zum Satz (z. B. Quelle, Sonderregeln)
createdstring
updatedstring
searchStringstringText, nach dem in der Liste gesucht wird
orderFieldNamestringName des Bestellfelds
orderFieldSortstringSortiermodusErlaubt: DESCASC
pageintegerSeite der Liste
pageSizeintegerAnzahl der Einträge je Seite
withMaxPageNumberstringgibt die Anzahl verfügbarer Seiten als Header zurück, wenn dies gesetzt ist

Antworten

200Liefert eine Liste der TravelExpenseCountryRate-Objekte.array<TravelExpenseCountryRate>

Felder anzeigen (16)
  • idinteger

    Primärschlüssel der Reisekosten-Länderpauschale. Interne ID.

  • country_codestringPflicht

    ISO-3166-1-Alpha-2-Ländercode (z. B. DE, AT, FR, US)

  • country_namestringPflicht

    Ländername zur Anzeige

  • full_day_ratestringPflicht

    Tagegeldsatz für den vollen Tag (24 Stunden)

  • partial_day_ratestringPflicht

    Tagegeldsatz für den Teiltag (mehr als 8 h oder Anreise/Abreise)

  • accommodation_ratestring

    Optionaler Pauschalsatz-Grenzwert für Übernachtungen (Übernachtungspauschale)

  • breakfast_deductionstring

    Frühstücksabzug (sofern für dieses Land zutreffend)

  • lunch_deductionstring

    Betrag des Mittagessen-Abzugs

  • dinner_deductionstring

    Abzugsbetrag für Abendessen

  • currencystring

    Währung für die Sätze (in der Regel EUR)

  • valid_fromstring (date-time)

    Datum, ab dem dieser Satz gültig ist

  • valid_untilstring (date-time)

    Datum, bis zu dem dieser Satz gültig ist (null = unbegrenzt)

  • is_activeboolean

    Ist dieser Satz aktiv/verfügbar

  • notesstring

    Anmerkungen zum Satz (z. B. Quelle, Sonderregeln)

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/billing/travel/country_rates \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "country_code": "string",
    "country_name": "Beispiel",
    "full_day_rate": "string",
    "partial_day_rate": "string",
    "id": 42,
    "currency": "EUR",
    "accommodation_rate": "string",
    "breakfast_deduction": "string",
    "lunch_deduction": "string",
    "dinner_deduction": "string"
  }
]

Einzelne TravelExpenseCountryRate abrufen

GET/api/billing/travel/country_rates/{identifier}

Pfad-Parameter

identifierPflichtstring

Antworten

200Liefert ein einzelnes TravelExpenseCountryRate-Objekt.TravelExpenseCountryRate

Felder anzeigen (16)
  • idinteger

    Primärschlüssel der Reisekosten-Länderpauschale. Interne ID.

  • country_codestringPflicht

    ISO-3166-1-Alpha-2-Ländercode (z. B. DE, AT, FR, US)

  • country_namestringPflicht

    Ländername zur Anzeige

  • full_day_ratestringPflicht

    Tagegeldsatz für den vollen Tag (24 Stunden)

  • partial_day_ratestringPflicht

    Tagegeldsatz für den Teiltag (mehr als 8 h oder Anreise/Abreise)

  • accommodation_ratestring

    Optionaler Pauschalsatz-Grenzwert für Übernachtungen (Übernachtungspauschale)

  • breakfast_deductionstring

    Frühstücksabzug (sofern für dieses Land zutreffend)

  • lunch_deductionstring

    Betrag des Mittagessen-Abzugs

  • dinner_deductionstring

    Abzugsbetrag für Abendessen

  • currencystring

    Währung für die Sätze (in der Regel EUR)

  • valid_fromstring (date-time)

    Datum, ab dem dieser Satz gültig ist

  • valid_untilstring (date-time)

    Datum, bis zu dem dieser Satz gültig ist (null = unbegrenzt)

  • is_activeboolean

    Ist dieser Satz aktiv/verfügbar

  • notesstring

    Anmerkungen zum Satz (z. B. Quelle, Sonderregeln)

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/billing/travel/country_rates/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "country_code": "string",
  "country_name": "Beispiel",
  "full_day_rate": "string",
  "partial_day_rate": "string",
  "id": 42,
  "currency": "EUR",
  "accommodation_rate": "string",
  "breakfast_deduction": "string",
  "lunch_deduction": "string",
  "dinner_deduction": "string"
}

Eine TravelExpenseCountryRate löschen (Soft Delete über isActive = false)

DELETE/api/billing/travel/country_rates/{identifier}

Pfad-Parameter

identifierPflichtstring

Antworten

default

Anfrage
curl --request DELETE \
  --url https://eure-instanz.iw-erp.de/api/billing/travel/country_rates/42 \
  --header 'x-iw-jwt-token: <TOKEN>'