Bankbizonylat API

Banki pénzügyi bizonylatok kezelése — lekérés, létrehozás, módosítás és törlés

Alap URL

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

A bankbizonylat a pénztárbizonylat (/api/cash/) API-n keresztül kezelhető. A bank és pénztár bizonylatok ugyanazt a végpontot használják — a megkülönböztetés a cashstock_id alapján történik: bankszámlához rendelt pénztárkészlet azonosítóját kell megadni. Sikeres válasz esetén result.code == 1, hiba esetén result.code == 0.

GET /api/cash/get

Egyetlen bankbizonylat lekérése azonosító alapján, a tétellel és kapcsolódó bizonylatokkal együtt.

Query paraméterek

ParaméterTípusKötelezőLeírás
idintA bankbizonylat egyedi azonosítója

Példa kérés

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

Bankbizonylatok lapozható listájának lekérése szűrési lehetőségekkel.

Query paraméterek

ParaméterTípusKötelezőLeírás
list_offsetintLapozás eltolása (alapértelmezett: 0)
list_countintOldalanként megjelenő rekordok száma
list_condition[identify]stringSzűrés bizonylatszámra (LIKE)
list_condition[partner_name]stringSzűrés partner nevére (LIKE)
list_condition[cashstock_id]intSzűrés bankszámla / pénztárkészlet azonosítóra
list_condition[type_id]intSzűrés bizonylattípusra (bevétel / kiadás)
list_condition[date_create_from]dateLétrehozás dátuma — tól (YYYY-MM-DD)
list_condition[date_create_to]dateLétrehozás dátuma — ig (YYYY-MM-DD)

Példa kérés

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

Bankbizonylat létrehozása vagy módosítása. A cashstock_id értéke határozza meg, hogy pénztár- vagy bankbizonylat keletkezik. Új bizonylathoz data[id] = 0.

POST mezők — data objektum

MezőTípusKötelezőLeírás
idint0 = új bizonylat, >0 = módosítás
company_idintCég azonosítója
company_user_idintFelelős munkatárs ID
cashstock_idintBankszámla / pénztárkészlet azonosítója
receipt_type_idintBizonylat típusa (bevétel / kiadás)
currency_idintPénznem azonosítója
partner_idintPartner azonosítója
date_performdateTeljesítés / értéknap (YYYY-MM-DD)
price_bruttofloatBizonylat összege (bruttó)
comment_topstringMegjegyzés / közlemény
itemarrayKapcsolódó bizonylat tételek (pl. számlahivatkozás)

Példa kérés

POST /api/cash/save
X-API-KEY: {az_api_kulcsod}
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

Bankbizonylat törlése. Csak nem lezárt bizonylat törölhető.

POST mezők — data objektum

MezőTípusKötelezőLeírás
receipt_idintA törlendő bankbizonylat azonosítója

Példa kérés

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

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

Vedd fel a kapcsolatot velünk

Érdeklődsz a szoftverünkkel kapcsolatban, írj bátran!

Segítségre van szükséged?

Ha nem találod a választ és szükséged van segítségre

Regisztrációdat hozd létre most,
fizess később!

Próbáld ki 3 napig ingyen, kockázatok és kötöttségek nélkül!