Neue API-Version v7.12 wurde veröffentlicht! 🎉
REST DokumentationBelegeGET Belegbetragszeilen aller Belege auflisten, optional gefiltert und paginiert

Belegbetragszeilen aller Belege auflisten, optional gefiltert und paginiert

Jede Zeile enthält weiterhin die ID ihres übergeordneten Belegs, sodass die Ergebnisse wieder nach Beleg gruppiert werden können.

Verfügbarkeit: Nur Vollversion — eine Clock-Instanz antwortet auf diesen Endpunkt mit 404.

Request

GET /api/v1/receipts-amounts
curl --request GET \
     --url 'https://www.zep-online.de/zepinstanz/next/api/v1/receipts-amounts' \
     --header 'Accept: application/json' \
     --header 'Authorization: Bearer {token}'

Query-Parameter

  • Name
    perPage
    Type
    integer, nullable
    Description

    Wird auf diesem Endpunkt ignoriert — senden Sie stattdessen limit. Ein hier angegebener Wert wird durch limit ersetzt, oder durch den Standardwert, wenn limit fehlt.

  • Name
    page
    Type
    integer, nullable
    Description

    Die zurückzugebende Ergebnisseite, beginnend bei 1.

  • Name
    orderBy
    Type
    string, nullable
    Description

    Name des Feldes, nach dem sortiert wird.

  • Name
    order
    Type
    string, nullable
    Description

    Sortierrichtung, aufsteigend oder absteigend.

    Einer der Werte: "asc", "desc"

  • Name
    limit
    Type
    integer, nullable
    Description

    Die Anzahl der Datensätze pro Seite, 1 bis 200. Standardwert ist 15.

  • Name
    modified_after
    Type
    string (date-time)
    Description

    Nur Datensätze zurückgeben, die nach diesem Zeitstempel geändert wurden (ISO 8601 oder “Y-m-d H:i:s”).

  • Name
    modified_before
    Type
    string (date-time)
    Description

    Nur Datensätze zurückgeben, die vor oder zu diesem Zeitstempel geändert wurden (ISO 8601 oder “Y-m-d H:i:s”).

  • Name
    date_from
    Type
    string (date), nullable
    Description

    Nur Belegbeträge zurückgeben, deren Belegdatum an oder nach diesem Datum liegt.

  • Name
    date_to
    Type
    string (date), nullable
    Description

    Nur Belegbeträge zurückgeben, deren Belegdatum an oder vor diesem Datum liegt. Darf nicht vor date_from liegen.

  • Name
    employee_id
    Type
    string, nullable
    Description

    Nur Belegbeträge zurückgeben, die zu Belegen dieses Mitarbeiters gehören.

  • Name
    receipt_id
    Type
    integer, nullable
    Description

    Nur Belegbeträge zurückgeben, die zu diesem Beleg gehören.

Response

{
  "data": [
    {
      "id": 1,
      "receipt_id": 1,
      "tax": "19.0000",
      "quantity": "1.00000",
      "amount": "285.21",
      "invoicing_share": "89.50",
      "private_share": "string",
      "is_amount_net": false,
      "is_invoice_amount_net": false,
      "employee_id": "max.mustermann"
    }
  ],
  "links": {
    "first": "string",
    "last": "string",
    "prev": "string",
    "next": "string"
  },
  "meta": {
    "current_page": 1,
    "from": 1,
    "last_page": 1,
    "links": [
      {
        "url": "string",
        "label": "string",
        "active": true
      }
    ],
    "path": "string",
    "per_page": 1,
    "to": 1,
    "total": 1
  }
}

Response-Felder

  • Name
    id
    Type
    integer
    Description

    Die eindeutige Kennung der Belegbetragszeile.

  • Name
    receipt_id
    Type
    string
    Description

    Der übergeordnete Beleg, zu dem diese Betragszeile gehört; eine Altspalte, die entweder als String oder als Integer ausgegeben wird.

  • Name
    tax
    Type
    string
    Description

    Der auf diese Betragszeile angewendete Steuersatz in Prozent, zwischen 0 und 100.

  • Name
    quantity
    Type
    string
    Description

    Wie viele Einheiten diese Betragszeile abrechnet, z. B. die Anzahl der Kilometer oder Übernachtungen.

  • Name
    amount
    Type
    string
    Description

    Der Gesamtbetrag der Zeile; netto oder brutto, abhängig von is_amount_net des übergeordneten Belegs.

  • Name
    invoicing_share
    Type
    string
    Description

    Der Betrag dieser Zeile, der dem Kunden in Rechnung gestellt werden kann — ein Betrag, trotz des Namens kein prozentualer Anteil.

  • Name
    private_share
    Type
    string
    Description

    Der Betrag dieser Zeile, der privat und nicht abrechenbar ist — ein Betrag, trotz des Namens kein prozentualer Anteil.

  • Name
    is_amount_net
    Type
    boolean
    Description

    Ob amount netto oder brutto ist; wird vom übergeordneten Beleg übernommen und nicht auf dieser Zeile gespeichert.

  • Name
    is_invoice_amount_net
    Type
    boolean
    Description

    Ob der fakturierbare Betrag netto oder brutto ist; wird vom übergeordneten Beleg übernommen und nicht auf dieser Zeile gespeichert.

  • Name
    employee_id
    Type
    string, nullable
    Description

    Der Mitarbeiter, der den übergeordneten Beleg eingereicht hat; wird von diesem übernommen und nicht auf dieser Zeile gespeichert.

Aus der OpenAPI-Spezifikation erzeugt — Änderungen gehören in den Quellcode, nicht auf diese Seite.