Bankbeleg API

Verwaltung von Bank-Finanzbelegen — Abruf, Erstellung, Änderung und Löschung

Basis-URL

https://{tenant}.logzi.com/api/cash/

Der Bankbeleg wird über die Kassenbeleg-API (/api/cash/) verwaltet. Bank- und Kassenbelege verwenden denselben Endpunkt — die Unterscheidung erfolgt anhand von cashstock_id: Es muss die Kennung des dem Bankkonto zugeordneten Kassenbestands angegeben werden. Bei Erfolg ist result.code == 1, bei einem Fehler result.code == 0.

GET /api/cash/get

Abruf eines einzelnen Bankbelegs anhand der ID, samt Position und zugehörigen Belegen.

Abfrageparameter

ParameterTypPflichtfeldBeschreibung
idintEindeutige Kennung des Bankbelegs

Beispielanfrage

GET /api/cash/get?id=88
X-API-KEY: {ihr_api_schluessel}
GET /api/cash/list

Paginierter Abruf der Liste der Bankbelege mit Filtermöglichkeiten.

Abfrageparameter

ParameterTypPflichtfeldBeschreibung
list_offsetintOffset für die Seitenanzeige (Standard: 0)
list_countintAnzahl der Datensätze pro Seite
list_condition[identify]stringFilter nach Belegnummer (LIKE)
list_condition[partner_name]stringFilter nach Partnername (LIKE)
list_condition[cashstock_id]intFilter nach Bankkonto- / Kassenbestandskennung
list_condition[type_id]intFilter nach Belegtyp (Einnahme / Ausgabe)
list_condition[date_create_from]dateErstellungsdatum — ab (YYYY-MM-DD)
list_condition[date_create_to]dateErstellungsdatum — bis (YYYY-MM-DD)

Beispielanfrage

GET /api/cash/list?list_offset=0&list_condition[cashstock_id]=2
X-API-KEY: {ihr_api_schluessel}
POST /api/cash/save

Erstellung oder Änderung eines Bankbelegs. Der Wert von cashstock_id bestimmt, ob ein Kassen- oder Bankbeleg entsteht. Für einen neuen Beleg data[id] = 0.

POST-Felder — data-Objekt

FeldTypPflichtfeldBeschreibung
idint0 = neuer Beleg, >0 = Änderung
company_idintUnternehmens-ID
company_user_idintID des zuständigen Mitarbeiters
cashstock_idintKennung des Bankkontos / Kassenbestands
receipt_type_idintBelegtyp (Einnahme / Ausgabe)
currency_idintKennung der Währung
partner_idintKennung des Partners
date_performdateLeistungsdatum / Valutatag (YYYY-MM-DD)
price_bruttofloatBetrag des Belegs (brutto)
comment_topstringBemerkung / Verwendungszweck
itemarrayZugehörige Belegpositionen (z. B. Rechnungsverweis)

Beispielanfrage

POST /api/cash/save
X-API-KEY: {ihr_api_schluessel}
Content-Type: application/json

{
  "data": {
    "id": 0,
    "company_id": 1,
    "company_user_id": 3,
    "cashstock_id": 2,
    "receipt_type_id": 27,
    "currency_id": 1,
    "partner_id": 8,
    "date_perform": "2024-07-01",
    "price_brutto": 127000,
    "comment_top": "Számla kiegyenlítés"
  }
}
POST /api/cash/delete

Löschen eines Bankbelegs. Nur ein nicht abgeschlossener Beleg kann gelöscht werden.

POST-Felder — data-Objekt

FeldTypPflichtfeldBeschreibung
receipt_idintKennung des zu löschenden Bankbelegs

Beispielanfrage

POST /api/cash/delete
X-API-KEY: {ihr_api_schluessel}
Content-Type: application/json

{ "data": { "receipt_id": 88 } }

Nimm Kontakt mit uns auf

Interessierst du dich für unsere Software? Schreib uns einfach!

Brauchst du Hilfe?

Wenn du keine Antwort findest und Unterstützung brauchst

Jetzt registrieren,
später bezahlen!

Teste es 3 Tage kostenlos, ohne Risiko und Verpflichtungen!