API krížových odkazov dokladov

Získavanie a zaznamenávanie krížových odkazov medzi dokladmi

Základná URL

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

Každá požiadavka vracia odpoveď vo formáte JSON. Pri úspešnej odpovedi je result.code == 1, pri chybe result.code == 0. Krížový odkaz dokladu zaznamenáva vzťah medzi dvoma dokladmi (zdrojovým a cieľovým) — napr. prepája dodací list vytvorený z objednávky s pôvodnou objednávkou. Tieto prepojenia umožňujú sledovanie konverzného reťazca.

GET /api/receipt_cross/list

Stránkovaný zoznam krížových odkazov s možnosťami komplexného filtrovania.

Query parametre

ParameterTypPovinnéPopis
receipt_idintIdentifikátor zdrojového dokladu
receipt_type_idintIdentifikátor typu zdrojového dokladu
receipt_type_id_resultintIdentifikátor typu výsledného (cieľového) dokladu
receipt_identify_not_in_resultint1 = iba zdrojové doklady, ku ktorým ešte neexistuje cieľový doklad
receipt_not_in_resultint1 = vylúčenie zdrojového dokladu, ak už existuje cieľový doklad
receipt_type_id_evenintIdentifikátor typu dokladu na vylúčenie (pre logiku salda)
group_bystringNázov poľa na zoskupenie
list_offsetintPosun stránkovania (predvolene: 0)
list_conditionobjectObjekt filtračných podmienok
list_paramsobjectDoplnkové parametre dopytu

Príklad požiadavky — zoznam neskonvertovaných objednávok

GET /api/receipt_cross/list?receipt_type_id=5&receipt_type_id_result=15&receipt_identify_not_in_result=1&list_offset=0
X-API-KEY: {vas_api_kluc}
POST /api/receipt_cross/save

Zaznamenanie krížového odkazu medzi zdrojovým a cieľovým dokladom.

POST polia — objekt data

PoleTypPovinnéPopis
src_receipt_type_idintIdentifikátor typu zdrojového dokladu
src_receipt_idintIdentifikátor zdrojového dokladu
src_receipt_identifystringReťazec jedinečného identifikátora zdrojového dokladu
dst_receipt_type_idintIdentifikátor typu cieľového dokladu
dst_receipt_idintIdentifikátor cieľového dokladu
dst_receipt_identifystringReťazec jedinečného identifikátora cieľového dokladu
company_user_idintIdentifikátor zamestnanca, ktorý záznam vytvoril

POST polia — objekt params (voliteľné)

Objekt params prijíma doplnkové parametre uloženia — napr. poznámku, prepísanie dátumu.

Príklad požiadavky

POST /api/receipt_cross/save
X-API-KEY: {vas_api_kluc}
Content-Type: application/json

{
  "data": {
    "src_receipt_type_id": 5,
    "src_receipt_id": 100,
    "dst_receipt_type_id": 15,
    "dst_receipt_id": 200,
    "company_user_id": 1
  },
  "params": {}
}

Kontaktuj nás

Zaujíma ťa náš softvér? Pokojne nám napíš!

Potrebuješ pomoc?

Ak nevieš nájsť odpoveď a potrebuješ pomoc

Zaregistruj sa teraz,
zaplať neskôr!

Vyskúšaj 3 dni zadarmo, bez rizika a záväzkov!