Neue API-Version v7.12 wurde veröffentlicht! 🎉
REST DokumentationBelegeGET Betragszeilen eines einzelnen Belegs auflisten

Betragszeilen eines einzelnen Belegs auflisten

Jede Zeile hat ihren eigenen Steuersatz und ihre eigene Menge; is_amount_net und employee_id sind für alle Zeilen des Belegs gleich.

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

Request

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

Pfad-Parameter

  • Name
    id
    Type
    integer
    Description

    Die ID des Belegs

Query-Parameter

  • Name
    page
    Type
    integer, nullable
    Description

    Die zurückzugebende Ergebnisseite, beginnend bei 1.

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.