{"openapi":"3.1.0","info":{"title":"Billex verejn\u00e9 API","version":"1.0.0","description":"Verejn\u00e9 strojov\u00e9 API Billexu. Firma poch\u00e1dza z poverenia, nikdy z company_id klienta. Sumy v odpovediach s\u00fa desatinn\u00e9 re\u0165azce; str\u00e1nkovanie pou\u017e\u00edva meta.pagination. Dom\u00e9nov\u00e9 vstupy a v\u00fdsledky si zachov\u00e1vaj\u00fa vlastn\u00e9 n\u00e1zvy. Intern\u00e9 session adapt\u00e9ry s\u00fa v oddelenom dokumente.","contact":{"name":"Billex \u2014 podpora integr\u00e1torov","email":"info@billex.sk"}},"servers":[{"url":"https:\/\/www.billex.sk\/api\/v1"}],"security":[{"BearerAuth":[]}],"tags":[{"name":"Overenie"},{"name":"Doklady"},{"name":"Odberatelia"},{"name":"Firma"},{"name":"Sklad"},{"name":"E-shop"},{"name":"Udalosti"},{"name":"Sandbox"},{"name":"Obchodn\u00e9 doklady"},{"name":"D\u00e1vky"},{"name":"Prijat\u00e9 podklady"},{"name":"podklady"},{"name":"Skladov\u00e9 oper\u00e1cie"},{"name":"Finan\u010dn\u00e9 \u00fa\u010dty"},{"name":"Fakt\u00fary"},{"name":"Preh\u013eady"},{"name":"\u010cerpanie z\u00e1loh"},{"name":"S\u00fahlas integr\u00e1cie"},{"name":"Cenovky"},{"name":"Logistick\u00e9 \u00fadaje"},{"name":"Varianty v\u00fdrobkov"},{"name":"N\u00e1stroje dokumentov"},{"name":"doklady-sposoby-uhrady"},{"name":"jazyky-dokladov"},{"name":"meny"},{"name":"obchodne-referencie"},{"name":"Partneri"},{"name":"Prev\u00e1dzkov\u00e9 katal\u00f3gy"},{"name":"Verejn\u00e1 valid\u00e1cia"},{"name":"samofakturacia"},{"name":"Sie\u0165ov\u00e9 API"},{"name":"Webhook udalosti"},{"name":"WooCommerce doplnok"},{"name":"Opravn\u00e9 doklady"}],"paths":{"\/overenie":{"get":{"x-authentication":"api-key","x-required-scopes":[],"tags":["Overenie"],"summary":"Overenie API k\u013e\u00fa\u010da","description":"Vr\u00e1ti firmu, n\u00e1zov k\u013e\u00fa\u010da, rozsahy a platnos\u0165 k\u013e\u00fa\u010da, ktor\u00fdm sa volanie prihl\u00e1silo.","operationId":"overenieKluca","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"K\u013e\u00fa\u010d je platn\u00fd.","content":{"application\/json":{"schema":{"type":"object","required":["firma","kluc"],"properties":{"firma":{"type":"string","example":"TRANSPAREX, a.s."},"kluc":{"type":"object","required":["nazov","rozsahy"],"properties":{"nazov":{"type":"string","example":"E-shop"},"rozsahy":{"type":"array","items":{"type":"string"},"example":["doklady.citanie","doklady.zapis"]},"plati_do":{"type":["string","null"],"format":"date-time"}}}}},"example":{"firma":"TRANSPAREX, a.s.","kluc":{"nazov":"E-shop","rozsahy":["doklady.citanie","doklady.zapis"]}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/doklady":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Doklady"],"summary":"Zoznam dokladov","description":"Str\u00e1nkovan\u00fd zoznam dokladov firmy s filtrami pod\u013ea typu, stavu, d\u00e1tumov, odberate\u013ea a zmeny.","operationId":"zoznamDokladov","security":[{"BearerAuth":[]}],"parameters":[{"$ref":"#\/components\/parameters\/TypDokladu"},{"$ref":"#\/components\/parameters\/StavDokladu"},{"$ref":"#\/components\/parameters\/VystaveneOd"},{"$ref":"#\/components\/parameters\/VystaveneDo"},{"$ref":"#\/components\/parameters\/OdberatelIdQuery"},{"$ref":"#\/components\/parameters\/ZmeneneOd"},{"$ref":"#\/components\/parameters\/Limit"},{"$ref":"#\/components\/parameters\/Po"},{"$ref":"#\/components\/parameters\/PoLegacy"}],"responses":{"200":{"description":"Zoznam dokladov a kurzor \u010fal\u0161ej strany.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaZoznamDokladov"},"example":{"data":[{"id":1,"typ":"faktura","cislo":"20260001","stav":"","mena":"EUR"}],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"po","x-response-pagination":"meta.pagination"},"post":{"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Doklady"],"summary":"Vystavenie fakt\u00fary alebo predfakt\u00fary","description":"Vystav\u00ed nov\u00fd doklad a hne\u010f vr\u00e1ti jeho detail s pridelen\u00fdm \u010d\u00edslom. Hlavi\u010dka Idempotency-Key chr\u00e1ni pred dvojit\u00fdm vystaven\u00edm pri opakovan\u00ed po\u017eiadavky po v\u00fdpadku.","operationId":"vytvorDoklad","security":[{"BearerAuth":[]}],"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VystavenieDokladu"},"examples":{"faktura":{"summary":"Vystavenie fakt\u00fary","value":{"typ":"faktura","datum_vystavenia":"2026-10-03","datum_dodania":"2026-10-03","datum_splatnosti":"2026-10-17","mena":"EUR","sposob_uhrady":"prevod","odberatel":{"nazov":"Demo odberate\u013e, s.r.o.","ico":"12345678","email":"integracia@example.test","ulica":"Testovacia 1","psc":"81101","mesto":"Bratislava","krajina":"Slovensko"},"polozky":[{"nazov":"Webhosting","mnozstvo":"1","jednotka":"mesiac","cena_bez_dph":"49.00","sadzba_dph":"23"}]}}}}}},"responses":{"201":{"description":"Doklad bol vystaven\u00fd.","headers":{"Location":{"description":"URL detailu vystaven\u00e9ho dokladu.","schema":{"type":"string"}},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DokladOdpoved"},"example":{"data":{"id":1,"typ":"faktura","cislo":"20260001","stav":"","mena":"EUR"}}}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/doklady\/{id}":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Doklady"],"summary":"Detail dokladu","description":"Vr\u00e1ti detail dokladu vr\u00e1tane polo\u017eiek a \u00fahrad, ak patr\u00ed firme aktu\u00e1lneho API k\u013e\u00fa\u010da.","operationId":"detailDokladu","security":[{"BearerAuth":[]}],"parameters":[{"$ref":"#\/components\/parameters\/DokladId"}],"responses":{"200":{"description":"Detail dokladu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DokladOdpoved"},"example":{"data":{"id":1,"typ":"faktura","cislo":"20260001","stav":"","mena":"EUR"}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"},"patch":{"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Doklady"],"summary":"\u00daprava dokladu","description":"Uprav\u00ed len poslan\u00e9 polia fakt\u00fary alebo predfakt\u00fary. \u010c\u00edslo a \u010d\u00edseln\u00fd rad sa cez API nemenia.","operationId":"upravDoklad","security":[{"BearerAuth":[]}],"parameters":[{"$ref":"#\/components\/parameters\/DokladId"},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/UpravaDokladu"},"example":{"typ":"faktura","mena":"EUR","polozky":[{"nazov":"TRANSPAREX, a.s.","mnozstvo":"1","cena_bez_dph":"49.00","sadzba_dph":"23"}]}}}},"responses":{"200":{"description":"Doklad bol upraven\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DokladOdpoved"},"example":{"data":{"id":1,"typ":"faktura","cislo":"20260001","stav":"","mena":"EUR"}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true},"delete":{"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Doklady"],"summary":"Zmazanie dokladu","description":"Zma\u017ee doklad rovnak\u00fdm pravidlom ako obrazovka Billexu; odpove\u010f povie, \u010di \u0161lo o trval\u00e9 zmazanie posledn\u00e9ho dokladu v rade.","operationId":"zmazDoklad","security":[{"BearerAuth":[]}],"parameters":[{"$ref":"#\/components\/parameters\/DokladId"},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"responses":{"200":{"description":"Doklad bol zmazan\u00fd alebo presunut\u00fd do ko\u0161a.","content":{"application\/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["id","natrvalo"],"properties":{"id":{"type":"integer"},"natrvalo":{"type":"boolean"}}}}},"example":{"data":{"id":1,"natrvalo":false}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":false}},"\/doklady\/{id}\/pdf":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Doklady"],"summary":"PDF dokladu","description":"Vygeneruje PDF dokladu rovnak\u00fdm mechanizmom ako tla\u010didlo Tla\u010di\u0165 v aplik\u00e1cii.","operationId":"pdfDokladu","security":[{"BearerAuth":[]}],"parameters":[{"$ref":"#\/components\/parameters\/DokladId"}],"responses":{"200":{"description":"PDF s\u00fabor dokladu.","content":{"application\/pdf":{"schema":{"type":"string","format":"binary"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/doklady\/{id}\/dobropis":{"post":{"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Doklady"],"summary":"Vystavenie dobropisu","description":"Vystav\u00ed dobropis k existuj\u00facej fakt\u00fare. Pou\u017e\u00edva idempotenciu, aby opakovan\u00e9 volanie nevytvorilo druh\u00fd dobropis.","operationId":"vystavDobropis","security":[{"BearerAuth":[]}],"parameters":[{"$ref":"#\/components\/parameters\/DokladId"},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"responses":{"201":{"description":"Dobropis bol vystaven\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DokladOdpoved"},"example":{"data":{"id":1,"typ":"faktura","cislo":"20260001","stav":"","mena":"EUR"}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":false,"requestBody":{"required":false,"description":"Vo\u013eba pozn\u00e1mky pri prevzat\u00ed fakt\u00fary. source zachov\u00e1 pozn\u00e1mky fakt\u00fary, default pou\u017eije predvo\u013ebu dobropisu. Ak modul vy\u017eaduje vo\u013ebu, jej vynechanie vr\u00e1ti valida\u010dn\u00e9 422.","content":{"application\/json":{"schema":{"type":"object","properties":{"note_mode":{"type":"string","enum":["default","source","select","merge","manual"]},"note_source_index":{"type":"integer","minimum":0}}},"example":{}}}}}},"\/doklady\/{id}\/odoslat":{"post":{"x-authentication":"api-key","x-required-scopes":["doklady.odosielanie"],"tags":["Doklady"],"summary":"Odoslanie dokladu e-mailom","description":"Zarad\u00ed odoslanie dokladu do fronty. Pri zapnutom schva\u013eovan\u00ed m\u00f4\u017ee odpove\u010f znamena\u0165 \u010dakanie na schv\u00e1lenie.","operationId":"odosliDoklad","security":[{"BearerAuth":[]}],"parameters":[{"$ref":"#\/components\/parameters\/DokladId"},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":false,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/OdoslanieDokladu"},"example":{}}}},"responses":{"202":{"description":"Odoslanie je zaraden\u00e9 alebo \u010dak\u00e1 na schv\u00e1lenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaOdoslanieVysledok"},"example":{"data":{"stav":"caka_na_schvalenie","komu":[]}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/doklady\/{id}\/uhrady":{"post":{"x-authentication":"api-key","x-required-scopes":["uhrady.zapis"],"tags":["Doklady"],"summary":"Z\u00e1pis \u00fahrady","description":"Zap\u00ed\u0161e \u00fahradu dokladu a prepo\u010d\u00edta jeho stav rovnakou slu\u017ebou ako ru\u010dn\u00e9 \u00fahrady v aplik\u00e1cii.","operationId":"zapisUhradu","security":[{"BearerAuth":[]}],"parameters":[{"$ref":"#\/components\/parameters\/DokladId"},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ZapisUhrady"},"example":{"datum":"2026-10-20","suma":"","sposob":"prevod"}}}},"responses":{"201":{"description":"\u00dahrada bola zap\u00edsan\u00e1.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DokladOdpoved"},"example":{"data":{"id":1,"typ":"faktura","cislo":"20260001","stav":"","mena":"EUR"}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/doklady\/{id}\/uhrady\/{uhrada}":{"delete":{"x-authentication":"api-key","x-required-scopes":["uhrady.zapis"],"tags":["Doklady"],"summary":"Zmazanie \u00fahrady","description":"Zma\u017ee konkr\u00e9tnu \u00fahradu dokladu a vr\u00e1ti prepo\u010d\u00edtan\u00fd detail dokladu.","operationId":"zmazUhradu","security":[{"BearerAuth":[]}],"parameters":[{"$ref":"#\/components\/parameters\/DokladId"},{"$ref":"#\/components\/parameters\/UhradaId"},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"responses":{"200":{"description":"\u00dahrada bola zmazan\u00e1.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DokladOdpoved"},"example":{"data":{"id":1,"typ":"faktura","cislo":"20260001","stav":"","mena":"EUR"}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":false}},"\/odberatelia":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Odberatelia"],"summary":"Zoznam odberate\u013eov","description":"Str\u00e1nkovan\u00fd zoznam odberate\u013eov s filtrom pod\u013ea I\u010cO, textov\u00e9ho h\u013eadania alebo \u010dasu zmeny.","operationId":"zoznamOdberatelov","security":[{"BearerAuth":[]}],"parameters":[{"name":"ico","in":"query","schema":{"type":"string"},"description":"Presn\u00e9 I\u010cO odberate\u013ea."},{"name":"hladat","in":"query","schema":{"type":"string"},"description":"Text v obchodnom alebo zobrazovanom n\u00e1zve."},{"$ref":"#\/components\/parameters\/ZmeneneOd"},{"$ref":"#\/components\/parameters\/Limit"},{"$ref":"#\/components\/parameters\/Po"},{"$ref":"#\/components\/parameters\/PoLegacy"}],"responses":{"200":{"description":"Zoznam odberate\u013eov.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaZoznamOdberatelov"},"example":{"data":[{"id":1,"nazov":"TRANSPAREX, a.s."}],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"po","x-response-pagination":"meta.pagination"},"post":{"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Odberatelia"],"summary":"Zalo\u017eenie odberate\u013ea","description":"Zalo\u017e\u00ed nov\u00e9ho odberate\u013ea. Ak odberate\u013e s rovnak\u00fdm I\u010cO u\u017e existuje, API vr\u00e1ti 409 a jeho id.","operationId":"zalozOdberatela","security":[{"BearerAuth":[]}],"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/OdberatelVstup"},"example":{"nazov":"TRANSPAREX, a.s."}}}},"responses":{"201":{"description":"Odberate\u013e bol zalo\u017een\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/OdberatelOdpoved"},"example":{"data":{"id":1,"nazov":"TRANSPAREX, a.s."}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/odberatelia\/{id}":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Odberatelia"],"summary":"Detail odberate\u013ea","description":"Vr\u00e1ti odberate\u013ea pod\u013ea id, ak patr\u00ed firme aktu\u00e1lneho API k\u013e\u00fa\u010da.","operationId":"detailOdberatela","security":[{"BearerAuth":[]}],"parameters":[{"$ref":"#\/components\/parameters\/OdberatelId"}],"responses":{"200":{"description":"Detail odberate\u013ea.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/OdberatelOdpoved"},"example":{"data":{"id":1,"nazov":"TRANSPAREX, a.s."}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"},"patch":{"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Odberatelia"],"summary":"\u00daprava odberate\u013ea","description":"Uprav\u00ed len poslan\u00e9 polia existuj\u00faceho odberate\u013ea.","operationId":"upravOdberatela","security":[{"BearerAuth":[]}],"parameters":[{"$ref":"#\/components\/parameters\/OdberatelId"},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/OdberatelUprava"},"example":{"nazov":"TRANSPAREX, a.s."}}}},"responses":{"200":{"description":"Odberate\u013e bol upraven\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/OdberatelOdpoved"},"example":{"data":{"id":1,"nazov":"TRANSPAREX, a.s."}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/ciselne-rady":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Firma"],"summary":"\u010c\u00edseln\u00e9 rady","description":"Vr\u00e1ti akt\u00edvne \u010d\u00edseln\u00e9 rady firmy pre typy dokladov, ktor\u00e9 API pozn\u00e1.","operationId":"ciselneRady","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Zoznam \u010d\u00edseln\u00fdch radov.","content":{"application\/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/CiselnaRada"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}}},"example":{"data":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"bounded-list","x-response-pagination":"meta.pagination","parameters":[{"$ref":"#\/components\/parameters\/Po"},{"$ref":"#\/components\/parameters\/Limit"}]}},"\/bankove-ucty":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Firma"],"summary":"Bankov\u00e9 \u00fa\u010dty firmy","description":"Vr\u00e1ti bankov\u00e9 \u00fa\u010dty firmy pou\u017eite\u013en\u00e9 pri vystaven\u00ed dokladu.","operationId":"bankoveUcty","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Zoznam bankov\u00fdch \u00fa\u010dtov.","content":{"application\/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/BankovyUcet"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}}},"example":{"data":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"bounded-list","x-response-pagination":"meta.pagination","parameters":[{"$ref":"#\/components\/parameters\/Po"},{"$ref":"#\/components\/parameters\/Limit"}]}},"\/sklad\/stav":{"get":{"x-authentication":"api-key","x-required-scopes":["sklad.stav"],"tags":["Sklad"],"summary":"Stav skladu","description":"Vr\u00e1ti fyzick\u00e9, rezervovan\u00e9 a dostupn\u00e9 mno\u017estvo skladov\u00fdch kariet k zvolen\u00e9mu d\u0148u. Hodnotu z\u00e1sob (inventory_value) vr\u00e1ti len k\u013e\u00fa\u010d s rozsahom sklad.ocenenie.","operationId":"skladStav","security":[{"BearerAuth":[]}],"parameters":[{"name":"as_of","in":"query","required":false,"schema":{"type":"string","format":"date"},"description":"De\u0148, ku ktor\u00e9mu sa stav po\u010d\u00edta (predvolene dnes)."},{"$ref":"#\/components\/parameters\/Po"}],"responses":{"200":{"description":"Stav skladov\u00fdch kariet.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaStrankovanaKvalitaSkladovaZostavaStav"},"example":{"as_of":"","generated_at":"2026-10-20T10:00:00Z","summary":{"items_count":0,"quantity_on_hand":"0.0000","quantity_reserved":"0.0000","quantity_available":"0.0000","currency":"EUR"},"data":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}},"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"page","x-response-pagination":"meta.pagination"}},"\/eshop\/woocommerce\/orders":{"post":{"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["E-shop"],"summary":"Objedn\u00e1vka z WooCommerce","description":"Prijme objedn\u00e1vku vo form\u00e1te WooCommerce REST (v3) a vystav\u00ed z nej fakt\u00faru. Stavy refunded\/cancelled vystavia dobropis k p\u00f4vodnej fakt\u00fare. Zaplaten\u00e1 objedn\u00e1vka zap\u00ed\u0161e \u00fahradu iba vtedy, ke\u010f m\u00e1 k\u013e\u00fa\u010d aj rozsah uhrady.zapis; bez neho ostane v diagnostike upozornenie.","operationId":"eshopWooCommerceObjednavka","security":[{"BearerAuth":[]}],"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaWooObjednavkaVstup"},"example":{"id":1,"number":"20260001","status":"","currency":"EUR","billing":{},"line_items":[{"name":"TRANSPAREX, a.s.","quantity":1,"subtotal":1,"total":1}]}}}},"responses":{"200":{"description":"Objedn\u00e1vka u\u017e bola spracovan\u00e1 \u2014 vr\u00e1ten\u00fd existuj\u00faci doklad.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaEshopVysledok"},"example":{"data":{"stav_synchronizacie":"spracovana","doklad":{"id":1,"typ":"faktura","cislo":"20260001","stav":"","mena":"EUR"},"pdf_url":"https:\/\/integracia.example.test\/webhook"}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"201":{"description":"Doklad vystaven\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaEshopVysledok"},"example":{"data":{"stav_synchronizacie":"spracovana","doklad":{"id":1,"typ":"faktura","cislo":"20260001","stav":"","mena":"EUR"},"pdf_url":"https:\/\/integracia.example.test\/webhook"}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/eshop\/shoptet\/orders":{"post":{"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["E-shop"],"summary":"Objedn\u00e1vka zo Shoptetu","description":"Prijme detail objedn\u00e1vky vo forme Shoptet API `data.order`. Polo\u017eky Shoptetu obsahuj\u00fa produkty, dopravu, platbu aj z\u013eavy v poli `items`; Billex ich mapuje cez spolo\u010dn\u00fa slu\u017ebu e-shop synchroniz\u00e1cie na fakt\u00faru, dobropis alebo \u00fahradu.","operationId":"eshopShoptetObjednavka","security":[{"BearerAuth":[]}],"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"anyOf":[{"type":"object","properties":{"data":{"type":"object","properties":{"order":{"$ref":"#\/components\/schemas\/KvalitaShoptetObjednavkaVstup"}},"required":["order"]}},"required":["data"]},{"type":"object","properties":{"order":{"$ref":"#\/components\/schemas\/KvalitaShoptetObjednavkaVstup"}},"required":["order"]},{"$ref":"#\/components\/schemas\/KvalitaShoptetObjednavkaVstup"}]},"example":{"data":{"order":{"code":"HOSTING","currency":{},"bill":{},"items":[{"name":"TRANSPAREX, a.s.","priceWithoutVat":1}]}}}}}},"responses":{"200":{"description":"Objedn\u00e1vka u\u017e bola spracovan\u00e1 \u2014 vr\u00e1ten\u00fd existuj\u00faci doklad.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaEshopVysledok"},"example":{"data":{"stav_synchronizacie":"spracovana","doklad":{"id":1,"typ":"faktura","cislo":"20260001","stav":"","mena":"EUR"},"pdf_url":"https:\/\/integracia.example.test\/webhook"}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"201":{"description":"Doklad vystaven\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaEshopVysledok"},"example":{"data":{"stav_synchronizacie":"spracovana","doklad":{"id":1,"typ":"faktura","cislo":"20260001","stav":"","mena":"EUR"},"pdf_url":"https:\/\/integracia.example.test\/webhook"}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/udalosti":{"get":{"operationId":"b10Feed","tags":["Udalosti"],"summary":"Nez\u00e1visl\u00fd trval\u00fd feed: vznik\u00e1 atomicky s mut\u00e1ciou aj bez webhook endpointu","description":"Nez\u00e1visl\u00fd trval\u00fd feed: vznik\u00e1 atomicky s mut\u00e1ciou aj bez webhook endpointu. Checkpoint je ID udalosti, nie doru\u010denia; vzostupn\u00e9 poradie je serializovan\u00e9 per firma aj pri s\u00fabehu. Ulo\u017ete checkpoint a\u017e po spracovan\u00ed strany. Replay rovnak\u00e9ho bodu zachov\u00e1 event_id\/payload; retencia je konfigurovate\u013en\u00e1 (predvolene 30 dn\u00ed), neplatn\u00fd star\u00fd bod vr\u00e1ti 409. Pri prvom na\u010d\u00edtan\u00ed mo\u017eno za\u010da\u0165 bez checkpointu. HMAC SHA-256: X-Eventfeed-Signature = sha256=HEX, podpis timestamp + bodka + presn\u00e9 bajty tela, k\u013e\u00fa\u010d je pou\u017eit\u00fd Bearer token. Prij\u00edma\u010d kontroluje podpis aj \u010derstvos\u0165 timestampu. Produktov\u00fd webhook pou\u017e\u00edva existuj\u00faci X-Webhook-Signature (hex HMAC nad presn\u00fdm JSON telom so samostatn\u00fdm signing secretom), typ entity.eshop_product.update; jeho snapshot m\u00e1 B10Product sch\u00e9mu. Retry pou\u017e\u00edva p\u00f4vodn\u00fd trval\u00fd outbox a zachov\u00e1 bajty. Migr\u00e1cia zachov\u00e1 star\u00e9 \u010d\u00edseln\u00e9 checkpointy: historick\u00e9 udalosti maj\u00fa ID prv\u00e9ho doru\u010denia a nov\u00e9 checkpointy za\u010d\u00ednaj\u00fa nad posledn\u00fdm star\u00fdm doru\u010den\u00edm. Star\u00fd base64 kurzor treba nahradi\u0165 posledn\u00fdm \u010d\u00edseln\u00fdm checkpointom. Legacy z\u00e1znam bez event_id zachov\u00e1 p\u00f4vodn\u00e9 webhook_delivery:ID; neprira\u010fujeme identitu iba pod\u013ea rovnak\u00e9ho payloadu. Nov\u00e9 dom\u00e9nov\u00e9 udalosti maj\u00fa jeden event_id aj pri viacer\u00fdch odberoch.","security":[{"BearerAuth":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"}},{"name":"po_checkpoint","in":"query","required":false,"schema":{"type":"integer","minimum":0}}],"responses":{"200":{"description":"\u00daspe\u0161n\u00e1 odpove\u010f","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Feed"}}},"headers":{"X-Eventfeed-Signature":{"schema":{"type":"string"},"description":"HMAC SHA-256 timestamp.body s Bearer tokenom"},"X-Eventfeed-Timestamp":{"schema":{"type":"string"},"description":"UNIX \u010das podpisu"}}},"401":{"description":"Neplatn\u00fd alebo zru\u0161en\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"403":{"description":"Ch\u00fdbaj\u00faci scope, pr\u00e1vo alebo bal\u00edk","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"404":{"description":"Zdroj neexistuje v tejto firme alebo modul je vypnut\u00fd","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"409":{"description":"Checkpoint je mimo retencie; \u00fapln\u00e1 synchroniz\u00e1cia","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"422":{"description":"Neplatn\u00e9 parametre","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"429":{"description":"Limit volan\u00ed prekro\u010den\u00fd","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-authentication":"api-key","x-required-scopes":[],"x-error-format":"billex","x-any-read-scopes":true}},"\/sandbox\/simulacie":{"post":{"x-authentication":"sandbox-key","x-required-scopes":[],"tags":["Sandbox"],"summary":"Simul\u00e1cia udalosti v sandboxe","description":"Len so sandbox k\u013e\u00fa\u010dom (blx_test_\u2026). Zap\u00ed\u0161e syntetick\u00fa udalos\u0165 (email, peppol, platba) do izolovan\u00e9ho sandboxu firmy; ni\u010d neodo\u0161le von. Ostr\u00fd k\u013e\u00fa\u010d (blx_live_\u2026) sa odmietne. Povinn\u00fd Idempotency-Key: rovnak\u00fd dokon\u010den\u00fd transportn\u00fd pokus zopakuje p\u00f4vodn\u00fd HTTP stav\/telo; in\u00fd vstup s t\u00fdm ist\u00fdm k\u013e\u00fa\u010dom vr\u00e1ti 409.","operationId":"sandboxSimulacia","security":[{"SandboxAuth":[]}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","required":["typ"],"additionalProperties":true,"properties":{"typ":{"type":"string","enum":["email","peppol","platba"]},"idempotency_key":{"type":"string","description":"Star\u0161\u00ed dom\u00e9nov\u00fd k\u013e\u00fa\u010d, s\u00fa\u010das\u0165 fingerprintu. Ak ch\u00fdba, server pou\u017eije hlavi\u010dku Idempotency-Key; nie je n\u00e1hradou povinnej hlavi\u010dky."}}},"example":{"typ":"email"}}}},"responses":{"200":{"description":"Simul\u00e1cia zap\u00edsan\u00e1 (alebo vr\u00e1ten\u00e1 pri opakovan\u00ed s rovnak\u00fdm Idempotency-Key).","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSandboxSimulacia"},"example":{"environment":"sandbox","simulovane":true,"idempotent":false,"udalost":{"id":"8e9d11f6-312c-43cf-ae93-34ff6cc728e2","typ":"email","environment":"sandbox","simulovane":true,"stav":"simulovane_dorucenie","vytvorene_o":"2026-10-20T10:00:00Z"}}}},"headers":{"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Idempotency-Key u\u017e bol pou\u017eit\u00fd s inou po\u017eiadavkou.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e9 \u00fadaje alebo ch\u00fdbaj\u00faci\/neplatn\u00fd Idempotency-Key (1\u2013100 tla\u010dite\u013en\u00fdch ASCII znakov bez medzier).","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"201":{"description":"Simul\u00e1cia zap\u00edsan\u00e1 (alebo vr\u00e1ten\u00e1 pri opakovan\u00ed s rovnak\u00fdm Idempotency-Key).","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSandboxSimulacia"},"example":{"environment":"sandbox","simulovane":true,"idempotent":false,"udalost":{"id":"8e9d11f6-312c-43cf-ae93-34ff6cc728e2","typ":"email","environment":"sandbox","simulovane":true,"stav":"simulovane_dorucenie","vytvorene_o":"2026-10-20T10:00:00Z"}}}},"headers":{"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true,"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}]}},"\/sandbox\/reset":{"post":{"x-authentication":"sandbox-key","x-required-scopes":[],"tags":["Sandbox"],"summary":"Reset sandboxu","description":"Len so sandbox k\u013e\u00fa\u010dom. Zma\u017ee iba sandboxov\u00e9 \u00fadaje firmy; ostr\u00e9 doklady a platby sa nedotkne. Povinn\u00fd Idempotency-Key: rovnak\u00fd dokon\u010den\u00fd transportn\u00fd pokus zopakuje p\u00f4vodn\u00fd HTTP stav\/telo; in\u00fd vstup s t\u00fdm ist\u00fdm k\u013e\u00fa\u010dom vr\u00e1ti 409.","operationId":"sandboxReset","security":[{"SandboxAuth":[]}],"responses":{"200":{"description":"Sandbox vypr\u00e1zdnen\u00fd.","content":{"application\/json":{"schema":{"type":"object","properties":{"environment":{"type":"string","const":"sandbox"},"resetovane_udalosti":{"type":"integer"}},"required":["environment","resetovane_udalosti"]},"example":{"environment":"sandbox","resetovane_udalosti":0}}},"headers":{"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e9 \u00fadaje alebo ch\u00fdbaj\u00faci\/neplatn\u00fd Idempotency-Key (1\u2013100 tla\u010dite\u013en\u00fdch ASCII znakov bez medzier).","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"409":{"description":"Idempotency-Key u\u017e bol pou\u017eit\u00fd s inou po\u017eiadavkou.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":false,"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}]}},"\/obchod\/objednavky":{"get":{"x-authentication":"api-key","x-required-scopes":["obchod.citanie"],"operationId":"Obchod_get_obchod_objednavky","summary":"objednavky","x-required-scope":"obchod.citanie","responses":{"200":{"description":"\u00daspech; retry rovnakej oper\u00e1cie vracia rovnak\u00e9 ID.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/ObchodOrderRead"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["meta"]},"example":{"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, pr\u00e1vo, akt\u00edvna firma alebo bal\u00edk odmietli pr\u00edstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo doklad in\u00e9ho tenantu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Extern\u00e9 ID s in\u00fdm obsahom, zastaran\u00e1 verzia alebo konflikt \u017eivotn\u00e9ho cyklu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00fd riadok, mno\u017estvo prevy\u0161uje zost\u00e1vaj\u00face alebo ch\u00fdba explicitn\u00e1 udalos\u0165 skladu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"in":"query","name":"external_id","schema":{"type":"string"}},{"in":"query","name":"page","schema":{"type":"integer","minimum":1},"deprecated":true,"description":"Star\u0161\u00ed \u010d\u00edseln\u00fd vstup; nov\u00e9 integr\u00e1cie pou\u017e\u00edvaj\u00fa cursor."},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"},"description":"Neprieh\u013eadn\u00fd kurzor z meta.pagination.next_cursor."}],"description":"objednavky. Kontrakt modulu Obchod; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","security":[{"BearerAuth":[]}],"tags":["Obchodn\u00e9 doklady"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"page","x-response-pagination":"meta.pagination"},"post":{"x-authentication":"api-key","x-required-scopes":["obchod.zapis"],"operationId":"Obchod_post_obchod_objednavky","summary":"vytvorObjednavku","x-required-scope":"obchod.zapis","responses":{"201":{"description":"\u00daspech; retry rovnakej oper\u00e1cie vracia rovnak\u00e9 ID.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/ObchodOrderRead"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, pr\u00e1vo, akt\u00edvna firma alebo bal\u00edk odmietli pr\u00edstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo doklad in\u00e9ho tenantu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Extern\u00e9 ID s in\u00fdm obsahom, zastaran\u00e1 verzia alebo konflikt \u017eivotn\u00e9ho cyklu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00fd riadok, mno\u017estvo prevy\u0161uje zost\u00e1vaj\u00face alebo ch\u00fdba explicitn\u00e1 udalos\u0165 skladu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ObchodOrderWrite"},"example":{"external_id":"123","partner_id":1,"currency":"EUR","stock_event":"none","items":[{"name":"TRANSPAREX, a.s.","quantity":1,"unit_price":1,"vat_rate":1}]}}}},"description":"vytvorObjednavku. Kontrakt modulu Obchod; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","security":[{"BearerAuth":[]}],"tags":["Obchodn\u00e9 doklady"],"x-error-format":"billex","x-idempotency":"header","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"x-expects-request-body":true}},"\/obchod\/objednavky\/{id}":{"get":{"x-authentication":"api-key","x-required-scopes":["obchod.citanie"],"operationId":"Obchod_get_obchod_objednavky_id","summary":"objednavka","x-required-scope":"obchod.citanie","responses":{"200":{"description":"\u00daspech; retry rovnakej oper\u00e1cie vracia rovnak\u00e9 ID.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/ObchodOrderRead"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, pr\u00e1vo, akt\u00edvna firma alebo bal\u00edk odmietli pr\u00edstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo doklad in\u00e9ho tenantu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Extern\u00e9 ID s in\u00fdm obsahom, zastaran\u00e1 verzia alebo konflikt \u017eivotn\u00e9ho cyklu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00fd riadok, mno\u017estvo prevy\u0161uje zost\u00e1vaj\u00face alebo ch\u00fdba explicitn\u00e1 udalos\u0165 skladu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer","minimum":1}}],"description":"objednavka. Kontrakt modulu Obchod; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","security":[{"BearerAuth":[]}],"tags":["Obchodn\u00e9 doklady"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"},"patch":{"x-authentication":"api-key","x-required-scopes":["obchod.zapis"],"operationId":"Obchod_patch_obchod_objednavky_id","summary":"upravObjednavku","x-required-scope":"obchod.zapis","responses":{"200":{"description":"\u00daspech; retry rovnakej oper\u00e1cie vracia rovnak\u00e9 ID.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/ObchodOrderRead"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, pr\u00e1vo, akt\u00edvna firma alebo bal\u00edk odmietli pr\u00edstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo doklad in\u00e9ho tenantu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Extern\u00e9 ID s in\u00fdm obsahom, zastaran\u00e1 verzia alebo konflikt \u017eivotn\u00e9ho cyklu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00fd riadok, mno\u017estvo prevy\u0161uje zost\u00e1vaj\u00face alebo ch\u00fdba explicitn\u00e1 udalos\u0165 skladu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ObchodOrderEdit"}}}},"description":"upravObjednavku. Kontrakt modulu Obchod; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","security":[{"BearerAuth":[]}],"tags":["Obchodn\u00e9 doklady"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/obchod\/objednavky\/{id}\/potvrdit":{"post":{"x-authentication":"api-key","x-required-scopes":["obchod.zapis"],"operationId":"Obchod_post_obchod_objednavky_id_potvrdit","summary":"potvrdObjednavku","x-required-scope":"obchod.zapis","responses":{"200":{"description":"\u00daspech; retry rovnakej oper\u00e1cie vracia rovnak\u00e9 ID.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/ObchodOrderRead"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, pr\u00e1vo, akt\u00edvna firma alebo bal\u00edk odmietli pr\u00edstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo doklad in\u00e9ho tenantu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Extern\u00e9 ID s in\u00fdm obsahom, zastaran\u00e1 verzia alebo konflikt \u017eivotn\u00e9ho cyklu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00fd riadok, mno\u017estvo prevy\u0161uje zost\u00e1vaj\u00face alebo ch\u00fdba explicitn\u00e1 udalos\u0165 skladu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ObchodConfirm"},"example":{"external_id":"123","stock_event":"reserve"}}}},"description":"potvrdObjednavku. Kontrakt modulu Obchod; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","security":[{"BearerAuth":[]}],"tags":["Obchodn\u00e9 doklady"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/obchod\/objednavky\/{id}\/storno":{"post":{"x-authentication":"api-key","x-required-scopes":["obchod.zapis"],"operationId":"Obchod_post_obchod_objednavky_id_storno","summary":"stornoObjednavky","x-required-scope":"obchod.zapis","responses":{"200":{"description":"\u00daspech; retry rovnakej oper\u00e1cie vracia rovnak\u00e9 ID.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/ObchodOrderRead"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, pr\u00e1vo, akt\u00edvna firma alebo bal\u00edk odmietli pr\u00edstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo doklad in\u00e9ho tenantu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Extern\u00e9 ID s in\u00fdm obsahom, zastaran\u00e1 verzia alebo konflikt \u017eivotn\u00e9ho cyklu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00fd riadok, mno\u017estvo prevy\u0161uje zost\u00e1vaj\u00face alebo ch\u00fdba explicitn\u00e1 udalos\u0165 skladu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ObchodCancelOrder"},"example":{"external_id":"123","reason":"Integr\u00e1cia"}}}},"description":"stornoObjednavky. Kontrakt modulu Obchod; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","security":[{"BearerAuth":[]}],"tags":["Obchodn\u00e9 doklady"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/obchod\/objednavky\/{id}\/dodacie-listy":{"post":{"x-authentication":"api-key","x-required-scopes":["obchod.zapis"],"operationId":"Obchod_post_obchod_objednavky_id_dodacie_listy","summary":"dodaj","x-required-scope":"obchod.zapis","responses":{"201":{"description":"\u00daspech; retry rovnakej oper\u00e1cie vracia rovnak\u00e9 ID.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/ObchodDeliveryRead"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, pr\u00e1vo, akt\u00edvna firma alebo bal\u00edk odmietli pr\u00edstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo doklad in\u00e9ho tenantu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Extern\u00e9 ID s in\u00fdm obsahom, zastaran\u00e1 verzia alebo konflikt \u017eivotn\u00e9ho cyklu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00fd riadok, mno\u017estvo prevy\u0161uje zost\u00e1vaj\u00face alebo ch\u00fdba explicitn\u00e1 udalos\u0165 skladu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ObchodDeliver"},"example":{"external_id":"123","stock_event":"none","items":[{"order_item_id":1,"quantity":1}]}}}},"description":"dodaj. Kontrakt modulu Obchod; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","security":[{"BearerAuth":[]}],"tags":["Obchodn\u00e9 doklady"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/obchod\/objednavky\/{id}\/konverzie\/{type}":{"post":{"x-authentication":"api-key","x-required-scopes":["obchod.zapis"],"operationId":"Obchod_post_obchod_objednavky_id_konverzie_type","summary":"konvertuj","x-required-scope":"obchod.zapis","responses":{"201":{"description":"\u00daspech; retry rovnakej oper\u00e1cie vracia rovnak\u00e9 ID.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/ObchodInvoiceRead"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, pr\u00e1vo, akt\u00edvna firma alebo bal\u00edk odmietli pr\u00edstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo doklad in\u00e9ho tenantu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Extern\u00e9 ID s in\u00fdm obsahom, zastaran\u00e1 verzia alebo konflikt \u017eivotn\u00e9ho cyklu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00fd riadok, mno\u017estvo prevy\u0161uje zost\u00e1vaj\u00face alebo ch\u00fdba explicitn\u00e1 udalos\u0165 skladu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer","minimum":1}},{"in":"path","name":"type","required":true,"schema":{"enum":["invoice","proforma"]}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ObchodOrderConversion"},"example":{"external_id":"123","items":[{"order_item_id":1,"quantity":1}]}}}},"description":"konvertuj. Kontrakt modulu Obchod; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","security":[{"BearerAuth":[]}],"tags":["Obchodn\u00e9 doklady"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/obchod\/dodacie-listy":{"get":{"x-authentication":"api-key","x-required-scopes":["obchod.citanie"],"operationId":"Obchod_get_obchod_dodacie_listy","summary":"dodacieListy","x-required-scope":"obchod.citanie","responses":{"200":{"description":"\u00daspech; retry rovnakej oper\u00e1cie vracia rovnak\u00e9 ID.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/ObchodDeliveryRead"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["meta"]},"example":{"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, pr\u00e1vo, akt\u00edvna firma alebo bal\u00edk odmietli pr\u00edstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo doklad in\u00e9ho tenantu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Extern\u00e9 ID s in\u00fdm obsahom, zastaran\u00e1 verzia alebo konflikt \u017eivotn\u00e9ho cyklu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00fd riadok, mno\u017estvo prevy\u0161uje zost\u00e1vaj\u00face alebo ch\u00fdba explicitn\u00e1 udalos\u0165 skladu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"in":"query","name":"external_id","schema":{"type":"string"}},{"in":"query","name":"page","schema":{"type":"integer","minimum":1},"deprecated":true,"description":"Star\u0161\u00ed \u010d\u00edseln\u00fd vstup; nov\u00e9 integr\u00e1cie pou\u017e\u00edvaj\u00fa cursor."},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"},"description":"Neprieh\u013eadn\u00fd kurzor z meta.pagination.next_cursor."}],"description":"dodacieListy. Kontrakt modulu Obchod; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","security":[{"BearerAuth":[]}],"tags":["Obchodn\u00e9 doklady"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"page","x-response-pagination":"meta.pagination"},"post":{"x-authentication":"api-key","x-required-scopes":["obchod.zapis"],"operationId":"Obchod_post_obchod_dodacie_listy","summary":"vytvorDodaciList","x-required-scope":"obchod.zapis","responses":{"201":{"description":"\u00daspech; retry rovnakej oper\u00e1cie vracia rovnak\u00e9 ID.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/ObchodDeliveryRead"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, pr\u00e1vo, akt\u00edvna firma alebo bal\u00edk odmietli pr\u00edstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo doklad in\u00e9ho tenantu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Extern\u00e9 ID s in\u00fdm obsahom, zastaran\u00e1 verzia alebo konflikt \u017eivotn\u00e9ho cyklu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00fd riadok, mno\u017estvo prevy\u0161uje zost\u00e1vaj\u00face alebo ch\u00fdba explicitn\u00e1 udalos\u0165 skladu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ObchodDeliveryWrite"},"example":{"external_id":"123","partner_id":1,"currency":"EUR","stock_event":"none","items":[{"name":"TRANSPAREX, a.s.","quantity":1,"unit_price":1,"vat_rate":1}],"issue_date":"2026-10-20","delivery_date":"2026-10-20"}}}},"description":"vytvorDodaciList. Kontrakt modulu Obchod; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","security":[{"BearerAuth":[]}],"tags":["Obchodn\u00e9 doklady"],"x-error-format":"billex","x-idempotency":"header","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"x-expects-request-body":true}},"\/obchod\/dodacie-listy\/{id}":{"get":{"x-authentication":"api-key","x-required-scopes":["obchod.citanie"],"operationId":"Obchod_get_obchod_dodacie_listy_id","summary":"dodaciList","x-required-scope":"obchod.citanie","responses":{"200":{"description":"\u00daspech; retry rovnakej oper\u00e1cie vracia rovnak\u00e9 ID.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/ObchodDeliveryRead"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, pr\u00e1vo, akt\u00edvna firma alebo bal\u00edk odmietli pr\u00edstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo doklad in\u00e9ho tenantu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Extern\u00e9 ID s in\u00fdm obsahom, zastaran\u00e1 verzia alebo konflikt \u017eivotn\u00e9ho cyklu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00fd riadok, mno\u017estvo prevy\u0161uje zost\u00e1vaj\u00face alebo ch\u00fdba explicitn\u00e1 udalos\u0165 skladu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer","minimum":1}}],"description":"dodaciList. Kontrakt modulu Obchod; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","security":[{"BearerAuth":[]}],"tags":["Obchodn\u00e9 doklady"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"},"patch":{"x-authentication":"api-key","x-required-scopes":["obchod.zapis"],"operationId":"Obchod_patch_obchod_dodacie_listy_id","summary":"opravDodaciList","x-required-scope":"obchod.zapis","responses":{"200":{"description":"\u00daspech; retry rovnakej oper\u00e1cie vracia rovnak\u00e9 ID.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/ObchodDeliveryRead"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, pr\u00e1vo, akt\u00edvna firma alebo bal\u00edk odmietli pr\u00edstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo doklad in\u00e9ho tenantu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Extern\u00e9 ID s in\u00fdm obsahom, zastaran\u00e1 verzia alebo konflikt \u017eivotn\u00e9ho cyklu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00fd riadok, mno\u017estvo prevy\u0161uje zost\u00e1vaj\u00face alebo ch\u00fdba explicitn\u00e1 udalos\u0165 skladu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"oneOf":[{"$ref":"#\/components\/schemas\/ObchodDeliveryEdit"},{"$ref":"#\/components\/schemas\/ObchodOrderedDeliveryEdit"}]}}}},"description":"Vydan\u00fd DL sa neprepisuje. Oprava objedn\u00e1vkov\u00e9ho DL pou\u017e\u00edva p\u00f4vodn\u00e9 order_item_id a nov\u00e9 quantity; ru\u010dn\u00fd DL prij\u00edma pln\u00fd nov\u00fd payload. Pri sklade p\u00f4vodn\u00e9ho DL je return_stock_event=return povinn\u00e9. Alokovan\u00fd DL sa ned\u00e1 opravi\u0165. V\u00fdsledkom je nov\u00fd DL s replaces_id, p\u00f4vodn\u00fd m\u00e1 replacement_id.","security":[{"BearerAuth":[]}],"tags":["Obchodn\u00e9 doklady"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/obchod\/dodacie-listy\/{id}\/storno":{"post":{"x-authentication":"api-key","x-required-scopes":["obchod.zapis"],"operationId":"Obchod_post_obchod_dodacie_listy_id_storno","summary":"stornoDodaciehoListu","x-required-scope":"obchod.zapis","responses":{"200":{"description":"\u00daspech; retry rovnakej oper\u00e1cie vracia rovnak\u00e9 ID.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/ObchodDeliveryRead"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, pr\u00e1vo, akt\u00edvna firma alebo bal\u00edk odmietli pr\u00edstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo doklad in\u00e9ho tenantu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Extern\u00e9 ID s in\u00fdm obsahom, zastaran\u00e1 verzia alebo konflikt \u017eivotn\u00e9ho cyklu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00fd riadok, mno\u017estvo prevy\u0161uje zost\u00e1vaj\u00face alebo ch\u00fdba explicitn\u00e1 udalos\u0165 skladu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ObchodCancelDelivery"},"example":{"external_id":"123","reason":"Integr\u00e1cia","stock_event":"none"}}}},"description":"stornoDodaciehoListu. Kontrakt modulu Obchod; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","security":[{"BearerAuth":[]}],"tags":["Obchodn\u00e9 doklady"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/obchod\/fakturacia\/nahlad":{"post":{"x-authentication":"api-key","x-required-scopes":["obchod.citanie"],"operationId":"Obchod_post_obchod_fakturacia_nahlad","summary":"nahladFakturacie","x-required-scope":"obchod.citanie","responses":{"200":{"description":"\u00daspech; retry rovnakej oper\u00e1cie vracia rovnak\u00e9 ID.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/ObchodPreviewRead"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, pr\u00e1vo, akt\u00edvna firma alebo bal\u00edk odmietli pr\u00edstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo doklad in\u00e9ho tenantu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Extern\u00e9 ID s in\u00fdm obsahom, zastaran\u00e1 verzia alebo konflikt \u017eivotn\u00e9ho cyklu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00fd riadok, mno\u017estvo prevy\u0161uje zost\u00e1vaj\u00face alebo ch\u00fdba explicitn\u00e1 udalos\u0165 skladu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ObchodPreview"},"example":{"delivery_note_ids":[1]}}}},"description":"nahladFakturacie. Kontrakt modulu Obchod; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","security":[{"BearerAuth":[]}],"tags":["Obchodn\u00e9 doklady"],"x-error-format":"billex","x-idempotency":"header","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"x-expects-request-body":true}},"\/obchod\/fakturacia":{"post":{"x-authentication":"api-key","x-required-scopes":["obchod.zapis"],"operationId":"Obchod_post_obchod_fakturacia","summary":"fakturuj","x-required-scope":"obchod.zapis","responses":{"201":{"description":"\u00daspech; retry rovnakej oper\u00e1cie vracia rovnak\u00e9 ID.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/ObchodInvoiceRead"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, pr\u00e1vo, akt\u00edvna firma alebo bal\u00edk odmietli pr\u00edstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo doklad in\u00e9ho tenantu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Extern\u00e9 ID s in\u00fdm obsahom, zastaran\u00e1 verzia alebo konflikt \u017eivotn\u00e9ho cyklu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00fd riadok, mno\u017estvo prevy\u0161uje zost\u00e1vaj\u00face alebo ch\u00fdba explicitn\u00e1 udalos\u0165 skladu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ObchodBilling"}}}},"description":"fakturuj. Kontrakt modulu Obchod; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","security":[{"BearerAuth":[]}],"tags":["Obchodn\u00e9 doklady"],"x-error-format":"billex","x-idempotency":"header","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"x-expects-request-body":true}},"\/obchod\/doklady\/{id}\/vazby":{"get":{"x-authentication":"api-key","x-required-scopes":["obchod.citanie"],"operationId":"Obchod_get_obchod_doklady_id_vazby","summary":"vazby","x-required-scope":"obchod.citanie","responses":{"200":{"description":"\u00daspech; retry rovnakej oper\u00e1cie vracia rovnak\u00e9 ID.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/ObchodLinksRead"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, pr\u00e1vo, akt\u00edvna firma alebo bal\u00edk odmietli pr\u00edstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo doklad in\u00e9ho tenantu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Extern\u00e9 ID s in\u00fdm obsahom, zastaran\u00e1 verzia alebo konflikt \u017eivotn\u00e9ho cyklu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00fd riadok, mno\u017estvo prevy\u0161uje zost\u00e1vaj\u00face alebo ch\u00fdba explicitn\u00e1 udalos\u0165 skladu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer","minimum":1}}],"description":"vazby. Kontrakt modulu Obchod; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","security":[{"BearerAuth":[]}],"tags":["Obchodn\u00e9 doklady"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/obchod\/openapi":{"get":{"x-authentication":"api-key","x-required-scopes":["obchod.citanie"],"operationId":"Obchod_get_obchod_openapi","summary":"openapi","x-required-scope":"obchod.citanie","responses":{"401":{"description":"Neplatn\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, pr\u00e1vo, akt\u00edvna firma alebo bal\u00edk odmietli pr\u00edstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo doklad in\u00e9ho tenantu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Extern\u00e9 ID s in\u00fdm obsahom, zastaran\u00e1 verzia alebo konflikt \u017eivotn\u00e9ho cyklu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00fd riadok, mno\u017estvo prevy\u0161uje zost\u00e1vaj\u00face alebo ch\u00fdba explicitn\u00e1 udalos\u0165 skladu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"302":{"description":"Kompatibiln\u00fd modulov\u00fd alias presmeruje na \u00fapln\u00fd kanonick\u00fd dokument OpenAPI. Klient m\u00e1 nasledova\u0165 Location.","headers":{"Location":{"description":"Kanonick\u00fd verejn\u00fd dokument.","schema":{"type":"string"},"example":"\/vyvojari\/api\/openapi.json"}}}},"description":"Kompatibiln\u00fd modulov\u00fd alias. HTTP 302 presmeruje na \/vyvojari\/api\/openapi.json, spolo\u010dn\u00fd \u00fapln\u00fd dokument v\u0161etk\u00fdch modulov.","security":[{"BearerAuth":[]}],"tags":["Obchodn\u00e9 doklady"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none","x-success-impossible":true}},"\/davky":{"post":{"x-authentication":"api-key","x-required-scopes":[],"x-scope-alternatives":[["doklady.zapis"],["obchod.zapis"]],"operationId":"Davky_post_davky","summary":"Prija\u0165 zmie\u0161an\u00fa d\u00e1vku","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DavkyBatch"},"example":{"rows":[{"external_id":"eshop-100","type":"faktura","data":{"mena":"EUR","polozky":[{"nazov":"Slu\u017eba","mnozstvo":1,"cena_bez_dph":10,"sadzba_dph":23}]}}]}}}},"responses":{"202":{"description":"Trval\u00fd stav; 202 je iba prijatie, nie v\u00fdsledok spracovania.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/DavkyBatchResult"}},"required":["data"]}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, aktu\u00e1lne pr\u00e1vo, \u010dlenstvo alebo akt\u00edvny bal\u00edk","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Modul vypnut\u00fd alebo cudzia d\u00e1vka","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"K\u013e\u00fa\u010d d\u00e1vky patr\u00ed in\u00e9mu obsahu alebo p\u00f4vodn\u00e1 d\u00e1vka e\u0161te be\u017e\u00ed","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"413":{"description":"Prekro\u010den\u00fd max-body-bytes; \u017eiadny z\u00e1pis","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e1 ob\u00e1lka, po\u010det riadkov alebo neopr\u00e1vnen\u00fd v\u00fdber opravy; \u017eiadny z\u00e1pis","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"description":"Prija\u0165 zmie\u0161an\u00fa d\u00e1vku. Kontrakt modulu Davky; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom. Predvolen\u00fd limit je 100 riadkov a 2 MiB tela; runtime konfigur\u00e1cia api_davky.max_rows\/max_bytes m\u00f4\u017ee nastavi\u0165 in\u00fa hranicu. Pri prekro\u010den\u00ed zmen\u0161ite d\u00e1vku pod\u013ea chyby servera.","security":[{"BearerAuth":[]}],"tags":["D\u00e1vky"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/davky\/{requestId}":{"get":{"x-authentication":"api-key","x-required-scopes":[],"x-scope-alternatives":[["doklady.zapis"],["obchod.zapis"]],"operationId":"Davky_get_davky_requestId","summary":"V\u00fdsledok vlastnej d\u00e1vky a obnova nedokon\u010denej fronty","parameters":[{"name":"requestId","in":"path","required":true,"schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}}],"responses":{"200":{"description":"Trval\u00fd stav; 202 je iba prijatie, nie v\u00fdsledok spracovania.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/DavkyBatchResult"}},"required":["data"]}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, aktu\u00e1lne pr\u00e1vo, \u010dlenstvo alebo akt\u00edvny bal\u00edk","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Modul vypnut\u00fd alebo cudzia d\u00e1vka","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"K\u013e\u00fa\u010d d\u00e1vky patr\u00ed in\u00e9mu obsahu alebo p\u00f4vodn\u00e1 d\u00e1vka e\u0161te be\u017e\u00ed","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"413":{"description":"Prekro\u010den\u00fd max-body-bytes; \u017eiadny z\u00e1pis","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e1 ob\u00e1lka, po\u010det riadkov alebo neopr\u00e1vnen\u00fd v\u00fdber opravy; \u017eiadny z\u00e1pis","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"description":"V\u00fdsledok vlastnej d\u00e1vky a obnova nedokon\u010denej fronty. Kontrakt modulu Davky; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","security":[{"BearerAuth":[]}],"tags":["D\u00e1vky"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/davky\/{requestId}\/oprava":{"post":{"x-authentication":"api-key","x-required-scopes":[],"x-scope-alternatives":[["doklady.zapis"],["obchod.zapis"]],"operationId":"Davky_post_davky_requestId_oprava","summary":"Nov\u00e1 d\u00e1vka iba odmietnut\u00fdch external_id s p\u00f4vodn\u00fdm typom","parameters":[{"name":"requestId","in":"path","required":true,"schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/DavkyBatch"},"example":{"rows":[{"external_id":"eshop-100","type":"faktura","data":{"mena":"EUR","polozky":[{"nazov":"Slu\u017eba","mnozstvo":1,"cena_bez_dph":10,"sadzba_dph":23}]}}]}}}},"responses":{"202":{"description":"Trval\u00fd stav; 202 je iba prijatie, nie v\u00fdsledok spracovania.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/DavkyBatchResult"}},"required":["data"]}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, aktu\u00e1lne pr\u00e1vo, \u010dlenstvo alebo akt\u00edvny bal\u00edk","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Modul vypnut\u00fd alebo cudzia d\u00e1vka","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"K\u013e\u00fa\u010d d\u00e1vky patr\u00ed in\u00e9mu obsahu alebo p\u00f4vodn\u00e1 d\u00e1vka e\u0161te be\u017e\u00ed","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"413":{"description":"Prekro\u010den\u00fd max-body-bytes; \u017eiadny z\u00e1pis","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e1 ob\u00e1lka, po\u010det riadkov alebo neopr\u00e1vnen\u00fd v\u00fdber opravy; \u017eiadny z\u00e1pis","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"description":"Nov\u00e1 d\u00e1vka iba odmietnut\u00fdch external_id s p\u00f4vodn\u00fdm typom. Kontrakt modulu Davky; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom. Predvolen\u00fd limit je 100 riadkov a 2 MiB tela; runtime konfigur\u00e1cia api_davky.max_rows\/max_bytes m\u00f4\u017ee nastavi\u0165 in\u00fa hranicu. Pri prekro\u010den\u00ed zmen\u0161ite d\u00e1vku pod\u013ea chyby servera.","security":[{"BearerAuth":[]}],"tags":["D\u00e1vky"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/davky\/openapi":{"get":{"x-authentication":"api-key","x-required-scopes":[],"x-scope-alternatives":[["doklady.zapis"],["obchod.zapis"]],"operationId":"Davky_get_davky_openapi","summary":"Aktu\u00e1lny kontrakt vr\u00e1tane konfigurovan\u00fdch limitov","responses":{"401":{"description":"Neplatn\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, aktu\u00e1lne pr\u00e1vo, \u010dlenstvo alebo akt\u00edvny bal\u00edk","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Modul vypnut\u00fd alebo cudzia d\u00e1vka","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"K\u013e\u00fa\u010d d\u00e1vky patr\u00ed in\u00e9mu obsahu alebo p\u00f4vodn\u00e1 d\u00e1vka e\u0161te be\u017e\u00ed","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"413":{"description":"Prekro\u010den\u00fd max-body-bytes; \u017eiadny z\u00e1pis","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e1 ob\u00e1lka, po\u010det riadkov alebo neopr\u00e1vnen\u00fd v\u00fdber opravy; \u017eiadny z\u00e1pis","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"302":{"description":"Kompatibiln\u00fd modulov\u00fd alias presmeruje na \u00fapln\u00fd kanonick\u00fd dokument OpenAPI. Klient m\u00e1 nasledova\u0165 Location.","headers":{"Location":{"description":"Kanonick\u00fd verejn\u00fd dokument.","schema":{"type":"string"},"example":"\/vyvojari\/api\/openapi.json"}}}},"description":"Kompatibiln\u00fd modulov\u00fd alias. HTTP 302 presmeruje na \/vyvojari\/api\/openapi.json, spolo\u010dn\u00fd \u00fapln\u00fd dokument v\u0161etk\u00fdch modulov.","security":[{"BearerAuth":[]}],"tags":["D\u00e1vky"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none","x-success-impossible":true}},"\/prijate-podklady":{"get":{"x-required-scopes":["prijate.citanie"],"x-authentication":"api-key","summary":"Potvrden\u00e9 prijat\u00e9 podklady; stabiln\u00fd snapshot pod\u013ea ID","security":[{"BearerAuth":[]}],"parameters":[{"name":"od","in":"query","required":false,"schema":{"type":"string","format":"date"},"description":"D\u00e1tum vystavenia od, vr\u00e1tane."},{"name":"do","in":"query","required":false,"schema":{"type":"string","format":"date"},"description":"D\u00e1tum vystavenia do, vr\u00e1tane."},{"name":"zmenene_od","in":"query","required":false,"schema":{"type":"string","format":"date-time"},"description":"Vr\u00e1tane; povinn\u00e9 Z alebo offset. Opakovan\u00e9 ID spracujte ako aktualiz\u00e1ciu."},{"name":"typ","in":"query","required":false,"schema":{"enum":["received_invoice","received_proforma","received_debit_note","received_credit_note","internal_document"]},"description":"Parameter typ."},{"name":"stitok_id","in":"query","required":false,"schema":{"type":"integer"},"description":"Parameter stitok_id."},{"name":"timezone","in":"query","required":false,"schema":{"type":"string","default":"UTC"},"description":"Platn\u00e9 IANA p\u00e1smo. Kalend\u00e1rne d\u00e1tumy sa nepos\u00favaj\u00fa."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":50},"description":"Parameter limit."},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"},"description":"Pri pokra\u010dovan\u00ed pou\u017eite iba tento neprieh\u013eadn\u00fd kurzor; viazan\u00fd na firmu, k\u013e\u00fa\u010d a aktora. Nemenn\u00fd snapshot; pr\u00e1va a schv\u00e1lenie sa overuj\u00fa znova. TTL pod\u013ea konfigur\u00e1cie."}],"responses":{"200":{"description":"Autorizovan\u00e9 \u010d\u00edtanie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaPodkladyPage"},"example":{"data":[],"timezone":"","zachytene_o":"2026-10-20T10:00:00Z","obdobie_pole":"datum_vystavenia","meta":{"pagination":{"next_cursor":null,"has_more":false}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd, odvolan\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, efekt\u00edvne pr\u00e1va, \u010dlenstvo alebo akt\u00edvny bal\u00edk nevyhovuj\u00fa.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul, cudz\u00ed tenant, neschv\u00e1len\u00fd doklad, ch\u00fdbaj\u00faci origin\u00e1l alebo pr\u00edloha.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Snapshot vypr\u0161al. Za\u010dnite nov\u00fd zoznam.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e9 filtre alebo kurzor.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Overenie nie je dostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"operationId":"Podklady_get_prijate_podklady","description":"Potvrden\u00e9 prijat\u00e9 podklady; stabiln\u00fd snapshot pod\u013ea ID. Kontrakt modulu PrijatePodklady; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","tags":["Prijat\u00e9 podklady"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"cursor","x-response-pagination":"meta.pagination"}},"\/prijate-podklady\/{id}":{"get":{"x-required-scopes":["prijate.citanie"],"x-authentication":"api-key","summary":"Detail prijat\u00e9ho podkladu","security":[{"BearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer"},"description":"Stabiln\u00e9 ID dokladu vo firme overen\u00e9ho k\u013e\u00fa\u010da."}],"responses":{"200":{"description":"Autorizovan\u00e9 \u010d\u00edtanie","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/PodkladyReceivedDocument"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd, odvolan\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, efekt\u00edvne pr\u00e1va, \u010dlenstvo alebo akt\u00edvny bal\u00edk nevyhovuj\u00fa.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul, cudz\u00ed tenant, neschv\u00e1len\u00fd doklad, ch\u00fdbaj\u00faci origin\u00e1l alebo pr\u00edloha.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Snapshot vypr\u0161al. Za\u010dnite nov\u00fd zoznam.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e9 filtre alebo kurzor.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Overenie nie je dostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"operationId":"Podklady_get_prijate_podklady_id","description":"Detail prijat\u00e9ho podkladu. Kontrakt modulu PrijatePodklady; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","tags":["Prijat\u00e9 podklady"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/prijate-podklady\/{id}\/original":{"get":{"x-required-scopes":["prilohy.citanie"],"x-authentication":"api-key","summary":"P\u00f4vodn\u00fd prijat\u00fd s\u00fabor","security":[{"BearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer"},"description":"Stabiln\u00e9 ID dokladu vo firme overen\u00e9ho k\u013e\u00fa\u010da."}],"responses":{"200":{"description":"Autorizovan\u00e9 \u010d\u00edtanie","content":{"application\/octet-stream":{"schema":{"type":"string","format":"binary"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd, odvolan\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, efekt\u00edvne pr\u00e1va, \u010dlenstvo alebo akt\u00edvny bal\u00edk nevyhovuj\u00fa.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul, cudz\u00ed tenant, neschv\u00e1len\u00fd doklad, ch\u00fdbaj\u00faci origin\u00e1l alebo pr\u00edloha.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Snapshot vypr\u0161al. Za\u010dnite nov\u00fd zoznam.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e9 filtre alebo kurzor.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Overenie nie je dostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"operationId":"Podklady_get_prijate_podklady_id_original","description":"P\u00f4vodn\u00fd prijat\u00fd s\u00fabor. Kontrakt modulu PrijatePodklady; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","tags":["Prijat\u00e9 podklady"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/podklady\/ciselniky":{"get":{"x-required-scopes":["prijate.citanie"],"x-authentication":"api-key","summary":"Firemn\u00e9 \u0161t\u00edtky a kateg\u00f3rie; extern\u00e9 zna\u010dky po\u0161t\u00e1ra sa nesynchronizuj\u00fa ani nezlievaj\u00fa","security":[{"BearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"Autorizovan\u00e9 \u010d\u00edtanie","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"stitky":{"type":"array","items":{"$ref":"#\/components\/schemas\/PodkladyTag"}},"kategorie":{"type":"array","items":{"$ref":"#\/components\/schemas\/PodkladyCategory"}}}}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd, odvolan\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, efekt\u00edvne pr\u00e1va, \u010dlenstvo alebo akt\u00edvny bal\u00edk nevyhovuj\u00fa.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul, cudz\u00ed tenant, neschv\u00e1len\u00fd doklad, ch\u00fdbaj\u00faci origin\u00e1l alebo pr\u00edloha.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Snapshot vypr\u0161al. Za\u010dnite nov\u00fd zoznam.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e9 filtre alebo kurzor.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Overenie nie je dostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"operationId":"Podklady_get_podklady_ciselniky","description":"Firemn\u00e9 \u0161t\u00edtky a kateg\u00f3rie; extern\u00e9 zna\u010dky po\u0161t\u00e1ra sa nesynchronizuj\u00fa ani nezlievaj\u00fa. Kontrakt modulu PrijatePodklady; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","tags":["podklady"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/podklady\/doklady\/{id}\/prilohy":{"get":{"x-required-scopes":["prilohy.citanie"],"x-authentication":"api-key","summary":"Autorizovan\u00e9 pr\u00edlohy; navy\u0161e prijate.citanie pre prijat\u00e9 alebo doklady.citanie pre vydan\u00e9","security":[{"BearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer"},"description":"Stabiln\u00e9 ID dokladu vo firme overen\u00e9ho k\u013e\u00fa\u010da."},{"$ref":"#\/components\/parameters\/Po"},{"$ref":"#\/components\/parameters\/Limit"}],"responses":{"200":{"description":"Autorizovan\u00e9 \u010d\u00edtanie","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/PodkladyAttachment"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["meta"]},"example":{"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd, odvolan\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, efekt\u00edvne pr\u00e1va, \u010dlenstvo alebo akt\u00edvny bal\u00edk nevyhovuj\u00fa.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul, cudz\u00ed tenant, neschv\u00e1len\u00fd doklad, ch\u00fdbaj\u00faci origin\u00e1l alebo pr\u00edloha.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Snapshot vypr\u0161al. Za\u010dnite nov\u00fd zoznam.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e9 filtre alebo kurzor.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Overenie nie je dostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"operationId":"Podklady_get_podklady_doklady_id_prilohy","description":"Autorizovan\u00e9 pr\u00edlohy; navy\u0161e prijate.citanie pre prijat\u00e9 alebo doklady.citanie pre vydan\u00e9. Kontrakt modulu PrijatePodklady; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","tags":["podklady"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"bounded-list","x-response-pagination":"meta.pagination"}},"\/podklady\/doklady\/{id}\/prilohy\/{attachment}":{"get":{"x-required-scopes":["prilohy.citanie"],"x-authentication":"api-key","summary":"Download pr\u00edlohy viazanej na konkr\u00e9tny doklad; navy\u0161e jeho scope na \u010d\u00edtanie","security":[{"BearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer"},"description":"Stabiln\u00e9 ID dokladu vo firme overen\u00e9ho k\u013e\u00fa\u010da."},{"name":"attachment","in":"path","required":true,"schema":{"type":"string","pattern":"^(vazba|subor)-[1-9][0-9]*$"},"description":"Parameter attachment."}],"responses":{"200":{"description":"Autorizovan\u00e9 \u010d\u00edtanie","content":{"application\/octet-stream":{"schema":{"type":"string","format":"binary"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd, odvolan\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, efekt\u00edvne pr\u00e1va, \u010dlenstvo alebo akt\u00edvny bal\u00edk nevyhovuj\u00fa.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul, cudz\u00ed tenant, neschv\u00e1len\u00fd doklad, ch\u00fdbaj\u00faci origin\u00e1l alebo pr\u00edloha.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Snapshot vypr\u0161al. Za\u010dnite nov\u00fd zoznam.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e9 filtre alebo kurzor.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Overenie nie je dostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"operationId":"Podklady_get_podklady_doklady_id_prilohy_attachment","description":"Download pr\u00edlohy viazanej na konkr\u00e9tny doklad; navy\u0161e jeho scope na \u010d\u00edtanie. Kontrakt modulu PrijatePodklady; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","tags":["podklady"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/sklad-operacie\/katalog":{"get":{"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"operationId":"SkladApi_get_sklad_operacie_katalog","description":"Scope katalog.citanie. Snapshot nemen\u00ed hranicu medzi str\u00e1nkami. Checkpoint vracia zmenen\u00fd kone\u010dn\u00fd stav a tombstones, revisions obsahuj\u00fa rev\u00edzie aj v rovnakom \u010dase.","parameters":[{"in":"query","name":"limit","schema":{"type":"integer","minimum":1,"maximum":200,"default":50}},{"in":"query","name":"cursor","schema":{"$ref":"#\/components\/schemas\/SkladApiCursor"}},{"in":"query","name":"checkpoint","schema":{"$ref":"#\/components\/schemas\/SkladApiCursor"}},{"in":"query","name":"valuation","schema":{"type":"boolean","default":false}},{"in":"query","name":"partner_id","schema":{"type":"integer"}}],"responses":{"200":{"description":"Nemenn\u00e1 str\u00e1nka; checkpoint iba na poslednej","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/SkladApiCatalog"}},"snapshot":{"type":"string"},"expires_at":{"type":"string","format":"date-time"},"checkpoint":{"$ref":"#\/components\/schemas\/SkladApiCursor"},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["meta"]},"example":{"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo alebo bal\u00edk","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00e9 alebo cudz\u00ed\/neexistuj\u00faci z\u00e1znam","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Idempotency\/dom\u00e9nov\u00fd konflikt","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Expirovan\u00fd kurzor; \u00fapln\u00e1 obnova","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e9 \u00fadaje","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Nedostupn\u00e9 overenie\/z\u00e1pis","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"summary":"SkladApi_get_sklad_operacie_katalog","security":[{"BearerAuth":[]}],"tags":["Skladov\u00e9 oper\u00e1cie"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"cursor","x-response-pagination":"meta.pagination"}},"\/sklad-operacie\/sklady":{"get":{"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"operationId":"SkladApi_get_sklad_operacie_sklady","description":"Scope katalog.citanie. Snapshot nemen\u00ed hranicu medzi str\u00e1nkami. Checkpoint vracia zmenen\u00fd kone\u010dn\u00fd stav a tombstones, revisions obsahuj\u00fa rev\u00edzie aj v rovnakom \u010dase.","parameters":[{"in":"query","name":"limit","schema":{"type":"integer","minimum":1,"maximum":200,"default":50}},{"in":"query","name":"cursor","schema":{"$ref":"#\/components\/schemas\/SkladApiCursor"}},{"in":"query","name":"checkpoint","schema":{"$ref":"#\/components\/schemas\/SkladApiCursor"}},{"in":"query","name":"valuation","schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"Nemenn\u00e1 str\u00e1nka; checkpoint iba na poslednej","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/SkladApiWarehouse"}},"snapshot":{"type":"string"},"expires_at":{"type":"string","format":"date-time"},"checkpoint":{"$ref":"#\/components\/schemas\/SkladApiCursor"},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["meta"]},"example":{"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo alebo bal\u00edk","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00e9 alebo cudz\u00ed\/neexistuj\u00faci z\u00e1znam","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Idempotency\/dom\u00e9nov\u00fd konflikt","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Expirovan\u00fd kurzor; \u00fapln\u00e1 obnova","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e9 \u00fadaje","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Nedostupn\u00e9 overenie\/z\u00e1pis","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"summary":"SkladApi_get_sklad_operacie_sklady","security":[{"BearerAuth":[]}],"tags":["Skladov\u00e9 oper\u00e1cie"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"cursor","x-response-pagination":"meta.pagination"}},"\/sklad-operacie\/doklady":{"get":{"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.citanie"],"operationId":"SkladApi_get_sklad_operacie_doklady","description":"Scope sklad.pohyby.citanie. Snapshot nemen\u00ed hranicu medzi str\u00e1nkami. Checkpoint vracia zmenen\u00fd kone\u010dn\u00fd stav a tombstones, revisions obsahuj\u00fa rev\u00edzie aj v rovnakom \u010dase.","parameters":[{"in":"query","name":"limit","schema":{"type":"integer","minimum":1,"maximum":200,"default":50}},{"in":"query","name":"cursor","schema":{"$ref":"#\/components\/schemas\/SkladApiCursor"}},{"in":"query","name":"checkpoint","schema":{"$ref":"#\/components\/schemas\/SkladApiCursor"}},{"in":"query","name":"valuation","schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"Nemenn\u00e1 str\u00e1nka; checkpoint iba na poslednej","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/SkladApiDocument"}},"snapshot":{"type":"string"},"expires_at":{"type":"string","format":"date-time"},"checkpoint":{"$ref":"#\/components\/schemas\/SkladApiCursor"},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]},"currency":{"type":"string","const":"EUR"}},"required":["meta","currency"]},"example":{"meta":{"pagination":{"next_cursor":null,"has_more":false}},"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo alebo bal\u00edk","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00e9 alebo cudz\u00ed\/neexistuj\u00faci z\u00e1znam","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Idempotency\/dom\u00e9nov\u00fd konflikt","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Expirovan\u00fd kurzor; \u00fapln\u00e1 obnova","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e9 \u00fadaje","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Nedostupn\u00e9 overenie\/z\u00e1pis","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"summary":"SkladApi_get_sklad_operacie_doklady","security":[{"BearerAuth":[]}],"tags":["Skladov\u00e9 oper\u00e1cie"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"cursor","x-response-pagination":"meta.pagination"},"post":{"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.zapis"],"operationId":"SkladApi_post_sklad_operacie_doklady","description":"Scope sklad.pohyby.zapis. PS potrebuje sklad.ocenenie + n\u00e1kupn\u00e9 pr\u00e1vo. Retry je bezpe\u010dn\u00fd aj cez in\u00fd token firmy. Storno vytv\u00e1ra nov\u00fd protismern\u00fd doklad; prevod opravte opa\u010dn\u00fdm prevodom.","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SkladApiDocumentInput"},"example":{"type":"PS","warehouse_id":1,"series_id":1,"issue_date":"2026-10-20","lines":[{"line_id":"123","stock_card_id":1,"quantity":"1.00","unit":"ks"}]}}}},"responses":{"201":{"description":"Vytvoren\u00e9. Retry vracia rovnak\u00fd status a Idempotent-Replayed:true.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/SkladApiDocument"},"created":{"type":"boolean"}}},"example":{}}},"headers":{"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"200":{"description":"Existuj\u00faci dom\u00e9nov\u00fd v\u00fdsledok","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/SkladApiDocument"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo alebo bal\u00edk","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00e9 alebo cudz\u00ed\/neexistuj\u00faci z\u00e1znam","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Idempotency\/dom\u00e9nov\u00fd konflikt","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Expirovan\u00fd kurzor; \u00fapln\u00e1 obnova","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e9 \u00fadaje","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Nedostupn\u00e9 overenie\/z\u00e1pis","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"summary":"SkladApi_post_sklad_operacie_doklady","security":[{"BearerAuth":[]}],"tags":["Skladov\u00e9 oper\u00e1cie"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/sklad-operacie\/pohyby":{"get":{"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.citanie"],"operationId":"SkladApi_get_sklad_operacie_pohyby","description":"Scope sklad.pohyby.citanie. Snapshot nemen\u00ed hranicu medzi str\u00e1nkami. Checkpoint vracia zmenen\u00fd kone\u010dn\u00fd stav a tombstones, revisions obsahuj\u00fa rev\u00edzie aj v rovnakom \u010dase.","parameters":[{"in":"query","name":"limit","schema":{"type":"integer","minimum":1,"maximum":200,"default":50}},{"in":"query","name":"cursor","schema":{"$ref":"#\/components\/schemas\/SkladApiCursor"}},{"in":"query","name":"checkpoint","schema":{"$ref":"#\/components\/schemas\/SkladApiCursor"}},{"in":"query","name":"valuation","schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"Nemenn\u00e1 str\u00e1nka; checkpoint iba na poslednej","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/SkladApiMovement"}},"snapshot":{"type":"string"},"expires_at":{"type":"string","format":"date-time"},"checkpoint":{"$ref":"#\/components\/schemas\/SkladApiCursor"},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]},"currency":{"type":"string","const":"EUR"}},"required":["meta","currency"]},"example":{"meta":{"pagination":{"next_cursor":null,"has_more":false}},"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo alebo bal\u00edk","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00e9 alebo cudz\u00ed\/neexistuj\u00faci z\u00e1znam","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Idempotency\/dom\u00e9nov\u00fd konflikt","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Expirovan\u00fd kurzor; \u00fapln\u00e1 obnova","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e9 \u00fadaje","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Nedostupn\u00e9 overenie\/z\u00e1pis","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"summary":"SkladApi_get_sklad_operacie_pohyby","security":[{"BearerAuth":[]}],"tags":["Skladov\u00e9 oper\u00e1cie"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"cursor","x-response-pagination":"meta.pagination"}},"\/sklad-operacie\/prevody":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.zapis"],"operationId":"SkladApi_post_sklad_operacie_prevody","description":"Scope sklad.pohyby.zapis. PS potrebuje sklad.ocenenie + n\u00e1kupn\u00e9 pr\u00e1vo. Retry je bezpe\u010dn\u00fd aj cez in\u00fd token firmy. Storno vytv\u00e1ra nov\u00fd protismern\u00fd doklad; prevod opravte opa\u010dn\u00fdm prevodom.","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SkladApiTransferInput"},"example":{"source_stock_card_id":1,"target_warehouse_id":1,"source_series_id":1,"target_series_id":1,"quantity":"1.00","movement_date":"2026-10-20"}}}},"responses":{"201":{"description":"Vytvoren\u00e9. Retry vracia rovnak\u00fd status a Idempotent-Replayed:true.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/SkladApiTransfer"},"created":{"type":"boolean"}}},"example":{}}},"headers":{"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"200":{"description":"Existuj\u00faci dom\u00e9nov\u00fd v\u00fdsledok","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/SkladApiTransfer"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo alebo bal\u00edk","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00e9 alebo cudz\u00ed\/neexistuj\u00faci z\u00e1znam","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Idempotency\/dom\u00e9nov\u00fd konflikt","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Expirovan\u00fd kurzor; \u00fapln\u00e1 obnova","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e9 \u00fadaje","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Nedostupn\u00e9 overenie\/z\u00e1pis","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"summary":"SkladApi_post_sklad_operacie_prevody","security":[{"BearerAuth":[]}],"tags":["Skladov\u00e9 oper\u00e1cie"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/sklad-operacie\/doklady\/{id}\/storno":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.zapis"],"operationId":"SkladApi_post_sklad_operacie_doklady_id_storno","description":"Scope sklad.pohyby.zapis. PS potrebuje sklad.ocenenie + n\u00e1kupn\u00e9 pr\u00e1vo. Retry je bezpe\u010dn\u00fd aj cez in\u00fd token firmy. Storno vytv\u00e1ra nov\u00fd protismern\u00fd doklad; prevod opravte opa\u010dn\u00fdm prevodom.","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SkladApiReversalInput"},"example":{"series_id":1,"issue_date":"2026-10-20","reason":""}}}},"responses":{"201":{"description":"Vytvoren\u00e9. Retry vracia rovnak\u00fd status a Idempotent-Replayed:true.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/SkladApiDocument"},"created":{"type":"boolean"}}},"example":{}}},"headers":{"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"200":{"description":"Existuj\u00faci dom\u00e9nov\u00fd v\u00fdsledok","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/SkladApiDocument"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd token","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo alebo bal\u00edk","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00e9 alebo cudz\u00ed\/neexistuj\u00faci z\u00e1znam","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Idempotency\/dom\u00e9nov\u00fd konflikt","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Expirovan\u00fd kurzor; \u00fapln\u00e1 obnova","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e9 \u00fadaje","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Nedostupn\u00e9 overenie\/z\u00e1pis","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"summary":"SkladApi_post_sklad_operacie_doklady_id_storno","security":[{"BearerAuth":[]}],"tags":["Skladov\u00e9 oper\u00e1cie"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/financne-ucty":{"get":{"x-authentication":"api-key","x-required-scopes":["financie.citanie"],"summary":"Zoznam \u00fa\u010dtov a dolo\u017een\u00fdch zostatkov","operationId":"Finance_get_financne_ucty","x-required-scope":"financie.citanie","security":[{"BearerAuth":[]}],"parameters":[{"$ref":"#\/components\/parameters\/Po"},{"$ref":"#\/components\/parameters\/Limit"}],"responses":{"200":{"description":"\u00daspech v mene \u00fa\u010dtu\/dokladu; retry m\u00f4\u017ee ma\u0165 Idempotent-Replayed: true.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/FinanceUcet"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["meta"]},"example":{"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd, deaktivovan\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, \u010dlenstvo, efekt\u00edvne pr\u00e1vo tvorcu k\u013e\u00fa\u010da alebo bal\u00edk ch\u00fdba.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul, neexistuj\u00faca polo\u017eka alebo cudz\u00ed tenant.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"\u00da\u010det neakt\u00edvny, uz\u00e1vierka, zamknut\u00fd doklad, nedostatok hotovosti, nadmern\u00e1 alok\u00e1cia, smer\/mena\/import\/extern\u00e9 ID sa nezhoduje.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Ch\u00fdbaj\u00faci Idempotency-Key, neplatn\u00fd IBAN alebo kurz.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API volan\u00ed.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"500":{"description":"Neo\u010dak\u00e1van\u00e1 chyba; transakcia vr\u00e1tane idempotencie sa vr\u00e1ti sp\u00e4\u0165.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"description":"Zoznam \u00fa\u010dtov a dolo\u017een\u00fdch zostatkov. Kontrakt modulu FinancneUcty; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","tags":["Finan\u010dn\u00e9 \u00fa\u010dty"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"bounded-list","x-response-pagination":"meta.pagination"},"post":{"x-authentication":"api-key","x-required-scopes":["ucty.sprava"],"summary":"Zalo\u017ei\u0165 eviden\u010dn\u00fd \u00fa\u010det","operationId":"Finance_post_financne_ucty","x-required-scope":"ucty.sprava","security":[{"BearerAuth":[]}],"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"responses":{"201":{"description":"\u00daspech v mene \u00fa\u010dtu\/dokladu; retry m\u00f4\u017ee ma\u0165 Idempotent-Replayed: true.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/FinanceUcet"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd, deaktivovan\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, \u010dlenstvo, efekt\u00edvne pr\u00e1vo tvorcu k\u013e\u00fa\u010da alebo bal\u00edk ch\u00fdba.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul, neexistuj\u00faca polo\u017eka alebo cudz\u00ed tenant.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"\u00da\u010det neakt\u00edvny, uz\u00e1vierka, zamknut\u00fd doklad, nedostatok hotovosti, nadmern\u00e1 alok\u00e1cia, smer\/mena\/import\/extern\u00e9 ID sa nezhoduje.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Ch\u00fdbaj\u00faci Idempotency-Key, neplatn\u00fd IBAN alebo kurz.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API volan\u00ed.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"500":{"description":"Neo\u010dak\u00e1van\u00e1 chyba; transakcia vr\u00e1tane idempotencie sa vr\u00e1ti sp\u00e4\u0165.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/FinanceNovyUcet"},"example":{"typ":"cash","nazov":"TRANSPAREX, a.s.","mena":"EUR","pociatocny_stav":"1.00","pociatocny_datum":"2026-10-20"}}}},"description":"Zalo\u017ei\u0165 eviden\u010dn\u00fd \u00fa\u010det. Kontrakt modulu FinancneUcty; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","tags":["Finan\u010dn\u00e9 \u00fa\u010dty"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/financne-ucty\/{ucet}":{"get":{"x-authentication":"api-key","x-required-scopes":["financie.citanie"],"summary":"Detail \u00fa\u010dtu","operationId":"Finance_get_financne_ucty_ucet","x-required-scope":"financie.citanie","security":[{"BearerAuth":[]}],"parameters":[{"name":"ucet","in":"path","required":true,"schema":{"type":"string"},"description":"cash:ID alebo bank:IBAN, v URL zak\u00f3dovan\u00e9."}],"responses":{"200":{"description":"\u00daspech v mene \u00fa\u010dtu\/dokladu; retry m\u00f4\u017ee ma\u0165 Idempotent-Replayed: true.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/FinanceUcet"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd, deaktivovan\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, \u010dlenstvo, efekt\u00edvne pr\u00e1vo tvorcu k\u013e\u00fa\u010da alebo bal\u00edk ch\u00fdba.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul, neexistuj\u00faca polo\u017eka alebo cudz\u00ed tenant.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"\u00da\u010det neakt\u00edvny, uz\u00e1vierka, zamknut\u00fd doklad, nedostatok hotovosti, nadmern\u00e1 alok\u00e1cia, smer\/mena\/import\/extern\u00e9 ID sa nezhoduje.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Ch\u00fdbaj\u00faci Idempotency-Key, neplatn\u00fd IBAN alebo kurz.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API volan\u00ed.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"500":{"description":"Neo\u010dak\u00e1van\u00e1 chyba; transakcia vr\u00e1tane idempotencie sa vr\u00e1ti sp\u00e4\u0165.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"description":"Detail \u00fa\u010dtu. Kontrakt modulu FinancneUcty; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","tags":["Finan\u010dn\u00e9 \u00fa\u010dty"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"},"patch":{"x-authentication":"api-key","x-required-scopes":["ucty.sprava"],"summary":"Upravi\u0165 n\u00e1zov alebo akt\u00edvnos\u0165; hist\u00f3ria sa nema\u017ee","operationId":"Finance_patch_financne_ucty_ucet","x-required-scope":"ucty.sprava","security":[{"BearerAuth":[]}],"parameters":[{"name":"ucet","in":"path","required":true,"schema":{"type":"string"},"description":"cash:ID alebo bank:IBAN, v URL zak\u00f3dovan\u00e9."},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"responses":{"200":{"description":"\u00daspech v mene \u00fa\u010dtu\/dokladu; retry m\u00f4\u017ee ma\u0165 Idempotent-Replayed: true.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/FinanceUcet"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd, deaktivovan\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, \u010dlenstvo, efekt\u00edvne pr\u00e1vo tvorcu k\u013e\u00fa\u010da alebo bal\u00edk ch\u00fdba.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul, neexistuj\u00faca polo\u017eka alebo cudz\u00ed tenant.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"\u00da\u010det neakt\u00edvny, uz\u00e1vierka, zamknut\u00fd doklad, nedostatok hotovosti, nadmern\u00e1 alok\u00e1cia, smer\/mena\/import\/extern\u00e9 ID sa nezhoduje.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Ch\u00fdbaj\u00faci Idempotency-Key, neplatn\u00fd IBAN alebo kurz.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API volan\u00ed.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"500":{"description":"Neo\u010dak\u00e1van\u00e1 chyba; transakcia vr\u00e1tane idempotencie sa vr\u00e1ti sp\u00e4\u0165.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/FinanceUpravaUctu"},"example":{"nazov":"TRANSPAREX, a.s."}}}},"description":"Upravi\u0165 n\u00e1zov alebo akt\u00edvnos\u0165; hist\u00f3ria sa nema\u017ee. Kontrakt modulu FinancneUcty; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","tags":["Finan\u010dn\u00e9 \u00fa\u010dty"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/financne-ucty\/{ucet}\/pohyby":{"get":{"x-authentication":"api-key","x-required-scopes":["financie.citanie"],"summary":"Hist\u00f3ria pohybov vr\u00e1tane storna a alok\u00e1ci\u00ed","operationId":"Finance_get_financne_ucty_ucet_pohyby","x-required-scope":"financie.citanie","security":[{"BearerAuth":[]}],"parameters":[{"name":"ucet","in":"path","required":true,"schema":{"type":"string"},"description":"cash:ID alebo bank:IBAN, v URL zak\u00f3dovan\u00e9."},{"name":"page","in":"query","schema":{"type":"integer","minimum":1,"default":1},"deprecated":true,"description":"Star\u0161\u00ed \u010d\u00edseln\u00fd vstup; nov\u00e9 integr\u00e1cie pou\u017e\u00edvaj\u00fa cursor."},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"},"description":"Neprieh\u013eadn\u00fd kurzor z meta.pagination.next_cursor."}],"responses":{"200":{"description":"\u00daspech v mene \u00fa\u010dtu\/dokladu; retry m\u00f4\u017ee ma\u0165 Idempotent-Replayed: true.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/FinancePohyb"}},"meta":{"type":"object","properties":{"total":{"type":"integer","deprecated":true,"description":"Po\u010det z\u00e1znamov; zastaran\u00fd kompatibiln\u00fd alias total_count."},"pagination":{"$ref":"#\/components\/schemas\/Pagination"},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det filtrovan\u00fdch z\u00e1znamov."}},"required":["pagination"]}},"required":["meta"]},"example":{"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd, deaktivovan\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, \u010dlenstvo, efekt\u00edvne pr\u00e1vo tvorcu k\u013e\u00fa\u010da alebo bal\u00edk ch\u00fdba.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul, neexistuj\u00faca polo\u017eka alebo cudz\u00ed tenant.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"\u00da\u010det neakt\u00edvny, uz\u00e1vierka, zamknut\u00fd doklad, nedostatok hotovosti, nadmern\u00e1 alok\u00e1cia, smer\/mena\/import\/extern\u00e9 ID sa nezhoduje.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Ch\u00fdbaj\u00faci Idempotency-Key, neplatn\u00fd IBAN alebo kurz.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API volan\u00ed.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"500":{"description":"Neo\u010dak\u00e1van\u00e1 chyba; transakcia vr\u00e1tane idempotencie sa vr\u00e1ti sp\u00e4\u0165.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"description":"Hist\u00f3ria pohybov vr\u00e1tane storna a alok\u00e1ci\u00ed. Kontrakt modulu FinancneUcty; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","tags":["Finan\u010dn\u00e9 \u00fa\u010dty"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"page","x-response-pagination":"meta.pagination"},"post":{"x-authentication":"api-key","x-required-scopes":["financie.zapis"],"summary":"Zap\u00edsa\u0165 alebo vybra\u0165 pohyb a at\u00f3movo alokova\u0165 doklady","operationId":"Finance_post_financne_ucty_ucet_pohyby","x-required-scope":"financie.zapis","security":[{"BearerAuth":[]}],"parameters":[{"name":"ucet","in":"path","required":true,"schema":{"type":"string"},"description":"cash:ID alebo bank:IBAN, v URL zak\u00f3dovan\u00e9."},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"responses":{"201":{"description":"\u00daspech v mene \u00fa\u010dtu\/dokladu; retry m\u00f4\u017ee ma\u0165 Idempotent-Replayed: true.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/FinancePohyb"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd, deaktivovan\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, \u010dlenstvo, efekt\u00edvne pr\u00e1vo tvorcu k\u013e\u00fa\u010da alebo bal\u00edk ch\u00fdba.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul, neexistuj\u00faca polo\u017eka alebo cudz\u00ed tenant.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"\u00da\u010det neakt\u00edvny, uz\u00e1vierka, zamknut\u00fd doklad, nedostatok hotovosti, nadmern\u00e1 alok\u00e1cia, smer\/mena\/import\/extern\u00e9 ID sa nezhoduje.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Ch\u00fdbaj\u00faci Idempotency-Key, neplatn\u00fd IBAN alebo kurz.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API volan\u00ed.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"500":{"description":"Neo\u010dak\u00e1van\u00e1 chyba; transakcia vr\u00e1tane idempotencie sa vr\u00e1ti sp\u00e4\u0165.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/FinanceNovyPohyb"},"example":{"typ":"prijem","suma":"1.00","mena":"EUR","datum":"2026-10-20","popis":""}}}},"description":"Zap\u00edsa\u0165 alebo vybra\u0165 pohyb a at\u00f3movo alokova\u0165 doklady. Kontrakt modulu FinancneUcty; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","tags":["Finan\u010dn\u00e9 \u00fa\u010dty"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/financne-ucty\/{ucet}\/pohyby\/{pohyb}\/storno":{"post":{"x-authentication":"api-key","x-required-scopes":["financie.zapis"],"summary":"Auditovan\u00e9 eviden\u010dn\u00e9 storno s protismern\u00fdm pohybom","operationId":"Finance_post_financne_ucty_ucet_pohyby_pohyb_storno","x-required-scope":"financie.zapis","security":[{"BearerAuth":[]}],"parameters":[{"name":"ucet","in":"path","required":true,"schema":{"type":"string"},"description":"cash:ID alebo bank:IBAN, v URL zak\u00f3dovan\u00e9."},{"name":"pohyb","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"responses":{"201":{"description":"\u00daspech v mene \u00fa\u010dtu\/dokladu; retry m\u00f4\u017ee ma\u0165 Idempotent-Replayed: true.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/FinancePohyb"}}},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd, deaktivovan\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, \u010dlenstvo, efekt\u00edvne pr\u00e1vo tvorcu k\u013e\u00fa\u010da alebo bal\u00edk ch\u00fdba.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul, neexistuj\u00faca polo\u017eka alebo cudz\u00ed tenant.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"\u00da\u010det neakt\u00edvny, uz\u00e1vierka, zamknut\u00fd doklad, nedostatok hotovosti, nadmern\u00e1 alok\u00e1cia, smer\/mena\/import\/extern\u00e9 ID sa nezhoduje.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Ch\u00fdbaj\u00faci Idempotency-Key, neplatn\u00fd IBAN alebo kurz.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API volan\u00ed.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"500":{"description":"Neo\u010dak\u00e1van\u00e1 chyba; transakcia vr\u00e1tane idempotencie sa vr\u00e1ti sp\u00e4\u0165.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/FinanceStorno"},"example":{"dovod":""}}}},"description":"Auditovan\u00e9 eviden\u010dn\u00e9 storno s protismern\u00fdm pohybom. Kontrakt modulu FinancneUcty; firma je ur\u010den\u00e1 overen\u00fdm API k\u013e\u00fa\u010dom.","tags":["Finan\u010dn\u00e9 \u00fa\u010dty"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/faktury\/storno\/{id}\/nahlad":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Fakt\u00fary"],"summary":"N\u00e1h\u013ead storna fakt\u00fary","description":"Vr\u00e1ti document_id, konflikty, finan\u010dn\u00fd\/skladov\u00fd \u00fa\u010dinok a fingerprint pre potvrdenie. Vy\u017eaduje doklady.citanie. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_get_faktury_storno_id_nahlad","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"N\u00e1h\u013ead storna fakt\u00fary.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStornoNahlad"},"example":{"version":1,"document_id":1,"number":"20260001","currency":"EUR","lifecycle":"delivered_efaktura","mode":"draft","correction_type":"","original_amount":"1.00","effect_amount":"1.00","payments_amount":"1.00","advance_amount":"1.00","corrections_amount":"1.00","document_balance_amount":"1.00","balance_after_amount":"1.00","refunds_amount":"1.00","cancelled_settlements_amount":"1.00","debt_amount":"1.00","related_corrections":[],"stock":[],"conflicts":[],"history":[],"content_hash":"","fingerprint":""}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"name":"mode","in":"query","schema":{"type":"string","enum":["financial","physical"],"default":"financial"}}],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/faktury\/storno\/{id}":{"post":{"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Fakt\u00fary"],"summary":"Potvrdi\u0165 storno fakt\u00fary","description":"Origin\u00e1l ost\u00e1va nemenn\u00fd. Toto\u017en\u00fd retry vr\u00e1ti p\u00f4vodn\u00fa v\u00e4zbu; in\u00fd obsah k\u013e\u00fa\u010da alebo fingerprint vr\u00e1ti 409. Vy\u017eaduje doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_faktury_storno_id","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Potvrdi\u0165 storno fakt\u00fary.","content":{"application\/json":{"schema":{"type":"object","properties":{"version":{"type":"integer","const":1},"reversal_id":{"type":"integer"},"original_document_id":{"type":"integer"},"correction_document_id":{"type":["integer","null"]},"replacement_document_id":{"type":["integer","null"]},"reason":{"type":"string"},"mode":{"type":"string"},"effect":{"$ref":"#\/components\/schemas\/KvalitaStornoUcinok"}},"required":["version","reversal_id","original_document_id","correction_document_id","replacement_document_id","reason","mode","effect"]},"example":{"version":1,"reversal_id":1,"original_document_id":1,"correction_document_id":1,"replacement_document_id":1,"reason":"","mode":"","effect":{"version":1,"document_id":1,"number":"20260001","currency":"EUR","lifecycle":"delivered_efaktura","mode":"draft","correction_type":"","original_amount":"1.00","effect_amount":"1.00","payments_amount":"1.00","advance_amount":"1.00","corrections_amount":"1.00","document_balance_amount":"1.00","balance_after_amount":"1.00","refunds_amount":"1.00","cancelled_settlements_amount":"1.00","debt_amount":"1.00","related_corrections":[],"stock":[],"conflicts":[],"history":[],"content_hash":"","item_origins":{},"compensating_movement_ids":[]}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"reason":{"type":"string","maxLength":2000},"idempotency_key":{"type":"string","maxLength":120},"mode":{"type":"string","enum":["financial","physical"]},"fingerprint":{"type":"string","minLength":64,"maxLength":64}},"required":["reason","idempotency_key","mode","fingerprint"]}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/sklad\/doklady":{"get":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.citanie"],"tags":["Sklad"],"summary":"Zoznam skladov\u00fdch dokladov","description":"Vr\u00e1ti documents a next_page; vy\u017eaduje sklad.stav a doklady.citanie. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_get_sklad_doklady","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Zoznam skladov\u00fdch dokladov.","content":{"application\/json":{"schema":{"oneOf":[{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaDatumoveDoklady"},{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaPracovneFiltreReport"}]},"example":{"documents":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}},"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"page","in":"query","schema":{"type":"integer","minimum":1},"deprecated":true,"description":"Star\u0161\u00ed \u010d\u00edseln\u00fd vstup; nov\u00e9 integr\u00e1cie pou\u017e\u00edvaj\u00fa cursor."},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"},"description":"Neprieh\u013eadn\u00fd kurzor z meta.pagination.next_cursor."},{"name":"warehouse_id","in":"query","required":false,"schema":{"type":["integer","null"]}},{"name":"partner_id","in":"query","required":false,"schema":{"type":["integer","null"]}},{"name":"card_id","in":"query","required":false,"schema":{"type":["integer","null"]}},{"name":"document_id","in":"query","required":false,"schema":{"type":["integer","null"]}},{"name":"year","in":"query","required":false,"schema":{"type":["integer","null"]}},{"name":"type","in":"query","required":false,"schema":{"type":["string","null"],"enum":["PS","VS",null]}},{"name":"number","in":"query","required":false,"schema":{"type":["string","null"],"maxLength":120}},{"name":"q","in":"query","required":false,"schema":{"type":["string","null"],"maxLength":200}},{"name":"date_from","in":"query","required":false,"schema":{"type":["string","null"],"format":"date"}},{"name":"date_to","in":"query","required":false,"schema":{"type":["string","null"],"format":"date"}},{"name":"all_years","in":"query","required":false,"schema":{"type":["string","null"],"enum":["0","1",null]}},{"name":"sort","in":"query","required":false,"schema":{"type":["string","null"],"enum":["date","number","partner","amount","card","warehouse","physical","available","min","optimum","max","reorder","inventory_value",null]}},{"name":"dir","in":"query","required":false,"schema":{"type":["string","null"],"enum":["asc","desc",null]}},{"name":"agenda","in":"query","required":false,"schema":{"type":["string","null"],"enum":["documents","cards",null]}},{"name":"expression","in":"query","required":false,"schema":{"type":["string","null"],"maxLength":16000}},{"name":"basis","in":"query","required":false,"schema":{"type":["string","null"],"enum":["physical","available",null]}},{"name":"per_page","in":"query","required":false,"schema":{"type":["integer","null"],"minimum":1,"maximum":200}}],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"page","x-response-pagination":"meta.pagination"},"post":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.zapis"],"tags":["Sklad"],"summary":"Vytvori\u0165 skladov\u00fd doklad","description":"Potvrden\u00fd PS\/VS alebo koncept pod\u013ea draft; retry vr\u00e1ti rovnak\u00fd document bez druh\u00e9ho pohybu. Vy\u017eaduje sklad.stav a doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_sklad_doklady","security":[{"BearerAuth":[]}],"responses":{"201":{"description":"Vytvori\u0165 skladov\u00fd doklad.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaSkladVysledok"},"example":{"document":{"id":1,"type":"","status":"","number":"20260001","issue_date":"2026-10-20","date_correction":{"original_date":"2026-10-20","effective_date":"2026-10-20","revision":0,"history":[]},"warehouse_id":1,"partner":{"id":1,"name":"TRANSPAREX, a.s."},"text":"","series_id":1,"correction_of_id":1,"operation":"","lines":[],"changes":[],"corrections":[],"links":[]},"created":false,"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"200":{"description":"Vytvori\u0165 skladov\u00fd doklad.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaSkladVysledok"},"example":{"document":{"id":1,"type":"","status":"","number":"20260001","issue_date":"2026-10-20","date_correction":{"original_date":"2026-10-20","effective_date":"2026-10-20","revision":0,"history":[]},"warehouse_id":1,"partner":{"id":1,"name":"TRANSPAREX, a.s."},"text":"","series_id":1,"correction_of_id":1,"operation":"","lines":[],"changes":[],"corrections":[],"links":[]},"created":false,"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSkladDokladVstup"},"example":{"warehouse_id":1,"series_id":1,"type":"PS","issue_date":"2026-10-20","idempotency_key":"","lines":[{"line_id":"123","stock_card_id":1,"quantity":1,"unit":"ks"}]}}}},"x-error-format":"billex","x-idempotency":"header","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"x-expects-request-body":true}},"\/sklad\/doklady\/{id}":{"get":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.citanie"],"tags":["Sklad"],"summary":"Detail skladov\u00e9ho dokladu","description":"Vr\u00e1ti document; n\u00e1klady len opr\u00e1vnen\u00e9mu vlastn\u00edkovi k\u013e\u00fa\u010da. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_get_sklad_doklady_id","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Detail skladov\u00e9ho dokladu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaDatumovyDoklad"},"example":{"document":{"id":1,"type":"","status":"","number":"20260001","issue_date":"2026-10-20","date_correction":{"original_date":"2026-10-20","effective_date":"2026-10-20","revision":0,"history":[]},"warehouse_id":1,"partner":{"id":1,"name":"TRANSPAREX, a.s."},"text":"","series_id":1,"correction_of_id":1,"operation":"","lines":[],"changes":[],"corrections":[],"links":[]},"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/sklad\/doklady\/{id}\/pdf":{"get":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.citanie"],"tags":["Sklad"],"summary":"PDF skladov\u00e9ho dokladu","description":"PDF pr\u00edjemky alebo v\u00fddajky pod\u013ea pr\u00e1v vlastn\u00edka k\u013e\u00fa\u010da. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_get_sklad_doklady_id_pdf","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"PDF skladov\u00e9ho dokladu.","content":{"application\/pdf":{"schema":{"type":"string","format":"binary"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/sklad\/doklady\/preview":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.zapis"],"tags":["Sklad"],"summary":"N\u00e1h\u013ead skladov\u00e9ho dokladu","description":"Bez z\u00e1pisu z\u00e1sob; kontrola jednotiek, ceny a \u010d\u00edslovania. Vy\u017eaduje sklad.stav a doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_sklad_doklady_preview","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"N\u00e1h\u013ead skladov\u00e9ho dokladu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaDatumovyDoklad"},"example":{"document":{"id":1,"type":"","status":"","number":"20260001","issue_date":"2026-10-20","date_correction":{"original_date":"2026-10-20","effective_date":"2026-10-20","revision":0,"history":[]},"warehouse_id":1,"partner":{"id":1,"name":"TRANSPAREX, a.s."},"text":"","series_id":1,"correction_of_id":1,"operation":"","lines":[],"changes":[],"corrections":[],"links":[]},"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSkladDokladNahladVstup"},"example":{"warehouse_id":1,"series_id":1,"type":"PS","issue_date":"2026-10-20","lines":[{"line_id":"123","stock_card_id":1,"quantity":1,"unit":"ks"}]}}}},"x-error-format":"billex","x-idempotency":"header","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"x-expects-request-body":true}},"\/sklad\/doklady\/rady":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.zapis"],"tags":["Sklad"],"summary":"Zalo\u017ei\u0165 skladov\u00fd rad","description":"Okrem rozsahov vy\u017eaduje nastavenia.spravovat. Vy\u017eaduje sklad.stav a doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_sklad_doklady_rady","security":[{"BearerAuth":[]}],"responses":{"201":{"description":"Zalo\u017ei\u0165 skladov\u00fd rad.","content":{"application\/json":{"schema":{"type":"object","properties":{"series":{"$ref":"#\/components\/schemas\/KvalitaSkladRad"},"currency":{"type":"string","const":"EUR"}},"required":["series","currency"]},"example":{"series":{"id":1,"name":"TRANSPAREX, a.s.","code":"HOSTING","document_type":"","format":"","yearly_reset":false,"reset_policy":"","is_active":true},"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSkladRadVstup"},"example":{"warehouse_id":1,"type":"PS","code":"HOSTING","name":"TRANSPAREX, a.s.","format":"","reset_policy":""}}}},"x-error-format":"billex","x-idempotency":"header","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"x-expects-request-body":true}},"\/sklad\/doklady\/rady\/{id}":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.zapis"],"tags":["Sklad"],"summary":"Upravi\u0165 skladov\u00fd rad","description":"ID finan\u010dn\u00e9ho radu viazan\u00e9ho na sklad a typ; vy\u017eaduje nastavenia.spravovat. Vy\u017eaduje sklad.stav a doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_sklad_doklady_rady_id","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Upravi\u0165 skladov\u00fd rad.","content":{"application\/json":{"schema":{"type":"object","properties":{"series":{"$ref":"#\/components\/schemas\/KvalitaSkladRad"},"currency":{"type":"string","const":"EUR"}},"required":["series","currency"]},"example":{"series":{"id":1,"name":"TRANSPAREX, a.s.","code":"HOSTING","document_type":"","format":"","yearly_reset":false,"reset_policy":"","is_active":true},"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSkladRadVstup"},"example":{"warehouse_id":1,"type":"PS","code":"HOSTING","name":"TRANSPAREX, a.s.","format":"","reset_policy":""}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/sklad\/doklady\/{id}\/confirm":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.zapis"],"tags":["Sklad"],"summary":"Potvrdi\u0165 skladov\u00fd koncept","description":"Ulo\u017e\u00ed riadky a vytvor\u00ed skladov\u00e9 \u00fa\u010dinky. Vy\u017eaduje sklad.stav a doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_sklad_doklady_id_confirm","security":[{"BearerAuth":[]}],"responses":{"201":{"description":"Potvrdi\u0165 skladov\u00fd koncept.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaSkladVysledok"},"example":{"document":{"id":1,"type":"","status":"","number":"20260001","issue_date":"2026-10-20","date_correction":{"original_date":"2026-10-20","effective_date":"2026-10-20","revision":0,"history":[]},"warehouse_id":1,"partner":{"id":1,"name":"TRANSPAREX, a.s."},"text":"","series_id":1,"correction_of_id":1,"operation":"","lines":[],"changes":[],"corrections":[],"links":[]},"created":false,"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"200":{"description":"Potvrdi\u0165 skladov\u00fd koncept.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaSkladVysledok"},"example":{"document":{"id":1,"type":"","status":"","number":"20260001","issue_date":"2026-10-20","date_correction":{"original_date":"2026-10-20","effective_date":"2026-10-20","revision":0,"history":[]},"warehouse_id":1,"partner":{"id":1,"name":"TRANSPAREX, a.s."},"text":"","series_id":1,"correction_of_id":1,"operation":"","lines":[],"changes":[],"corrections":[],"links":[]},"created":false,"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":false,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSkladDokladVstup"},"example":{"warehouse_id":1,"series_id":1,"type":"PS","issue_date":"2026-10-20","idempotency_key":"","lines":[{"line_id":"123","stock_card_id":1,"quantity":1,"unit":"ks"}]}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/sklad\/doklady\/{id}\/copy":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.zapis"],"tags":["Sklad"],"summary":"K\u00f3pia skladov\u00e9ho dokladu","description":"Vytvor\u00ed koncept bez opakovania p\u00f4vodn\u00e9ho pohybu. Vy\u017eaduje sklad.stav a doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_sklad_doklady_id_copy","security":[{"BearerAuth":[]}],"responses":{"201":{"description":"K\u00f3pia skladov\u00e9ho dokladu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaSkladVysledok"},"example":{"document":{"id":1,"type":"","status":"","number":"20260001","issue_date":"2026-10-20","date_correction":{"original_date":"2026-10-20","effective_date":"2026-10-20","revision":0,"history":[]},"warehouse_id":1,"partner":{"id":1,"name":"TRANSPAREX, a.s."},"text":"","series_id":1,"correction_of_id":1,"operation":"","lines":[],"changes":[],"corrections":[],"links":[]},"created":false,"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"200":{"description":"K\u00f3pia skladov\u00e9ho dokladu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaSkladVysledok"},"example":{"document":{"id":1,"type":"","status":"","number":"20260001","issue_date":"2026-10-20","date_correction":{"original_date":"2026-10-20","effective_date":"2026-10-20","revision":0,"history":[]},"warehouse_id":1,"partner":{"id":1,"name":"TRANSPAREX, a.s."},"text":"","series_id":1,"correction_of_id":1,"operation":"","lines":[],"changes":[],"corrections":[],"links":[]},"created":false,"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"idempotency_key":{"type":"string","maxLength":120}},"required":["idempotency_key"]},"example":{"idempotency_key":""}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/sklad\/doklady\/{id}\/cancel":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.zapis"],"tags":["Sklad"],"summary":"Storno skladov\u00e9ho dokladu","description":"Zap\u00ed\u0161e protismern\u00fd pohyb v zadanom rade, p\u00f4vodn\u00fd doklad ponech\u00e1. Vy\u017eaduje sklad.stav a doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_sklad_doklady_id_cancel","security":[{"BearerAuth":[]}],"responses":{"201":{"description":"Storno skladov\u00e9ho dokladu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaSkladVysledok"},"example":{"document":{"id":1,"type":"","status":"","number":"20260001","issue_date":"2026-10-20","date_correction":{"original_date":"2026-10-20","effective_date":"2026-10-20","revision":0,"history":[]},"warehouse_id":1,"partner":{"id":1,"name":"TRANSPAREX, a.s."},"text":"","series_id":1,"correction_of_id":1,"operation":"","lines":[],"changes":[],"corrections":[],"links":[]},"created":false,"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"200":{"description":"Storno skladov\u00e9ho dokladu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaSkladVysledok"},"example":{"document":{"id":1,"type":"","status":"","number":"20260001","issue_date":"2026-10-20","date_correction":{"original_date":"2026-10-20","effective_date":"2026-10-20","revision":0,"history":[]},"warehouse_id":1,"partner":{"id":1,"name":"TRANSPAREX, a.s."},"text":"","series_id":1,"correction_of_id":1,"operation":"","lines":[],"changes":[],"corrections":[],"links":[]},"created":false,"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"idempotency_key":{"type":"string","maxLength":120},"series_id":{"type":"integer"},"issue_date":{"type":"string","format":"date"},"reason":{"type":"string","maxLength":2000}},"required":["idempotency_key","series_id","issue_date","reason"]},"example":{"idempotency_key":"","series_id":1,"issue_date":"2026-10-20","reason":""}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/sklad\/doklady\/{id}\/link":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.zapis"],"tags":["Sklad"],"summary":"Pripoji\u0165 fakt\u00faru ku skladu","description":"Explicitn\u00e1 v\u00e4zba, bez druh\u00e9ho v\u00fddaja. Vy\u017eaduje sklad.stav a doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_sklad_doklady_id_link","security":[{"BearerAuth":[]}],"responses":{"201":{"description":"Pripoji\u0165 fakt\u00faru ku skladu.","content":{"application\/json":{"schema":{"type":"object","properties":{"movement_id":{"type":"integer"},"created":{"type":"boolean"},"stock_action":{"type":"string","const":"linked_existing_event"},"currency":{"type":"string","const":"EUR"}},"required":["movement_id","created","stock_action","currency"]},"example":{"movement_id":1,"created":false,"stock_action":"linked_existing_event","currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"200":{"description":"Pripoji\u0165 fakt\u00faru ku skladu.","content":{"application\/json":{"schema":{"type":"object","properties":{"movement_id":{"type":"integer"},"created":{"type":"boolean"},"stock_action":{"type":"string","const":"linked_existing_event"},"currency":{"type":"string","const":"EUR"}},"required":["movement_id","created","stock_action","currency"]},"example":{"movement_id":1,"created":false,"stock_action":"linked_existing_event","currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"line_id":{"type":"integer"},"document_item_id":{"type":"integer"},"idempotency_key":{"type":"string","maxLength":120}},"required":["line_id","document_item_id","idempotency_key"]},"example":{"line_id":1,"document_item_id":1,"idempotency_key":""}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/sklad\/doklady\/{id}\/update":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.zapis"],"tags":["Sklad"],"summary":"Upravi\u0165 nefinan\u010dn\u00e9 \u00fadaje skladu","description":"Zmen\u00ed partnera\/text; ceny, n\u00e1klady a riadky s\u00fa zak\u00e1zan\u00e9. Vy\u017eaduje sklad.stav a doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_sklad_doklady_id_update","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Upravi\u0165 nefinan\u010dn\u00e9 \u00fadaje skladu.","content":{"application\/json":{"schema":{"type":"object","properties":{"updated":{"type":"boolean","const":true},"stock_action":{"type":"string","const":"nonfinancial"},"currency":{"type":"string","const":"EUR"}},"required":["updated","stock_action","currency"]},"example":{"updated":true,"stock_action":"nonfinancial","currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"partner_id":{"type":["integer","null"]},"text":{"type":["string","null"],"maxLength":2000},"reason":{"type":"string","maxLength":2000},"idempotency_key":{"type":"string","maxLength":120}},"required":["reason","idempotency_key"],"description":"issue_date, new_date, unit_cost, unit_price a lines s\u00fa zak\u00e1zan\u00e9."},"example":{"reason":"","idempotency_key":""}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/sklad\/doklady\/{id}\/salePrices":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.zapis"],"tags":["Sklad"],"summary":"Upravi\u0165 predajn\u00fa cenu","description":"Obchodn\u00e1 zmena ceny riadka bez zmeny ocenenia z\u00e1sob. Vy\u017eaduje sklad.stav a doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_sklad_doklady_id_salePrices","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Upravi\u0165 predajn\u00fa cenu.","content":{"application\/json":{"schema":{"type":"object","properties":{"updated":{"type":"boolean","const":true},"stock_action":{"type":"string","const":"commercial_price_only"},"currency":{"type":"string","const":"EUR"}},"required":["updated","stock_action","currency"]},"example":{"updated":true,"stock_action":"commercial_price_only","currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"line_id":{"type":"integer"},"unit_price":{"type":["number","string"],"description":"Nat\u00edvny vstup \u010d\u00edta PrevodJednotiek::decimal; mno\u017estv\u00e1\/ceny sa vo vstupe nepretypuj\u00fa."},"reason":{"type":"string","maxLength":2000},"idempotency_key":{"type":"string","maxLength":120}},"required":["line_id","unit_price","reason","idempotency_key"],"description":"unit_cost je zak\u00e1zan\u00e9."},"example":{"line_id":1,"unit_price":1,"reason":"","idempotency_key":""}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/sklad\/doklady\/{id}\/valuationPreview":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.zapis"],"tags":["Sklad"],"summary":"N\u00e1h\u013ead opravy ocenenia","description":"Vy\u017eaduje pr\u00e1vo na n\u00e1klady; vr\u00e1ti token a vplyv opravy. Vy\u017eaduje sklad.stav a doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_sklad_doklady_id_valuationPreview","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"N\u00e1h\u013ead opravy ocenenia.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaSkladOcenenieNahlad"},"example":{"preview":{"input":{"currency":"EUR"},"method":"","order":"","before":{"physical":"1.00","reserved":"1.00","available":"1.00"},"after":{"physical":"1.00","reserved":"1.00","available":"1.00"},"uncertain_quantity":"1.00","unvalued_quantity":"1.00","proposed_cost":"1.00","correction_total":"1.00","receipt_value_delta":"1.00","provisional":false,"corrections":[],"scope_from":"","scope_to":"","receipt_overrides":{},"previous_receipt_costs":{},"fingerprint":""},"token":"","currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"line_id":{"type":"integer"},"unit_cost":{"type":["number","string"],"description":"Nat\u00edvny vstup \u010d\u00edta PrevodJednotiek::decimal; mno\u017estv\u00e1\/ceny sa vo vstupe nepretypuj\u00fa."},"issue_date":{"type":"string","format":"date"},"series_id":{"type":"integer"},"reason":{"type":"string","maxLength":1000},"idempotency_key":{"type":"string","maxLength":120}},"required":["line_id","unit_cost","issue_date","series_id","reason","idempotency_key"]},"example":{"line_id":1,"unit_cost":1,"issue_date":"2026-10-20","series_id":1,"reason":"","idempotency_key":""}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/sklad\/doklady\/{id}\/valuationConfirm":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.zapis"],"tags":["Sklad"],"summary":"Potvrdi\u0165 opravu ocenenia","description":"Pou\u017eije platn\u00fd token n\u00e1h\u013eadu; p\u00f4vodn\u00e1 hist\u00f3ria ost\u00e1va zachovan\u00e1. Vy\u017eaduje sklad.stav a doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_sklad_doklady_id_valuationConfirm","security":[{"BearerAuth":[]}],"responses":{"201":{"description":"Potvrdi\u0165 opravu ocenenia.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaSkladVysledok"},"example":{"document":{"id":1,"type":"","status":"","number":"20260001","issue_date":"2026-10-20","date_correction":{"original_date":"2026-10-20","effective_date":"2026-10-20","revision":0,"history":[]},"warehouse_id":1,"partner":{"id":1,"name":"TRANSPAREX, a.s."},"text":"","series_id":1,"correction_of_id":1,"operation":"","lines":[],"changes":[],"corrections":[],"links":[]},"created":false,"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"200":{"description":"Potvrdi\u0165 opravu ocenenia.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaSkladVysledok"},"example":{"document":{"id":1,"type":"","status":"","number":"20260001","issue_date":"2026-10-20","date_correction":{"original_date":"2026-10-20","effective_date":"2026-10-20","revision":0,"history":[]},"warehouse_id":1,"partner":{"id":1,"name":"TRANSPAREX, a.s."},"text":"","series_id":1,"correction_of_id":1,"operation":"","lines":[],"changes":[],"corrections":[],"links":[]},"created":false,"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"token":{"type":"string"}},"required":["token"]},"example":{"token":""}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/sklad\/pohyby":{"get":{"x-authentication":"api-key","x-required-scopes":["sklad.stav"],"tags":["Sklad"],"summary":"Pracovn\u00fd preh\u013ead skladov\u00fdch pohybov","description":"Interval, stabiln\u00e9 str\u00e1nkovanie a s\u00fa\u010dty z jedn\u00e9ho snapshotu; vy\u017eaduje sklad.stav. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_get_sklad_pohyby","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Pracovn\u00fd preh\u013ead skladov\u00fdch pohybov.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaPohybyPracovnyReport"},"example":{"agenda":"cards","filters":{},"columns":[],"labels":{},"summary":{"rows":0,"currency":"EUR","quantities_by_unit":{},"unit_totals":{},"warehouse_labels":{},"warehouses":{},"products":[]},"per_page":0,"data":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"date_from","in":"query","schema":{"type":"string","format":"date"}},{"name":"date_to","in":"query","schema":{"type":"string","format":"date"}},{"name":"warehouse_id","in":"query","schema":{"type":"integer","minimum":1}},{"name":"card_id","in":"query","schema":{"type":"integer","minimum":1}},{"name":"page","in":"query","schema":{"type":"integer","minimum":1},"deprecated":true,"description":"Star\u0161\u00ed \u010d\u00edseln\u00fd vstup; nov\u00e9 integr\u00e1cie pou\u017e\u00edvaj\u00fa cursor."},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"},"description":"Neprieh\u013eadn\u00fd kurzor z meta.pagination.next_cursor."}],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"page","x-response-pagination":"meta.pagination"}},"\/sklad\/cena-z-nakladu\/options":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.ocenenie","doklady.zapis"],"tags":["Sklad"],"summary":"Mo\u017enosti predajnej ceny","description":"Automatick\u00e1 cena a dostupn\u00e9 cenov\u00e9 hladiny. Vy\u017eaduje sklad.ocenenie, doklady.zapis a pr\u00e1vo na n\u00e1klady. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_sklad_cena_z_nakladu_options","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Mo\u017enosti predajnej ceny.","content":{"application\/json":{"schema":{"type":"object","properties":{"automatic":{"type":"object","properties":{"source":{"type":"string"},"label":{"type":"string"},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"vat_rate":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"currency":{"type":"string"},"level_id":{"type":["integer","null"]}},"required":["source","unit_price"]},"levels":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"code":{"type":"string"},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"currency":{"type":"string","description":"Mena zdeden\u00e1 z rodi\u010dovsk\u00e9ho response."}},"required":["id","name","code","unit_price"]}},"currency":{"type":"string","const":"EUR"}},"required":["automatic","levels","currency"]},"example":{"automatic":{"source":"","unit_price":"1.00","currency":"EUR"},"levels":[],"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"stock_card_id":{"type":"integer"},"warehouse_id":{"type":"integer"},"partner_id":{"type":["integer","null"]},"date":{"type":"string","format":"date"}},"required":["stock_card_id","warehouse_id","date"]},"example":{"stock_card_id":1,"warehouse_id":1,"date":"2026-10-20"}}}},"x-error-format":"billex","x-idempotency":"header","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"x-expects-request-body":true}},"\/sklad\/cena-z-nakladu\/preview":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.ocenenie","doklady.zapis"],"tags":["Sklad"],"summary":"N\u00e1h\u013ead predajnej ceny z n\u00e1kladu","description":"VS n\u00e1h\u013ead vracia podp\u00edsan\u00e9 cost_token pre riadky. Vy\u017eaduje sklad.ocenenie a doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_sklad_cena_z_nakladu_preview","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"N\u00e1h\u013ead predajnej ceny z n\u00e1kladu.","content":{"application\/json":{"schema":{"type":"object","properties":{"lines":{"type":"array","items":{"type":"object","properties":{"line_id":{"type":"string"},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"prices":{"$ref":"#\/components\/schemas\/KvalitaSkladCeny"},"source":{"$ref":"#\/components\/schemas\/KvalitaCenaZNakladuZdroj"},"token":{"type":"string"},"currency":{"type":"string","description":"Mena zdeden\u00e1 z rodi\u010dovsk\u00e9ho response."}},"required":["line_id","unit_price","prices","source","token"]}},"reference":{"type":"string"},"currency":{"type":"string","const":"EUR"}},"required":["lines","reference","currency"]},"example":{"lines":[],"reference":"","currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"warehouse_id":{"type":"integer"},"issue_date":{"type":"string","format":"date"},"valuation_method":{"type":["string","null"],"enum":["fifo","vap",null]},"type":{"type":"string","const":"VS"},"lines":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSkladRiadokVstup"},"minItems":1,"maxItems":200}},"required":["warehouse_id","issue_date","type","lines"]},"example":{"warehouse_id":1,"issue_date":"2026-10-20","type":"VS","lines":[{"line_id":"123","stock_card_id":1,"quantity":1,"unit":"ks"}]}}}},"x-error-format":"billex","x-idempotency":"header","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"x-expects-request-body":true}},"\/sklad\/cena-z-nakladu\/{id}\/confirm":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.ocenenie","doklady.zapis"],"tags":["Sklad"],"summary":"Opravi\u0165 cenu z n\u00e1kladu","description":"Men\u00ed obchodn\u00fa cenu bez druh\u00e9ho skladov\u00e9ho pohybu. Vy\u017eaduje sklad.ocenenie a doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_sklad_cena_z_nakladu_id_confirm","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Opravi\u0165 cenu z n\u00e1kladu.","content":{"application\/json":{"schema":{"type":"object","properties":{"updated":{"type":"boolean","const":true},"stock_action":{"type":"string","const":"commercial_price_only"},"currency":{"type":"string","const":"EUR"}},"required":["updated","stock_action","currency"]},"example":{"updated":true,"stock_action":"commercial_price_only","currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"line_id":{"type":"integer"},"cost_token":{"type":"string","maxLength":30000},"negative_confirmed":{"type":["boolean","null"]},"free_stock_confirmed":{"type":["boolean","null"]},"reason":{"type":"string","maxLength":1000},"idempotency_key":{"type":"string","maxLength":120},"issue_date":{"type":"string","format":"date"}},"required":["line_id","cost_token","reason","idempotency_key","issue_date"]},"example":{"line_id":1,"cost_token":"","reason":"","idempotency_key":"","issue_date":"2026-10-20"}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/obchod\/dodacie-listy\/workspace\/{id}":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Obchodn\u00e9 doklady"],"summary":"Bilancia dodacieho listu","description":"Vr\u00e1ti dodan\u00e9, fakturovan\u00e9 a zost\u00e1vaj\u00face mno\u017estv\u00e1. Vy\u017eaduje doklady.citanie. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_get_obchod_dodacie_listy_workspace_id","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceBalance"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/obchod\/dodacie-listy\/workspace\/{id}\/kopia":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Obchodn\u00e9 doklady"],"summary":"Podklad k\u00f3pie dodacieho listu","description":"Vr\u00e1ti draft; samotn\u00e9 \u010d\u00edtanie nevytvor\u00ed doklad ani skladov\u00fd pohyb. Vy\u017eaduje doklady.citanie. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_get_obchod_dodacie_listy_workspace_id_kopia","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"type":"object","properties":{"draft":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceCopyDraft"}},"required":["draft"],"additionalProperties":false},"example":{"draft":{"doc_discount":{"enabled":false,"unit":"percent","value":"1.00","display_unit":"percent","canonical_amount":"1.00","canonical_percent":"1.00","display_value":"1.00"},"language":"sk","partner_id":1,"currency":"EUR","copy_from_id":1,"issue_date":"2026-10-20","delivery_date":"2026-10-20","idempotency_key":"","items":[]}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/obchod\/dodacie-listy\/workspace\/faktury\/{id}":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Obchodn\u00e9 doklady"],"summary":"Zdroje fakt\u00fary z dodac\u00edch listov","description":"Vr\u00e1ti invoice_id a sources. Vy\u017eaduje doklady.citanie. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_get_obchod_dodacie_listy_workspace_faktury_id","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"type":"object","properties":{"invoice_id":{"type":"integer","minimum":1},"sources":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceBalance"}}},"required":["invoice_id","sources"],"additionalProperties":false},"example":{"invoice_id":1,"sources":[]}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/obchod\/dodacie-listy\/workspace\/{id}\/pdf":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Obchodn\u00e9 doklady"],"summary":"PDF dodacieho listu","description":"Finan\u010dne aj skladovo nemenn\u00fd tla\u010den\u00fd podklad. Vy\u017eaduje doklady.citanie. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_get_obchod_dodacie_listy_workspace_id_pdf","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"PDF dodacieho listu alebo objedn\u00e1vky.","content":{"application\/pdf":{"schema":{"type":"string","format":"binary"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"name":"kind","in":"query","required":false,"schema":{"type":"string","enum":["delivery_note","received_order","purchase_order"],"default":"delivery_note"}}],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/obchod\/dodacie-listy\/workspace\/preflight":{"post":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Obchodn\u00e9 doklady"],"summary":"N\u00e1h\u013ead zbernej faktur\u00e1cie DL","description":"Vr\u00e1ti version a bilanciu zdrojov\u00fdch riadkov; bez z\u00e1pisu, rozsah doklady.citanie. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_obchod_dodacie_listy_workspace_preflight","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaWorkspacePreflight"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaWorkspacePreflightRequest"},"example":{"delivery_note_ids":[1]}}}},"x-error-format":"billex","x-idempotency":"header","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"x-expects-request-body":true,"x-native-pagination":"none"}},"\/obchod\/dodacie-listy\/workspace\/potvrdit":{"post":{"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Obchodn\u00e9 doklady"],"summary":"Potvrdi\u0165 faktur\u00e1ciu DL","description":"At\u00f3mov\u00e9 alok\u00e1cie mno\u017estiev; version chr\u00e1ni pred s\u00fabe\u017enou zmenou. Rozsah doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_obchod_dodacie_listy_workspace_potvrdit","security":[{"BearerAuth":[]}],"responses":{"201":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"type":"object","properties":{"document_id":{"type":"integer","minimum":1},"invoice_url":{"type":"string"},"sources_url":{"type":"string"}},"required":["document_id","invoice_url","sources_url"],"additionalProperties":false},"example":{"document_id":1,"invoice_url":"https:\/\/integracia.example.test\/webhook","sources_url":"https:\/\/integracia.example.test\/webhook"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceConfirmRequest"}}}},"x-error-format":"billex","x-idempotency":"header","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"x-expects-request-body":true,"x-native-pagination":"none"}},"\/obchod\/dodacie-listy\/workspace\/novy":{"post":{"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Obchodn\u00e9 doklady"],"summary":"Nov\u00fd dodac\u00ed list","description":"Pri kop\u00edrovan\u00ed vznik\u00e1 samostatn\u00fd nov\u00fd fyzick\u00fd \u00fa\u010dinok len pod\u013ea potvrden\u00e9ho vstupu. Rozsah doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_obchod_dodacie_listy_workspace_novy","security":[{"BearerAuth":[]}],"responses":{"201":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"type":"object","properties":{"document_id":{"type":"integer","minimum":1}},"required":["document_id"],"additionalProperties":false},"example":{"document_id":1}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceCreateRequest"},"example":{"partner_id":1,"currency":"EUR","idempotency_key":"Integr\u00e1cia","issue_date":"2026-10-20","delivery_date":"2026-10-20","items":[{"name":"TRANSPAREX, a.s.","quantity":1,"unit_price":1,"vat_rate":1,"unit":"ks"}]}}}},"x-error-format":"billex","x-idempotency":"header","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"x-expects-request-body":true,"x-native-pagination":"none"}},"\/obchod\/dodacie-listy\/workspace\/faktury\/{id}\/uvolnit":{"post":{"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Obchodn\u00e9 doklady"],"summary":"Uvo\u013eni\u0165 faktur\u00e1ciu DL","description":"Finan\u010dn\u00e1 oprava uvo\u013en\u00ed alok\u00e1cie; nevracia sklad. Rozsah doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_obchod_dodacie_listy_workspace_faktury_id_uvolnit","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"type":"object","properties":{"document_id":{"type":"integer","minimum":1},"stock_action":{"const":"financial_only","type":"string"}},"required":["document_id","stock_action"],"additionalProperties":false},"example":{"document_id":1,"stock_action":"financial_only"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceReleaseRequest"},"example":{"reason":"Integr\u00e1cia"}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true,"x-native-pagination":"none"}},"\/obchod\/vydane-objednavky\/{id}\/prijem":{"get":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","sklad.ocenenie","doklady.citanie"],"tags":["Obchodn\u00e9 doklady"],"summary":"Bilancia pr\u00edjmu n\u00e1kupnej objedn\u00e1vky","description":"Zost\u00e1vaj\u00face mno\u017estv\u00e1 a priraden\u00e9 skladov\u00e9 karty. Vy\u017eaduje sklad.stav, sklad.ocenenie a doklady.citanie. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_get_obchod_vydane_objednavky_id_prijem","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaReceivingState"},"example":{"order_id":1,"status":"received","items":[],"deliveries":[],"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"},"post":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","sklad.ocenenie","doklady.zapis"],"tags":["Obchodn\u00e9 doklady"],"summary":"Prija\u0165 objedn\u00e1vku na sklad","description":"Pou\u017eije preview_token a vytvor\u00ed dod\u00e1vku s pr\u00edjemkami, retry bez duplicity. Vy\u017eaduje sklad.stav, sklad.ocenenie a doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_obchod_vydane_objednavky_id_prijem","security":[{"BearerAuth":[]}],"responses":{"201":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaReceivingMutation"},"example":{"delivery_id":1,"order_id":1,"order_url":"https:\/\/integracia.example.test\/webhook","documents":[],"allocations":[],"created":false,"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"200":{"description":"Existuj\u00faca dom\u00e9nov\u00e1 dod\u00e1vka; Idempotency-Key zachov\u00e1 prv\u00fd status.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaReceivingMutation"},"example":{"delivery_id":1,"order_id":1,"order_url":"https:\/\/integracia.example.test\/webhook","documents":[],"allocations":[],"created":false,"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaReceivingReceiveRequest"},"example":{"idempotency_key":"Integr\u00e1cia","issue_date":"2026-10-20","items":[{"order_item_id":1,"stock_card_id":1,"series_id":1,"quantity":1}],"preview_token":"Integr\u00e1cia"}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true,"x-native-pagination":"none"}},"\/obchod\/vydane-objednavky\/{id}\/dodavky\/{delivery}":{"get":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","sklad.ocenenie","doklady.citanie"],"tags":["Obchodn\u00e9 doklady"],"summary":"Detail prijatej dod\u00e1vky","description":"Dod\u00e1vka patriaca objedn\u00e1vke, jej riadky a pr\u00edjemky. Vy\u017eaduje sklad.stav, sklad.ocenenie a doklady.citanie. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_get_obchod_vydane_objednavky_id_dodavky_delivery","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaReceivingDelivery"},"example":{"delivery_id":1,"order_id":1,"order_url":"https:\/\/integracia.example.test\/webhook","documents":[],"allocations":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/Po"},{"$ref":"#\/components\/parameters\/Limit"},{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"name":"delivery","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"bounded-list","x-response-pagination":"meta.pagination"}},"\/obchod\/vydane-objednavky\/{id}\/prijem\/priradenie":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","sklad.ocenenie","doklady.zapis"],"tags":["Obchodn\u00e9 doklady"],"summary":"Priradi\u0165 skladov\u00e9 karty k objedn\u00e1vke","description":"Priprav\u00ed karty a dolo\u017een\u00e9 n\u00e1klady, bez pr\u00edjmu z\u00e1sob. Vy\u017eaduje sklad.stav, sklad.ocenenie a doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_obchod_vydane_objednavky_id_prijem_priradenie","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"type":"object","properties":{"prepared":{"const":true,"type":"boolean"},"currency":{"type":"string","const":"EUR"}},"required":["prepared","currency"],"additionalProperties":false},"example":{"prepared":true,"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaReceivingPrepareRequest"},"example":{"idempotency_key":"Integr\u00e1cia","items":[{"order_item_id":1,"stock_card_id":1}]}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true,"x-native-pagination":"none"}},"\/obchod\/vydane-objednavky\/{id}\/prijem\/preview":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","sklad.ocenenie","doklady.zapis"],"tags":["Obchodn\u00e9 doklady"],"summary":"N\u00e1h\u013ead pr\u00edjmu objedn\u00e1vky","description":"Vr\u00e1ti preview_token; ceny a zost\u00e1vaj\u00face mno\u017estv\u00e1 s\u00fa overen\u00e9. Vy\u017eaduje sklad.stav, sklad.ocenenie a doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_obchod_vydane_objednavky_id_prijem_preview","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaReceivingPreview"},"example":{"order_id":1,"preview_token":"","documents":[],"currency":"EUR"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaReceivingPreviewRequest"},"example":{"idempotency_key":"Integr\u00e1cia","issue_date":"2026-10-20","items":[{"order_item_id":1,"stock_card_id":1,"series_id":1,"quantity":1}]}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true,"x-native-pagination":"none"}},"\/obchod\/vydane-objednavky\/{id}\/copy":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","sklad.ocenenie","doklady.zapis"],"tags":["Obchodn\u00e9 doklady"],"summary":"K\u00f3pia n\u00e1kupnej objedn\u00e1vky","description":"Nov\u00e9 order_id a order_number bez nov\u00e9ho pr\u00edjmu. Vy\u017eaduje sklad.stav, sklad.ocenenie a doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_obchod_vydane_objednavky_id_copy","security":[{"BearerAuth":[]}],"responses":{"201":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"type":"object","properties":{"order_id":{"type":"integer","minimum":1},"order_number":{"type":"string"}},"required":["order_id","order_number"],"additionalProperties":false},"example":{"order_id":1,"order_number":""}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaReceivingCopyRequest"},"example":{"idempotency_key":"Integr\u00e1cia"}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true,"x-native-pagination":"none"}},"\/obchod\/vydane-objednavky\/{id}\/dodavky\/{delivery}\/cancel":{"post":{"x-authentication":"api-key","x-required-scopes":["sklad.stav","sklad.ocenenie","doklady.zapis"],"tags":["Obchodn\u00e9 doklady"],"summary":"Storno pr\u00edjmu objedn\u00e1vky","description":"Auditovan\u00e9 protismern\u00e9 doklady v radoch pre jednotliv\u00e9 sklady. Vy\u017eaduje sklad.stav, sklad.ocenenie a doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_obchod_vydane_objednavky_id_dodavky_delivery_cancel","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaReceivingDelivery"},"example":{"delivery_id":1,"order_id":1,"order_url":"https:\/\/integracia.example.test\/webhook","documents":[],"allocations":[]}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"name":"delivery","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaReceivingCancelRequest"},"example":{"idempotency_key":"Integr\u00e1cia","issue_date":"2026-10-20","reason":"Integr\u00e1cia","series":{}}}}},"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true,"x-native-pagination":"none"}},"\/prehlady\/obrat-registracie":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Preh\u013eady"],"summary":"Preh\u013ead obratu pre registr\u00e1ciu","description":"Dolo\u017een\u00fd obrat a nevyrie\u0161en\u00e9 klasifik\u00e1cie plnen\u00ed. Vy\u017eaduje doklady.citanie. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_get_prehlady_obrat_registracie","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaObratReport"},"example":{"contract_version":"registration-turnover.v1","year":2025,"from":"2026-10-20","to":"2026-10-20","currency":"EUR","policy":{"version":"sk-registration-2025.v1","effective_from":"2026-10-20","verified_on":"2026-10-20","assignment_verified_on":"2026-10-20","source":"https:\/\/integracia.example.test\/webhook","methodology":"https:\/\/integracia.example.test\/webhook","basis":"confirmed_supply_date","period":"calendar_year","comparison":"strictly_greater","rules":{"domestic_supply":"","exempt_37_39_main":"","exempt_28_36_40_42":"","ancillary_37_39":"","occasional_asset":"","foreign_place":"","free_supply":"","duplicate_representation":"","correction_original_error":"","review":""},"other_obligations":""},"total_amount":"1.00","confidence":"confirmed_sources","status":"needs_review","thresholds":[{"cents":0,"exceeded":false,"remaining_amount":"1.00","remaining_provisional":false,"crossed_on":"2026-10-20","effect":"","currency":"EUR"},{"cents":0,"exceeded":false,"remaining_amount":"1.00","remaining_provisional":false,"crossed_on":"2026-10-20","effect":"","currency":"EUR"}],"included":[],"excluded":[],"unresolved":[],"rows":[],"alerts":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/Po"},{"$ref":"#\/components\/parameters\/Limit"},{"name":"year","in":"query","required":false,"schema":{"type":"integer","minimum":2025,"maximum":2100}}],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"bounded-list","x-response-pagination":"meta.pagination"}},"\/prehlady\/obrat-registracie\/klasifikacie":{"post":{"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Preh\u013eady"],"summary":"Potvrdi\u0165 klasifik\u00e1ciu plnenia","description":"Explicitn\u00e9 pravidlo s d\u00f4kazom, optimistic revision a pr\u00edpadnou kurzovou oporou. Vy\u017eaduje doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_prehlady_obrat_registracie_klasifikacie","security":[{"BearerAuth":[]}],"responses":{"201":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaObratClassificationResult"},"example":{"revision":1,"policy_version":"sk-registration-2025.v1","state":"included","reason_code":"","reason":""}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaObratClassificationRequest"},"example":{"item_id":1,"expected_revision":0,"rule":"domestic_supply","evidence":"Integr\u00e1cia"}}}},"x-error-format":"billex","x-idempotency":"header","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"x-expects-request-body":true,"x-native-pagination":"none"}},"\/zalohy\/cerpanie":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["\u010cerpanie z\u00e1loh"],"summary":"Bilancia z\u00e1loh","description":"Vr\u00e1ti documents, page, pages a total. Vy\u017eaduje doklady.citanie. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_get_zalohy_cerpanie","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaZalohyList"},"example":{"documents":[],"total":0,"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"page","parameters":[{"name":"cursor","in":"query","required":false,"schema":{"type":"string"},"description":"Neprieh\u013eadn\u00fd next_cursor z predch\u00e1dzaj\u00facej odpovede."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"deprecated":true,"description":"Star\u0161\u00ed \u010d\u00edseln\u00fd vstup; nov\u00e9 integr\u00e1cie pou\u017e\u00edvaj\u00fa cursor."}],"x-response-pagination":"meta.pagination"}},"\/zalohy\/cerpanie\/historia\/{id}":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["\u010cerpanie z\u00e1loh"],"summary":"Hist\u00f3ria \u010derpania z\u00e1lohy","description":"Zdrojov\u00e1 bilancia vr\u00e1tane u\u017e vy\u00fa\u010dtovan\u00fdch riadkov. Vy\u017eaduje doklady.citanie. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_get_zalohy_cerpanie_historia_id","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaZalohyBalance"},"example":{"id":1,"number":"20260001","partner_id":1,"buyer":{"name":"TRANSPAREX, a.s.","contact_person":"","street":"Testovacia 1","zip":"81101","city":"Bratislava","country":"SK","ico":"12345678","dic":"","peppol_participant_id":"123","ic_dph":"","druh_osoby":"","email":"integracia@example.test","phone":""},"currency":"EUR","tax_mode":["","","",""],"payment_status":"","content_status":"Vy\u00fa\u010dtovan\u00e1","original_amount":"1.00","received_amount":"1.00","deducted_amount":"1.00","money_allocations":[],"free_advance_sources":[],"remaining":1,"items":[],"deleted":false}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/zalohy\/cerpanie\/vysledok\/{id}":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["\u010cerpanie z\u00e1loh"],"summary":"V\u00fdsledok vy\u00fa\u010dtovania","description":"\u010c\u00edslo fakt\u00fary, manifest, advance_sources a due_cents. Vy\u017eaduje doklady.citanie. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_get_zalohy_cerpanie_vysledok_id","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaZalohyResult"},"example":{"document_id":1,"number":"20260001","currency":"EUR","manifest":{"proforma_ids":[1],"items":[],"effects":[]},"advance_sources":[],"due_amount":"1.00"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/zalohy\/cerpanie\/vysledok\/{id}\/manifest":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["\u010cerpanie z\u00e1loh"],"summary":"Manifest vy\u00fa\u010dtovania","description":"Stiahnutie JSON so zdrojmi, odpo\u010dtami a alok\u00e1ciami fyzick\u00fdch \u00fa\u010dinkov. Vy\u017eaduje doklady.citanie. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_get_zalohy_cerpanie_vysledok_id_manifest","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaZalohyManifestDownload"},"example":{"version":1,"invoice_id":1,"number":"20260001","currency":"EUR","sources":{"proforma_ids":[1],"items":[],"effects":[]},"advance_sources":[],"allocations":[]}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/zalohy\/cerpanie\/nahlad":{"post":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["\u010cerpanie z\u00e1loh"],"summary":"N\u00e1h\u013ead obsahov\u00e9ho vy\u00fa\u010dtovania","description":"Vr\u00e1ti valid, version, bilanciu riadkov a skuto\u010dn\u00fdch odpo\u010dtov; vy\u017eaduje doklady.citanie. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_zalohy_cerpanie_nahlad","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"oneOf":[{"$ref":"#\/components\/schemas\/KvalitaZalohyPreflight"},{"$ref":"#\/components\/schemas\/KvalitaZalohyReview"}]}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"oneOf":[{"$ref":"#\/components\/schemas\/KvalitaZalohyPreflightRequest"},{"$ref":"#\/components\/schemas\/KvalitaZalohyReviewRequest"}]},"example":{"proforma_ids":[1]}}}},"x-error-format":"billex","x-idempotency":"header","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"x-expects-request-body":true,"x-native-pagination":"none"}},"\/zalohy\/cerpanie\/potvrdit":{"post":{"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["\u010cerpanie z\u00e1loh"],"summary":"Potvrdi\u0165 obsahov\u00e9 vy\u00fa\u010dtovanie","description":"At\u00f3mov\u00e9 \u010derpanie z\u00e1loh, mno\u017estiev a skuto\u010dn\u00fdch pe\u0148az\u00ed. Retry rovnak\u00e9ho obsahu m\u00e1 rovnak\u00fd v\u00fdsledok; vy\u017eaduje doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_zalohy_cerpanie_potvrdit","security":[{"BearerAuth":[]}],"responses":{"201":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaZalohyConfirmation"},"example":{"document_id":1,"total_amount":"1.00","deducted_amount":"1.00","due_amount":"1.00","result_url":"https:\/\/integracia.example.test\/webhook"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaZalohyConfirmRequest"}}}},"x-error-format":"billex","x-idempotency":"header","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"x-expects-request-body":true,"x-native-pagination":"none"}},"\/zalohy\/cerpanie\/vysledok\/{id}\/dodaci-list":{"post":{"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["\u010cerpanie z\u00e1loh"],"summary":"Referen\u010dn\u00fd dodac\u00ed list k vy\u00fa\u010dtovaniu","description":"Vytvor\u00ed referen\u010dn\u00fd DL bez opakovania fyzick\u00fdch \u00fa\u010dinkov (stock_action reference_only). Vy\u017eaduje doklady.zapis. Po\u0161lite Accept: application\/json. Firma sa berie z API k\u013e\u00fa\u010da; cudz\u00ed z\u00e1znam je 404.","operationId":"v58_post_zalohy_cerpanie_vysledok_id_dodaci_list","security":[{"BearerAuth":[]}],"responses":{"201":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"type":"object","properties":{"document_id":{"type":"integer","minimum":1},"stock_action":{"const":"reference_only","type":"string"}},"required":["document_id","stock_action"],"additionalProperties":false},"example":{"document_id":1,"stock_action":"reference_only"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":false,"x-native-pagination":"none"}},"\/integracie\/token":{"post":{"x-authentication":"pkce","x-required-scopes":[],"tags":["S\u00fahlas integr\u00e1cie"],"summary":"V\u00fdmena jednorazov\u00e9ho autoriza\u010dn\u00e9ho k\u00f3du","description":"Bez Bearer prihl\u00e1senia. Klienta overuje presn\u00fd registrovan\u00fd redirect_uri, PKCE S256 a jednorazov\u00fd k\u00f3d zo schv\u00e1len\u00e9ho s\u00fahlasu. Cache-Control no-store; token nikdy neposielajte v URL.","operationId":"v58_post_integracie_token","security":[],"responses":{"200":{"description":"V\u00fdmena jednorazov\u00e9ho autoriza\u010dn\u00e9ho k\u00f3du.","content":{"application\/json":{"schema":{"type":"object","properties":{"access_token":{"type":"string"},"token_type":{"type":"string","const":"Bearer"},"expires_in":{"type":"integer"},"scope":{"type":"string"}},"required":["access_token","token_type","expires_in","scope"]},"example":{"access_token":"","token_type":"Bearer","expires_in":0,"scope":""}}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"400":{"description":"RFC 6749: neplatn\u00fd alebo spotrebovan\u00fd autoriza\u010dn\u00fd k\u00f3d \/ PKCE.","content":{"application\/json":{"schema":{"type":"object","required":["error","error_description"],"properties":{"error":{"type":"string","const":"invalid_grant"},"error_description":{"type":"string"}}}}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"grant_type":{"type":"string","enum":["authorization_code"]},"code":{"type":"string","pattern":"^[a-f0-9]{64}$"},"client_id":{"type":"string"},"redirect_uri":{"type":"string","format":"uri"},"code_verifier":{"type":"string","pattern":"^[A-Za-z0-9._~-]{43,128}$"}},"required":["grant_type","code","client_id","redirect_uri","code_verifier"]}},"application\/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"grant_type":{"type":"string","enum":["authorization_code"]},"code":{"type":"string","pattern":"^[a-f0-9]{64}$"},"client_id":{"type":"string"},"redirect_uri":{"type":"string","format":"uri"},"code_verifier":{"type":"string","pattern":"^[A-Za-z0-9._~-]{43,128}$"}},"required":["grant_type","code","client_id","redirect_uri","code_verifier"]}}}},"x-error-format":"oauth2","x-idempotency":"none","x-expects-request-body":true}},"\/cennik-cenovky":{"get":{"summary":"cennik-cenovky: Preh\u013ead","description":"Preh\u013ead v module cennik-cenovky. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_get_cennik_cenovky","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaCenovkySelection"},"example":{"schema":"product-price-labels-selection.v1","products":[],"warehouses":[],"levels":[],"presets":{"a4-63-70":{"name":"TRANSPAREX, a.s.","width":1,"height":1,"margin":1,"gap":1},"a4-95-70":{"name":"TRANSPAREX, a.s.","width":1,"height":1,"margin":1,"gap":1},"a4-70-80":{"name":"TRANSPAREX, a.s.","width":1,"height":1,"margin":1,"gap":1},"a4-100-90":{"name":"TRANSPAREX, a.s.","width":1,"height":1,"margin":1,"gap":1}},"meta":{"pagination":{"next_cursor":null,"has_more":false}},"total_count":0,"total":0}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor alebo n\u00e1h\u013ead expiroval; za\u010dnite bez kurzora.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":100}},{"name":"warehouse_id","in":"query","required":false,"schema":{"type":"integer","minimum":1}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"},"description":"Neprieh\u013eadn\u00fd next_cursor z predch\u00e1dzaj\u00facej odpovede."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"deprecated":true,"description":"P\u00f4vodn\u00fd \u010d\u00edseln\u00fd vstup slu\u017eby. Pre \u010fal\u0161iu stranu pou\u017eite cursor."}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Cenovky"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"page","x-response-pagination":"meta.pagination"}},"\/cennik-cenovky\/historia":{"get":{"summary":"cennik-cenovky: Hist\u00f3ria","description":"Hist\u00f3ria v module cennik-cenovky. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_get_cennik_cenovky_historia","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaCenovkyHistory"},"example":{"schema":"product-price-labels-history.v1","data":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}},"total_count":0,"total":0}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor alebo n\u00e1h\u013ead expiroval; za\u010dnite bez kurzora.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"cursor","in":"query","required":false,"schema":{"type":"string"},"description":"Neprieh\u013eadn\u00fd next_cursor z predch\u00e1dzaj\u00facej odpovede."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"deprecated":true,"description":"P\u00f4vodn\u00fd \u010d\u00edseln\u00fd vstup slu\u017eby. Pre \u010fal\u0161iu stranu pou\u017eite cursor."}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Cenovky"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"page","x-response-pagination":"meta.pagination"}},"\/cennik-cenovky\/preview":{"post":{"summary":"cennik-cenovky: N\u00e1h\u013ead","description":"N\u00e1h\u013ead v module cennik-cenovky. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_post_cennik_cenovky_preview","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaCenovkySnapshot"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Cenovky"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaCenovkyPreviewRequest"},"example":{"request_id":"8e9d11f6-312c-43cf-ae93-34ff6cc728e2","items":[{"product_id":1,"quantity":1,"unit_price":false}],"currency":"EUR","language":"sk","mode":"internal","sale_kind":"packaged","tax_mode":"taxed","all_taxes_included":false,"layout":{"preset":"a4-63-70"}}}}},"x-expects-request-body":true}},"\/cennik-cenovky\/{id}":{"get":{"summary":"cennik-cenovky: Detail","description":"Detail v module cennik-cenovky. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_get_cennik_cenovky_id","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaCenovkySnapshot"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Cenovky"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/cennik-cenovky\/{id}\/archiv.pdf":{"get":{"summary":"cennik-cenovky: archive","description":"archive v module cennik-cenovky. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_get_cennik_cenovky_id_archiv_pdf","responses":{"200":{"description":"Ulo\u017een\u00fd alebo vygenerovan\u00fd dokument.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/pdf":{"schema":{"type":"string","format":"binary"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Cenovky"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/cennik-cenovky\/{id}\/html":{"get":{"summary":"cennik-cenovky: html","description":"html v module cennik-cenovky. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_get_cennik_cenovky_id_html","responses":{"200":{"description":"Ulo\u017een\u00fd alebo vygenerovan\u00fd dokument.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"text\/html":{"schema":{"type":"string"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Cenovky"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/cennik-cenovky\/{id}\/pdf":{"post":{"summary":"cennik-cenovky: PDF","description":"PDF v module cennik-cenovky. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_post_cennik_cenovky_id_pdf","responses":{"200":{"description":"Ulo\u017een\u00fd alebo vygenerovan\u00fd dokument.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/pdf":{"schema":{"type":"string","format":"binary"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Cenovky"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaCenovkyPdfRequest"}}}},"x-expects-request-body":true}},"\/cennik-cenovky\/{id}\/refresh":{"post":{"summary":"cennik-cenovky: refresh","description":"refresh v module cennik-cenovky. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_post_cennik_cenovky_id_refresh","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaCenovkySnapshot"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Cenovky"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaCenovkyRefreshRequest"},"example":{"request_id":"8e9d11f6-312c-43cf-ae93-34ff6cc728e2"}}}},"x-expects-request-body":true}},"\/cennik-cenovky\/{id}\/revokacia":{"post":{"summary":"cennik-cenovky: revoke","description":"revoke v module cennik-cenovky. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_post_cennik_cenovky_id_revokacia","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaCenovkyRevocation"},"example":{"revoked":true}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Cenovky"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaCenovkyRevokeRequest"},"example":{"reason":"Integr\u00e1cia"}}}},"x-expects-request-body":true}},"\/cennik-logistika":{"get":{"summary":"cennik-logistika: Preh\u013ead","description":"Preh\u013ead v module cennik-logistika. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_get_cennik_logistika","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaLogistikaList"},"example":{"schema":"product-logistics-list.v1","data":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}},"total_count":0,"total":0}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor alebo n\u00e1h\u013ead expiroval; za\u010dnite bez kurzora.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":100}},{"name":"activity","in":"query","required":false,"schema":{"type":"string","enum":["all","active","archived"],"default":"all"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"},"description":"Neprieh\u013eadn\u00fd next_cursor z predch\u00e1dzaj\u00facej odpovede."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"deprecated":true,"description":"P\u00f4vodn\u00fd \u010d\u00edseln\u00fd vstup slu\u017eby. Pre \u010fal\u0161iu stranu pou\u017eite cursor."}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Logistick\u00e9 \u00fadaje"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"page","x-response-pagination":"meta.pagination"}},"\/cennik-logistika\/export":{"get":{"summary":"cennik-logistika: Export","description":"Export v module cennik-logistika. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_get_cennik_logistika_export","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaLogistikaExport"}},"text\/csv":{"schema":{"type":"string","format":"binary"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"array","items":{"type":"integer","minimum":1},"minItems":1,"maxItems":200,"uniqueItems":true},"style":"form","explode":true},{"name":"format","in":"query","required":false,"schema":{"type":"string","enum":["json","csv"],"default":"json"}},{"$ref":"#\/components\/parameters\/Po"},{"$ref":"#\/components\/parameters\/Limit"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Logistick\u00e9 \u00fadaje"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"bounded-list","x-response-pagination":"meta.pagination"}},"\/cennik-logistika\/import\/apply":{"post":{"summary":"cennik-logistika: Potvrdenie","description":"Potvrdenie v module cennik-logistika. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.pohyby.zapis.","operationId":"v58_post_cennik_logistika_import_apply","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaLogistikaApply"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.zapis"],"tags":["Logistick\u00e9 \u00fadaje"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaLogistikaApplyRequest"},"example":{"token":"Integr\u00e1cia"}}}},"x-expects-request-body":true}},"\/cennik-logistika\/import\/preview":{"post":{"summary":"cennik-logistika: N\u00e1h\u013ead","description":"N\u00e1h\u013ead v module cennik-logistika. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.pohyby.zapis.","operationId":"v58_post_cennik_logistika_import_preview","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaLogistikaPreview"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.zapis"],"tags":["Logistick\u00e9 \u00fadaje"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaLogistikaImportRequest"},"example":{"schema":"product-logistics-export.v1","rows":[{"product_code":"","base_unit":"","weight_unit":"kg","values":{}}]}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/KvalitaLogistikaImportFile"}}}},"x-expects-request-body":true}},"\/cennik-logistika\/{id}":{"get":{"summary":"cennik-logistika: Detail","description":"Detail v module cennik-logistika. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_get_cennik_logistika_id","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaLogistikaCard"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Logistick\u00e9 \u00fadaje"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"},"put":{"summary":"cennik-logistika: \u00daprava","description":"\u00daprava v module cennik-logistika. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.pohyby.zapis.","operationId":"v58_put_cennik_logistika_id","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaLogistikaCard"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.zapis"],"tags":["Logistick\u00e9 \u00fadaje"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaLogistikaUpdateRequest"}}}},"x-expects-request-body":true}},"\/cennik-logistika\/{id}\/objednavka":{"get":{"summary":"cennik-logistika: order","description":"order v module cennik-logistika. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_get_cennik_logistika_id_objednavka","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaLogistikaOrder"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"name":"quantity","in":"query","required":true,"schema":{"type":"string","maxLength":40,"pattern":"^\\d{1,12}(?:[.,]\\d{1,4})?$"},"description":"Kladn\u00e9 mno\u017estvo; slu\u017eba zv\u00fd\u0161i na minimum a zaokr\u00fahli na n\u00e1sobok."}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Logistick\u00e9 \u00fadaje"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/cennik-varianty":{"get":{"summary":"cennik-varianty: Preh\u013ead","description":"Preh\u013ead v module cennik-varianty. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_get_cennik_varianty","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaVariantyList"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor alebo n\u00e1h\u013ead expiroval; za\u010dnite bez kurzora.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":100}},{"name":"parent_id","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Zdroj validuje vstup, ale zoznam rodi\u010dov n\u00edm nefiltruje."}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"},"description":"Neprieh\u013eadn\u00fd next_cursor z predch\u00e1dzaj\u00facej odpovede."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"deprecated":true,"description":"P\u00f4vodn\u00fd \u010d\u00edseln\u00fd vstup slu\u017eby. Pre \u010fal\u0161iu stranu pou\u017eite cursor."}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Varianty v\u00fdrobkov"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"page","x-response-pagination":"meta.pagination"}},"\/cennik-varianty\/export":{"get":{"summary":"cennik-varianty: Export","description":"Export v module cennik-varianty. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_get_cennik_varianty_export","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyExport"},"example":{"schema":"physical-variants.v1","parents":[]}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Varianty v\u00fdrobkov"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/cennik-varianty\/import\/apply":{"post":{"summary":"cennik-varianty: Potvrdenie","description":"Potvrdenie v module cennik-varianty. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.pohyby.zapis.","operationId":"v58_post_cennik_varianty_import_apply","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyImportMutation"},"example":{"data":{"parent_ids":[1],"variant_count":1},"created":false}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"201":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyImportMutation"},"example":{"data":{"parent_ids":[1],"variant_count":1},"created":false}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.zapis"],"tags":["Varianty v\u00fdrobkov"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyApplyRequest"},"example":{"request_id":"123","preview_token":"Integr\u00e1cia"}}}},"x-expects-request-body":true}},"\/cennik-varianty\/import\/preview":{"post":{"summary":"cennik-varianty: N\u00e1h\u013ead","description":"Validovan\u00fd n\u00e1h\u013ead. Chyby obsahu importu sa vracaj\u00fa aj so statusom 200 a valid=false; chyby z\u00e1kladnej controller valid\u00e1cie s\u00fa 422.","operationId":"v58_post_cennik_varianty_import_preview","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyPreview"},"example":{"schema":"physical-variants-preview.v1","valid":false,"errors":{},"parents":[],"preview_token":""}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.zapis"],"tags":["Varianty v\u00fdrobkov"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyImportRequest"}}}},"x-expects-request-body":true}},"\/cennik-varianty\/lookup":{"get":{"summary":"cennik-varianty: lookup","description":"lookup v module cennik-varianty. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_get_cennik_varianty_lookup","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaVariantyLookup"},"example":{"data":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":100}},{"name":"parent_id","in":"query","required":false,"schema":{"type":"integer","minimum":1}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100},"description":"Spolo\u010dn\u00e9 str\u00e1nkovanie v r\u00e1mci v\u00fdsledku slu\u017eby, najviac 100."}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Varianty v\u00fdrobkov"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"bounded-list","x-response-pagination":"meta.pagination"}},"\/cennik-varianty\/parents":{"post":{"summary":"cennik-varianty: Vytvorenie","description":"Vytvorenie v module cennik-varianty. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.pohyby.zapis.","operationId":"v58_post_cennik_varianty_parents","responses":{"200":{"description":"Dom\u00e9nov\u00e1 opakovan\u00e1 po\u017eiadavka; Idempotency-Key zachov\u00e1 p\u00f4vodn\u00fd status.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyParentMutation"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"201":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyParentMutation"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.zapis"],"tags":["Varianty v\u00fdrobkov"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyParentRequest"}}}},"x-expects-request-body":true}},"\/cennik-varianty\/parents\/{id}":{"get":{"summary":"cennik-varianty: parent","description":"parent v module cennik-varianty. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_get_cennik_varianty_parents_id","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/KvalitaVariantyParent"}},"required":["data"],"additionalProperties":false}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Varianty v\u00fdrobkov"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"},"patch":{"summary":"cennik-varianty: \u00daprava","description":"\u00daprava v module cennik-varianty. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.pohyby.zapis.","operationId":"v58_patch_cennik_varianty_parents_id","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyParentMutation"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.zapis"],"tags":["Varianty v\u00fdrobkov"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyParentPatch"},"example":{"request_id":"123","name":"TRANSPAREX, a.s.","version":0}}}},"x-expects-request-body":true}},"\/cennik-varianty\/parents\/{id}\/movement":{"post":{"summary":"cennik-varianty: parentMovement","description":"Rodi\u010d nem\u00e1 skladov\u00fa kartu; slu\u017eba v\u017edy odmietne oper\u00e1ciu 422. Vyberte konkr\u00e9tny SKU a sklad.","operationId":"v58_post_cennik_varianty_parents_id_movement","responses":{"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.zapis"],"tags":["Varianty v\u00fdrobkov"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","x-success-impossible":true,"x-expects-request-body":false}},"\/cennik-varianty\/parents\/{id}\/variants":{"post":{"summary":"cennik-varianty: add","description":"add v module cennik-varianty. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.pohyby.zapis.","operationId":"v58_post_cennik_varianty_parents_id_variants","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyVariantMutation"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"201":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyVariantMutation"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.zapis"],"tags":["Varianty v\u00fdrobkov"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyAddRequest"},"example":{"request_id":"123","version":0,"attributes":{}}}}},"x-expects-request-body":true}},"\/cennik-varianty\/products":{"get":{"summary":"cennik-varianty: products","description":"products v module cennik-varianty. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_get_cennik_varianty_products","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaVariantyProducts"},"example":{"data":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":100}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100},"description":"Spolo\u010dn\u00e9 str\u00e1nkovanie v r\u00e1mci v\u00fdsledku slu\u017eby, najviac 100."}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Varianty v\u00fdrobkov"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"bounded-list","x-response-pagination":"meta.pagination"}},"\/cennik-varianty\/variants\/{id}":{"get":{"summary":"cennik-varianty: variant","description":"variant v module cennik-varianty. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_get_cennik_varianty_variants_id","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/KvalitaVariantyVariant"}},"required":["data"],"additionalProperties":false}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Varianty v\u00fdrobkov"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"},"patch":{"summary":"cennik-varianty: editVariant","description":"editVariant v module cennik-varianty. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.pohyby.zapis.","operationId":"v58_patch_cennik_varianty_variants_id","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyVariantMutation"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.zapis"],"tags":["Varianty v\u00fdrobkov"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyEditRequest"},"example":{"request_id":"123","version":0,"product_version":0}}}},"x-expects-request-body":true}},"\/cennik-varianty\/variants\/{id}\/cards":{"post":{"summary":"cennik-varianty: stock","description":"stock v module cennik-varianty. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.pohyby.zapis.","operationId":"v58_post_cennik_varianty_variants_id_cards","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyCardsMutation"},"example":{"data":{"id":1,"product_id":1,"warehouse_id":1},"created":false}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"201":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyCardsMutation"},"example":{"data":{"id":1,"product_id":1,"warehouse_id":1},"created":false}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.zapis"],"tags":["Varianty v\u00fdrobkov"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyCardsRequest"},"example":{"request_id":"123","warehouse_id":1}}}},"x-expects-request-body":true}},"\/cennik-varianty\/variants\/{id}\/document":{"post":{"summary":"cennik-varianty: document","description":"document v module cennik-varianty. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.pohyby.zapis.","operationId":"v58_post_cennik_varianty_variants_id_document","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyDocumentMutation"},"example":{"data":{"document_item_id":1,"snapshot_id":1},"created":false}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"201":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyDocumentMutation"},"example":{"data":{"document_item_id":1,"snapshot_id":1},"created":false}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.zapis"],"tags":["Varianty v\u00fdrobkov"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyDocumentRequest"},"example":{"request_id":"123","document_id":1,"quantity":1}}}},"x-expects-request-body":true}},"\/cennik-varianty\/variants\/{id}\/inventory":{"post":{"summary":"cennik-varianty: stock","description":"stock v module cennik-varianty. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.pohyby.zapis.","operationId":"v58_post_cennik_varianty_variants_id_inventory","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyStockMutation"},"example":{"data":{"id":1,"stock_card_id":1,"identity":{"physical_variant":{"schema":"physical-variant-snapshot.v1","product_id":1,"sku":"","name":"TRANSPAREX, a.s.","parent_external_id":"123","parent_name":"","parent_id":1,"parent_version":1,"variant_version":1,"attributes":[{"axis_code":"","axis_name":"","value_code":"","value_name":""}]}}},"created":false}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"201":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyStockMutation"},"example":{"data":{"id":1,"stock_card_id":1,"identity":{"physical_variant":{"schema":"physical-variant-snapshot.v1","product_id":1,"sku":"","name":"TRANSPAREX, a.s.","parent_external_id":"123","parent_name":"","parent_id":1,"parent_version":1,"variant_version":1,"attributes":[{"axis_code":"","axis_name":"","value_code":"","value_name":""}]}}},"created":false}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.zapis"],"tags":["Varianty v\u00fdrobkov"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyInventoryRequest"},"example":{"request_id":"123","stock_card_id":1,"counted_quantity":1,"inventory_date":"2026-10-20"}}}},"x-expects-request-body":true}},"\/cennik-varianty\/variants\/{id}\/movement":{"post":{"summary":"cennik-varianty: stock","description":"stock v module cennik-varianty. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.pohyby.zapis.","operationId":"v58_post_cennik_varianty_variants_id_movement","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyStockMutation"},"example":{"data":{"id":1,"stock_card_id":1,"identity":{"physical_variant":{"schema":"physical-variant-snapshot.v1","product_id":1,"sku":"","name":"TRANSPAREX, a.s.","parent_external_id":"123","parent_name":"","parent_id":1,"parent_version":1,"variant_version":1,"attributes":[{"axis_code":"","axis_name":"","value_code":"","value_name":""}]}}},"created":false}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"201":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyStockMutation"},"example":{"data":{"id":1,"stock_card_id":1,"identity":{"physical_variant":{"schema":"physical-variant-snapshot.v1","product_id":1,"sku":"","name":"TRANSPAREX, a.s.","parent_external_id":"123","parent_name":"","parent_id":1,"parent_version":1,"variant_version":1,"attributes":[{"axis_code":"","axis_name":"","value_code":"","value_name":""}]}}},"created":false}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.zapis"],"tags":["Varianty v\u00fdrobkov"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyMovementRequest"},"example":{"request_id":"123","stock_card_id":1,"direction":"in","quantity":1}}}},"x-expects-request-body":true}},"\/cennik-varianty\/variants\/{id}\/reservation":{"post":{"summary":"cennik-varianty: stock","description":"stock v module cennik-varianty. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.pohyby.zapis.","operationId":"v58_post_cennik_varianty_variants_id_reservation","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyStockMutation"},"example":{"data":{"id":1,"stock_card_id":1,"identity":{"physical_variant":{"schema":"physical-variant-snapshot.v1","product_id":1,"sku":"","name":"TRANSPAREX, a.s.","parent_external_id":"123","parent_name":"","parent_id":1,"parent_version":1,"variant_version":1,"attributes":[{"axis_code":"","axis_name":"","value_code":"","value_name":""}]}}},"created":false}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"201":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyStockMutation"},"example":{"data":{"id":1,"stock_card_id":1,"identity":{"physical_variant":{"schema":"physical-variant-snapshot.v1","product_id":1,"sku":"","name":"TRANSPAREX, a.s.","parent_external_id":"123","parent_name":"","parent_id":1,"parent_version":1,"variant_version":1,"attributes":[{"axis_code":"","axis_name":"","value_code":"","value_name":""}]}}},"created":false}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.pohyby.zapis"],"tags":["Varianty v\u00fdrobkov"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantyReservationRequest"},"example":{"request_id":"123","stock_card_id":1,"quantity":1,"source_type":"Integr\u00e1cia","source_id":"123"}}}},"x-expects-request-body":true}},"\/cennik-varianty\/variants\/{id}\/selection":{"get":{"summary":"cennik-varianty: selection","description":"selection v module cennik-varianty. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: katalog.citanie.","operationId":"v58_get_cennik_varianty_variants_id_selection","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVariantySelection"},"example":{"item":{"cennik_polozka_id":1,"price_token":"","price_source_label":"","price_source":"card","unit_price":"1.00","vat_rate":"","name":"TRANSPAREX, a.s.","unit":"ks","description":"","manual_price":false,"physical_variant":{"schema":"physical-variant-snapshot.v1","product_id":1,"sku":"","name":"TRANSPAREX, a.s.","parent_external_id":"123","parent_name":"","parent_id":1,"parent_version":1,"variant_version":1,"attributes":[{"axis_code":"","axis_name":"","value_code":"","value_name":""}]},"code":"HOSTING","stock_card_id":1,"warehouse_id":1,"stock_token":"","stock_mode":"financial","currency":"EUR"}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"name":"partner_id","in":"query","required":false,"schema":{"type":"integer","minimum":1}},{"name":"currency","in":"query","required":false,"schema":{"type":"string","minLength":3,"maxLength":3}},{"name":"date","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"stock_card_id","in":"query","required":false,"schema":{"type":"integer","minimum":1}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["katalog.citanie"],"tags":["Varianty v\u00fdrobkov"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/document-tools\/{operation}":{"post":{"summary":"document-tools: \u00dadaje","description":"Lok\u00e1lna konverzia JSON\/UBL, parsovanie, valid\u00e1cia alebo preflight. Vy\u017eaduje API k\u013e\u00fa\u010d dokumenty.nastroje; konverzie aj pr\u00e1vo doklady.exportovat, network=true aj doklady.odosielat. Typ vstupu sa riadi operation; ni\u010d sa touto trasou neodosiela do siete.","operationId":"v58_post_document_tools_operation","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NastrojeResult"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"operation","in":"path","required":true,"schema":{"type":"string","enum":["json-to-ubl","ubl-to-json","parse","validate","preflight"]},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["dokumenty.nastroje"],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"anyOf":[{"type":"object","additionalProperties":false,"required":["json"],"properties":{"json":{"oneOf":[{"$ref":"#\/components\/schemas\/NastrojeCanonical"},{"type":"string","maxLength":5242880,"description":"JSON text kanonick\u00e9ho modelu 1.0; server ho dek\u00f3duje a over\u00ed rovnako ako objekt."}]}}},{"type":"object","additionalProperties":false,"required":["xml"],"properties":{"xml":{"type":"string","minLength":1,"maxLength":5242880}}},{"type":"object","additionalProperties":false,"required":["xml"],"properties":{"xml":{"type":"string","minLength":1,"maxLength":5242880}}},{"type":"object","additionalProperties":false,"required":["xml"],"properties":{"xml":{"type":"string","minLength":1,"maxLength":5242880}}},{"type":"object","additionalProperties":false,"required":["xml"],"properties":{"xml":{"type":"string","minLength":1,"maxLength":5242880},"network":{"type":"boolean","default":false,"description":"V\u00fdslovn\u00fd read-only prenos XML do valid\u00e1tora a lookup. Serverov\u00fd vyp\u00edna\u010d network_enabled a aktu\u00e1lne pr\u00e1vo doklady.odosielat s\u00fa povinn\u00e9."}}}]}}}},"x-operation-contracts":{"json-to-ubl":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["json"],"properties":{"json":{"oneOf":[{"$ref":"#\/components\/schemas\/NastrojeCanonical"},{"type":"string","maxLength":5242880,"description":"JSON text kanonick\u00e9ho modelu 1.0; server ho dek\u00f3duje a over\u00ed rovnako ako objekt."}]}}}},"multipart\/form-data":{"schema":{"type":"object","required":["file"],"additionalProperties":false,"properties":{"file":{"type":"string","format":"binary"}}}}}},"ubl-to-json":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["xml"],"properties":{"xml":{"type":"string","minLength":1,"maxLength":5242880}}}},"multipart\/form-data":{"schema":{"type":"object","required":["file"],"additionalProperties":false,"properties":{"file":{"type":"string","format":"binary"}}}}}},"parse":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["xml"],"properties":{"xml":{"type":"string","minLength":1,"maxLength":5242880}}}},"multipart\/form-data":{"schema":{"type":"object","required":["file"],"additionalProperties":false,"properties":{"file":{"type":"string","format":"binary"}}}}}},"validate":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["xml"],"properties":{"xml":{"type":"string","minLength":1,"maxLength":5242880}}}},"multipart\/form-data":{"schema":{"type":"object","required":["file"],"additionalProperties":false,"properties":{"file":{"type":"string","format":"binary"}}}}}},"preflight":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["xml"],"properties":{"xml":{"type":"string","minLength":1,"maxLength":5242880},"network":{"type":"boolean","default":false,"description":"V\u00fdslovn\u00fd read-only prenos XML do valid\u00e1tora a lookup. Serverov\u00fd vyp\u00edna\u010d network_enabled a aktu\u00e1lne pr\u00e1vo doklady.odosielat s\u00fa povinn\u00e9."}}}},"multipart\/form-data":{"schema":{"type":"object","required":["file"],"additionalProperties":false,"properties":{"file":{"type":"string","format":"binary"},"network":{"type":"boolean","default":false}}}}}}},"tags":["N\u00e1stroje dokumentov"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/doklady-sposoby-uhrady":{"get":{"summary":"doklady-sposoby-uhrady: \u00dadaje","description":"\u00dadaje v module doklady-sposoby-uhrady. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_get_doklady_sposoby_uhrady","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSposobyUhrady"},"example":{"catalog":{"payment":{"types":{},"forms":[]},"delivery":{"types":{},"forms":[]}},"defaults":{},"creates_payment":false}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"typ","in":"query","required":false,"schema":{"type":"string","enum":["invoice","proforma","credit_note","debit_note","recurring"]}},{"name":"partner_id","in":"query","required":false,"schema":{"type":["integer","null"],"minimum":1}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["doklady-sposoby-uhrady"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/doklady\/poznamky-typu\/navrh":{"post":{"summary":"doklady: resolve","description":"resolve v module doklady. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_post_doklady_poznamky_typu_navrh","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaPoznamkyNavrh"},"example":{"intro_text":"","footer_text":"","missing":{},"sources":[],"version":1}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Doklady"],"x-error-format":"billex","x-idempotency":"header","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaPoznamkyVstup"},"example":{"type":"invoice","language":"sk"}}}},"x-expects-request-body":true}},"\/doklady\/zmeny-historie":{"get":{"summary":"Zmeny vlastn\u00fdch dokladov vr\u00e1tane tombstone","description":"\u017div\u00e9 \u010dlenstvo a doklady.zobrazit, akt\u00edvna firma, bal\u00edk api a oba vyp\u00edna\u010de. API navy\u0161e doklady.citanie a akt\u00edvny vlastn\u00edk k\u013e\u00fa\u010da. Mobil m\u00e1 firmu overen\u00e9ho zariadenia. Rev\u00edzie ASC; GET nemen\u00ed doklad ani \u00fahrady. Vy\u017eaduje rozsahy: doklady.citanie.","security":[{"BearerAuth":[]}],"parameters":[{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100,"default":25}},{"name":"po","in":"query","description":"Neprieh\u013eadn\u00fd kurzor dalsie, pevn\u00fd snapshot. Nie spolu s checkpoint.","schema":{"type":"string"},"deprecated":true},{"name":"checkpoint","in":"query","description":"Z poslednej str\u00e1nky; viazan\u00fd na firmu, endpoint, doklad, verziu a filtre. Otvor\u00ed nov\u00fd snapshot.","schema":{"type":"string"}},{"name":"kanal","in":"query","schema":{"type":"string","enum":["email","posta","posta_digitalna","sms","rucne"]}},{"name":"od","in":"query","description":"Doln\u00e1 hranica vr\u00e1tane. \u010cas vzniku rev\u00edzie, v\u00fdhradne UTC Z, 0 a\u017e 6 desatinn\u00fdch miest sekundy.","schema":{"type":"string","format":"date-time"}},{"name":"do","in":"query","description":"Horn\u00e1 hranica vyl\u00fa\u010den\u00e1. \u010cas vzniku rev\u00edzie, v\u00fdhradne UTC Z, 0 a\u017e 6 desatinn\u00fdch miest sekundy.","schema":{"type":"string","format":"date-time"}},{"$ref":"#\/components\/parameters\/Po"}],"responses":{"200":{"description":"Pevn\u00fd snapshot. Checkpoint je nepr\u00e1zdny iba na poslednej str\u00e1nke.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaHistoriaStrana"},"example":{"schema_version":1,"data":[],"checkpoint":"","snapshot_revizie":0,"filter":{},"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd\/odvolan\u00fd token.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Firma, \u017eiv\u00e9 pr\u00e1vo, scope alebo bal\u00edk odmietnut\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo cudz\u00ed\/neexistuj\u00faci\/zmazan\u00fd doklad.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e9 \u00fadaje, UTC interval, kurzor in\u00e9ho dopytu\/verzie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Existuj\u00faci limit, Retry-After.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Existuj\u00face overenie tokenu nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"operationId":"v58_get_doklady_zmeny_historie","x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Doklady"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"po","x-response-pagination":"meta.pagination"}},"\/doklady\/{id}\/historia":{"get":{"summary":"Komunik\u00e1cia vlastn\u00e9ho dokladu","description":"\u017div\u00e9 \u010dlenstvo a doklady.zobrazit, akt\u00edvna firma, bal\u00edk api a oba vyp\u00edna\u010de. API navy\u0161e doklady.citanie a akt\u00edvny vlastn\u00edk k\u013e\u00fa\u010da. Mobil m\u00e1 firmu overen\u00e9ho zariadenia. Rev\u00edzie ASC; GET nemen\u00ed doklad ani \u00fahrady. Vy\u017eaduje rozsahy: doklady.citanie.","security":[{"BearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100,"default":25}},{"name":"po","in":"query","description":"Neprieh\u013eadn\u00fd kurzor dalsie, pevn\u00fd snapshot. Nie spolu s checkpoint.","schema":{"type":"string"},"deprecated":true},{"name":"checkpoint","in":"query","description":"Z poslednej str\u00e1nky; viazan\u00fd na firmu, endpoint, doklad, verziu a filtre. Otvor\u00ed nov\u00fd snapshot.","schema":{"type":"string"}},{"name":"kanal","in":"query","schema":{"type":"string","enum":["email","posta","posta_digitalna","sms","rucne"]}},{"name":"od","in":"query","description":"Doln\u00e1 hranica vr\u00e1tane. \u010cas vzniku rev\u00edzie, v\u00fdhradne UTC Z, 0 a\u017e 6 desatinn\u00fdch miest sekundy.","schema":{"type":"string","format":"date-time"}},{"name":"do","in":"query","description":"Horn\u00e1 hranica vyl\u00fa\u010den\u00e1. \u010cas vzniku rev\u00edzie, v\u00fdhradne UTC Z, 0 a\u017e 6 desatinn\u00fdch miest sekundy.","schema":{"type":"string","format":"date-time"}},{"$ref":"#\/components\/parameters\/Po"}],"responses":{"200":{"description":"Pevn\u00fd snapshot. Checkpoint je nepr\u00e1zdny iba na poslednej str\u00e1nke.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaHistoriaStrana"},"example":{"schema_version":1,"data":[],"checkpoint":"","snapshot_revizie":0,"filter":{},"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd\/odvolan\u00fd token.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Firma, \u017eiv\u00e9 pr\u00e1vo, scope alebo bal\u00edk odmietnut\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo cudz\u00ed\/neexistuj\u00faci\/zmazan\u00fd doklad.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00e9 \u00fadaje, UTC interval, kurzor in\u00e9ho dopytu\/verzie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Existuj\u00faci limit, Retry-After.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Existuj\u00face overenie tokenu nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"operationId":"v58_get_doklady_id_historia","x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Doklady"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"po","x-response-pagination":"meta.pagination"}},"\/jazyky-dokladov":{"get":{"summary":"jazyky-dokladov: RegisterApiController","description":"RegisterApiController v module jazyky-dokladov. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_get_jazyky_dokladov","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaJazyky"},"example":{"languages":{},"aliases":{"cs":"cz"},"default_language":"","enabled":false}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["jazyky-dokladov"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/meny":{"get":{"summary":"meny: RegisterApiController","description":"RegisterApiController v module meny. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_get_meny","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMeny"},"example":{"currencies":[],"default_currency":"","base_currency":"EUR","rate_direction":"units_per_eur","source":"","source_url":"https:\/\/integracia.example.test\/webhook","iso_sources":[],"cache":{"fetched_at":"2026-10-20T10:00:00Z","last_attempt_at":"2026-10-20T10:00:00Z","last_error":"","stale":false},"error":""}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["meny"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/obchod\/zlavy-retazca\/nahlad":{"post":{"summary":"obchod: N\u00e1h\u013ead","description":"N\u00e1h\u013ead v module obchod. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_post_obchod_zlavy_retazca_nahlad","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaZlavyVypocet"},"example":{"version":1,"discount":{"enabled":false,"unit":"percent","value":"1.00","canonical_amount":"1.00","canonical_percent":"1.00","display_value":"1.00","display_unit":"percent"},"items":[],"totals":{"subtotal":"1.00","vat_amount":"1.00","total":"1.00","currency":"EUR"},"currency":"EUR"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Obchodn\u00e9 doklady"],"x-error-format":"billex","x-idempotency":"header","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaZlavyVstup"},"example":{"items":[],"currency":"EUR"}}}},"x-expects-request-body":true}},"\/obchod\/zlavy-retazca\/ponuky\/{id}":{"get":{"summary":"obchod: Detail","description":"Detail v module obchod. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_get_obchod_zlavy_retazca_ponuky_id","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaZlavyPonuka"},"example":{"quote_id":1,"number":"20260001","currency":"EUR","quote_url":"https:\/\/integracia.example.test\/webhook","snapshot":{"version":1,"discount":{"enabled":false,"unit":"percent","value":"1.00","canonical_amount":"1.00","canonical_percent":"1.00","display_value":"1.00","display_unit":"percent"},"items":[],"totals":{"subtotal":"1.00","vat_amount":"1.00","total":"1.00","currency":"EUR"},"currency":"EUR"},"items":[],"orders":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."},{"$ref":"#\/components\/parameters\/Po"},{"$ref":"#\/components\/parameters\/Limit"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Obchodn\u00e9 doklady"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"bounded-list","x-response-pagination":"meta.pagination"}},"\/obchodne-referencie":{"get":{"summary":"obchodne-referencie: Preh\u013ead","description":"Preh\u013ead v module obchodne-referencie. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_get_obchodne_referencie","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaReferencieZoznam"},"example":{"items":[],"defaults":{"version":0,"references":{"buyer_reference":"","purchase_order_reference":"","contract_reference":"","project_reference":""}}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"kind","in":"query","required":false,"schema":{"type":"string","enum":["document","quote","order"]}},{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":200}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["obchodne-referencie"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/obchodne-referencie\/{kind}\/{id}":{"get":{"summary":"obchodne-referencie: Detail","description":"Detail v module obchodne-referencie. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_get_obchodne_referencie_kind_id","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaReferencieStav"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"kind","in":"path","required":true,"schema":{"type":"string","enum":["document","quote","order","recurring","proforma"]},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."},{"name":"id","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["obchodne-referencie"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"},"post":{"summary":"obchodne-referencie: \u00daprava","description":"\u00daprava v module obchodne-referencie. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.zapis.","operationId":"v58_post_obchodne_referencie_kind_id","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaReferencieStav"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"kind","in":"path","required":true,"schema":{"type":"string","enum":["document","quote","order","recurring","proforma"]},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."},{"name":"id","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["obchodne-referencie"],"x-error-format":"billex","x-idempotency":"header","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaReferencieUlozenie"}}}},"x-expects-request-body":true}},"\/obchodne-referencie\/{kind}\/{id}\/nahlad":{"post":{"summary":"obchodne-referencie: N\u00e1h\u013ead","description":"N\u00e1h\u013ead v module obchodne-referencie. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.zapis.","operationId":"v58_post_obchodne_referencie_kind_id_nahlad","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaReferencieNahlad"},"example":{"snapshot":{"schema_version":1,"references":{"buyer_reference":"","purchase_order_reference":"","contract_reference":"","project_reference":""},"entered":{"buyer_reference":"","purchase_order_reference":"","contract_reference":"","project_reference":""},"purchase_order_source":"explicit","ubl_buyer_reference":"","buyer_reference_source":"explicit","buyer_role":"AccountingCustomerParty","seller_role":"AccountingSupplierParty"},"preview_hash":"","version":0,"document_hash":""}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"kind","in":"path","required":true,"schema":{"type":"string","enum":["document","quote","order","recurring","proforma"]},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."},{"name":"id","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["obchodne-referencie"],"x-error-format":"billex","x-idempotency":"header","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaReferencieVstup"}}}},"x-expects-request-body":true}},"\/partneri\/obchodne-predvolby":{"get":{"summary":"partneri: Preh\u013ead","description":"Preh\u013ead v module partneri. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.zapis.","operationId":"v58_get_partneri_obchodne_predvolby","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaPartneriVyber"},"example":{"schema_version":1,"partners":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/Po"},{"$ref":"#\/components\/parameters\/Limit"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Partneri"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"bounded-list","x-response-pagination":"meta.pagination"}},"\/partneri\/obchodne-predvolby\/nahlad":{"post":{"summary":"partneri: nahlad","description":"nahlad v module partneri. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.zapis.","operationId":"v58_post_partneri_obchodne_predvolby_nahlad","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaPredvolbyNahlad"},"example":{"schema_version":1,"partner_id":1,"version":0,"document_type":"","values":{"payment_method":"","payment_form_id":1,"tax_regime":"","accounting_reference":""},"origins":{},"differences":{},"tax_confirmation_required":false,"token":""}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Partneri"],"x-error-format":"billex","x-idempotency":"header","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaPredvolbyNahladVstup"},"example":{"partner_id":1,"document_type":"invoice"}}}},"x-expects-request-body":true}},"\/partneri\/obchodne-predvolby\/{partnerId}":{"get":{"summary":"partneri: Preh\u013ead","description":"Preh\u013ead v module partneri. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.zapis.","operationId":"v58_get_partneri_obchodne_predvolby_partnerId","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaPredvolbyKarta"},"example":{"schema_version":1,"partner_id":1,"version":0,"values":{"payment_method":"","payment_form_id":1,"tax_regime":"","accounting_reference":""},"payment_types":{},"payment_forms":[],"tax_regimes":{},"existing":{"discount_percent":1,"due_days":0,"reminders_enabled":false},"audit":[]}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"partnerId","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Partneri"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"},"post":{"summary":"partneri: uloz","description":"uloz v module partneri. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.zapis.","operationId":"v58_post_partneri_obchodne_predvolby_partnerId","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaPredvolbyKarta"},"example":{"schema_version":1,"partner_id":1,"version":0,"values":{"payment_method":"","payment_form_id":1,"tax_regime":"","accounting_reference":""},"payment_types":{},"payment_forms":[],"tax_regimes":{},"existing":{"discount_percent":1,"due_days":0,"reminders_enabled":false},"audit":[]}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"partnerId","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Partneri"],"x-error-format":"billex","x-idempotency":"header","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaPredvolbyVstup"},"example":{"version":0}}}},"x-expects-request-body":true}},"\/partneri\/obchodne-predvolby\/{partnerId}\/export":{"get":{"summary":"partneri: Export","description":"Export v module partneri. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.zapis.","operationId":"v58_get_partneri_obchodne_predvolby_partnerId_export","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaPredvolbyExport"},"example":{"schema_version":1,"partner_id":1,"version":0,"payment_method":"","payment_form_id":1,"tax_regime":"","accounting_reference":""}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"partnerId","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Partneri"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/partneri\/obchodne-predvolby\/{partnerId}\/import":{"post":{"summary":"partneri: import","description":"import v module partneri. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.zapis.","operationId":"v58_post_partneri_obchodne_predvolby_partnerId_import","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaPredvolbyKarta"},"example":{"schema_version":1,"partner_id":1,"version":0,"values":{"payment_method":"","payment_form_id":1,"tax_regime":"","accounting_reference":""},"payment_types":{},"payment_forms":[],"tax_regimes":{},"existing":{"discount_percent":1,"due_days":0,"reminders_enabled":false},"audit":[]}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"partnerId","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Partneri"],"x-error-format":"billex","x-idempotency":"header","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaPredvolbyImport"},"example":{"row":{"schema_version":1,"partner_id":1,"version":0,"payment_method":"","payment_form_id":1,"tax_regime":"","accounting_reference":""}}}}},"x-expects-request-body":true}},"\/partneri\/prenos-predvolieb":{"get":{"summary":"partneri: Preh\u013ead","description":"Preh\u013ead v module partneri. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.zapis.","operationId":"v58_get_partneri_prenos_predvolieb","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaPartneriVyber"},"example":{"schema_version":1,"partners":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/Po"},{"$ref":"#\/components\/parameters\/Limit"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Partneri"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"bounded-list","x-response-pagination":"meta.pagination"}},"\/partneri\/prenos-predvolieb\/nahlad":{"post":{"summary":"partneri: nahlad","description":"nahlad v module partneri. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.zapis.","operationId":"v58_post_partneri_prenos_predvolieb_nahlad","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaPrenosSnapshot"},"example":{"schema_version":1,"partner_id":1,"document_type":"","values":{"discount":{"enabled":false,"value":1,"unit":"percent"},"postal_identity":{"name":"TRANSPAREX, a.s.","contact_person":"","street":"Testovacia 1","zip":"81101","city":"Bratislava","country":"SK"}},"origins":{},"recipient_defaults":[],"validity_mapping":"","differences":{},"token":""}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Partneri"],"x-error-format":"billex","x-idempotency":"header","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaPrenosVstup"},"example":{"partner_id":1,"document_type":"invoice"}}}},"x-expects-request-body":true}},"\/partneri\/prenos-predvolieb\/zlava":{"post":{"summary":"partneri: zlava","description":"zlava v module partneri. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.zapis.","operationId":"v58_post_partneri_prenos_predvolieb_zlava","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaZlavyVypocet"},"example":{"version":1,"discount":{"enabled":false,"unit":"percent","value":"1.00","canonical_amount":"1.00","canonical_percent":"1.00","display_value":"1.00","display_unit":"percent"},"items":[],"totals":{"subtotal":"1.00","vat_amount":"1.00","total":"1.00","currency":"EUR"},"currency":"EUR"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Partneri"],"x-error-format":"billex","x-idempotency":"header","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaPartnerZlavyVstup"},"example":{"items":[]}}}},"x-expects-request-body":true}},"\/partneri\/prenos-predvolieb\/{partnerId}":{"get":{"summary":"partneri: Preh\u013ead","description":"Preh\u013ead v module partneri. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.zapis.","operationId":"v58_get_partneri_prenos_predvolieb_partnerId","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaPrenosSnapshot"},"example":{"schema_version":1,"partner_id":1,"document_type":"","values":{"discount":{"enabled":false,"value":1,"unit":"percent"},"postal_identity":{"name":"TRANSPAREX, a.s.","contact_person":"","street":"Testovacia 1","zip":"81101","city":"Bratislava","country":"SK"}},"origins":{},"recipient_defaults":[],"validity_mapping":"","differences":{},"token":""}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"partnerId","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."},{"name":"document_type","in":"query","required":false,"schema":{"type":"string","enum":["invoice","proforma","quote","order"]}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["Partneri"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/partneri\/vcard":{"get":{"summary":"partneri: Preh\u013ead","description":"Preh\u013ead v module partneri. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_get_partneri_vcard","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaVcardZoznam"},"example":{"contract_version":1,"permissions":{"export":false},"filters":{},"data":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}},"max_selection":0}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor alebo n\u00e1h\u013ead expiroval; za\u010dnite bez kurzora.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":["string","null"],"maxLength":100}},{"name":"partner_id","in":"query","required":false,"schema":{"type":["integer","null"],"minimum":1}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Partneri"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"page","x-response-pagination":"meta.pagination"}},"\/partneri\/vcard\/download":{"post":{"summary":"partneri: Stiahnutie","description":"Stiahnutie v module partneri. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_post_partneri_vcard_download","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"text\/vcard":{"schema":{"type":"string","format":"binary"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Partneri"],"x-error-format":"billex","x-idempotency":"header","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaVcardVstup"},"example":{"revisions":{}}}}},"x-expects-request-body":true}},"\/prevadzkove-katalogy\/lookup":{"get":{"summary":"prevadzkove-katalogy: katalog","description":"katalog v module prevadzkove-katalogy. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_get_prevadzkove_katalogy_lookup","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaKatalogLookup"},"example":{"data":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"typ","in":"query","required":true,"schema":{"type":"string","enum":["partner","sku"]}},{"name":"pobocka_id","in":"query","required":true,"schema":{"type":"integer","minimum":1}},{"name":"q","in":"query","required":false,"schema":{"type":["string","null"],"maxLength":150}},{"$ref":"#\/components\/parameters\/Po"},{"$ref":"#\/components\/parameters\/Limit"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Prev\u00e1dzkov\u00e9 katal\u00f3gy"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"bounded-list","x-response-pagination":"meta.pagination"}},"\/prevadzkove-katalogy\/pobocky":{"get":{"summary":"prevadzkove-katalogy: pobocky","description":"pobocky v module prevadzkove-katalogy. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_get_prevadzkove_katalogy_pobocky","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaPobocky"},"example":{"data":[],"pristup":{"vsetky":false,"historia":false,"pobocky_ids":[],"verzia":0},"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/Po"},{"$ref":"#\/components\/parameters\/Limit"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Prev\u00e1dzkov\u00e9 katal\u00f3gy"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"bounded-list","x-response-pagination":"meta.pagination"}},"\/public\/documents\/validate":{"post":{"operationId":"v58_post_public_documents_validate","summary":"validate","security":[],"description":"Bez konta, 20\/min\/IP a najviac 5 MB. Iba lok\u00e1lna syntax, OASIS XSD a \u010diastkov\u00e9 pravidl\u00e1 EN16931\/Peppol. \u017diadny provider, konverzia alebo output; XML sa neuchov\u00e1va.","requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["xml"],"properties":{"xml":{"type":"string","minLength":1,"maxLength":5242880}}}},"multipart\/form-data":{"schema":{"type":"object","required":["file"],"additionalProperties":false,"properties":{"file":{"type":"string","format":"binary"}}}}}},"responses":{"200":{"description":"V\u00fdsledok kontroly; invalid alebo partial v checks nie je HTTP chyba.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NastrojeResult"}}}},"401":{"description":"Neplatn\u00fd\/odvolan\u00fd\/expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"403":{"description":"Ch\u00fdba scope, aktu\u00e1lne pr\u00e1vo, \u010dlenstvo alebo bal\u00edk","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"404":{"description":"Vypnut\u00fd modul","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"409":{"description":"Konflikt verzie alebo zmenen\u00e1 projekcia source_ubl","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"413":{"description":"Prekro\u010den\u00e9 serverov\u00e9 bytes limity","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"422":{"description":"Neplatn\u00fd JSON kontrakt, zak\u00e1zan\u00e1 URL alebo pole","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"429":{"description":"Tenantov\u00e1 kv\u00f3ta; Retry-After v sekund\u00e1ch","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"500":{"description":"Kontrola sa nedokon\u010dila","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[],"x-authentication":"public","x-required-scopes":[],"tags":["Verejn\u00e1 valid\u00e1cia"],"x-error-format":"billex","x-idempotency":"none","x-expects-request-body":true}},"\/samofakturacia":{"get":{"summary":"samofakturacia: Preh\u013ead","description":"Preh\u013ead v module samofakturacia. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_get_samofakturacia","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaList"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor alebo n\u00e1h\u013ead expiroval; za\u010dnite bez kurzora.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"cursor","in":"query","required":false,"schema":{"type":"string"},"description":"Neprieh\u013eadn\u00fd next_cursor z predch\u00e1dzaj\u00facej odpovede."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"deprecated":true,"description":"P\u00f4vodn\u00fd \u010d\u00edseln\u00fd vstup slu\u017eby. Pre \u010fal\u0161iu stranu pou\u017eite cursor."}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["samofakturacia"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"page","x-pagination-container":"records"}},"\/samofakturacia\/dohody":{"post":{"summary":"samofakturacia: dohoda","description":"dohoda v module samofakturacia. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.zapis.","operationId":"v58_post_samofakturacia_dohody","responses":{"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"201":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaAgreementResponse"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["samofakturacia"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaAgreementRequest"}},"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaAgreementFileRequest"}}}},"x-expects-request-body":true}},"\/samofakturacia\/dohody\/{agreement}\/priloha":{"get":{"summary":"samofakturacia: priloha","description":"priloha v module samofakturacia. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_get_samofakturacia_dohody_agreement_priloha","responses":{"200":{"description":"P\u00edsomn\u00e1 dohoda PDF.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/pdf":{"schema":{"type":"string","format":"binary"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"agreement","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["samofakturacia"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/samofakturacia\/dohody\/{agreement}\/revokacia":{"post":{"summary":"samofakturacia: revokuj","description":"revokuj v module samofakturacia. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.zapis.","operationId":"v58_post_samofakturacia_dohody_agreement_revokacia","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaAgreementResponse"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"agreement","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["samofakturacia"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaRevokeRequest"},"example":{"version":1,"evidence":"Integr\u00e1cia"}}}},"x-expects-request-body":true}},"\/samofakturacia\/doklady":{"post":{"summary":"samofakturacia: vystav","description":"vystav v module samofakturacia. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.zapis.","operationId":"v58_post_samofakturacia_doklady","responses":{"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"201":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaIssueResponse"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["samofakturacia"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaIssueRequest"},"example":{"idempotency_key":"Integr\u00e1cia","agreement_id":1,"version":1,"issue_date":"2026-10-20","delivery_date":"2026-10-20","currency":"EUR","items":[{"name":"TRANSPAREX, a.s.","quantity":1,"unit":"ks","unit_price":1,"vat_rate":0}]}}}},"x-expects-request-body":true}},"\/samofakturacia\/doklady\/{record}":{"get":{"summary":"samofakturacia: Detail","description":"Detail v module samofakturacia. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_get_samofakturacia_doklady_record","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaDetail"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"record","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["samofakturacia"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/samofakturacia\/doklady\/{record}\/akceptacia":{"post":{"summary":"samofakturacia: rozhodni","description":"rozhodni v module samofakturacia. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.zapis.","operationId":"v58_post_samofakturacia_doklady_record_akceptacia","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaRecordResponse"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"record","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"tags":["samofakturacia"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaAcceptanceRequest"},"example":{"version":1,"status":"accepted","person":"Integr\u00e1cia","occurred_at":"2026-10-20T10:00:00Z","evidence":"Integr\u00e1cia","idempotency_key":"Integr\u00e1cia"}}}},"x-expects-request-body":true}},"\/samofakturacia\/doklady\/{record}\/export\/{format}":{"get":{"summary":"samofakturacia: Export","description":"Export v module samofakturacia. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_get_samofakturacia_doklady_record_export_format","responses":{"200":{"description":"Nemenn\u00fd archivovan\u00fd PDF\/UBL alebo JSON snapshot pod\u013ea format.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/pdf":{"schema":{"type":"string","format":"binary"}},"application\/xml":{"schema":{"type":"string"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaJsonExport"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"record","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"format","in":"path","required":true,"schema":{"type":"string","enum":["pdf","ubl","json"]}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["samofakturacia"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/samofakturacia\/doklady\/{record}\/odoslat":{"post":{"summary":"samofakturacia: odosli","description":"\u017div\u00fd kontrakt digit\u00e1lneho po\u0161t\u00e1ra potvrdzuje iba Peppol BIS Billing 3.0. Podpora procesu Self-Billing a typov 389\/261 u poskytovate\u013ea ani adres\u00e1ta nie je dolo\u017een\u00e1. Sie\u0165ov\u00e9 odoslanie je zablokovan\u00e9; PDF, UBL a JSON ost\u00e1vaj\u00fa dostupn\u00e9.","operationId":"v58_post_samofakturacia_doklady_record_odoslat","responses":{"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"},{"name":"record","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.odosielanie"],"tags":["samofakturacia"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","x-success-impossible":true,"x-expects-request-body":false}},"\/samofakturacia\/doklady\/{record}\/preflight":{"get":{"summary":"samofakturacia: Predbe\u017en\u00e1 kontrola","description":"Predbe\u017en\u00e1 kontrola v module samofakturacia. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_get_samofakturacia_doklady_record_preflight","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaPreflight"},"example":{"supported":false,"reason":"\u017div\u00fd kontrakt digit\u00e1lneho po\u0161t\u00e1ra potvrdzuje iba Peppol BIS Billing 3.0. Podpora procesu Self-Billing a typov 389\/261 u poskytovate\u013ea ani adres\u00e1ta nie je dolo\u017een\u00e1. Sie\u0165ov\u00e9 odoslanie je zablokovan\u00e9; PDF, UBL a JSON ost\u00e1vaj\u00fa dostupn\u00e9.","process":"urn:fdc:peppol.eu:2017:poacc:selfbilling:01:1.0","provider_verified":false,"warnings":[],"status":"pending","type":261}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"record","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["samofakturacia"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/samofakturacia\/ubl\/precitat":{"post":{"summary":"samofakturacia: citaj","description":"citaj v module samofakturacia. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_post_samofakturacia_ubl_precitat","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaUblRead"},"example":{"document_number":"20260001","type":261,"is_credit_note":false,"currency":"EUR","issue_date":"2026-10-20","delivery_date":"2026-10-20","due_date":"2026-10-20","variable_symbol":"","order_number":"","seller":{"name":"TRANSPAREX, a.s.","ico":"12345678","ic_dph":"","dic":"","street":"Testovacia 1","city":"Bratislava","zip":"81101","country":"SK","email":"integracia@example.test","contact_person":"","peppol_endpoint":"","peppol_scheme":"","peppol_participant_id":"123"},"buyer":{"name":"TRANSPAREX, a.s.","ico":"12345678","ic_dph":"","dic":"","street":"Testovacia 1","city":"Bratislava","zip":"81101","country":"SK","email":"integracia@example.test","contact_person":"","peppol_endpoint":"","peppol_scheme":"","peppol_participant_id":"123"},"items":[],"iban":"","subtotal":"1.00","vat_total":"1.00","total":"1.00","paid_amount":"1.00","payable_amount":"1.00","self_billing":true,"profile":"urn:fdc:peppol.eu:2017:poacc:selfbilling:01:1.0","creator_role":"buyer","sender":{"name":"TRANSPAREX, a.s.","ico":"12345678","ic_dph":"","dic":"","street":"Testovacia 1","city":"Bratislava","zip":"81101","country":"SK","email":"integracia@example.test","contact_person":"","peppol_endpoint":"","peppol_scheme":"","peppol_participant_id":"123"},"recipient":{"name":"TRANSPAREX, a.s.","ico":"12345678","ic_dph":"","dic":"","street":"Testovacia 1","city":"Bratislava","zip":"81101","country":"SK","email":"integracia@example.test","contact_person":"","peppol_endpoint":"","peppol_scheme":"","peppol_participant_id":"123"}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["samofakturacia"],"x-error-format":"billex","x-idempotency":"header","x-native-pagination":"none","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaUblReadRequest"},"example":{"xml":"Integr\u00e1cia"}}}},"x-expects-request-body":true}},"\/sietove\/documents\/{documentId}":{"get":{"summary":"Osud dokladu","tags":["Sie\u0165ov\u00e9 API"],"description":"Len odoslan\u00fd prenos vlastnej integr\u00e1cie a firmy. Produkcia vracia existuj\u00face \u00fadaje digit\u00e1lneho po\u0161t\u00e1ra; sandbox vracia SimulovanyOsud, bez pr\u00e1vnej v\u00e1hy. Dostupn\u00e9 aj po zn\u00ed\u017een\u00ed bal\u00edka, pri zachovan\u00fdch pr\u00e1vach. Vy\u017eaduje rozsahy: document:send.","parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"documentId","required":true,"description":"Identifik\u00e1tor dokladu pridelen\u00fd po\u0161t\u00e1rom (`providerDocumentId` alebo `documentId`)."},{"schema":{"type":"string","pattern":"^\\d{4}:.+$","example":"0245:1234567890"},"in":"header","name":"X-Peppol-Participant-Id","required":true,"description":"Organiz\u00e1cia, za ktor\u00fa sa kon\u00e1. Mus\u00ed sedie\u0165 s organiz\u00e1ciou tokenu, inak `403`."}],"security":[{"NetworkAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application\/json":{"schema":{"oneOf":[{"$ref":"#\/components\/schemas\/SietoveOsudDokladu"},{"$ref":"#\/components\/schemas\/SietoveSimulovanyOsud"}]}}}},"401":{"description":"Ch\u00fdbaj\u00faci, neplatn\u00fd alebo vypr\u0161an\u00fd pr\u00edstupov\u00fd token.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"403":{"description":"Hlavi\u010dka `X-Peppol-Participant-Id` nepatr\u00ed k tokenu, alebo token nem\u00e1 potrebn\u00e9 opr\u00e1vnenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"404":{"description":"Doklad neexistuje alebo nepatr\u00ed va\u0161ej firme.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"429":{"description":"Prekro\u010den\u00fd limit po\u017eiadaviek, sk\u00faste o chv\u00ed\u013eu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"410":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"413":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"422":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"500":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"503":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}}},"operationId":"v58_get_sietove_documents_documentId","x-authentication":"network-token","x-required-scopes":["document:send"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/sietove\/documents\/{documentId}\/confirmation":{"get":{"summary":"Potvrdenie o odoslan\u00ed \/ prijat\u00ed \/ nedoru\u010dite\u013enosti","tags":["Sie\u0165ov\u00e9 API"],"description":"Len odoslan\u00fd prenos vlastnej integr\u00e1cie a firmy. Produkcia vracia existuj\u00face \u00fadaje digit\u00e1lneho po\u0161t\u00e1ra; sandbox vracia SimulovanyOsud, bez pr\u00e1vnej v\u00e1hy. Dostupn\u00e9 aj po zn\u00ed\u017een\u00ed bal\u00edka, pri zachovan\u00fdch pr\u00e1vach. Vy\u017eaduje rozsahy: document:send.","parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"documentId","required":true,"description":"Identifik\u00e1tor dokladu pridelen\u00fd po\u0161t\u00e1rom (`providerDocumentId` alebo `documentId`)."},{"schema":{"type":"string","pattern":"^\\d{4}:.+$","example":"0245:1234567890"},"in":"header","name":"X-Peppol-Participant-Id","required":true,"description":"Organiz\u00e1cia, za ktor\u00fa sa kon\u00e1. Mus\u00ed sedie\u0165 s organiz\u00e1ciou tokenu, inak `403`."}],"security":[{"NetworkAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application\/json":{"schema":{"oneOf":[{"$ref":"#\/components\/schemas\/SietovePotvrdenie"},{"$ref":"#\/components\/schemas\/SietoveSimulovanyOsud"}]}}}},"401":{"description":"Ch\u00fdbaj\u00faci, neplatn\u00fd alebo vypr\u0161an\u00fd pr\u00edstupov\u00fd token.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"403":{"description":"Hlavi\u010dka `X-Peppol-Participant-Id` nepatr\u00ed k tokenu, alebo token nem\u00e1 potrebn\u00e9 opr\u00e1vnenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"404":{"description":"Doklad neexistuje alebo nepatr\u00ed va\u0161ej firme.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"429":{"description":"Prekro\u010den\u00fd limit po\u017eiadaviek, sk\u00faste o chv\u00ed\u013eu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"410":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"413":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"422":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"500":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"503":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}}},"operationId":"v58_get_sietove_documents_documentId_confirmation","x-authentication":"network-token","x-required-scopes":["document:send"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/sietove\/sapi\/auth\/renew":{"post":{"summary":"Obnova tokenu s rot\u00e1ciou","tags":["Sie\u0165ov\u00e9 API"],"description":"Billex fas\u00e1da: Star\u00fd obnovovac\u00ed token sa hne\u010f zneplatn\u00ed. Jeho opakovan\u00e9 pou\u017eitie sa pova\u017euje za \u00fanik a zneplatnia sa **v\u0161etky** tokeny klienta \u2014 treba sa prihl\u00e1si\u0165 nanovo.","requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"refresh_token":{"type":"string","minLength":1,"description":"Obnovovac\u00ed token z predch\u00e1dzaj\u00facej odpovede. Po pou\u017eit\u00ed je zneplatnen\u00fd (rot\u00e1cia)."}},"required":["refresh_token"]}}}},"responses":{"200":{"description":"Default Response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SietoveToken"}}}},"401":{"description":"Obnovovac\u00ed token je neplatn\u00fd, vypr\u0161an\u00fd alebo zneplatnen\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"403":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"404":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"409":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"410":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"413":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"422":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"429":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"500":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"503":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}}},"parameters":[],"operationId":"v58_post_sietove_sapi_auth_renew","security":[],"x-authentication":"refresh-token","x-required-scopes":[],"x-error-format":"billex","x-idempotency":"none","x-expects-request-body":true}},"\/sietove\/sapi\/auth\/revoke":{"post":{"summary":"Zneplatnenie tokenu","tags":["Sie\u0165ov\u00e9 API"],"description":"Billex fas\u00e1da: Idempotentn\u00e9 \u2014 opakovan\u00e9 volanie je v poriadku.","requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"token":{"type":"string","minLength":1},"token_type_hint":{"type":"string","enum":["access_token","refresh_token"]}},"required":["token"]}}}},"responses":{"200":{"description":"Default Response","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"V\u017edy `true` \u2014 neprezr\u00e1dzame, \u010di token existoval."},"message":{"type":"string"},"timestamp":{"type":"string"}},"required":["success","message","timestamp"],"additionalProperties":false}}}},"401":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"403":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"404":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"409":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"410":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"413":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"422":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"429":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"500":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"503":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}}},"parameters":[],"operationId":"v58_post_sietove_sapi_auth_revoke","security":[],"x-authentication":"token-revocation","x-required-scopes":[],"x-error-format":"billex","x-idempotency":"none","x-expects-request-body":true}},"\/sietove\/sapi\/auth\/token":{"post":{"summary":"Vydanie pr\u00edstupov\u00e9ho tokenu","tags":["Sie\u0165ov\u00e9 API"],"description":"Billex fas\u00e1da: OAuth 2.0 client credentials. Odpove\u010f navy\u0161e nesie `refresh_token` a `environment`.","requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"client_id":{"type":"string","minLength":1,"description":"Identifik\u00e1tor API klienta pridelen\u00fd pri onboardingu."},"client_secret":{"type":"string","minLength":1,"description":"Tajomstvo klienta. Nikdy ho neuklad\u00e1me v \u010ditate\u013enej podobe."},"grant_type":{"type":"string","enum":["client_credentials"]},"scope":{"description":"Nepovinn\u00e9 z\u00fa\u017eenie schv\u00e1len\u00fdch opr\u00e1vnen\u00ed oddelen\u00fdch medzerou: document:send, document:receive, efaktura:send, efaktura:read.","type":"string"}},"required":["client_id","client_secret","grant_type"]}}}},"responses":{"200":{"description":"Default Response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SietoveToken"}}}},"401":{"description":"Neplatn\u00e9 prihlasovacie \u00fadaje alebo zablokovan\u00fd klient.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"403":{"description":"Po\u017eadovan\u00fd `scope` nie je klientovi pridelen\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"404":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"409":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"410":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"413":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"422":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"429":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"500":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"503":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}}},"parameters":[],"operationId":"v58_post_sietove_sapi_auth_token","security":[],"x-authentication":"client-credentials","x-required-scopes":[],"x-error-format":"billex","x-idempotency":"none","x-expects-request-body":true}},"\/sietove\/sapi\/auth\/token\/status":{"get":{"summary":"Stav pr\u00edstupov\u00e9ho tokenu","tags":["Sie\u0165ov\u00e9 API"],"description":"Billex fas\u00e1da: Z\u00e1v\u00e4zn\u00e1 odpove\u010f, \u010di token plat\u00ed a kedy ho obnovi\u0165. Vypr\u0161an\u00fd token nie je chyba volania.","security":[{"NetworkAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SietoveStavTokenu"}}}},"401":{"description":"Token neexistuje alebo nie je pr\u00edstupov\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"403":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"404":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"409":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"410":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"413":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"422":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"429":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"500":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"503":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}}},"parameters":[{"name":"X-Peppol-Participant-Id","in":"header","required":true,"schema":{"type":"string"}}],"operationId":"v58_get_sietove_sapi_auth_token_status","x-authentication":"network-token","x-required-scopes":[],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/sietove\/sapi\/document\/receive":{"get":{"summary":"Zoznam prijat\u00fdch dokladov","tags":["Sie\u0165ov\u00e9 API"],"description":"Billex fas\u00e1da: Str\u00e1nkovanie kurzorom od najstar\u0161ieho. V sandboxe sa sem dostan\u00fa doklady z `POST \/api\/v1\/sandbox\/inbound`. Vy\u017eaduje rozsahy: document:receive.","parameters":[{"schema":{"type":"string","pattern":"^\\d+$"},"in":"query","name":"pageToken","required":false,"description":"Kurzor z predch\u00e1dzaj\u00facej odpovede (`nextPageToken`).","deprecated":true},{"schema":{"default":20,"type":"integer","minimum":1,"maximum":100},"in":"query","name":"limit","required":false},{"schema":{"type":"string","enum":["RECEIVED","ACKNOWLEDGED"]},"in":"query","name":"status","required":false,"description":"`RECEIVED` = e\u0161te nepotvrden\u00e9 prevzatie, `ACKNOWLEDGED` = potvrden\u00e9."},{"schema":{"type":"string","pattern":"^\\d{4}:.+$","example":"0245:1234567890"},"in":"header","name":"X-Peppol-Participant-Id","required":true,"description":"Organiz\u00e1cia, za ktor\u00fa sa kon\u00e1. Mus\u00ed sedie\u0165 s organiz\u00e1ciou tokenu, inak `403`."},{"$ref":"#\/components\/parameters\/Po"}],"security":[{"NetworkAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SietoveZoznamPrijatych"}}}},"401":{"description":"Ch\u00fdbaj\u00faci, neplatn\u00fd alebo vypr\u0161an\u00fd pr\u00edstupov\u00fd token.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"403":{"description":"Hlavi\u010dka `X-Peppol-Participant-Id` nepatr\u00ed k tokenu, alebo token nem\u00e1 potrebn\u00e9 opr\u00e1vnenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"429":{"description":"Prekro\u010den\u00fd limit po\u017eiadaviek, sk\u00faste o chv\u00ed\u013eu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"409":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"410":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"413":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"422":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"500":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"503":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}}},"operationId":"v58_get_sietove_sapi_document_receive","x-authentication":"network-token","x-required-scopes":["document:receive"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"pageToken"}},"\/sietove\/sapi\/document\/receive\/{documentId}":{"get":{"summary":"Vyzdvihnutie prijat\u00e9ho dokladu","tags":["Sie\u0165ov\u00e9 API"],"description":"Billex fas\u00e1da: XML sa vracia nezmenen\u00e9. Doklad cudzej firmy sa tv\u00e1ri ako neexistuj\u00faci. Vy\u017eaduje rozsahy: document:receive.","parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"documentId","required":true,"description":"Identifik\u00e1tor dokladu pridelen\u00fd po\u0161t\u00e1rom (`providerDocumentId` alebo `documentId`)."},{"schema":{"type":"string","pattern":"^\\d{4}:.+$","example":"0245:1234567890"},"in":"header","name":"X-Peppol-Participant-Id","required":true,"description":"Organiz\u00e1cia, za ktor\u00fa sa kon\u00e1. Mus\u00ed sedie\u0165 s organiz\u00e1ciou tokenu, inak `403`."}],"security":[{"NetworkAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SietovePrijatyDoklad"}}}},"401":{"description":"Ch\u00fdbaj\u00faci, neplatn\u00fd alebo vypr\u0161an\u00fd pr\u00edstupov\u00fd token.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"403":{"description":"Hlavi\u010dka `X-Peppol-Participant-Id` nepatr\u00ed k tokenu, alebo token nem\u00e1 potrebn\u00e9 opr\u00e1vnenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"404":{"description":"Doklad neexistuje alebo nepatr\u00ed va\u0161ej firme.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"429":{"description":"Prekro\u010den\u00fd limit po\u017eiadaviek, sk\u00faste o chv\u00ed\u013eu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"410":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"413":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"422":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"500":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"503":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}}},"operationId":"v58_get_sietove_sapi_document_receive_documentId","x-authentication":"network-token","x-required-scopes":["document:receive"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/sietove\/sapi\/document\/receive\/{documentId}\/acknowledge":{"post":{"summary":"Potvrdenie prevzatia","tags":["Sie\u0165ov\u00e9 API"],"description":"Potvrd\u00ed prevzatie dokladu vlastnej integr\u00e1cie. Povinn\u00fd Idempotency-Key je viazan\u00fd na integr\u00e1ciu a documentId; rovnak\u00fd dokon\u010den\u00fd pokus vr\u00e1ti p\u00f4vodn\u00fd v\u00fdsledok s Idempotent-Replayed: true. Ten ist\u00fd k\u013e\u00fa\u010d pre in\u00fd vlastn\u00fd doklad vr\u00e1ti 409; ch\u00fdbaj\u00faci alebo neplatn\u00fd k\u013e\u00fa\u010d 422. Telo sa neposiela.","parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"documentId","required":true,"description":"Identifik\u00e1tor dokladu pridelen\u00fd po\u0161t\u00e1rom (`providerDocumentId` alebo `documentId`)."},{"schema":{"type":"string","pattern":"^\\d{4}:.+$","example":"0245:1234567890"},"in":"header","name":"X-Peppol-Participant-Id","required":true,"description":"Organiz\u00e1cia, za ktor\u00fa sa kon\u00e1. Mus\u00ed sedie\u0165 s organiz\u00e1ciou tokenu, inak `403`."},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"NetworkAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application\/json":{"schema":{"type":"object","properties":{"documentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"status":{"type":"string","enum":["ACKNOWLEDGED"]},"acknowledgedDateTime":{"type":"string"}},"required":["documentId","status","acknowledgedDateTime"],"additionalProperties":false}}},"headers":{"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00faci, neplatn\u00fd alebo vypr\u0161an\u00fd pr\u00edstupov\u00fd token.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"403":{"description":"Hlavi\u010dka `X-Peppol-Participant-Id` nepatr\u00ed k tokenu, alebo token nem\u00e1 potrebn\u00e9 opr\u00e1vnenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"404":{"description":"Doklad neexistuje alebo nepatr\u00ed va\u0161ej firme.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"429":{"description":"Prekro\u010den\u00fd limit po\u017eiadaviek, sk\u00faste o chv\u00ed\u013eu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Idempotency-Key u\u017e patr\u00ed in\u00e9mu dokladu tejto integr\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"410":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"413":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"422":{"description":"Ch\u00fdbaj\u00faca alebo neplatn\u00e1 hlavi\u010dka Idempotency-Key; error.fields.Idempotency-Key.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"500":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"503":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}}},"operationId":"v58_post_sietove_sapi_document_receive_documentId_acknowledge","x-authentication":"network-token","x-required-scopes":["document:receive"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":false}},"\/sietove\/sapi\/document\/send":{"post":{"summary":"Odoslanie dokladu","tags":["Sie\u0165ov\u00e9 API"],"description":"Billex fas\u00e1da: Doklad prejde ofici\u00e1lnymi pravidlami EN 16931 + Peppol BIS Billing 3.0. Neplatn\u00fd doklad dostane `400` so **v\u0161etk\u00fdmi** chybami naraz, po slovensky, a ulo\u017e\u00ed sa ako `rejected`. Platn\u00fd sa ulo\u017e\u00ed nemenne a rozlo\u017e\u00ed do \u0161trukt\u00farovan\u00fdch d\u00e1t. Potom sa zarad\u00ed na odoslanie do Peppol siete (`queued` \u2192 `sent` \u2192 `delivered`). Osud dokladu: `GET \/api\/v1\/documents\/{id}`. Vy\u017eaduje rozsahy: document:send. Povinn\u00fd Idempotency-Key m\u00e1 1\u2013100 tla\u010dite\u013en\u00fdch ASCII znakov bez medzier. Rovnak\u00fd obsah zopakuje p\u00f4vodn\u00fd v\u00fdsledok; in\u00fd obsah s t\u00fdm ist\u00fdm k\u013e\u00fa\u010dom vr\u00e1ti 409. HTTP202 znamen\u00e1 prijatie na spracovanie, nie potvrdenie doru\u010denia.","requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"metadata":{"type":"object","properties":{"documentId":{"type":"string","minLength":1,"description":"Identifik\u00e1tor dokladu u odosielate\u013ea (napr. \u010d\u00edslo fakt\u00fary). Rovnak\u00fd druh\u00fdkr\u00e1t = `409`."},"documentTypeId":{"type":"string","minLength":1,"description":"Peppol typ dokumentu, napr. `urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1`."},"processId":{"type":"string","minLength":1,"description":"Peppol proces, napr. `urn:fdc:peppol.eu:2017:poacc:billing:01:1.0`."},"senderParticipantId":{"type":"string","pattern":"^\\d{4}:.+$","description":"Mus\u00ed sa zhodova\u0165 s `X-Peppol-Participant-Id`, inak `403`.","example":"0245:1234567890"},"receiverParticipantId":{"type":"string","pattern":"^\\d{4}:.+$","description":"Peppol identifik\u00e1tor \u00fa\u010dastn\u00edka v tvare `sch\u00e9ma:identifik\u00e1tor`. Pre slovensk\u00e9 firmy `0245:<DI\u010c>`.","example":"0245:1234567890"},"creationDateTime":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","description":"\u010cas vzniku pod\u013ea odosielate\u013ea (ISO 8601)."}},"required":["documentId","documentTypeId","processId","senderParticipantId","receiverParticipantId","creationDateTime"]},"payload":{"type":"string","minLength":1,"description":"Hotov\u00e9 UBL 2.1 XML pod\u013ea Peppol BIS Billing 3.0, najviac 100 MB. Po\u0161t\u00e1r fakt\u00fary nevystavuje, len pren\u00e1\u0161a."},"payloadFormat":{"type":"string","enum":["XML"]},"payloadEncoding":{"type":"string","enum":["UTF-8","base64"],"default":"UTF-8"},"checksum":{"description":"SHA-256 obsahu (hex). Ak nesed\u00ed, dokument sa cestou po\u0161kodil \u2192 `400`.","type":"string","pattern":"^[0-9a-f]{64}$"}},"required":["metadata","payload","payloadFormat"],"additionalProperties":false}}}},"parameters":[{"schema":{"type":"string","pattern":"^\\d{4}:.+$","example":"0245:1234567890"},"in":"header","name":"X-Peppol-Participant-Id","required":true,"description":"Organiz\u00e1cia, za ktor\u00fa sa kon\u00e1. Mus\u00ed sedie\u0165 s organiz\u00e1ciou tokenu, inak `403`."},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"NetworkAuth":[]}],"responses":{"202":{"description":"Default Response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SietovePrijatieDokladu"}}},"headers":{"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00faci, neplatn\u00fd alebo vypr\u0161an\u00fd pr\u00edstupov\u00fd token.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"403":{"description":"Hlavi\u010dka `X-Peppol-Participant-Id` nepatr\u00ed k tokenu, alebo token nem\u00e1 potrebn\u00e9 opr\u00e1vnenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"409":{"description":"Idempotency-Key u\u017e bol pou\u017eit\u00fd s inou po\u017eiadavkou.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"429":{"description":"Prekro\u010den\u00fd limit po\u017eiadaviek, sk\u00faste o chv\u00ed\u013eu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Valid\u00e1cia do\u010dasne nedostupn\u00e1 \u2014 ni\u010d sa neulo\u017eilo, `retryable: true`, k\u013e\u00fa\u010d idempotencie je uvo\u013enen\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"404":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"410":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"413":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"422":{"description":"Neplatn\u00e9 \u00fadaje alebo ch\u00fdbaj\u00faci\/neplatn\u00fd Idempotency-Key (1\u2013100 tla\u010dite\u013en\u00fdch ASCII znakov bez medzier).","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"500":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}}},"operationId":"v58_post_sietove_sapi_document_send","x-authentication":"network-token","x-required-scopes":["document:send"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/sklad\/bilancia":{"get":{"summary":"sklad: \u00dadaje","description":"\u00dadaje v module sklad. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.stav.","operationId":"v58_get_sklad_bilancia","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaBilancia"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor alebo n\u00e1h\u013ead expiroval; za\u010dnite bez kurzora.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"from","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"to","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"include_no_activity","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"type","in":"query","required":false,"schema":{"type":["string","null"],"enum":["prijem","vydaj",null]}},{"name":"warehouse_id","in":"query","required":false,"schema":{"type":["integer","null"]}},{"name":"card_id","in":"query","required":false,"schema":{"type":["integer","null"]}},{"name":"date_version","in":"query","required":false,"schema":{"type":["integer","null"]}},{"name":"valuation_version","in":"query","required":false,"schema":{"type":["integer","null"]}},{"name":"movement_version","in":"query","required":false,"schema":{"type":["integer","null"]}},{"name":"expected_hash","in":"query","required":false,"schema":{"type":["string","null"],"pattern":"^[a-f0-9]{64}$"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"snapshot","x-response-pagination":"meta.pagination"}},"\/sklad\/datumove-opravy":{"get":{"summary":"sklad: Preh\u013ead","description":"Preh\u013ead v module sklad. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.stav, sklad.ocenenie, doklady.citanie.","operationId":"v58_get_sklad_datumove_opravy","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaStrankovanaKvalitaDatumoveDoklady"},"example":{"documents":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}},"currency":"EUR"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor alebo n\u00e1h\u013ead expiroval; za\u010dnite bez kurzora.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"cursor","in":"query","required":false,"schema":{"type":"string"}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav","sklad.ocenenie","doklady.citanie"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"page","x-response-pagination":"meta.pagination"}},"\/sklad\/datumove-opravy\/{id}":{"get":{"summary":"sklad: Detail","description":"Detail v module sklad. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.stav, sklad.ocenenie, doklady.citanie.","operationId":"v58_get_sklad_datumove_opravy_id","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaDatumovyDoklad"},"example":{"document":{"id":1,"type":"","status":"","number":"20260001","issue_date":"2026-10-20","date_correction":{"original_date":"2026-10-20","effective_date":"2026-10-20","revision":0,"history":[]},"warehouse_id":1,"partner":{"id":1,"name":"TRANSPAREX, a.s."},"text":"","series_id":1,"correction_of_id":1,"operation":"","lines":[],"changes":[],"corrections":[],"links":[]},"currency":"EUR"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav","sklad.ocenenie","doklady.citanie"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/sklad\/datumove-opravy\/{id}\/confirm":{"post":{"summary":"sklad: Potvrdenie","description":"Potvrdenie v module sklad. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.stav, sklad.ocenenie, doklady.zapis.","operationId":"v58_post_sklad_datumove_opravy_id_confirm","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaDatumovePotvrdenie"},"example":{"created":false,"revision":0,"document_id":1,"currency":"EUR"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav","sklad.ocenenie","doklady.zapis"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"header","requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"token":{"type":"string"}},"required":["token"]},"example":{"token":""}}}},"x-expects-request-body":true}},"\/sklad\/datumove-opravy\/{id}\/preview":{"post":{"summary":"sklad: N\u00e1h\u013ead","description":"N\u00e1h\u013ead v module sklad. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.stav, sklad.ocenenie, doklady.zapis.","operationId":"v58_post_sklad_datumove_opravy_id_preview","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaDatumovyNahlad"},"example":{"preview":{"document_id":1,"number":"20260001","original_date":"","previous_date":"","new_date":"","input":{"new_date":"2026-10-20","reason":"","idempotency_key":"","currency":"EUR"},"order":"","movements":[],"warehouses":[],"provisional_explanation":"","fingerprint":""},"token":"","currency":"EUR"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav","sklad.ocenenie","doklady.zapis"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"header","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaDatumovyVstup"},"example":{"new_date":"2026-10-20","reason":"","idempotency_key":""}}}},"x-expects-request-body":true}},"\/sklad\/datumove-opravy\/{id}\/verzia":{"get":{"summary":"sklad: version","description":"version v module sklad. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.stav, sklad.ocenenie, doklady.citanie.","operationId":"v58_get_sklad_datumove_opravy_id_verzia","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaMenovaKvalitaDatumovaVerzia"}},"text\/html":{"schema":{"type":"string"}},"application\/pdf":{"schema":{"type":"string","format":"binary"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."},{"name":"version","in":"query","required":false,"schema":{"type":["integer","null"],"minimum":0}},{"name":"as_of","in":"query","required":false,"schema":{"type":["string","null"],"format":"date"}},{"name":"format","in":"query","required":false,"schema":{"type":["string","null"],"enum":["html","json","pdf","export",null]}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav","sklad.ocenenie","doklady.citanie"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/sklad\/export-dokladu":{"get":{"summary":"sklad: Preh\u013ead","description":"Preh\u013ead v module sklad. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie, sklad.stav.","operationId":"v58_get_sklad_export_dokladu","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaExportZoznam"},"example":{"schema_version":1,"documents":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor alebo n\u00e1h\u013ead expiroval; za\u010dnite bez kurzora.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"status","in":"query","required":false,"schema":{"type":["string","null"],"enum":["draft","posted","correction","cancelled",null]}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie","sklad.stav"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"page","x-response-pagination":"meta.pagination"}},"\/sklad\/export-dokladu\/{id}":{"get":{"summary":"sklad: Detail","description":"Detail v module sklad. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie, sklad.stav.","operationId":"v58_get_sklad_export_dokladu_id","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"type":"object","properties":{"manifest":{"$ref":"#\/components\/schemas\/KvalitaExportManifest"}},"required":["manifest"]}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."},{"name":"version","in":"query","required":false,"schema":{"type":"string","enum":["original","current"]}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie","sklad.stav"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/sklad\/export-dokladu\/{id}\/xlsx":{"get":{"summary":"sklad: Stiahnutie","description":"Stiahnutie v module sklad. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie, sklad.stav.","operationId":"v58_get_sklad_export_dokladu_id_xlsx","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"schema":{"type":"string","format":"binary"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."},{"name":"version","in":"query","required":false,"schema":{"type":"string","enum":["original","current"]}},{"name":"revision","in":"query","required":false,"schema":{"type":["string","null"],"pattern":"^[a-f0-9]{64}$"}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie","sklad.stav"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/sklad\/predikcia":{"get":{"summary":"sklad: Preh\u013ead","description":"Preh\u013ead v module sklad. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.stav, doklady.citanie.","operationId":"v58_get_sklad_predikcia","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaPredikcia"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor alebo n\u00e1h\u013ead expiroval; za\u010dnite bez kurzora.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"warehouse_id","in":"query","required":false,"schema":{"type":["integer","null"],"minimum":1}},{"name":"category","in":"query","required":false,"schema":{"type":["string","null"],"maxLength":100}},{"name":"from","in":"query","required":false,"schema":{"type":["string","null"],"format":"date"}},{"name":"to","in":"query","required":false,"schema":{"type":["string","null"],"format":"date"}},{"name":"lead_time_days","in":"query","required":false,"schema":{"type":["integer","null"],"minimum":0}},{"$ref":"#\/components\/parameters\/Po"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.citanie"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"snapshot","x-response-pagination":"meta.pagination"}},"\/sklad\/seriove-kusy":{"get":{"summary":"Vyh\u013ead\u00e1vanie kusov","responses":{"200":{"description":"\u00daspech \/ idempotentn\u00fd retry","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaSerioveList"},"example":{"version":1,"rows":[],"costs":false,"meta":{"pagination":{"next_cursor":null,"has_more":false}},"total_count":0,"total":0}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd API k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Vyp\u00edna\u010d, bal\u00edk alebo opr\u00e1vnenie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Tenant\/zdroj\/\u010dlenstvo nen\u00e1jden\u00e9 alebo API vypnut\u00e9","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Stav, verzia, snapshot, duplicitn\u00fd serial alebo zmenen\u00fd retry","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Valida\u010dn\u00e1 chyba","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit existuj\u00faceho API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"serial","in":"query","schema":{"type":"string"}},{"name":"sku","in":"query","schema":{"type":"string"}},{"name":"warehouse_id","in":"query","schema":{"type":"integer"}},{"name":"status","in":"query","schema":{"type":"string"}},{"name":"page","in":"query","schema":{"type":"integer"},"deprecated":true,"description":"Star\u0161\u00ed \u010d\u00edseln\u00fd vstup; nov\u00e9 integr\u00e1cie pou\u017e\u00edvaj\u00fa cursor."},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"},"description":"Neprieh\u013eadn\u00fd kurzor z meta.pagination.next_cursor."}],"operationId":"v58_get_sklad_seriove_kusy","description":"Vyh\u013ead\u00e1vanie kusov Vy\u017eaduje rozsahy: sklad.stav, doklady.citanie.","security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.citanie"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"page","x-response-pagination":"meta.pagination"}},"\/sklad\/seriove-kusy\/csv\/import":{"post":{"summary":"Potvrdenie CSV pr\u00edjmu","responses":{"200":{"description":"\u00daspech \/ idempotentn\u00fd retry","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SerioveMutation"},"example":{"operation_id":1,"created":false}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd API k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Vyp\u00edna\u010d, bal\u00edk alebo opr\u00e1vnenie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Tenant\/zdroj\/\u010dlenstvo nen\u00e1jden\u00e9 alebo API vypnut\u00e9","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Stav, verzia, snapshot, duplicitn\u00fd serial alebo zmenen\u00fd retry","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Valida\u010dn\u00e1 chyba","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit existuj\u00faceho API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"201":{"description":"Nov\u00e1 oper\u00e1cia","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SerioveMutation"},"example":{"operation_id":1,"created":false}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SerioveCsvImport"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"operationId":"v58_post_sklad_seriove_kusy_csv_import","description":"Potvrdenie CSV pr\u00edjmu Vy\u017eaduje rozsahy: sklad.stav, doklady.citanie, doklady.zapis.","security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.citanie","doklady.zapis"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/sklad\/seriove-kusy\/csv\/preview":{"post":{"summary":"Valida\u010dn\u00fd n\u00e1h\u013ead CSV","responses":{"200":{"description":"\u00daspech \/ idempotentn\u00fd retry","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SerioveCsvPreview"},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd API k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Vyp\u00edna\u010d, bal\u00edk alebo opr\u00e1vnenie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Tenant\/zdroj\/\u010dlenstvo nen\u00e1jden\u00e9 alebo API vypnut\u00e9","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Stav, verzia, snapshot, duplicitn\u00fd serial alebo zmenen\u00fd retry","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Valida\u010dn\u00e1 chyba","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit existuj\u00faceho API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SerioveCsvPreviewInput"},"example":{"stock_card_id":1,"csv":""}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"operationId":"v58_post_sklad_seriove_kusy_csv_preview","description":"Valida\u010dn\u00fd n\u00e1h\u013ead CSV Vy\u017eaduje rozsahy: sklad.stav, doklady.citanie, doklady.zapis.","security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.citanie","doklady.zapis"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/sklad\/seriove-kusy\/doklady":{"post":{"summary":"Skladov\u00fd doklad a jeho storno","responses":{"200":{"description":"\u00daspech \/ idempotentn\u00fd retry","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SerioveMutation"},"example":{"operation_id":1,"created":false}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd API k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Vyp\u00edna\u010d, bal\u00edk alebo opr\u00e1vnenie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Tenant\/zdroj\/\u010dlenstvo nen\u00e1jden\u00e9 alebo API vypnut\u00e9","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Stav, verzia, snapshot, duplicitn\u00fd serial alebo zmenen\u00fd retry","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Valida\u010dn\u00e1 chyba","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit existuj\u00faceho API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"201":{"description":"Nov\u00e1 oper\u00e1cia","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SerioveMutation"},"example":{"operation_id":1,"created":false}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SerioveDocumentMutation"},"example":{"action":"document","idempotency_key":""}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"operationId":"v58_post_sklad_seriove_kusy_doklady","description":"Skladov\u00fd doklad a jeho storno Vy\u017eaduje rozsahy: sklad.stav, doklady.citanie, doklady.zapis.","security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.citanie","doklady.zapis"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/sklad\/seriove-kusy\/doklady\/{id}":{"get":{"summary":"S\u00e9riov\u00e9 polo\u017eky skladov\u00e9ho dokladu","responses":{"200":{"description":"\u00daspech \/ idempotentn\u00fd retry","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SerioveDocument"},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd API k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Vyp\u00edna\u010d, bal\u00edk alebo opr\u00e1vnenie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Tenant\/zdroj\/\u010dlenstvo nen\u00e1jden\u00e9 alebo API vypnut\u00e9","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Stav, verzia, snapshot, duplicitn\u00fd serial alebo zmenen\u00fd retry","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Valida\u010dn\u00e1 chyba","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit existuj\u00faceho API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"operationId":"v58_get_sklad_seriove_kusy_doklady_id","description":"S\u00e9riov\u00e9 polo\u017eky skladov\u00e9ho dokladu Vy\u017eaduje rozsahy: sklad.stav, doklady.citanie.","security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.citanie"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/sklad\/seriove-kusy\/export":{"get":{"summary":"Filtrovan\u00fd CSV export, doklady.exportovat a n\u00e1kupn\u00e9 pr\u00e1va","parameters":[{"name":"serial","in":"query","schema":{"type":"string"}},{"name":"sku","in":"query","schema":{"type":"string"}},{"name":"warehouse_id","in":"query","schema":{"type":"integer"}},{"name":"status","in":"query","schema":{"type":"string"}},{"name":"page","in":"query","schema":{"type":"integer"}}],"responses":{"200":{"description":"CSV s cenov\u00fdmi st\u013apcami iba pre opr\u00e1vnen\u00fd profil\/scope","content":{"text\/csv":{"schema":{"type":"string"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd API k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Vyp\u00edna\u010d, bal\u00edk alebo opr\u00e1vnenie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Tenant\/zdroj\/\u010dlenstvo nen\u00e1jden\u00e9 alebo API vypnut\u00e9","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Stav, verzia, snapshot, duplicitn\u00fd serial alebo zmenen\u00fd retry","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Valida\u010dn\u00e1 chyba","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit existuj\u00faceho API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"operationId":"v58_get_sklad_seriove_kusy_export","description":"Filtrovan\u00fd CSV export, doklady.exportovat a n\u00e1kupn\u00e9 pr\u00e1va Vy\u017eaduje rozsahy: sklad.stav, doklady.citanie.","security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.citanie"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/sklad\/seriove-kusy\/operacie":{"post":{"summary":"Atomick\u00e1 s\u00e9riov\u00e1 oper\u00e1cia","responses":{"200":{"description":"\u00daspech \/ idempotentn\u00fd retry","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SerioveMutation"},"example":{"operation_id":1,"created":false}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Neplatn\u00fd API k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Vyp\u00edna\u010d, bal\u00edk alebo opr\u00e1vnenie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Tenant\/zdroj\/\u010dlenstvo nen\u00e1jden\u00e9 alebo API vypnut\u00e9","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Stav, verzia, snapshot, duplicitn\u00fd serial alebo zmenen\u00fd retry","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Valida\u010dn\u00e1 chyba","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit existuj\u00faceho API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"201":{"description":"Nov\u00e1 oper\u00e1cia","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SerioveMutation"},"example":{"operation_id":1,"created":false}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SerioveOperation"},"example":{"action":"mode","idempotency_key":"Integr\u00e1cia","stock_card_id":1}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"operationId":"v58_post_sklad_seriove_kusy_operacie","description":"Atomick\u00e1 s\u00e9riov\u00e1 oper\u00e1cia Vy\u017eaduje rozsahy: sklad.stav, doklady.citanie, doklady.zapis.","security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.citanie","doklady.zapis"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/sklad\/seriove-kusy\/zdroj\/{kind}\/{id}":{"get":{"summary":"S\u00e9riov\u00e9 polo\u017eky fakt\u00fary\/DL\/dobropisu alebo objedn\u00e1vky","responses":{"200":{"description":"\u00daspech \/ idempotentn\u00fd retry","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaSerioveSource"},"example":{"id":1,"number":"20260001","meta":{"pagination":{"next_cursor":null,"has_more":false}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd API k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Vyp\u00edna\u010d, bal\u00edk alebo opr\u00e1vnenie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Tenant\/zdroj\/\u010dlenstvo nen\u00e1jden\u00e9 alebo API vypnut\u00e9","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Stav, verzia, snapshot, duplicitn\u00fd serial alebo zmenen\u00fd retry","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Valida\u010dn\u00e1 chyba","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit existuj\u00faceho API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"name":"kind","in":"path","required":true,"schema":{"type":"string","enum":["doklad","objednavka"]}},{"$ref":"#\/components\/parameters\/Po"},{"$ref":"#\/components\/parameters\/Limit"}],"operationId":"v58_get_sklad_seriove_kusy_zdroj_kind_id","description":"S\u00e9riov\u00e9 polo\u017eky fakt\u00fary\/DL\/dobropisu alebo objedn\u00e1vky Vy\u017eaduje rozsahy: sklad.stav, doklady.citanie.","security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.citanie"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"bounded-list","x-response-pagination":"meta.pagination"}},"\/sklad\/seriove-kusy\/{id}":{"get":{"summary":"Detail a hist\u00f3ria kusu","responses":{"200":{"description":"\u00daspech \/ idempotentn\u00fd retry","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SerioveDetail"},"example":{}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd API k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Vyp\u00edna\u010d, bal\u00edk alebo opr\u00e1vnenie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Tenant\/zdroj\/\u010dlenstvo nen\u00e1jden\u00e9 alebo API vypnut\u00e9","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Stav, verzia, snapshot, duplicitn\u00fd serial alebo zmenen\u00fd retry","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Valida\u010dn\u00e1 chyba","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit existuj\u00faceho API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"operationId":"v58_get_sklad_seriove_kusy_id","description":"Detail a hist\u00f3ria kusu Vy\u017eaduje rozsahy: sklad.stav, doklady.citanie.","security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.citanie"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/sklad\/seriove-kusy\/{id}\/tlac":{"get":{"summary":"Tla\u010d hist\u00f3rie \/ PDF","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"name":"pdf","in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"HTML alebo PDF","content":{"text\/html":{"schema":{"type":"string"}},"application\/pdf":{"schema":{"type":"string","format":"binary"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd API k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Vyp\u00edna\u010d, bal\u00edk alebo opr\u00e1vnenie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Tenant\/zdroj\/\u010dlenstvo nen\u00e1jden\u00e9 alebo API vypnut\u00e9","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Stav, verzia, snapshot, duplicitn\u00fd serial alebo zmenen\u00fd retry","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Valida\u010dn\u00e1 chyba","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit existuj\u00faceho API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"operationId":"v58_get_sklad_seriove_kusy_id_tlac","description":"Tla\u010d hist\u00f3rie \/ PDF Vy\u017eaduje rozsahy: sklad.stav, doklady.citanie.","security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav","doklady.citanie"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/sklad\/typovany-export":{"get":{"summary":"sklad: Preh\u013ead","description":"Preh\u013ead v module sklad. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.stav.","operationId":"v58_get_sklad_typovany_export","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaTypovanyExport"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor alebo n\u00e1h\u013ead expiroval; za\u010dnite bez kurzora.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"warehouse_id","in":"query","required":false,"schema":{"type":["integer","null"]}},{"name":"card_id","in":"query","required":false,"schema":{"type":["integer","null"]}},{"name":"partner_id","in":"query","required":false,"schema":{"type":["integer","null"]}},{"name":"document_id","in":"query","required":false,"schema":{"type":["integer","null"]}},{"name":"source_document_id","in":"query","required":false,"schema":{"type":["integer","null"]}},{"name":"basis","in":"query","required":false,"schema":{"type":["string","null"],"enum":["physical","available",null]}},{"name":"expression","in":"query","required":false,"schema":{"type":["string","null"],"maxLength":16000}},{"name":"date_version","in":"query","required":false,"schema":{"type":["integer","null"],"minimum":0}},{"name":"q","in":"query","required":false,"schema":{"type":["string","null"],"maxLength":200}},{"name":"source","in":"query","required":false,"schema":{"type":["string","null"],"maxLength":100}},{"name":"type","in":"query","required":false,"schema":{"type":["string","null"],"enum":["prijem","vydaj",null]}},{"name":"date_from","in":"query","required":false,"schema":{"type":["string","null"],"format":"date"}},{"name":"date_to","in":"query","required":false,"schema":{"type":["string","null"],"format":"date"}},{"name":"balance","in":"query","required":false,"schema":{"type":["string","null"],"enum":["positive","zero","negative",null]}},{"name":"activity","in":"query","required":false,"schema":{"type":["string","null"],"enum":["active","inactive","all",null]}},{"name":"stock","in":"query","required":false,"schema":{"type":["string","null"],"enum":["positive","zero","negative","below_min","above_max",null]}},{"name":"sort","in":"query","required":false,"schema":{"type":["string","null"],"enum":["date","number","card","warehouse","quantity","balance_after","sale","cost","profit","physical","available",null]}},{"name":"dir","in":"query","required":false,"schema":{"type":["string","null"],"enum":["asc","desc",null]}},{"name":"agenda","in":"query","required":false,"schema":{"type":["string","null"],"enum":["cards","movements",null]}},{"name":"columns","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"column_order","in":"query","required":false,"schema":{"type":["string","null"],"maxLength":4000}},{"name":"per_page","in":"query","required":false,"schema":{"type":["integer","null"],"minimum":1,"maximum":200}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"page"}},"\/sklad\/typovany-export\/historia":{"get":{"summary":"sklad: Hist\u00f3ria","description":"Hist\u00f3ria v module sklad. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.stav.","operationId":"v58_get_sklad_typovany_export_historia","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaTypovanaHistoriaRiadok"}},"meta":{"$ref":"#\/components\/schemas\/KvalitaMeta","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["data","meta"]},"example":{"data":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"agenda","in":"query","required":false,"schema":{"type":"string","enum":["cards","movements"]}},{"$ref":"#\/components\/parameters\/Po"},{"$ref":"#\/components\/parameters\/Limit"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"bounded-list","x-response-pagination":"meta.pagination"}},"\/sklad\/typovany-export\/nahlad":{"post":{"summary":"sklad: N\u00e1h\u013ead","description":"N\u00e1h\u013ead v module sklad. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.stav.","operationId":"v58_post_sklad_typovany_export_nahlad","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaTypovanyNahlad"},"example":{"token":"8e9d11f6-312c-43cf-ae93-34ff6cc728e2","expires_at":"2026-10-20T10:00:00Z","scope":"filtered","format":"xlsx","selected":[],"row_count":0,"columns":[],"labels":{},"agenda":"cards","filters":{},"summary":{"rows":0,"currency":"EUR","quantities_by_unit":{},"unit_totals":{},"warehouse_labels":{},"warehouses":{},"products":[]},"data":[],"export_id":1}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"header","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaTypovanyVstup"},"example":{"scope":"filtered","format":"xlsx"}}}},"x-expects-request-body":true}},"\/sklad\/typovany-export\/nahlad\/{token}":{"get":{"summary":"sklad: previewDetail","description":"previewDetail v module sklad. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.stav.","operationId":"v58_get_sklad_typovany_export_nahlad_token","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaTypovanyNahlad"},"example":{"token":"8e9d11f6-312c-43cf-ae93-34ff6cc728e2","expires_at":"2026-10-20T10:00:00Z","scope":"filtered","format":"xlsx","selected":[],"row_count":0,"columns":[],"labels":{},"agenda":"cards","filters":{},"summary":{"rows":0,"currency":"EUR","quantities_by_unit":{},"unit_totals":{},"warehouse_labels":{},"warehouses":{},"products":[]},"data":[],"export_id":1,"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."},{"$ref":"#\/components\/parameters\/Po"},{"$ref":"#\/components\/parameters\/Limit"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"bounded-list","x-response-pagination":"meta.pagination"}},"\/sklad\/typovany-export\/nahlad\/{token}\/potvrdit":{"post":{"summary":"sklad: Potvrdenie","description":"Potvrdenie v module sklad. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.stav.","operationId":"v58_post_sklad_typovany_export_nahlad_token_potvrdit","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"type":"object","properties":{"id":{"type":"integer"},"status":{"type":"string","const":"ready"},"download_url":{"type":"string"},"bytes":{"type":"integer"},"sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"required":["id","status","download_url","bytes","sha256"]}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":false}},"\/sklad\/typovany-export\/subor\/{id}":{"get":{"summary":"sklad: Stiahnutie","description":"Stiahnutie v module sklad. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: sklad.stav.","operationId":"v58_get_sklad_typovany_export_subor_id","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"schema":{"type":"string","format":"binary"}},"text\/csv":{"schema":{"type":"string"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["sklad.stav"],"tags":["Sklad"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/webhook-udalosti":{"get":{"summary":"webhook-udalosti: \u00dadaje","description":"\u00dadaje v module webhook-udalosti. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Aspo\u0148 jeden rozsah katal\u00f3gu udalost\u00ed a aktu\u00e1lne pr\u00e1vo autora k pr\u00edslu\u0161nej entite; v\u00fdsledok sa filtruje pod\u013ea oboch. Bez pr\u00edstupu k \u013eubovo\u013enej entite 403.","operationId":"v58_get_webhook_udalosti","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaStrankovanaKvalitaWebhookUdalosti"},"example":{"schema_version":1,"katalog":{},"domeny":{},"filtre":{},"data":[],"checkpoint":0,"kontinuita":{"stav":"ok","retencia_dni":0,"najstarsi_dostupny_checkpoint":0},"endpointy":[],"odbery":[],"kluce":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"typ","in":"query","required":false,"schema":{"type":["string","null"]}},{"name":"entita","in":"query","required":false,"schema":{"type":["string","null"]}},{"name":"stav","in":"query","required":false,"schema":{"type":["string","null"],"enum":["pending","success","failed","exhausted",null]}},{"name":"po_checkpoint","in":"query","required":false,"schema":{"type":["integer","null"],"minimum":0},"deprecated":true},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"}}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":[],"x-scope-alternatives":[["financie.citanie"],["obchod.citanie"],["doklady.citanie"],["katalog.citanie"],["prijate.citanie"],["sklad.pohyby.citanie"],["sklad.stav"]],"tags":["Webhook udalosti"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"po_checkpoint","x-response-pagination":"meta.pagination"}},"\/woo-doplnok\/connection":{"get":{"summary":"woo-doplnok: connection","description":"connection v module woo-doplnok. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_get_woo_doplnok_connection","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaWooConnection"},"example":{"data":{"forms":[],"contract_version":1,"environment":"","company":{"id":1,"name":"TRANSPAREX, a.s."},"scopes":[],"series":[],"bank_accounts":[],"languages":{},"max_batch":0}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["WooCommerce doplnok"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/woo-doplnok\/documents\/{id}":{"get":{"summary":"woo-doplnok: documentDetail","description":"documentDetail v module woo-doplnok. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_get_woo_doplnok_documents_id","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaWooDocument"},"example":{"data":{"id":1,"typ":"faktura","cislo":"20260001","stav":"","mena":"EUR","pdf_url":"https:\/\/integracia.example.test\/webhook"}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["WooCommerce doplnok"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/woo-doplnok\/documents\/{id}\/pdf":{"get":{"summary":"woo-doplnok: PDF","description":"PDF v module woo-doplnok. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_get_woo_doplnok_documents_id_pdf","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/pdf":{"schema":{"type":"string","format":"binary"}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["WooCommerce doplnok"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/woo-doplnok\/orders":{"post":{"summary":"woo-doplnok: orders","description":"orders v module woo-doplnok. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie, doklady.zapis.","operationId":"v58_post_woo_doplnok_orders","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaWooOrders"},"example":{"data":{"stav_synchronizacie":"","doklad":{"id":1,"typ":"faktura","cislo":"20260001","stav":"","mena":"EUR"},"pdf_url":"https:\/\/integracia.example.test\/webhook","pdf_path":""}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie","doklady.zapis"],"tags":["WooCommerce doplnok"],"x-error-format":"billex","x-idempotency":"header","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaWooVstup"},"example":{"billex_contract_version":1,"company_id":1,"shop_id":"8e9d11f6-312c-43cf-ae93-34ff6cc728e2","environment":"","id":1,"number":"20260001","status":"","currency":"EUR","billing":{},"options":{"type":"invoice","language":"","issue_date":"2026-10-20","delivery_date":"2026-10-20"},"total":1,"total_tax":1,"line_items":[{"id":1,"name":"TRANSPAREX, a.s.","quantity":1,"subtotal":1,"total":1,"total_tax":1,"vat_rate":1}]}}}},"x-expects-request-body":true}},"\/woo-doplnok\/preview":{"post":{"summary":"woo-doplnok: N\u00e1h\u013ead","description":"N\u00e1h\u013ead v module woo-doplnok. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie, doklady.zapis.","operationId":"v58_post_woo_doplnok_preview","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaWooPreview"},"example":{"data":{"action":"create","order_id":"123","document":{"id":1,"typ":"faktura","cislo":"20260001","stav":"","mena":"EUR"},"total":"1.00","tax":"1.00","currency":"EUR"}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie","doklady.zapis"],"tags":["WooCommerce doplnok"],"x-error-format":"billex","x-idempotency":"header","requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/KvalitaWooVstup"},"example":{"billex_contract_version":1,"company_id":1,"shop_id":"8e9d11f6-312c-43cf-ae93-34ff6cc728e2","environment":"","id":1,"number":"20260001","status":"","currency":"EUR","billing":{},"options":{"type":"invoice","language":"","issue_date":"2026-10-20","delivery_date":"2026-10-20"},"total":1,"total_tax":1,"line_items":[{"id":1,"name":"TRANSPAREX, a.s.","quantity":1,"subtotal":1,"total":1,"total_tax":1,"vat_rate":1}]}}}},"x-expects-request-body":true}},"\/woo-doplnok\/stock\/{id}":{"get":{"summary":"woo-doplnok: stock","description":"stock v module woo-doplnok. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie, sklad.stav.","operationId":"v58_get_woo_doplnok_stock_id","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}},"content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"product_id":{"type":"integer"},"stock_quantity":{"type":"integer"},"regular_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00fd re\u0165azec; nat\u00edvna presnos\u0165 2 miest."}},"required":["product_id","stock_quantity","regular_price"]}},"required":["data"]},"example":{"data":{"product_id":1,"stock_quantity":0,"regular_price":"1.00"}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"description":"Identifik\u00e1tor alebo vo\u013eba oper\u00e1cie pod\u013ea cesty."}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie","sklad.stav"],"tags":["WooCommerce doplnok"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/woo-doplnok\/vies":{"post":{"summary":"woo-doplnok: vies","description":"vies v module woo-doplnok. Firma a opr\u00e1vnenia sa overuj\u00fa pri ka\u017edom volan\u00ed. Vy\u017eaduje rozsahy: doklady.citanie.","operationId":"v58_post_woo_doplnok_vies","responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}},"content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"status":{"type":"string","enum":["platne","neplatne","nevieme"]},"checked_at":{"type":"string","format":"date-time"},"reason":{"type":["string","null"]}},"required":["status","checked_at","reason"]}},"required":["data"]},"example":{"data":{"status":"platne","checked_at":"2026-10-20T10:00:00Z","reason":""}}}}},"401":{"description":"Neplatn\u00e9 alebo vypr\u0161an\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, pr\u00e1vo, \u010dlenstvo alebo pr\u00edstup firmy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["WooCommerce doplnok"],"x-error-format":"billex","x-idempotency":"header","requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"ic_dph":{"type":"string","maxLength":30}},"required":["ic_dph"]},"example":{"ic_dph":""}}}},"x-expects-request-body":true}},"\/prijate-podklady\/nahrat":{"post":{"security":[{"BearerAuth":[]}],"tags":["Prijat\u00e9 podklady"],"x-authentication":"api-key","x-error-format":"billex","summary":"Nahra\u0165 PDF, ISDOC alebo fotografiu do konceptu","operationId":"b05_nahrat","x-required-scopes":["doklady.zapis"],"x-idempotency":"header","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"responses":{"401":{"description":"Neplatn\u00fd, odvolan\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, efekt\u00edvne pr\u00e1va, \u010dlenstvo alebo akt\u00edvny bal\u00edk nevyhovuj\u00fa.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul, cudz\u00ed tenant, neschv\u00e1len\u00fd doklad, ch\u00fdbaj\u00faci origin\u00e1l alebo pr\u00edloha.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Konflikt k\u013e\u00fa\u010da alebo neplatn\u00fd koncept\/kurz.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"429":{"description":"Limit volan\u00ed.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Overenie nie je dostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt k\u013e\u00fa\u010da alebo neplatn\u00fd koncept\/kurz.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"201":{"description":"Ulo\u017een\u00fd koncept a jeho kontrola; \u00fa\u010dtovn\u00fd doklad vznik\u00e1 iba pri potvrden\u00ed.","content":{"application\/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"$ref":"#\/components\/schemas\/PrijatyKonceptB05"}},"additionalProperties":false},"example":{"data":{"id":1,"state":"concept","processing_state":"","document_id":1,"filename":"","received_at":"2026-10-20T10:00:00Z","source":"email","data_source":"","recognized_type":"","type_explanation":"","values":{},"items":[],"currency":"EUR","missing":[],"message":"Integr\u00e1cia Billex API v1","duplicate":{"document_id":1,"same_amount":false,"message":"Integr\u00e1cia Billex API v1"}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-expects-request-body":true,"requestBody":{"required":true,"content":{"multipart\/form-data":{"schema":{"type":"object","required":["subor"],"properties":{"subor":{"type":"string","format":"binary"}},"additionalProperties":false}}}},"description":"Vy\u017eaduje akt\u00edvne \u010dlenstvo a doklady.upravovat. Pri opakovan\u00ed rovnak\u00fd Idempotency-Key aj obsah. Fotografia bez OCR ostane konceptom; pri potvrden\u00ed mo\u017eno posla\u0165 ru\u010dne skontrolovan\u00e9 udaje. Cudzia mena vy\u017eaduje dolo\u017een\u00fd kurz; oprava p\u00f4vodn\u00fa fakt\u00faru. Typ 3 prejde do existuj\u00faceho schva\u013eovania."}},"\/prijate-podklady\/koncepty\/{id}":{"get":{"security":[{"BearerAuth":[]}],"tags":["Prijat\u00e9 podklady"],"x-authentication":"api-key","x-error-format":"billex","summary":"Stav a kontrola prijat\u00e9ho konceptu","operationId":"b05_koncept","x-required-scopes":["doklady.zapis"],"x-idempotency":"none","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1},"description":"ID prijat\u00e9ho s\u00faboru, nie ID potvrden\u00e9ho dokladu."}],"responses":{"401":{"description":"Neplatn\u00fd, odvolan\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, efekt\u00edvne pr\u00e1va, \u010dlenstvo alebo akt\u00edvny bal\u00edk nevyhovuj\u00fa.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul, cudz\u00ed tenant, neschv\u00e1len\u00fd doklad, ch\u00fdbaj\u00faci origin\u00e1l alebo pr\u00edloha.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Konflikt k\u013e\u00fa\u010da alebo neplatn\u00fd koncept\/kurz.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"429":{"description":"Limit volan\u00ed.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Overenie nie je dostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt k\u013e\u00fa\u010da alebo neplatn\u00fd koncept\/kurz.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"200":{"description":"Ulo\u017een\u00fd koncept a jeho kontrola; \u00fa\u010dtovn\u00fd doklad vznik\u00e1 iba pri potvrden\u00ed.","content":{"application\/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"$ref":"#\/components\/schemas\/PrijatyKonceptB05"}},"additionalProperties":false},"example":{"data":{"id":1,"state":"concept","processing_state":"","document_id":1,"filename":"","received_at":"2026-10-20T10:00:00Z","source":"email","data_source":"","recognized_type":"","type_explanation":"","values":{},"items":[],"currency":"EUR","missing":[],"message":"Integr\u00e1cia Billex API v1","duplicate":{"document_id":1,"same_amount":false,"message":"Integr\u00e1cia Billex API v1"}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"description":"Pre\u010d\u00edta existuj\u00faci koncept v tenante API k\u013e\u00fa\u010da. Nevy\u0165a\u017euje, nepotvrdzuje ani nevytv\u00e1ra \u00fa\u010dtovn\u00fd doklad. Ch\u00fdbaj\u00faci alebo cudz\u00ed podklad je 404."}},"\/prijate-podklady\/{id}\/potvrdit":{"post":{"security":[{"BearerAuth":[]}],"tags":["Prijat\u00e9 podklady"],"x-authentication":"api-key","x-error-format":"billex","summary":"Idempotentne potvrdi\u0165 prijat\u00fd koncept","operationId":"b05_potvrdit","x-required-scopes":["doklady.zapis"],"x-idempotency":"header","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1},"description":"ID prijat\u00e9ho s\u00faboru, nie ID potvrden\u00e9ho dokladu."},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"responses":{"401":{"description":"Neplatn\u00fd, odvolan\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, efekt\u00edvne pr\u00e1va, \u010dlenstvo alebo akt\u00edvny bal\u00edk nevyhovuj\u00fa.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul, cudz\u00ed tenant, neschv\u00e1len\u00fd doklad, ch\u00fdbaj\u00faci origin\u00e1l alebo pr\u00edloha.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Konflikt k\u013e\u00fa\u010da alebo neplatn\u00fd koncept\/kurz.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"429":{"description":"Limit volan\u00ed.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Overenie nie je dostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt k\u013e\u00fa\u010da alebo neplatn\u00fd koncept\/kurz.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"200":{"description":"Ulo\u017een\u00fd koncept a jeho kontrola; \u00fa\u010dtovn\u00fd doklad vznik\u00e1 iba pri potvrden\u00ed.","content":{"application\/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"$ref":"#\/components\/schemas\/PrijatyKonceptB05"}},"additionalProperties":false},"example":{"data":{"id":1,"state":"concept","processing_state":"","document_id":1,"filename":"","received_at":"2026-10-20T10:00:00Z","source":"email","data_source":"","recognized_type":"","type_explanation":"","values":{},"items":[],"currency":"EUR","missing":[],"message":"Integr\u00e1cia Billex API v1","duplicate":{"document_id":1,"same_amount":false,"message":"Integr\u00e1cia Billex API v1"}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-expects-request-body":true,"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/PotvrdenieKonceptuB05"},"example":{}}}},"description":"Vy\u017eaduje akt\u00edvne \u010dlenstvo a doklady.upravovat. Pri opakovan\u00ed rovnak\u00fd Idempotency-Key aj obsah. Fotografia bez OCR ostane konceptom; pri potvrden\u00ed mo\u017eno posla\u0165 ru\u010dne skontrolovan\u00e9 udaje. Cudzia mena vy\u017eaduje dolo\u017een\u00fd kurz; oprava p\u00f4vodn\u00fa fakt\u00faru. Typ 3 prejde do existuj\u00faceho schva\u013eovania."}},"\/sietove\/efaktury":{"post":{"summary":"Asynchr\u00f3nne odoslanie e-fakt\u00fary","tags":["Sie\u0165ov\u00e9 API"],"description":"Rozsah efaktura:send. Ofici\u00e1lna EN 16931 \/ Peppol valid\u00e1cia pred prijat\u00edm; 422 error.fields uchov\u00e1va v\u0161etky pravidl\u00e1 a XPath elementov. 202 vracia stabiln\u00e9 lok\u00e1lne id a Location pre priebe\u017en\u00fd stav. Prenos vykon\u00e1 existuj\u00faci sie\u0165ov\u00fd outbox. Testovac\u00ed \u00fa\u010det pou\u017e\u00edva samostatn\u00fa identitu a transport po\u0161t\u00e1ra; ostr\u00e9 odoslanie vy\u017eaduje povolenie NAS-01. Idempotency-Key opakuje p\u00f4vodn\u00e9 id aj po zmene stavu.","requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"metadata":{"type":"object","properties":{"documentId":{"type":"string","minLength":1,"description":"P\u00f4vodn\u00e9 cbc:ID dokladu v UBL. Mus\u00ed sa presne zhodova\u0165 s XML; identitu prenosu chr\u00e1ni Idempotency-Key."},"documentTypeId":{"type":"string","minLength":1,"description":"Menn\u00fd priestor UBL a n\u00e1zov kore\u0148a, potom ## a cbc:CustomizationID, zakon\u010den\u00e9 ::2.1. Mus\u00ed sa presne zhodova\u0165 s XML."},"processId":{"type":"string","minLength":1,"description":"P\u00f4vodn\u00e9 cbc:ProfileID v UBL; mus\u00ed sa zhodova\u0165 s XML."},"senderParticipantId":{"type":"string","pattern":"^\\d{4}:.+$","description":"Mus\u00ed sa zhodova\u0165 s `X-Peppol-Participant-Id`, inak `403`.","example":"0245:1234567890"},"receiverParticipantId":{"type":"string","pattern":"^\\d{4}:.+$","description":"Peppol identifik\u00e1tor \u00fa\u010dastn\u00edka v tvare `sch\u00e9ma:identifik\u00e1tor`. Pre slovensk\u00e9 firmy `0245:<DI\u010c>`.","example":"0245:1234567890"},"creationDateTime":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","description":"\u010cas vzniku pod\u013ea odosielate\u013ea (ISO 8601)."}},"required":["documentId","documentTypeId","processId","senderParticipantId","receiverParticipantId","creationDateTime"]},"payload":{"type":"string","minLength":1,"description":"Hotov\u00e9 UBL 2.1 XML pod\u013ea Peppol BIS Billing 3.0, najviac 100 MB. Po\u0161t\u00e1r fakt\u00fary nevystavuje, len pren\u00e1\u0161a."},"payloadFormat":{"type":"string","enum":["XML"]},"payloadEncoding":{"type":"string","enum":["UTF-8","base64"],"default":"UTF-8"},"checksum":{"description":"SHA-256 obsahu (hex). Ak nesed\u00ed, dokument sa cestou po\u0161kodil \u2192 `400`.","type":"string","pattern":"^[0-9a-f]{64}$"}},"required":["metadata","payload","payloadFormat"],"additionalProperties":false}}}},"parameters":[{"schema":{"type":"string","pattern":"^\\d{4}:.+$","example":"0245:1234567890"},"in":"header","name":"X-Peppol-Participant-Id","required":true,"description":"Organiz\u00e1cia, za ktor\u00fa sa kon\u00e1. Mus\u00ed sedie\u0165 s organiz\u00e1ciou tokenu, inak `403`."},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":1,"maxLength":100,"pattern":"^[!-~]+$"},"description":"K\u013e\u00fa\u010d je trvalo viazan\u00fd na integr\u00e1ciu a tento asynchr\u00f3nny kontrakt. Rovnak\u00e9 normalizovan\u00e9 XML a metad\u00e1ta vr\u00e1tia p\u00f4vodn\u00e9 id; in\u00fd obsah vr\u00e1ti 409. Po 202 u\u017e opakovanie nesp\u00fa\u0161\u0165a nov\u00e9 odoslanie ani nov\u00fa valid\u00e1ciu. Pred prijat\u00edm (422\/503) sa k\u013e\u00fa\u010d neobsad\u00ed."}],"security":[{"NetworkAuth":[]}],"responses":{"202":{"description":"Default Response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/EfakturaAsynchronnePrijatie"}}},"headers":{"Location":{"schema":{"type":"string","format":"uri"}},"Idempotency-Replayed":{"schema":{"type":"string","enum":["true","false"]}}}},"401":{"description":"Ch\u00fdbaj\u00faci, neplatn\u00fd alebo vypr\u0161an\u00fd pr\u00edstupov\u00fd token.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"403":{"description":"Hlavi\u010dka `X-Peppol-Participant-Id` nepatr\u00ed k tokenu, alebo token nem\u00e1 potrebn\u00e9 opr\u00e1vnenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"409":{"description":"Idempotency-Key u\u017e bol pou\u017eit\u00fd s inou po\u017eiadavkou.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"429":{"description":"Prekro\u010den\u00fd limit po\u017eiadaviek, sk\u00faste o chv\u00ed\u013eu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Valid\u00e1cia do\u010dasne nedostupn\u00e1 \u2014 ni\u010d sa neulo\u017eilo, `retryable: true`, k\u013e\u00fa\u010d idempotencie je uvo\u013enen\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"404":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"410":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"413":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"422":{"description":"Neplatn\u00e9 \u00fadaje alebo ch\u00fdbaj\u00faci\/neplatn\u00fd Idempotency-Key (1\u2013100 tla\u010dite\u013en\u00fdch ASCII znakov bez medzier).","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"500":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}}},"operationId":"v58_b01_post_sietove_efaktury","x-authentication":"network-token","x-required-scopes":["efaktura:send"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/sietove\/efaktury\/{id}":{"get":{"summary":"Stav asynchr\u00f3nnej e-fakt\u00fary","tags":["Sie\u0165ov\u00e9 API"],"description":"Rozsah efaktura:read. Tenant a p\u00f4vodn\u00e1 integr\u00e1cia sa overuj\u00fa pri ka\u017edom \u010d\u00edtan\u00ed. accepted nie je doru\u010denie. Neist\u00e9 odoslanie m\u00e1 error_code SEND_UNCERTAIN; nevytv\u00e1ra sa nov\u00fd prenos. Stav doru\u010denia sa overuje vo\u010di provider id a SHA-256 presn\u00e9ho UBL.","parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"id","required":true,"description":"Stabiln\u00e9 lok\u00e1lne id z odpovede 202, nie identifik\u00e1tor pridelen\u00fd po\u0161t\u00e1rom."},{"schema":{"type":"string","pattern":"^\\d{4}:.+$","example":"0245:1234567890"},"in":"header","name":"X-Peppol-Participant-Id","required":true,"description":"Organiz\u00e1cia, za ktor\u00fa sa kon\u00e1. Mus\u00ed sedie\u0165 s organiz\u00e1ciou tokenu, inak `403`."}],"security":[{"NetworkAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/EfakturaAsynchronnyStav"}}}},"401":{"description":"Ch\u00fdbaj\u00faci, neplatn\u00fd alebo vypr\u0161an\u00fd pr\u00edstupov\u00fd token.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"403":{"description":"Hlavi\u010dka `X-Peppol-Participant-Id` nepatr\u00ed k tokenu, alebo token nem\u00e1 potrebn\u00e9 opr\u00e1vnenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"404":{"description":"Doklad neexistuje alebo nepatr\u00ed va\u0161ej firme.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"429":{"description":"Prekro\u010den\u00fd limit po\u017eiadaviek, sk\u00faste o chv\u00ed\u013eu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"410":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"413":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"422":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"500":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}},"503":{"description":"Odmietnutie alebo neur\u010dit\u00fd v\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}}}},"operationId":"v58_b01_get_sietove_efaktury_id","x-authentication":"network-token","x-required-scopes":["efaktura:read"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"none"}},"\/uhrady\/{payment}":{"get":{"x-authentication":"api-key","x-required-scopes":["uhrady.zapis"],"tags":["\u00dahrady"],"summary":"Detail \u00fahrady","description":"Detail \u00fahrady. Akt\u00edvny \u010dlen firmy s pr\u00e1vom uhrady.spravovat a bal\u00edkom bank_matching. Da\u0148ovo pou\u017eit\u00e9 \u00fahrady sa odmietnu. Peniaze s\u00fa desatinn\u00e9 re\u0165azce v uvedenej mene; d\u00e1tumy s\u00fa ISO. Z\u00e1pis vy\u017eaduje d\u00f4vod a Idempotency-Key. Oprava hotovosti zachov\u00e1 ID \u00fahrady a p\u00f4vodn\u00fd PPD cez storno a nov\u00fd PPD. Odpojenie zachov\u00e1 skuto\u010dn\u00fd pohyb pe\u0148az\u00ed.","operationId":"b04DetailUhrady","security":[{"BearerAuth":[]}],"parameters":[{"name":"payment","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"responses":{"200":{"description":"Detail a prepo\u010d\u00edtan\u00fd v\u00fdsledok.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B04UhradaOdpoved"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"500":{"description":"Oper\u00e1cia sa nepodarila; intern\u00e9 \u00fadaje sa nevracaj\u00fa.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-native-pagination":"none"},"patch":{"x-authentication":"api-key","x-required-scopes":["uhrady.zapis"],"tags":["\u00dahrady"],"summary":"\u00daprava sumy a d\u00e1tumu \u00fahrady","description":"\u00daprava sumy a d\u00e1tumu \u00fahrady. Akt\u00edvny \u010dlen firmy s pr\u00e1vom uhrady.spravovat a bal\u00edkom bank_matching. Da\u0148ovo pou\u017eit\u00e9 \u00fahrady sa odmietnu. Peniaze s\u00fa desatinn\u00e9 re\u0165azce v uvedenej mene; d\u00e1tumy s\u00fa ISO. Z\u00e1pis vy\u017eaduje d\u00f4vod a Idempotency-Key. Oprava hotovosti zachov\u00e1 ID \u00fahrady a p\u00f4vodn\u00fd PPD cez storno a nov\u00fd PPD. Odpojenie zachov\u00e1 skuto\u010dn\u00fd pohyb pe\u0148az\u00ed.","operationId":"b04UpravUhradu","security":[{"BearerAuth":[]}],"parameters":[{"name":"payment","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"responses":{"200":{"description":"Detail a prepo\u010d\u00edtan\u00fd v\u00fdsledok.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B04UhradaOdpoved"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"500":{"description":"Oper\u00e1cia sa nepodarila; intern\u00e9 \u00fadaje sa nevracaj\u00fa.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-native-pagination":"none","x-idempotency":"header","x-expects-request-body":true,"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B04ZmenaUhrady"}}}}},"delete":{"x-authentication":"api-key","x-required-scopes":["uhrady.zapis"],"tags":["\u00dahrady"],"summary":"Odpojenie \u00fahrady od fakt\u00fary","description":"Odpojenie \u00fahrady od fakt\u00fary. Akt\u00edvny \u010dlen firmy s pr\u00e1vom uhrady.spravovat a bal\u00edkom bank_matching. Da\u0148ovo pou\u017eit\u00e9 \u00fahrady sa odmietnu. Peniaze s\u00fa desatinn\u00e9 re\u0165azce v uvedenej mene; d\u00e1tumy s\u00fa ISO. Z\u00e1pis vy\u017eaduje d\u00f4vod a Idempotency-Key. Oprava hotovosti zachov\u00e1 ID \u00fahrady a p\u00f4vodn\u00fd PPD cez storno a nov\u00fd PPD. Odpojenie zachov\u00e1 skuto\u010dn\u00fd pohyb pe\u0148az\u00ed.","operationId":"b04OdpojUhradu","security":[{"BearerAuth":[]}],"parameters":[{"name":"payment","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"responses":{"200":{"description":"Detail a prepo\u010d\u00edtan\u00fd v\u00fdsledok.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B04UhradaOdpoved"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"500":{"description":"Oper\u00e1cia sa nepodarila; intern\u00e9 \u00fadaje sa nevracaj\u00fa.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-native-pagination":"none","x-idempotency":"header","x-expects-request-body":true,"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B04OdpojenieUhrady"}}}}}},"\/uhrady\/{payment}\/kopia":{"post":{"x-authentication":"api-key","x-required-scopes":["uhrady.zapis"],"tags":["\u00dahrady"],"summary":"K\u00f3pia ako \u010fal\u0161ia \u00fahrada; banku ani z\u00e1po\u010det nemo\u017eno kop\u00edrova\u0165","description":"K\u00f3pia ako \u010fal\u0161ia \u00fahrada; banku ani z\u00e1po\u010det nemo\u017eno kop\u00edrova\u0165. Akt\u00edvny \u010dlen firmy s pr\u00e1vom uhrady.spravovat a bal\u00edkom bank_matching. Da\u0148ovo pou\u017eit\u00e9 \u00fahrady sa odmietnu. Peniaze s\u00fa desatinn\u00e9 re\u0165azce v uvedenej mene; d\u00e1tumy s\u00fa ISO. Z\u00e1pis vy\u017eaduje d\u00f4vod a Idempotency-Key. Oprava hotovosti zachov\u00e1 ID \u00fahrady a p\u00f4vodn\u00fd PPD cez storno a nov\u00fd PPD. Odpojenie zachov\u00e1 skuto\u010dn\u00fd pohyb pe\u0148az\u00ed.","operationId":"b04KopiaUhrady","security":[{"BearerAuth":[]}],"parameters":[{"name":"payment","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"responses":{"200":{"description":"Detail a prepo\u010d\u00edtan\u00fd v\u00fdsledok.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B04UhradaOdpoved"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"500":{"description":"Oper\u00e1cia sa nepodarila; intern\u00e9 \u00fadaje sa nevracaj\u00fa.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-native-pagination":"none","x-idempotency":"header","x-expects-request-body":true,"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B04ZmenaUhrady"}}}}}},"\/bankove-pohyby\/{id}\/parovanie":{"get":{"x-authentication":"api-key","x-required-scopes":["uhrady.zapis"],"tags":["\u00dahrady"],"summary":"Zdroj, d\u00f4vod a v\u00e4zby bankov\u00e9ho pohybu","description":"Zdroj, d\u00f4vod a v\u00e4zby bankov\u00e9ho pohybu. Akt\u00edvny \u010dlen firmy s pr\u00e1vom uhrady.spravovat a bal\u00edkom bank_matching. Da\u0148ovo pou\u017eit\u00e9 \u00fahrady sa odmietnu. Peniaze s\u00fa desatinn\u00e9 re\u0165azce v uvedenej mene; d\u00e1tumy s\u00fa ISO. Z\u00e1pis vy\u017eaduje d\u00f4vod a Idempotency-Key. Oprava hotovosti zachov\u00e1 ID \u00fahrady a p\u00f4vodn\u00fd PPD cez storno a nov\u00fd PPD. Odpojenie zachov\u00e1 skuto\u010dn\u00fd pohyb pe\u0148az\u00ed.","operationId":"b04DovodParovania","security":[{"BearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"responses":{"200":{"description":"Detail a prepo\u010d\u00edtan\u00fd v\u00fdsledok.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B04PohybOdpoved"},"example":{"data":{"id":1,"zdroj":"","datum":"2026-10-20","suma":"1.00","mena":"EUR","vs":"","iban":"","partner":"","popis":"","zostava":"1.00","vazby":[]}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"500":{"description":"Oper\u00e1cia sa nepodarila; intern\u00e9 \u00fadaje sa nevracaj\u00fa.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-native-pagination":"none"},"post":{"x-authentication":"api-key","x-required-scopes":["uhrady.zapis"],"tags":["\u00dahrady"],"summary":"Op\u00e4tovn\u00e9 priradenie pohybu s auditom","description":"Op\u00e4tovn\u00e9 priradenie pohybu s auditom. Akt\u00edvny \u010dlen firmy s pr\u00e1vom uhrady.spravovat a bal\u00edkom bank_matching. Da\u0148ovo pou\u017eit\u00e9 \u00fahrady sa odmietnu. Peniaze s\u00fa desatinn\u00e9 re\u0165azce v uvedenej mene; d\u00e1tumy s\u00fa ISO. Z\u00e1pis vy\u017eaduje d\u00f4vod a Idempotency-Key. Oprava hotovosti zachov\u00e1 ID \u00fahrady a p\u00f4vodn\u00fd PPD cez storno a nov\u00fd PPD. Odpojenie zachov\u00e1 skuto\u010dn\u00fd pohyb pe\u0148az\u00ed.","operationId":"b04ZnovuPriradPohyb","security":[{"BearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"responses":{"200":{"description":"Detail a prepo\u010d\u00edtan\u00fd v\u00fdsledok.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B04PohybOdpoved"},"example":{"data":{"id":1,"zdroj":"","datum":"2026-10-20","suma":"1.00","mena":"EUR","vs":"","iban":"","partner":"","popis":"","zostava":"1.00","vazby":[]}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"500":{"description":"Oper\u00e1cia sa nepodarila; intern\u00e9 \u00fadaje sa nevracaj\u00fa.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-native-pagination":"none","x-idempotency":"header","x-expects-request-body":true,"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B04PriradeniePohybu"}}}}}},"\/opravy\/{id}\/bilancia":{"get":{"operationId":"balanceCorrections","tags":["Opravn\u00e9 doklady"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"responses":{"200":{"description":"\u00dapln\u00e1 bilancia","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07BalanceResponse"},"example":{"data":{"document_id":1,"currency":"EUR","original_amount":"1.00","credited_amount":"1.00","debited_amount":"1.00","remaining_amount":"1.00","items":[],"timeline":[],"limit_known":false,"balance_amount":"1.00"}}}}},"401":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}}},"403":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}}},"404":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}}},"409":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}}},"422":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}}},"429":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}}}},"summary":"Bilancia re\u0165azca opr\u00e1v","description":"Cel\u00fd re\u0165azec dobropisov, \u0165archopisov a finan\u010dn\u00fdch storien v r\u00e1mci firmy API k\u013e\u00fa\u010da. Cenov\u00e9 riadky nemenia sklad; nulov\u00e9 mno\u017estvo je odmietnut\u00e9.","security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"x-error-format":"billex"}},"\/opravy\/{id}":{"post":{"operationId":"createCorrection","tags":["Opravn\u00e9 doklady"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":1,"maxLength":100,"pattern":"^[!-~]+$"}}],"responses":{"201":{"description":"Oprava vystaven\u00e1; rovnak\u00fd pokus vr\u00e1ti identick\u00fa 201 s Idempotent-Replayed: true.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07CorrectionResponse"},"example":{"data":{"id":1,"number":"20260001","type":"","mode":"","total":"1.00","currency":"EUR","issue_date":"2026-10-20","original_reference":{"number":"20260001","issue_date":"2026-10-20"},"url":""}}}}},"401":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}}},"403":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}}},"404":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}}},"409":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}}},"422":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}}},"429":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07CorrectionRequest"},"example":{"type":"credit_note","mode":"financial","reason":"","items":[{"name":"TRANSPAREX, a.s.","amount":"1.00","vat_rate":1}]}}}},"summary":"Vystavi\u0165 finan\u010dn\u00fd opravn\u00fd doklad","description":"Cel\u00fd re\u0165azec dobropisov, \u0165archopisov a finan\u010dn\u00fdch storien v r\u00e1mci firmy API k\u013e\u00fa\u010da. Cenov\u00e9 riadky nemenia sklad; nulov\u00e9 mno\u017estvo je odmietnut\u00e9.","security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"x-expects-request-body":true,"x-error-format":"billex","x-idempotency":"header"}},"\/opravy\/externa":{"post":{"operationId":"createExternalCredit","tags":["Opravn\u00e9 doklady"],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":1,"maxLength":100,"pattern":"^[!-~]+$"}}],"responses":{"201":{"description":"Oprava vystaven\u00e1; rovnak\u00fd pokus vr\u00e1ti identick\u00fa 201 s Idempotent-Replayed: true.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07CorrectionResponse"},"example":{"data":{"id":1,"number":"20260001","type":"","mode":"","total":"1.00","currency":"EUR","issue_date":"2026-10-20","original_reference":{"number":"20260001","issue_date":"2026-10-20"},"url":""}}}}},"401":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}}},"403":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}}},"404":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}}},"409":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}}},"422":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}}},"429":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Jednotn\u00e1 chyba Api\/Kvalita","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07Error"}}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B07ExternalCorrectionRequest"},"example":{"type":"credit_note","mode":"financial","reason":"","items":[{"name":"TRANSPAREX, a.s.","amount":"1.00","vat_rate":1}],"partner_id":1,"currency":"EUR","original_number":"","original_issue_date":"2026-10-20"}}}},"summary":"Vystavi\u0165 finan\u010dn\u00fd opravn\u00fd doklad","description":"Cel\u00fd re\u0165azec dobropisov, \u0165archopisov a finan\u010dn\u00fdch storien v r\u00e1mci firmy API k\u013e\u00fa\u010da. Cenov\u00e9 riadky nemenia sklad; nulov\u00e9 mno\u017estvo je odmietnut\u00e9.","security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-required-scopes":["doklady.zapis"],"x-expects-request-body":true,"x-error-format":"billex","x-idempotency":"header"}},"\/doklady\/{id}\/upomienky":{"get":{"operationId":"timeline_v1_doklady","summary":"\u010casov\u00e1 os upomienok","description":"\u010c\u00edtanie nemen\u00ed pl\u00e1n. Peniaze s\u00fa desatinn\u00e9 re\u0165azce; objedn\u00e1vka nem\u00e1 dl\u017en\u00fa sumu. Historick\u00fd n\u00e1h\u013ead sa nemen\u00ed. Kurzor je viazan\u00fd na poverenie, zdroj a filtre.","security":[{"BearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"name":"cursor","in":"query","schema":{"type":"string"}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100,"default":30}}],"responses":{"200":{"description":"\u010casov\u00e1 os","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Timeline"},"example":{"data":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}}},"401":{"description":"Neplatn\u00e9 poverenie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Error"}}}},"403":{"description":"Pr\u00e1vo, scope, \u010dlenstvo alebo bal\u00edk","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Error"}}}},"404":{"description":"Zdroj nie je dostupn\u00fd","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Error"}}}},"409":{"description":"Konflikt obsahu alebo verzie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Error"}}}},"410":{"description":"N\u00e1h\u013ead vypr\u0161al","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Error"}}}},"422":{"description":"Neplatn\u00e9 \u00fadaje","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Error"}}}},"429":{"description":"Limit volan\u00ed","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Error"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"502":{"description":"Nezn\u00e1my v\u00fdsledok odoslania","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Error"}}}},"503":{"description":"Modul \u010dak\u00e1 na nasadenie datab\u00e1zovej migr\u00e1cie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Error"}}}}},"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"x-required-permissions":["doklady.zobrazit"],"x-error-format":"billex"}},"\/prijate-objednavky\/{id}\/upomienky":{"get":{"operationId":"timeline_v1_prijate_objednavky","summary":"\u010casov\u00e1 os upomienok","description":"\u010c\u00edtanie nemen\u00ed pl\u00e1n. Peniaze s\u00fa desatinn\u00e9 re\u0165azce; objedn\u00e1vka nem\u00e1 dl\u017en\u00fa sumu. Historick\u00fd n\u00e1h\u013ead sa nemen\u00ed. Kurzor je viazan\u00fd na poverenie, zdroj a filtre.","security":[{"BearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"name":"cursor","in":"query","schema":{"type":"string"}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100,"default":30}}],"responses":{"200":{"description":"\u010casov\u00e1 os","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Timeline"},"example":{"data":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}}},"401":{"description":"Neplatn\u00e9 poverenie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Error"}}}},"403":{"description":"Pr\u00e1vo, scope, \u010dlenstvo alebo bal\u00edk","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Error"}}}},"404":{"description":"Zdroj nie je dostupn\u00fd","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Error"}}}},"409":{"description":"Konflikt obsahu alebo verzie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Error"}}}},"410":{"description":"N\u00e1h\u013ead vypr\u0161al","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Error"}}}},"422":{"description":"Neplatn\u00e9 \u00fadaje","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Error"}}}},"429":{"description":"Limit volan\u00ed","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Error"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"502":{"description":"Nezn\u00e1my v\u00fdsledok odoslania","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Error"}}}},"503":{"description":"Modul \u010dak\u00e1 na nasadenie datab\u00e1zovej migr\u00e1cie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B03Error"}}}}},"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"x-required-permissions":["doklady.zobrazit"],"x-error-format":"billex"}},"\/eshop\/katalog":{"get":{"operationId":"b10KatalogZoznam","tags":["E-shop"],"summary":"\u00dapln\u00fd produktov\u00fd kontrakt bez n\u00e1kupn\u00fdch cien","description":"\u00dapln\u00fd produktov\u00fd kontrakt bez n\u00e1kupn\u00fdch cien. Obsahuje v\u0161etky cenov\u00e9 hladiny s ich menou a platnos\u0165ou, varianty, logistiku a mno\u017estv\u00e1 ako presn\u00e9 decimal strings. Neakt\u00edvne produkty\/hladiny sa vracaj\u00fa s is_active=false na bezpe\u010dn\u00fa deaktiv\u00e1ciu v e-shope. Dostupnos\u0165 je v z\u00e1kladnej MJ, iba z akt\u00edvnych kariet a skladov; alternat\u00edvne MJ sa prev\u00e1dzaj\u00fa explicitn\u00fdm factor. Bez prevodu sa sklad nezapo\u010d\u00edta a unit_conversion_complete=false. \u00dapln\u00fd detail skladov zachov\u00e1 p\u00f4vodn\u00e9 mno\u017estv\u00e1 a MJ. Tvrd\u00e9 zmazanie produktu nesie v produktovom webhooku is_deleted=true.","security":[{"BearerAuth":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"}},{"name":"po_id","in":"query","required":false,"schema":{"type":"integer","minimum":0}}],"responses":{"200":{"description":"\u00daspe\u0161n\u00e1 odpove\u010f","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Products"}}}},"401":{"description":"Neplatn\u00fd alebo zru\u0161en\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"403":{"description":"Ch\u00fdbaj\u00faci scope, pr\u00e1vo alebo bal\u00edk","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"404":{"description":"Zdroj neexistuje v tejto firme alebo modul je vypnut\u00fd","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"409":{"description":"Checkpoint je mimo retencie; \u00fapln\u00e1 synchroniz\u00e1cia","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"422":{"description":"Neplatn\u00e9 parametre","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"429":{"description":"Limit volan\u00ed prekro\u010den\u00fd","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-authentication":"api-key","x-required-scopes":["eshop.katalog.citanie"],"x-error-format":"billex"}},"\/eshop\/katalog\/{id}":{"get":{"operationId":"b10KatalogDetail","tags":["E-shop"],"summary":"Detail produktu rovnakej firmy a rovnak\u00fd kontrakt ako snapshot produktov\u00e9ho webhooku","description":"Detail produktu rovnakej firmy a rovnak\u00fd kontrakt ako snapshot produktov\u00e9ho webhooku.","security":[{"BearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"\u00daspe\u0161n\u00e1 odpove\u010f","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10ProductDetail"}}}},"401":{"description":"Neplatn\u00fd alebo zru\u0161en\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"403":{"description":"Ch\u00fdbaj\u00faci scope, pr\u00e1vo alebo bal\u00edk","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"404":{"description":"Zdroj neexistuje v tejto firme alebo modul je vypnut\u00fd","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"409":{"description":"Checkpoint je mimo retencie; \u00fapln\u00e1 synchroniz\u00e1cia","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"422":{"description":"Neplatn\u00e9 parametre","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"429":{"description":"Limit volan\u00ed prekro\u010den\u00fd","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-authentication":"api-key","x-required-scopes":["eshop.katalog.citanie"],"x-error-format":"billex"}},"\/eshop\/katalog\/{id}\/obrazky\/{image}":{"get":{"operationId":"b10KatalogObrazok","tags":["E-shop"],"summary":"Priv\u00e1tny obr\u00e1zok produktu","security":[{"BearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer"}},{"name":"image","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Overen\u00e9 PNG\/JPEG\/WebP bajty","content":{"image\/png":{"schema":{"type":"string","format":"binary"}},"image\/jpeg":{"schema":{"type":"string","format":"binary"}},"image\/webp":{"schema":{"type":"string","format":"binary"}}}},"401":{"description":"Neplatn\u00fd alebo zru\u0161en\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"403":{"description":"Ch\u00fdbaj\u00faci scope, pr\u00e1vo alebo bal\u00edk","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"404":{"description":"Zdroj neexistuje v tejto firme alebo modul je vypnut\u00fd","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"409":{"description":"Checkpoint je mimo retencie; \u00fapln\u00e1 synchroniz\u00e1cia","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"422":{"description":"Neplatn\u00e9 parametre","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}}},"429":{"description":"Limit volan\u00ed prekro\u010den\u00fd","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/B10Error"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-authentication":"api-key","x-required-scopes":["eshop.katalog.citanie"],"x-error-format":"billex","description":"Vr\u00e1ti aktu\u00e1lne priraden\u00fd produktov\u00fd obr\u00e1zok po overen\u00ed rozsahu eshop.katalog.citanie, firmy, \u017eiv\u00fdch pr\u00e1v autora k\u013e\u00fa\u010da a SHA-256 obsahu. Intern\u00e1 cesta \u00falo\u017eiska sa nezverej\u0148uje."}},"\/zalohy\/vyuctovanie\/nahlad":{"get":{"summary":"N\u00e1h\u013ead zbern\u00e9ho vy\u00fa\u010dtovania","security":[{"BearerAuth":[]}],"x-billex-scopes":["doklady.citanie"],"parameters":[{"name":"proforma_ids","in":"query","required":true,"style":"form","explode":true,"schema":{"type":"array","minItems":1,"maxItems":20,"uniqueItems":true,"items":{"type":"integer","minimum":1}},"description":"Laravel bracket z\u00e1pis proforma_ids[]=1&proforma_ids[]=2. Najviac 20."},{"name":"advance_sources","in":"query","style":"deepObject","explode":true,"schema":{"type":"array","items":{"type":"object","required":["type","id"],"properties":{"type":{"type":"string","enum":["payment","dpp"]},"id":{"type":"integer","minimum":1}}}},"description":"Volite\u013en\u00fd explicitn\u00fd odpo\u010det: advance_sources[0][type]=dpp&advance_sources[0][id]=123. Pri vynechan\u00ed navrhne nepou\u017eit\u00e9 platby vybran\u00fdch predfakt\u00far. Pr\u00e1zdny v\u00fdber vr\u00e1ti dod\u00e1vku bez odpo\u010dtu."},{"name":"items","in":"query","style":"deepObject","explode":true,"schema":{"type":"array","items":{"type":"object","required":["source_item_id","quantity"],"properties":{"source_item_id":{"type":"integer","minimum":1},"quantity":{"type":"number","minimum":0,"maximum":99999999},"delivery_item_id":{"type":["integer","null"],"minimum":1}}}},"description":"Volite\u013en\u00e9 mno\u017estv\u00e1 a dodacie riadky; pri vynechan\u00ed v\u0161etok zost\u00e1vaj\u00faci obsah."},{"name":"deduct_advances","in":"query","schema":{"type":"boolean"},"description":"0 znamen\u00e1 vedom\u00e9 vystavenie dod\u00e1vky bez odpo\u010dtu prijat\u00fdch z\u00e1loh."}],"responses":{"200":{"description":"N\u00e1h\u013ead bez z\u00e1pisu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovaniePreview"}}}},"401":{"description":"Neplatn\u00fd API k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"403":{"description":"Ch\u00fdba scope, pr\u00e1vo, bal\u00edk alebo modul je vypnut\u00fd","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"404":{"description":"Zdroj nen\u00e1jden\u00fd v tenantovi","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"409":{"description":"U\u017e vy\u00fa\u010dtovan\u00e9, zmenen\u00fd n\u00e1h\u013ead alebo konflikt k\u013e\u00fa\u010da","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"422":{"description":"Neplatn\u00e9 sumy, rozpis, v\u00fdber, kurz alebo ch\u00fdbaj\u00faci Idempotency-Key","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-required-scopes":["doklady.citanie"],"x-authentication":"api-key","x-error-format":"billex","operationId":"public_get_zalohy_vyuctovanie_nahlad","description":"N\u00e1h\u013ead zbern\u00e9ho vy\u00fa\u010dtovania. Firma poch\u00e1dza z overen\u00e9ho API k\u013e\u00fa\u010da; aktu\u00e1lne pr\u00e1va a dostupnos\u0165 modulu sa overuj\u00fa pri ka\u017edom volan\u00ed."}},"\/zalohy\/{id}\/vyuctovanie\/nahlad":{"get":{"summary":"N\u00e1h\u013ead vy\u00fa\u010dtovania jednej z\u00e1lohy","security":[{"BearerAuth":[]}],"x-billex-scopes":["doklady.citanie"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"name":"advance_sources","in":"query","style":"deepObject","explode":true,"schema":{"type":"array","items":{"type":"object","required":["type","id"],"properties":{"type":{"type":"string","enum":["payment","dpp"]},"id":{"type":"integer","minimum":1}}}},"description":"Volite\u013en\u00fd explicitn\u00fd odpo\u010det: advance_sources[0][type]=dpp&advance_sources[0][id]=123. Pri vynechan\u00ed navrhne nepou\u017eit\u00e9 platby vybran\u00fdch predfakt\u00far. Pr\u00e1zdny v\u00fdber vr\u00e1ti dod\u00e1vku bez odpo\u010dtu."},{"name":"items","in":"query","style":"deepObject","explode":true,"schema":{"type":"array","items":{"type":"object","required":["source_item_id","quantity"],"properties":{"source_item_id":{"type":"integer","minimum":1},"quantity":{"type":"number","minimum":0,"maximum":99999999},"delivery_item_id":{"type":["integer","null"],"minimum":1}}}},"description":"Volite\u013en\u00e9 mno\u017estv\u00e1 a dodacie riadky; pri vynechan\u00ed v\u0161etok zost\u00e1vaj\u00faci obsah."},{"name":"deduct_advances","in":"query","schema":{"type":"boolean"},"description":"0 znamen\u00e1 vedom\u00e9 vystavenie dod\u00e1vky bez odpo\u010dtu prijat\u00fdch z\u00e1loh."}],"responses":{"200":{"description":"N\u00e1h\u013ead bez z\u00e1pisu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovaniePreview"}}}},"401":{"description":"Neplatn\u00fd API k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"403":{"description":"Ch\u00fdba scope, pr\u00e1vo, bal\u00edk alebo modul je vypnut\u00fd","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"404":{"description":"Zdroj nen\u00e1jden\u00fd v tenantovi","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"409":{"description":"U\u017e vy\u00fa\u010dtovan\u00e9, zmenen\u00fd n\u00e1h\u013ead alebo konflikt k\u013e\u00fa\u010da","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"422":{"description":"Neplatn\u00e9 sumy, rozpis, v\u00fdber, kurz alebo ch\u00fdbaj\u00faci Idempotency-Key","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-required-scopes":["doklady.citanie"],"x-authentication":"api-key","x-error-format":"billex","operationId":"public_get_zalohy_id_vyuctovanie_nahlad","description":"N\u00e1h\u013ead vy\u00fa\u010dtovania jednej z\u00e1lohy. Firma poch\u00e1dza z overen\u00e9ho API k\u013e\u00fa\u010da; aktu\u00e1lne pr\u00e1va a dostupnos\u0165 modulu sa overuj\u00fa pri ka\u017edom volan\u00ed."}},"\/zalohy\/{id}\/casova-os":{"get":{"summary":"\u00dahrady, DPP, odpo\u010dty a plnenie na jednej \u010dasovej osi","security":[{"BearerAuth":[]}],"x-billex-scopes":["doklady.citanie"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"responses":{"200":{"description":"N\u00e1h\u013ead bez z\u00e1pisu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieTimeline"},"example":{"document_id":1,"number":"20260001","currency":"EUR","received_amount":"1.00","unpaid_amount":"1.00","deducted_amount":"1.00","usable_amount":"1.00","events":[]}}}},"401":{"description":"Neplatn\u00fd API k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"403":{"description":"Ch\u00fdba scope, pr\u00e1vo, bal\u00edk alebo modul je vypnut\u00fd","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"404":{"description":"Zdroj nen\u00e1jden\u00fd v tenantovi","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"409":{"description":"U\u017e vy\u00fa\u010dtovan\u00e9, zmenen\u00fd n\u00e1h\u013ead alebo konflikt k\u013e\u00fa\u010da","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"422":{"description":"Neplatn\u00e9 sumy, rozpis, v\u00fdber, kurz alebo ch\u00fdbaj\u00faci Idempotency-Key","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-required-scopes":["doklady.citanie"],"x-authentication":"api-key","x-error-format":"billex","operationId":"public_get_zalohy_id_casova_os","description":"\u00dahrady, DPP, odpo\u010dty a plnenie na jednej \u010dasovej osi. Firma poch\u00e1dza z overen\u00e9ho API k\u013e\u00fa\u010da; aktu\u00e1lne pr\u00e1va a dostupnos\u0165 modulu sa overuj\u00fa pri ka\u017edom volan\u00ed."}},"\/zalohy\/vyuctovanie":{"post":{"summary":"Potvrdi\u0165 presn\u00fd v\u00fdber z n\u00e1h\u013eadu","security":[{"BearerAuth":[]}],"x-billex-scopes":["doklady.zapis"],"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"responses":{"201":{"description":"Nov\u00fd doklad","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieDocumentResult"},"example":{"document_id":1,"number":"20260001","currency":"EUR","total_amount":"1.00","vat_amount":"1.00","due_amount":"1.00"}}}},"401":{"description":"Neplatn\u00fd API k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"403":{"description":"Ch\u00fdba scope, pr\u00e1vo, bal\u00edk alebo modul je vypnut\u00fd","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"404":{"description":"Zdroj nen\u00e1jden\u00fd v tenantovi","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"409":{"description":"U\u017e vy\u00fa\u010dtovan\u00e9, zmenen\u00fd n\u00e1h\u013ead alebo konflikt k\u013e\u00fa\u010da","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"422":{"description":"Neplatn\u00e9 sumy, rozpis, v\u00fdber, kurz alebo ch\u00fdbaj\u00faci Idempotency-Key","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"200":{"description":"P\u00f4vodn\u00fd dom\u00e9nov\u00fd v\u00fdsledok","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieDocumentResult"},"example":{"document_id":1,"number":"20260001","currency":"EUR","total_amount":"1.00","vat_amount":"1.00","due_amount":"1.00"}}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieConfirmation"}}}},"x-required-scopes":["doklady.zapis"],"x-authentication":"api-key","x-error-format":"billex","operationId":"public_post_zalohy_vyuctovanie","description":"Potvrdi\u0165 presn\u00fd v\u00fdber z n\u00e1h\u013eadu. Firma poch\u00e1dza z overen\u00e9ho API k\u013e\u00fa\u010da; aktu\u00e1lne pr\u00e1va a dostupnos\u0165 modulu sa overuj\u00fa pri ka\u017edom volan\u00ed.","x-expects-request-body":true,"x-idempotency":"header"}},"\/zalohy\/dpp\/bez-predfaktury":{"post":{"summary":"DPP k preuk\u00e1zanej prijatej platbe bez predfakt\u00fary","security":[{"BearerAuth":[]}],"x-billex-scopes":["doklady.zapis","uhrady.zapis"],"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"responses":{"201":{"description":"Nov\u00fd doklad","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieDocumentResult"},"example":{"document_id":1,"number":"20260001","currency":"EUR","total_amount":"1.00","vat_amount":"1.00","due_amount":"1.00"}}}},"401":{"description":"Neplatn\u00fd API k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"403":{"description":"Ch\u00fdba scope, pr\u00e1vo, bal\u00edk alebo modul je vypnut\u00fd","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"404":{"description":"Zdroj nen\u00e1jden\u00fd v tenantovi","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"409":{"description":"U\u017e vy\u00fa\u010dtovan\u00e9, zmenen\u00fd n\u00e1h\u013ead alebo konflikt k\u013e\u00fa\u010da","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"422":{"description":"Neplatn\u00e9 sumy, rozpis, v\u00fdber, kurz alebo ch\u00fdbaj\u00faci Idempotency-Key","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieError"}}}},"200":{"description":"P\u00f4vodn\u00fd dom\u00e9nov\u00fd v\u00fdsledok","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieDocumentResult"},"example":{"document_id":1,"number":"20260001","currency":"EUR","total_amount":"1.00","vat_amount":"1.00","due_amount":"1.00"}}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VyuctovanieDirectReceipt"},"example":{"partner_id":1,"paid_on":"2026-10-20","currency":"EUR","amount":"1.00","description":"Integr\u00e1cia","payment_reference":"Integr\u00e1cia","rates":[{"rate":23,"amount":"1.00"}]}}}},"x-required-scopes":["doklady.zapis","uhrady.zapis"],"x-authentication":"api-key","x-error-format":"billex","operationId":"public_post_zalohy_dpp_bez_predfaktury","description":"DPP k preuk\u00e1zanej prijatej platbe bez predfakt\u00fary. Firma poch\u00e1dza z overen\u00e9ho API k\u013e\u00fa\u010da; aktu\u00e1lne pr\u00e1va a dostupnos\u0165 modulu sa overuj\u00fa pri ka\u017edom volan\u00ed.","x-expects-request-body":true,"x-idempotency":"header"}},"\/exporty-dokladov":{"post":{"operationId":"createDocumentExport","summary":"Zmraz\u00ed v\u00fdber a zarad\u00ed export do fronty.","description":"Vy\u017eaduje rozsahy doklady.citanie a doklady.zapis a aktu\u00e1lne exportn\u00e9 pr\u00e1va tvorcu k\u013e\u00fa\u010da. Rovnak\u00fd k\u013e\u00fa\u010d a vstup vr\u00e1tia t\u00fa ist\u00fa \u00falohu; in\u00fd vstup je 409. Manifest ani n\u00e1h\u013ead nevytv\u00e1raj\u00fa \u00fa\u010dtovn\u00e9 zmeny.","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovExportRequest"},"example":{"agenda":"doklady","format":"zip","date_field":"issued_at","from":"2026-10-20","to":"2026-10-20"}}}},"responses":{"202":{"description":"\u00daloha je prijat\u00e1. Hlavi\u010dka Location odkazuje na jej stav.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovExportResponse"}}}},"401":{"description":"Neplatn\u00e9 prihlasovacie \u00fadaje.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovError"}}}},"403":{"description":"Ch\u00fdba rozsah, bal\u00edk, akt\u00edvne \u010dlenstvo alebo aktu\u00e1lne pr\u00e1vo tvorcu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovError"}}}},"404":{"description":"\u00daloha sa v tejto firme a pre tohto tvorcu nena\u0161la.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovError"}}}},"409":{"description":"Konflikt idempotency k\u013e\u00fa\u010da, nepripraven\u00fd export alebo nes\u00falad kontroln\u00e9ho s\u00fa\u010dtu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovError"}}}},"422":{"description":"Neplatn\u00fd vstup vr\u00e1tane ch\u00fdbaj\u00faceho Idempotency-Key.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovError"}}}},"429":{"description":"Prekro\u010den\u00fd limit volan\u00ed.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovError"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-required-scopes":["doklady.citanie","doklady.zapis"],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-error-format":"billex","x-expects-request-body":true,"x-idempotency":"header"}},"\/exporty-dokladov\/{id}":{"get":{"operationId":"getDocumentExport","summary":"Stav exportu a nemenn\u00fd manifest.","description":"Vy\u017eaduje doklady.citanie. Aktu\u00e1lne \u010dlenstvo, exportn\u00e9 pr\u00e1va a pri prijat\u00fdch dokladoch n\u00e1kupn\u00e9 ceny sa overia znova.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Aktu\u00e1lny stav \u00falohy.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovExportResponse"}}}},"401":{"description":"Neplatn\u00e9 prihlasovacie \u00fadaje.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovError"}}}},"403":{"description":"Ch\u00fdba rozsah, bal\u00edk, akt\u00edvne \u010dlenstvo alebo aktu\u00e1lne pr\u00e1vo tvorcu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovError"}}}},"404":{"description":"\u00daloha sa v tejto firme a pre tohto tvorcu nena\u0161la.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovError"}}}},"409":{"description":"Konflikt idempotency k\u013e\u00fa\u010da, nepripraven\u00fd export alebo nes\u00falad kontroln\u00e9ho s\u00fa\u010dtu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovError"}}}},"422":{"description":"Neplatn\u00fd vstup vr\u00e1tane ch\u00fdbaj\u00faceho Idempotency-Key.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovError"}}}},"429":{"description":"Prekro\u010den\u00fd limit volan\u00ed.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovError"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-required-scopes":["doklady.citanie"],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-error-format":"billex"}},"\/exporty-dokladov\/{id}\/subor":{"get":{"operationId":"downloadDocumentExport","summary":"Stiahne hotov\u00fd export po overen\u00ed pr\u00e1v a SHA-256.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Nemenn\u00e9 bajty exportu; Content-Disposition attachment a ETag SHA-256.","headers":{"ETag":{"schema":{"type":"string"}},"Content-Disposition":{"schema":{"type":"string"}}},"content":{"application\/zip":{"schema":{"type":"string","format":"binary"}},"text\/csv":{"schema":{"type":"string","format":"binary"}},"application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"schema":{"type":"string","format":"binary"}},"application\/xml":{"schema":{"type":"string","format":"binary"}},"text\/plain":{"schema":{"type":"string","format":"binary"}}}},"401":{"description":"Neplatn\u00e9 prihlasovacie \u00fadaje.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovError"}}}},"403":{"description":"Ch\u00fdba rozsah, bal\u00edk, akt\u00edvne \u010dlenstvo alebo aktu\u00e1lne pr\u00e1vo tvorcu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovError"}}}},"404":{"description":"\u00daloha sa v tejto firme a pre tohto tvorcu nena\u0161la.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovError"}}}},"409":{"description":"Konflikt idempotency k\u013e\u00fa\u010da, nepripraven\u00fd export alebo nes\u00falad kontroln\u00e9ho s\u00fa\u010dtu.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovError"}}}},"422":{"description":"Neplatn\u00fd vstup vr\u00e1tane ch\u00fdbaj\u00faceho Idempotency-Key.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovError"}}}},"429":{"description":"Prekro\u010den\u00fd limit volan\u00ed.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CentrumExportovError"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-required-scopes":["doklady.citanie"],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-error-format":"billex","description":"Stiahne hotov\u00fd export po overen\u00ed pr\u00e1v a SHA-256.. Firma poch\u00e1dza z overen\u00e9ho API k\u013e\u00fa\u010da; aktu\u00e1lne pr\u00e1va a dostupnos\u0165 modulu sa overuj\u00fa pri ka\u017edom volan\u00ed."}},"\/exporty-dokladov\/kontrakt":{"get":{"operationId":"getDocumentExportContract","summary":"Vlastn\u00e1 OpenAPI \u0161pecifik\u00e1cia exportov dokumentov\u00e9ho centra.","responses":{"200":{"description":"Modulov\u00fd kontrakt OpenAPI 3.1.","content":{"application\/json":{"schema":{"type":"object","required":["openapi","info","paths"],"properties":{"openapi":{"type":"string"},"info":{"type":"object"},"paths":{"type":"object"}}},"example":{"openapi":"","info":{},"paths":{}}}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-required-scopes":["doklady.citanie"],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-error-format":"billex","description":"Vlastn\u00e1 OpenAPI \u0161pecifik\u00e1cia exportov dokumentov\u00e9ho centra.. Firma poch\u00e1dza z overen\u00e9ho API k\u013e\u00fa\u010da; aktu\u00e1lne pr\u00e1va a dostupnos\u0165 modulu sa overuj\u00fa pri ka\u017edom volan\u00ed."}},"\/sklad\/vazby\/preflight":{"get":{"operationId":"stockCorrectionPreflight","summary":"N\u00e1h\u013ead finan\u010dn\u00e9ho a fyzick\u00e9ho \u00fa\u010dinku bez z\u00e1pisu","security":[{"BearerAuth":[]}],"x-required-scopes":["sklad.stav","doklady.citanie"],"parameters":[{"in":"query","name":"operation","required":true,"schema":{"type":"string","enum":["vratka","uprava-vratky","tarchopis","dobropis-financny","storno"]}},{"in":"query","name":"mode","required":false,"schema":{"type":"string","enum":["financial","physical"]}},{"in":"query","name":"document_id","required":false,"schema":{"type":"integer","minimum":1}},{"in":"query","name":"document_item_id","required":false,"schema":{"type":"integer","minimum":1}},{"in":"query","name":"original_document_item_id","required":false,"schema":{"type":"integer","minimum":1}},{"in":"query","name":"stock_card_id","required":false,"schema":{"type":"integer","minimum":1}},{"in":"query","name":"quantity","required":false,"schema":{"type":"string","pattern":"^\\d{1,9}(\\.\\d{1,4})?$","description":"Celkov\u00e9 cie\u013eov\u00e9 mno\u017estvo v z\u00e1kladnej MJ skladovej karty, nie delta. Pri \u00faprave vratky aj 0."}}],"responses":{"200":{"description":"\u00daspe\u0161n\u00fd v\u00fdsledok","content":{"application\/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"$ref":"#\/components\/schemas\/VazbySkladuPreview"}}}}}},"401":{"description":"Neplatn\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VazbySkladuError"}}}},"403":{"description":"Bal\u00edk, vyp\u00edna\u010d, aktu\u00e1lne pr\u00e1va vlastn\u00edka alebo scope","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VazbySkladuError"}}}},"404":{"description":"Nen\u00e1jden\u00e9 v tejto firme","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VazbySkladuError"}}}},"409":{"description":"Zmenen\u00fd n\u00e1h\u013ead, nedostato\u010dn\u00e1 z\u00e1soba alebo in\u00fd vstup pod rovnak\u00fdm k\u013e\u00fa\u010dom","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VazbySkladuError"}}}},"422":{"description":"Neplatn\u00fd vstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VazbySkladuError"}}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-authentication":"api-key","x-error-format":"billex","description":"N\u00e1h\u013ead finan\u010dn\u00e9ho a fyzick\u00e9ho \u00fa\u010dinku bez z\u00e1pisu. Firma poch\u00e1dza z overen\u00e9ho API k\u013e\u00fa\u010da; aktu\u00e1lne pr\u00e1va a dostupnos\u0165 modulu sa overuj\u00fa pri ka\u017edom volan\u00ed."}},"\/sklad\/vazby\/oprava":{"post":{"operationId":"stockCorrectionConfirm","summary":"Potvrdenie vratky, \u00fapravy, \u0165archopisu alebo storna","security":[{"BearerAuth":[]}],"x-required-scopes":["sklad.stav","doklady.zapis"],"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VazbySkladuRequest"}}}},"responses":{"200":{"description":"\u00daspe\u0161n\u00fd v\u00fdsledok","content":{"application\/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"$ref":"#\/components\/schemas\/VazbySkladuResult"}}}}}},"201":{"description":"\u00daspe\u0161n\u00fd v\u00fdsledok","content":{"application\/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"$ref":"#\/components\/schemas\/VazbySkladuResult"}}}}}},"401":{"description":"Neplatn\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VazbySkladuError"}}}},"403":{"description":"Bal\u00edk, vyp\u00edna\u010d, aktu\u00e1lne pr\u00e1va vlastn\u00edka alebo scope","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VazbySkladuError"}}}},"404":{"description":"Nen\u00e1jden\u00e9 v tejto firme","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VazbySkladuError"}}}},"409":{"description":"Zmenen\u00fd n\u00e1h\u013ead, nedostato\u010dn\u00e1 z\u00e1soba alebo in\u00fd vstup pod rovnak\u00fdm k\u013e\u00fa\u010dom","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VazbySkladuError"}}}},"422":{"description":"Neplatn\u00fd vstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/VazbySkladuError"}}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-authentication":"api-key","x-error-format":"billex","description":"Potvrdenie vratky, \u00fapravy, \u0165archopisu alebo storna. Firma poch\u00e1dza z overen\u00e9ho API k\u013e\u00fa\u010da; aktu\u00e1lne pr\u00e1va a dostupnos\u0165 modulu sa overuj\u00fa pri ka\u017edom volan\u00ed.","x-expects-request-body":true,"x-idempotency":"header"}},"\/sklad\/karty":{"post":{"operationId":"createStockCard","summary":"Karta s volite\u013enou po\u010diato\u010dnou pr\u00edjemkou","x-billex-scopes":["sklad.stav","doklady.zapis"],"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","required":["warehouse_id"],"properties":{"warehouse_id":{"type":"integer","minimum":1},"price_item_id":{"type":"integer","minimum":1},"item":{"type":"object","required":["name","unit_price"],"properties":{"code":{"type":"string","description":"Pr\u00e1zdny k\u00f3d pou\u017eije zapnut\u00fd firemn\u00fd rad."},"name":{"type":"string","maxLength":190},"unit":{"type":"string","default":"ks"},"unit_price":{"type":"string","pattern":"^\\d+\\.\\d{4}$","example":"8.0000"},"vat_rate":{"type":"string"},"currency":{"type":"string","enum":["EUR"]},"alternative_units":{"type":"array","items":{"type":"object","required":["unit","factor"],"properties":{"unit":{"type":"string"},"factor":{"type":"string"}}}}}},"initial_quantity":{"type":"string","description":"Mno\u017estvo v z\u00e1kladnej MJ. Nula alebo vynechanie = bez pr\u00edjemky."},"initial_unit_cost":{"type":"string","pattern":"^\\d+\\.\\d{4}$","example":"8.0000"},"initial_date":{"type":"string","format":"date"},"valuation_method":{"type":"string","enum":["fifo","vap"]},"minimum_quantity":{"type":["string","null"]},"optimum_quantity":{"type":["string","null"]},"maximum_quantity":{"type":["string","null"]},"free_stock_confirmed":{"type":"boolean"},"reason":{"type":"string","maxLength":1000}},"description":"item alebo price_item_id. Pri initial_quantity > 0 mus\u00ed by\u0165 zapnut\u00fd sklad_doklady a pou\u017e\u00edvate\u013e aj API k\u013e\u00fa\u010d musia ma\u0165 pr\u00e1vo na ocenenie. Nenulov\u00fd pr\u00edjem vy\u017eaduje n\u00e1kupn\u00fa cenu; nulov\u00fd n\u00e1klad vy\u017eaduje potvrdenie a d\u00f4vod.","anyOf":[{"required":["item"]},{"required":["price_item_id"]}]}}}},"responses":{"201":{"description":"Vytvoren\u00e1 karta. Replay vr\u00e1ti presne p\u00f4vodn\u00fa odpove\u010f a Idempotent-Replayed: true.","content":{"application\/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["id","warehouse_id","price_item_id","code","unit","unit_price","currency","receipt_id"],"properties":{"id":{"type":"integer"},"warehouse_id":{"type":"integer"},"price_item_id":{"type":"integer"},"code":{"type":"string"},"unit":{"type":"string"},"unit_price":{"type":"string","pattern":"^\\d+\\.\\d{4}$","example":"8.0000"},"currency":{"type":"string"},"receipt_id":{"type":["integer","null"]}}}}},"example":{"data":{"id":1,"warehouse_id":1,"price_item_id":1,"code":"HOSTING","unit":"ks","unit_price":"8.0000","currency":"EUR","receipt_id":1}}}}},"200":{"description":"Existuj\u00face dom\u00e9nov\u00e9 zalo\u017eenie pri inom API k\u013e\u00fa\u010di tej istej firmy.","content":{"application\/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["id","warehouse_id","price_item_id","code","unit","unit_price","currency","receipt_id"],"properties":{"id":{"type":"integer"},"warehouse_id":{"type":"integer"},"price_item_id":{"type":"integer"},"code":{"type":"string"},"unit":{"type":"string"},"unit_price":{"type":"string","pattern":"^\\d+\\.\\d{4}$","example":"8.0000"},"currency":{"type":"string"},"receipt_id":{"type":["integer","null"]}}}}},"example":{"data":{"id":1,"warehouse_id":1,"price_item_id":1,"code":"HOSTING","unit":"ks","unit_price":"8.0000","currency":"EUR","receipt_id":1}}}}},"401":{"description":"Chyba v jednotnom kontrakte","content":{"application\/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":true}}}}}}}},"403":{"description":"Chyba v jednotnom kontrakte","content":{"application\/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":true}}}}}}}},"404":{"description":"Chyba v jednotnom kontrakte","content":{"application\/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":true}}}}}}}},"409":{"description":"Chyba v jednotnom kontrakte","content":{"application\/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":true}}}}}}}},"422":{"description":"Chyba v jednotnom kontrakte","content":{"application\/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":true}}}}}}}},"423":{"description":"Chyba v jednotnom kontrakte","content":{"application\/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":true}}}}}}}},"429":{"description":"Chyba v jednotnom kontrakte","content":{"application\/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":true}}}}}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-required-scopes":["sklad.stav","doklady.zapis"],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-error-format":"billex","description":"Karta s volite\u013enou po\u010diato\u010dnou pr\u00edjemkou. Firma poch\u00e1dza z overen\u00e9ho API k\u013e\u00fa\u010da; aktu\u00e1lne pr\u00e1va a dostupnos\u0165 modulu sa overuj\u00fa pri ka\u017edom volan\u00ed.","x-expects-request-body":true,"x-idempotency":"header"}},"\/sklad\/karty\/{id}\/ceny":{"get":{"operationId":"stockCardPriceHistory","summary":"Hist\u00f3ria z\u00e1kladn\u00fdch, skladov\u00fdch a hladinov\u00fdch cien","x-billex-scopes":["sklad.stav","doklady.citanie"],"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer","minimum":1}},{"in":"query","name":"cursor","schema":{"type":"string"}},{"in":"query","name":"per_page","schema":{"type":"integer","minimum":1,"maximum":100,"default":50}}],"responses":{"200":{"description":"Str\u00e1nka hist\u00f3rie s kurzorom viazan\u00fdm na API k\u013e\u00fa\u010d a filtre.","content":{"application\/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"array","items":{"type":"object","required":["id","source","source_label","unit_price","currency","valid_from","valid_until","created_at","created_by_name"],"properties":{"id":{"type":"string"},"source":{"type":"string","enum":["card","warehouse","level"]},"source_label":{"type":"string"},"unit_price":{"type":"string","pattern":"^\\d+\\.\\d{4}$","example":"8.0000"},"gross_price":{"type":"string","pattern":"^\\d+\\.\\d{4}$","example":"8.0000"},"currency":{"type":"string"},"valid_from":{"type":["string","null"],"description":"ISO d\u00e1tum pre sklad\/hladinu; ISO \u010das pre verziu z\u00e1kladnej ceny."},"valid_until":{"type":["string","null"]},"created_at":{"type":"string","format":"date-time"},"created_by_name":{"type":["string","null"]},"event":{"type":"string"}}}},"meta":{"type":"object","required":["pagination"],"properties":{"pagination":{"type":"object","required":["next_cursor","has_more"],"properties":{"next_cursor":{"type":["string","null"]},"has_more":{"type":"boolean"}}}}}}},"example":{"data":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}}},"401":{"description":"Chyba v jednotnom kontrakte","content":{"application\/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":true}}}}}}}},"403":{"description":"Chyba v jednotnom kontrakte","content":{"application\/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":true}}}}}}}},"404":{"description":"Chyba v jednotnom kontrakte","content":{"application\/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":true}}}}}}}},"409":{"description":"Chyba v jednotnom kontrakte","content":{"application\/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":true}}}}}}}},"422":{"description":"Chyba v jednotnom kontrakte","content":{"application\/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":true}}}}}}}},"423":{"description":"Chyba v jednotnom kontrakte","content":{"application\/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":true}}}}}}}},"429":{"description":"Chyba v jednotnom kontrakte","content":{"application\/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":true}}}}}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-required-scopes":["sklad.stav","doklady.citanie"],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-error-format":"billex","description":"Hist\u00f3ria z\u00e1kladn\u00fdch, skladov\u00fdch a hladinov\u00fdch cien. Firma poch\u00e1dza z overen\u00e9ho API k\u013e\u00fa\u010da; aktu\u00e1lne pr\u00e1va a dostupnos\u0165 modulu sa overuj\u00fa pri ka\u017edom volan\u00ed."}},"\/faktury":{"get":{"operationId":"invoicesSelection","summary":"Rovnak\u00fd v\u00fdber, triedenie a obdobia DPH ako v UI","parameters":[{"name":"filter","in":"query","style":"deepObject","explode":true,"schema":{"type":"object","additionalProperties":false,"properties":{"q":{"type":"string"},"partner":{"type":"string"},"period":{"type":"string","enum":["all","current_year","last_year","this_month","last_month","custom"]},"group_by":{"type":"string","enum":["vat_month","vat_quarter"]},"date_basis":{"type":"string","enum":["issue","delivery","due","payment"]},"sort":{"type":"string","enum":["newest","number","partner","total","issue_date","delivery_date"]},"dir":{"type":"string","enum":["asc","desc"]},"status":{"type":"string"},"splatnost":{"type":"string"},"type":{"type":"string"},"num_from":{"type":"string"},"num_to":{"type":"string"},"retention":{"type":"string"},"currency":{"type":"string"},"amount_from":{"type":"string"},"amount_to":{"type":"string"},"amount_basis":{"type":"string"},"efaktura_status":{"type":"string"},"sending_status":{"type":"string"},"payment_status":{"type":"string"},"date_from":{"type":"string","format":"date"},"date_to":{"type":"string","format":"date"},"series_id":{"type":"integer","minimum":1},"tag_id":{"type":"integer","minimum":1}}}},{"name":"per_page","in":"query","schema":{"type":"integer","minimum":1,"maximum":200}},{"name":"cursor","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Doklady; peniaze s\u00fa desatinn\u00e9 re\u0165azce s menou; meta.pagination.next_cursor + has_more","content":{"application\/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"array","items":{"type":"object"}},"meta":{"type":"object","required":["pagination"],"properties":{"pagination":{"type":"object","required":["next_cursor","has_more"],"properties":{"next_cursor":{"type":["string","null"]},"has_more":{"type":"boolean"}}}}}}},"example":{"data":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}}},"401":{"description":"Jednotn\u00e1 error ob\u00e1lka"},"403":{"description":"Jednotn\u00e1 error ob\u00e1lka"},"404":{"description":"Jednotn\u00e1 error ob\u00e1lka"},"422":{"description":"Jednotn\u00e1 error ob\u00e1lka"},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-required-scopes":["doklady.citanie"],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-error-format":"billex","description":"Rovnak\u00fd v\u00fdber, triedenie a obdobia DPH ako v UI. Firma poch\u00e1dza z overen\u00e9ho API k\u013e\u00fa\u010da; aktu\u00e1lne pr\u00e1va a dostupnos\u0165 modulu sa overuj\u00fa pri ka\u017edom volan\u00ed."}},"\/partneri":{"get":{"operationId":"adresarPartnerov","summary":"adresarPartnerov","x-billex-scope":"doklady.citanie","parameters":[{"name":"cursor","in":"query","schema":{"type":"string"},"description":"Kurzor viazan\u00fd na poverenie, zdroj a filtre."},{"name":"tags[all]","in":"query","style":"form","explode":true,"schema":{"type":"array","maxItems":30,"items":{"type":"string","maxLength":60}},"description":"V\u0161etky \u0161t\u00edtky (AND)."},{"name":"tags[any]","in":"query","style":"form","explode":true,"schema":{"type":"array","maxItems":30,"items":{"type":"string","maxLength":60}},"description":"Aspo\u0148 jeden \u0161t\u00edtok (OR)."},{"name":"tags[none]","in":"query","style":"form","explode":true,"schema":{"type":"array","maxItems":30,"items":{"type":"string","maxLength":60}},"description":"\u017diadny \u0161t\u00edtok (NOT)."},{"name":"columns","in":"query","style":"form","explode":true,"schema":{"type":"array","items":{"type":"string","enum":["turnover","balance","overdue"]}}},{"name":"q","in":"query","schema":{"type":"string","maxLength":120}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100,"default":25}}],"responses":{"200":{"description":"Strana v\u00fdsledkov","content":{"application\/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/SpisPartneraPartner"}},"meta":{"type":"object","required":["pagination"],"properties":{"pagination":{"$ref":"#\/components\/schemas\/SpisPartneraPagination"}}}}},"example":{"data":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}}},"401":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"403":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"404":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"410":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"422":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-required-scopes":["doklady.citanie"],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-error-format":"billex","description":"adresarPartnerov. Firma poch\u00e1dza z overen\u00e9ho API k\u013e\u00fa\u010da; aktu\u00e1lne pr\u00e1va a dostupnos\u0165 modulu sa overuj\u00fa pri ka\u017edom volan\u00ed."}},"\/partneri\/{partnerId}\/poznamky":{"get":{"operationId":"poznamkyPartnera","summary":"poznamkyPartnera","x-billex-scope":"doklady.citanie","parameters":[{"name":"partnerId","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"name":"cursor","in":"query","schema":{"type":"string"},"description":"Kurzor viazan\u00fd na poverenie, zdroj a filtre."}],"responses":{"200":{"description":"Strana v\u00fdsledkov","content":{"application\/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/SpisPartneraNote"}},"meta":{"type":"object","required":["pagination"],"properties":{"pagination":{"$ref":"#\/components\/schemas\/SpisPartneraPagination"}}}}},"example":{"data":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}}},"401":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"403":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"404":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"410":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"422":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-required-scopes":["doklady.citanie"],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-error-format":"billex","description":"poznamkyPartnera. Firma poch\u00e1dza z overen\u00e9ho API k\u013e\u00fa\u010da; aktu\u00e1lne pr\u00e1va a dostupnos\u0165 modulu sa overuj\u00fa pri ka\u017edom volan\u00ed."},"post":{"operationId":"poznamkyPartneraVytvorit","summary":"Prida\u0165 aktivitu","x-billex-scope":"doklady.zapis","parameters":[{"name":"partnerId","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraNoteInput"},"example":{"subject":"","note":"Integr\u00e1cia Billex API v1"}}}},"responses":{"201":{"description":"Vytvoren\u00e9","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraWriteResult"},"example":{"data":{"id":1,"created":false}}}}},"400":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"401":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"403":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"404":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"409":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"422":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"423":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-required-scopes":["doklady.zapis"],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-error-format":"billex","description":"Prida\u0165 aktivitu. Firma poch\u00e1dza z overen\u00e9ho API k\u013e\u00fa\u010da; aktu\u00e1lne pr\u00e1va a dostupnos\u0165 modulu sa overuj\u00fa pri ka\u017edom volan\u00ed.","x-expects-request-body":true,"x-idempotency":"header"}},"\/partneri\/{partnerId}\/prilohy":{"get":{"operationId":"prilohyPartnera","summary":"prilohyPartnera","x-billex-scope":"doklady.citanie","parameters":[{"name":"partnerId","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"name":"cursor","in":"query","schema":{"type":"string"},"description":"Kurzor viazan\u00fd na poverenie, zdroj a filtre."}],"responses":{"200":{"description":"Strana v\u00fdsledkov","content":{"application\/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/SpisPartneraAttachment"}},"meta":{"type":"object","required":["pagination"],"properties":{"pagination":{"$ref":"#\/components\/schemas\/SpisPartneraPagination"}}}}},"example":{"data":[],"meta":{"pagination":{"next_cursor":null,"has_more":false}}}}}},"401":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"403":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"404":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"410":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"422":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-required-scopes":["doklady.citanie"],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-error-format":"billex","description":"prilohyPartnera. Firma poch\u00e1dza z overen\u00e9ho API k\u013e\u00fa\u010da; aktu\u00e1lne pr\u00e1va a dostupnos\u0165 modulu sa overuj\u00fa pri ka\u017edom volan\u00ed."},"post":{"operationId":"prilohyPartneraVytvorit","summary":"Prida\u0165 pr\u00edlohu","x-billex-scope":"doklady.zapis","parameters":[{"name":"partnerId","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"multipart\/form-data":{"schema":{"type":"object","required":["file"],"properties":{"file":{"type":"string","format":"binary","description":"PDF, JPEG, PNG, WEBP, DOC\/DOCX, XLS\/XLSX, PPT\/PPTX. Obsah aj pr\u00edpona sa overuj\u00fa. Max 10 MiB."}}}}}},"responses":{"201":{"description":"Vytvoren\u00e9","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraWriteResult"},"example":{"data":{"id":1,"created":false}}}}},"400":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"401":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"403":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"404":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"409":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"422":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"423":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-required-scopes":["doklady.zapis"],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-error-format":"billex","description":"Prida\u0165 pr\u00edlohu. Firma poch\u00e1dza z overen\u00e9ho API k\u013e\u00fa\u010da; aktu\u00e1lne pr\u00e1va a dostupnos\u0165 modulu sa overuj\u00fa pri ka\u017edom volan\u00ed.","x-expects-request-body":true,"x-idempotency":"header"}},"\/partneri\/{partnerId}\/prilohy\/{attachmentId}\/subor":{"get":{"operationId":"stiahnutPrilohuPartnera","summary":"S\u00fakromn\u00e9 stiahnutie pr\u00edlohy","x-billex-scope":"doklady.citanie","parameters":[{"name":"partnerId","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"name":"attachmentId","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"responses":{"200":{"description":"S\u00fabor (attachment, nosniff, private no-store)","content":{"application\/octet-stream":{"schema":{"type":"string","format":"binary"}}}},"401":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"403":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"404":{"description":"Odmietnutie","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SpisPartneraError"}}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-required-scopes":["doklady.citanie"],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-error-format":"billex","description":"S\u00fakromn\u00e9 stiahnutie pr\u00edlohy. Firma poch\u00e1dza z overen\u00e9ho API k\u013e\u00fa\u010da; aktu\u00e1lne pr\u00e1va a dostupnos\u0165 modulu sa overuj\u00fa pri ka\u017edom volan\u00ed."}},"\/obchod\/dodacie-listy\/workspace\/nahlad":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"tags":["Obchodn\u00e9 doklady"],"summary":"N\u00e1h\u013ead \u010diasto\u010dnej a zbernej faktur\u00e1cie DL","description":"Read-only n\u00e1h\u013ead. Tenant poch\u00e1dza z API k\u013e\u00fa\u010da. Vracia kontroly partnera, meny, akt\u00edvnych zdrojov a mno\u017estiev, version a skladov\u00fd dopad. Nezn\u00e1my alebo cudz\u00ed DL je ozna\u010den\u00fd neplatn\u00fdm v\u00fdberom bez \u010d\u00edsla \u010di \u00fadajov partnera. Verzia je viazan\u00e1 na zdroje a \u010derpanie, nie na navrhnut\u00e9 mno\u017estv\u00e1. POST \/potvrdit pou\u017e\u00edva existuj\u00faci kontrakt s Idempotency-Key.","operationId":"v58_b11_get_obchod_dodacie_listy_workspace_nahlad","security":[{"BearerAuth":[]}],"responses":{"200":{"description":"V\u00fdsledok oper\u00e1cie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WorkspaceDlB11Nahlad"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Idempotent-Replayed":{"$ref":"#\/components\/headers\/IdempotentReplayed"}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"D\u00e1tov\u00e9 pole 422.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"D\u00e1tov\u00e9 pole 429.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"409":{"description":"Konflikt \u017eivotn\u00e9ho cyklu, idempotencie alebo zastaran\u00fd n\u00e1h\u013ead.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WorkspaceDlChyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-error-format":"billex","x-idempotency":"none","parameters":[{"name":"delivery_note_ids[]","in":"query","required":true,"style":"form","explode":true,"schema":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"integer","minimum":1}}},{"name":"mode","in":"query","schema":{"type":"string","enum":["itemized","summary"],"default":"itemized"}},{"name":"items","in":"query","style":"deepObject","explode":true,"description":"Volite\u013en\u00e1 mapa indexov riadkov: items[0][delivery_item_id]=123&items[0][quantity]=1.00. Bez items sa pon\u00fakne cel\u00fd zostatok.","schema":{"type":"object","additionalProperties":{"type":"object","required":["delivery_item_id","quantity"],"properties":{"delivery_item_id":{"type":"integer","minimum":1},"quantity":{"type":["string","number"],"description":"Nez\u00e1porn\u00e9 mno\u017estvo, max. 4 desatinn\u00e9 miesta; \u010diarka je povolen\u00e1."}}}}}],"x-expects-request-body":false,"x-native-pagination":"none"}},"\/faktury\/openapi":{"get":{"summary":"Kontrakt v\u00fdberu fakt\u00far","responses":{"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"302":{"description":"Kompatibiln\u00fd modulov\u00fd alias presmeruje na \u00fapln\u00fd kanonick\u00fd dokument OpenAPI. Klient m\u00e1 nasledova\u0165 Location.","headers":{"Location":{"description":"Kanonick\u00fd verejn\u00fd dokument.","schema":{"type":"string"},"example":"\/vyvojari\/api\/openapi.json"}}}},"x-required-scopes":["doklady.citanie"],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-error-format":"billex","operationId":"public_get_faktury_openapi","description":"Kompatibiln\u00fd modulov\u00fd alias. HTTP 302 presmeruje na \/vyvojari\/api\/openapi.json, spolo\u010dn\u00fd \u00fapln\u00fd dokument v\u0161etk\u00fdch modulov.","x-success-impossible":true}},"\/sklad\/vazby\/schema":{"get":{"summary":"Kontrakt opr\u00e1v skladu","responses":{"200":{"description":"Modulov\u00e1 OpenAPI \u0161pecifik\u00e1cia.","content":{"application\/json":{"schema":{"type":"object","required":["openapi","info","paths"],"properties":{"openapi":{"type":"string"},"info":{"type":"object"},"paths":{"type":"object"}}},"example":{"openapi":"","info":{},"paths":{}}}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-required-scopes":["sklad.stav"],"security":[{"BearerAuth":[]}],"x-authentication":"api-key","x-error-format":"billex","operationId":"public_get_sklad_vazby_schema","description":"Kontrakt opr\u00e1v skladu. Firma poch\u00e1dza z overen\u00e9ho API k\u013e\u00fa\u010da; aktu\u00e1lne pr\u00e1va a dostupnos\u0165 modulu sa overuj\u00fa pri ka\u017edom volan\u00ed."}},"\/ponuky":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"operationId":"listQuotes","summary":"V\u00fdpis cenov\u00fdch pon\u00fak a doru\u010den\u00fdch dopytov","x-required-scope":"doklady.citanie","responses":{"200":{"description":"Ponuky zoraden\u00e9 od najnov\u0161ej; 50 polo\u017eiek na stranu.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/QuoteRequestQuote"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det filtrovan\u00fdch pon\u00fak."},"per_page":{"type":"integer","const":50}},"required":["meta"]},"example":{"meta":{"pagination":{"next_cursor":null,"has_more":false}},"total_count":0,"total":0}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, pr\u00e1vo, akt\u00edvna firma alebo bal\u00edk odmietli pr\u00edstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo doklad in\u00e9ho tenantu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00fd filter alebo kurzor.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"in":"query","name":"cursor","schema":{"type":"string"},"description":"Neprieh\u013eadn\u00fd next_cursor zo spolo\u010dnej meta.pagination. Plat\u00ed pri zapnutom api_kvalita."},{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":200},"description":"\u010c\u00edslo ponuky, n\u00e1zov alebo I\u010cO zo snapshotu \u010di partnera. Doslovn\u00e9 h\u013eadanie bez rozl\u00ed\u0161enia ve\u013ekosti p\u00edsmen."},{"name":"partner","in":"query","required":false,"schema":{"type":"string","maxLength":200},"description":"N\u00e1zov alebo I\u010cO odberate\u013ea zo snapshotu aj partnera."},{"name":"partner_id","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"ID odberate\u013ea v aktu\u00e1lnej firme."},{"name":"view","in":"query","required":false,"schema":{"type":"string","enum":["all","requests"],"default":"all"},"description":"requests = metadata.origin quote_request alebo oc_billing_ucet."},{"name":"status","in":"query","required":false,"schema":{"type":"string","enum":["all","draft","sent","viewed","accepted","converted","unsuccessful","rejected","expired"]},"description":"sent zah\u0155\u0148a sent aj viewed; unsuccessful zah\u0155\u0148a rejected aj expired."},{"name":"period","in":"query","required":false,"schema":{"type":"string","enum":["current_year","last_year","this_month","last_month","all","custom"],"default":"all"},"description":"Obdobie pod\u013ea issue_date a kalend\u00e1ra Europe\/Bratislava. Predvo\u013eby maj\u00fa prednos\u0165 pred date_from\/date_to."},{"name":"date_from","in":"query","required":false,"schema":{"type":"string","format":"date"},"description":"D\u00e1tum vystavenia od vr\u00e1tane (custom alebo all)."},{"name":"date_to","in":"query","required":false,"schema":{"type":"string","format":"date"},"description":"D\u00e1tum vystavenia do vr\u00e1tane, nesmie by\u0165 pred date_from."},{"name":"validity","in":"query","required":false,"schema":{"type":"string","enum":["expired","week"]},"description":"expired = valid_until pred dne\u0161kom; week = dnes a\u017e dnes + 7 dn\u00ed vr\u00e1tane. Bez d\u00e1tumu sa ponuka nezahrnie."},{"name":"amount_from","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d+([.,]\\d{1,2})?$"},"description":"Celkov\u00e1 suma s DPH od vr\u00e1tane. Bodka aj \u010diarka, nez\u00e1porn\u00e1; bez prepo\u010dtu mien."},{"name":"amount_to","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d+([.,]\\d{1,2})?$"},"description":"Celkov\u00e1 suma s DPH do vr\u00e1tane, mus\u00ed by\u0165 >= amount_from."},{"name":"currency","in":"query","required":false,"schema":{"type":"string","pattern":"^[A-Z]{3}$"},"description":"Mena ponuky (napr\u00edklad EUR)."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":1000000,"default":1},"description":"Strana po 50 ponuk\u00e1ch; bez celkov\u00e9ho limitu 100."}],"description":"Firma sa ur\u010duje z API k\u013e\u00fa\u010da. Vy\u017eaduje bal\u00edk s quotes_online. request je null pre be\u017en\u00fa ponuku; obsahuje p\u00f4vodn\u00fa \u017eiados\u0165 aj po priraden\u00ed partnera a odoslan\u00ed ponuky. Rovnak\u00e9 filtre ako panel cenov\u00fdch pon\u00fak. Krit\u00e9ri\u00e1 sa kombinuj\u00fa pomocou AND; neplatn\u00fd rozsah vr\u00e1ti 422. Modul mus\u00ed by\u0165 zapnut\u00fd a firma mus\u00ed sp\u013a\u0148a\u0165 rozsah a bal\u00edk. Ak k\u013e\u00fa\u010d m\u00e1 autora, overuje sa jeho aktivita, aktu\u00e1lne \u010dlenstvo vo firme a \u017eiv\u00e9 pr\u00e1vo doklady.zobrazit; star\u0161ie syst\u00e9mov\u00e9 k\u013e\u00fa\u010de bez autora zost\u00e1vaj\u00fa kompatibiln\u00e9.","security":[{"BearerAuth":[]}],"tags":["Doklady"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"page","x-response-pagination":"meta.pagination"},"post":{"operationId":"createQuote","summary":"Vytvori\u0165 cenov\u00fa ponuku","description":"Vstup ponuky pou\u017e\u00edva rovnak\u00e9 n\u00e1zvy a valid\u00e1ciu ako webov\u00fd editor. PATCH zachov\u00e1 vynechan\u00e9 polia; items nahr\u00e1dza cel\u00fd zoznam. Firemn\u00e9 \u00fadaje, \u010d\u00edslo, verejn\u00e1 identita a intern\u00e9 snapshoty s\u00fa riaden\u00e9 serverom. Z\u00e1pis vy\u017eaduje autora k\u013e\u00fa\u010da s ponuky.spravovat; serverov\u00fd stav prijatia ani konverzie nemo\u017eno podvrhn\u00fa\u0165.","tags":["Ponuky"],"security":[{"BearerAuth":[]}],"x-required-scope":"ponuky.zapis","x-plan-feature":"quotes_online","parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/QuoteWriteRequest"},"example":{"partner_id":1,"currency":"EUR","issue_date":"2026-10-20","valid_until":"2026-11-20","delivery_method":"online","conversion_mode":"acceptance","intro_text":"Rozsah dod\u00e1vky","footer_text":"\u010eakujeme za z\u00e1ujem.","items":[{"name":"Konzult\u00e1cia","description":"Pozn\u00e1mka k polo\u017eke","quantity":2,"unit":"hod","unit_price":"50.00","vat_rate":"23"}]}}}},"responses":{"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"201":{"description":"Ulo\u017een\u00e1 cenov\u00e1 ponuka.","headers":{"X-RateLimit-Limit":{"description":"Limit volan\u00ed za min\u00fatu.","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"Zost\u00e1vaj\u00face volania.","schema":{"type":"integer"}},"X-RateLimit-Reset":{"description":"UTC Unix \u010das obnovenia limitu.","schema":{"type":"integer"}}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/QuoteWriteResponse"}}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-authentication":"api-key","x-required-scopes":["ponuky.zapis"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/ponuky\/{id}":{"get":{"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"operationId":"getQuote","summary":"Detail cenovej ponuky s p\u00f4vodnou \u017eiados\u0165ou","x-required-scope":"doklady.citanie","responses":{"200":{"description":"Ponuky zoraden\u00e9 od najnov\u0161ej; 50 polo\u017eiek na stranu.","content":{"application\/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"$ref":"#\/components\/schemas\/QuoteRequestQuote"}}},"example":{"data":{"id":1,"quote_number":"20260001","status":"draft","partner_id":1,"buyer_name":"","buyer_snapshot":{},"currency":"EUR","subtotal":"1.00","vat_total":"1.00","total":"1.00","origin":"","request":{"company_name":"","ico":"12345678","product":"","product_name":"","account_guid":"","note":"Integr\u00e1cia Billex API v1","contact":{"name":"TRANSPAREX, a.s.","email":"integracia@example.test","phone":""},"requested_users":1,"received_at":"2026-10-20T10:00:00Z","requested_package":{"id":1,"name":"TRANSPAREX, a.s."}}}}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"401":{"description":"Neplatn\u00fd alebo expirovan\u00fd k\u013e\u00fa\u010d","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Scope, pr\u00e1vo, akt\u00edvna firma alebo bal\u00edk odmietli pr\u00edstup","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Vypnut\u00fd modul alebo doklad in\u00e9ho tenantu","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Neplatn\u00fd filter alebo kurzor.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit API","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"},"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer","minimum":1}}],"description":"Firma sa ur\u010duje z API k\u013e\u00fa\u010da. Vy\u017eaduje bal\u00edk s quotes_online. request je null pre be\u017en\u00fa ponuku; obsahuje p\u00f4vodn\u00fa \u017eiados\u0165 aj po priraden\u00ed partnera a odoslan\u00ed ponuky. Modul mus\u00ed by\u0165 zapnut\u00fd a firma mus\u00ed sp\u013a\u0148a\u0165 rozsah a bal\u00edk. Ak k\u013e\u00fa\u010d m\u00e1 autora, overuje sa jeho aktivita, aktu\u00e1lne \u010dlenstvo vo firme a \u017eiv\u00e9 pr\u00e1vo doklady.zobrazit; star\u0161ie syst\u00e9mov\u00e9 k\u013e\u00fa\u010de bez autora zost\u00e1vaj\u00fa kompatibiln\u00e9.","security":[{"BearerAuth":[]}],"tags":["Doklady"],"x-error-format":"billex","x-idempotency":"none","x-native-pagination":"page","x-response-pagination":"meta.pagination"},"patch":{"operationId":"updateQuote","summary":"\u010ciasto\u010dne upravi\u0165 cenov\u00fa ponuku","description":"Vstup ponuky pou\u017e\u00edva rovnak\u00e9 n\u00e1zvy a valid\u00e1ciu ako webov\u00fd editor. PATCH zachov\u00e1 vynechan\u00e9 polia; items nahr\u00e1dza cel\u00fd zoznam. Firemn\u00e9 \u00fadaje, \u010d\u00edslo, verejn\u00e1 identita a intern\u00e9 snapshoty s\u00fa riaden\u00e9 serverom. Z\u00e1pis vy\u017eaduje autora k\u013e\u00fa\u010da s ponuky.spravovat; serverov\u00fd stav prijatia ani konverzie nemo\u017eno podvrhn\u00fa\u0165. Pri zmene partner_id, currency alebo issue_date na ponuke s ulo\u017een\u00fdmi skladov\u00fdmi\/cenn\u00edkov\u00fdmi snapshotmi je povinn\u00e9 explicitn\u00e9 items s aktu\u00e1lnym kontextom; bez nich 422 error.fields.items. Samostatn\u00e1 \u00faprava pozn\u00e1mok zachov\u00e1 existuj\u00face snapshoty bez nov\u00e9ho tokenu.","tags":["Ponuky"],"security":[{"BearerAuth":[]}],"x-required-scope":"ponuky.zapis","x-plan-feature":"quotes_online","parameters":[{"name":"id","in":"path","required":true,"description":"ID ponuky vlastnej firmy.","schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/QuoteWriteRequest"},"example":{"footer_text":"Aktualizovan\u00e9 podmienky dod\u00e1vky."}}}},"responses":{"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"200":{"description":"Ulo\u017een\u00e1 cenov\u00e1 ponuka.","headers":{"X-RateLimit-Limit":{"description":"Limit volan\u00ed za min\u00fatu.","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"Zost\u00e1vaj\u00face volania.","schema":{"type":"integer"}},"X-RateLimit-Reset":{"description":"UTC Unix \u010das obnovenia limitu.","schema":{"type":"integer"}}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/QuoteWriteResponse"}}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-authentication":"api-key","x-required-scopes":["ponuky.zapis"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true}},"\/ponuky\/{id}\/pdf":{"get":{"operationId":"getQuotePdf","summary":"Stiahnu\u0165 PDF ponuky","description":"\u010c\u00edtanie neozna\u010d\u00ed ponuku za viden\u00fa a nemen\u00ed jej stav. Vy\u017eaduje autora k\u013e\u00fa\u010da s doklady.zobrazit. Modul mus\u00ed by\u0165 zapnut\u00fd a firma mus\u00ed sp\u013a\u0148a\u0165 rozsah a bal\u00edk. Ak k\u013e\u00fa\u010d m\u00e1 autora, overuje sa jeho aktivita, aktu\u00e1lne \u010dlenstvo vo firme a \u017eiv\u00e9 pr\u00e1vo doklady.zobrazit; star\u0161ie syst\u00e9mov\u00e9 k\u013e\u00fa\u010de bez autora zost\u00e1vaj\u00fa kompatibiln\u00e9.","tags":["Ponuky"],"security":[{"BearerAuth":[]}],"x-required-scope":"doklady.citanie","x-plan-feature":"quotes_online","parameters":[{"name":"id","in":"path","required":true,"description":"ID ponuky vlastnej firmy.","schema":{"type":"integer","minimum":1}},{"name":"download","in":"query","description":"Stiahnu\u0165 ako pr\u00edlohu namiesto inline zobrazenia.","schema":{"type":"boolean","default":false}}],"responses":{"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"200":{"description":"PDF rovnakej ponuky ako na webe.","headers":{"X-RateLimit-Limit":{"description":"Limit volan\u00ed za min\u00fatu.","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"Zost\u00e1vaj\u00face volania.","schema":{"type":"integer"}},"X-RateLimit-Reset":{"description":"UTC Unix \u010das obnovenia limitu.","schema":{"type":"integer"}}},"content":{"application\/pdf":{"schema":{"type":"string","format":"binary"}}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"x-error-format":"billex","x-idempotency":"none"}},"\/ponuky\/{id}\/online":{"get":{"operationId":"getQuoteOnlineLink","summary":"Z\u00edska\u0165 online odkaz ponuky","description":"\u010c\u00edtanie neozna\u010d\u00ed ponuku za viden\u00fa a nemen\u00ed jej stav. Vy\u017eaduje autora k\u013e\u00fa\u010da s doklady.zobrazit. Modul mus\u00ed by\u0165 zapnut\u00fd a firma mus\u00ed sp\u013a\u0148a\u0165 rozsah a bal\u00edk. Ak k\u013e\u00fa\u010d m\u00e1 autora, overuje sa jeho aktivita, aktu\u00e1lne \u010dlenstvo vo firme a \u017eiv\u00e9 pr\u00e1vo doklady.zobrazit; star\u0161ie syst\u00e9mov\u00e9 k\u013e\u00fa\u010de bez autora zost\u00e1vaj\u00fa kompatibiln\u00e9.","tags":["Ponuky"],"security":[{"BearerAuth":[]}],"x-required-scope":"doklady.citanie","x-plan-feature":"quotes_online","parameters":[{"name":"id","in":"path","required":true,"description":"ID ponuky vlastnej firmy.","schema":{"type":"integer","minimum":1}}],"responses":{"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"200":{"description":"Online odkaz bez zmeny stavu.","headers":{"X-RateLimit-Limit":{"description":"Limit volan\u00ed za min\u00fatu.","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"Zost\u00e1vaj\u00face volania.","schema":{"type":"integer"}},"X-RateLimit-Reset":{"description":"UTC Unix \u010das obnovenia limitu.","schema":{"type":"integer"}}},"content":{"application\/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"object","properties":{"id":{"type":"integer","description":"ID ponuky."},"status":{"type":"string","enum":["draft","sent","viewed","accepted","rejected","expired","converted"],"description":"Aktu\u00e1lny stav \u017eivotn\u00e9ho cyklu."},"online_url":{"type":"string","description":"Online odkaz existuj\u00faceho port\u00e1lu ponuky.","format":"uri"}},"required":["id","status","online_url"]}}},"example":{"data":{"id":1,"status":"draft","online_url":"https:\/\/app.billex.sk\/ponuka\/01ARZ3NDEKTSV4RRFFQ69G5FAV"}}}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"x-authentication":"api-key","x-required-scopes":["doklady.citanie"],"x-error-format":"billex","x-idempotency":"none"}},"\/webhooky":{"get":{"tags":["Webhooky"],"summary":"Zoznam webhookov","security":[{"BearerAuth":[]}],"x-required-scope":"webhooky.sprava","responses":{"200":{"description":"Oper\u00e1cia bola vykonan\u00e1.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/WebhookEndpoint"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["data","meta"]}}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor expiroval.","content":{"application\/json":{"schema":{"type":"object"}}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100}},{"name":"cursor","in":"query","schema":{"type":"string"}},{"name":"po","in":"query","schema":{"type":"string"}}],"operationId":"getWebhooky","description":"Zoznam webhookov. Oper\u00e1cia re\u0161pektuje aktu\u00e1lny bal\u00edk, firmu, rozsahy a \u017eiv\u00e9 opr\u00e1vnenia autora k\u013e\u00fa\u010da. V\u0161etky oper\u00e1cie spr\u00e1vy webhookov vy\u017eaduj\u00fa akt\u00edvneho autora API k\u013e\u00fa\u010da, jeho aktu\u00e1lne \u010dlenstvo vo firme a \u017eiv\u00e9 opr\u00e1vnenie nastavenia.spravovat. K\u013e\u00fa\u010d bez autora je odmietnut\u00fd. Ka\u017ed\u00e1 udalos\u0165 navy\u0161e re\u0161pektuje bal\u00edk a entitov\u00e9 udalosti aj d\u00e1tov\u00fd rozsah.","x-authentication":"api-key","x-required-scopes":["webhooky.sprava"],"x-error-format":"billex","x-idempotency":"none","x-required-permissions":["nastavenia.spravovat"],"x-plan-feature":"api"},"post":{"tags":["Webhooky"],"summary":"Vytvori\u0165 webhook","security":[{"BearerAuth":[]}],"x-required-scope":"webhooky.sprava","responses":{"201":{"description":"Oper\u00e1cia bola vykonan\u00e1.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/WebhookEndpoint"},"signing_secret":{"type":"string","minLength":64,"maxLength":64,"description":"Shown only by create\/rotate; retained in idempotent replay."}}}}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor expiroval.","content":{"application\/json":{"schema":{"type":"object"}}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WebhookCreate"}}}},"operationId":"postWebhooky","description":"Vytvori\u0165 webhook. Oper\u00e1cia re\u0161pektuje aktu\u00e1lny bal\u00edk, firmu, rozsahy a \u017eiv\u00e9 opr\u00e1vnenia autora k\u013e\u00fa\u010da. V\u0161etky oper\u00e1cie spr\u00e1vy webhookov vy\u017eaduj\u00fa akt\u00edvneho autora API k\u013e\u00fa\u010da, jeho aktu\u00e1lne \u010dlenstvo vo firme a \u017eiv\u00e9 opr\u00e1vnenie nastavenia.spravovat. K\u013e\u00fa\u010d bez autora je odmietnut\u00fd. Ka\u017ed\u00e1 udalos\u0165 navy\u0161e re\u0161pektuje bal\u00edk a entitov\u00e9 udalosti aj d\u00e1tov\u00fd rozsah.","x-authentication":"api-key","x-required-scopes":["webhooky.sprava"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true,"x-required-permissions":["nastavenia.spravovat"],"x-plan-feature":"api"}},"\/webhooky\/katalog":{"get":{"tags":["Webhooky"],"summary":"Katal\u00f3g udalost\u00ed a opr\u00e1vnenia","security":[{"BearerAuth":[]}],"x-required-scope":"webhooky.sprava","responses":{"200":{"description":"Oper\u00e1cia bola vykonan\u00e1.","content":{"application\/json":{"schema":{"type":"object","properties":{"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]},"data":{"type":"array","items":{"type":"object","properties":{"event":{"type":"string"},"name":{"type":"string"},"allowed":{"type":"boolean"},"required_feature":{"type":"string"},"required_scope":{"type":"string"}},"required":["event","name","allowed","required_feature"],"additionalProperties":false}}},"required":["data","meta"]}}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor expiroval.","content":{"application\/json":{"schema":{"type":"object"}}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[],"operationId":"getWebhookyKatalog","description":"Katal\u00f3g udalost\u00ed a opr\u00e1vnenia. Oper\u00e1cia re\u0161pektuje aktu\u00e1lny bal\u00edk, firmu, rozsahy a \u017eiv\u00e9 opr\u00e1vnenia autora k\u013e\u00fa\u010da. V\u0161etky oper\u00e1cie spr\u00e1vy webhookov vy\u017eaduj\u00fa akt\u00edvneho autora API k\u013e\u00fa\u010da, jeho aktu\u00e1lne \u010dlenstvo vo firme a \u017eiv\u00e9 opr\u00e1vnenie nastavenia.spravovat. K\u013e\u00fa\u010d bez autora je odmietnut\u00fd. Ka\u017ed\u00e1 udalos\u0165 navy\u0161e re\u0161pektuje bal\u00edk a entitov\u00e9 udalosti aj d\u00e1tov\u00fd rozsah.","x-authentication":"api-key","x-required-scopes":["webhooky.sprava"],"x-error-format":"billex","x-idempotency":"none","x-required-permissions":["nastavenia.spravovat"],"x-plan-feature":"api"}},"\/webhooky\/{id}":{"get":{"tags":["Webhooky"],"summary":"Detail webhooku","security":[{"BearerAuth":[]}],"x-required-scope":"webhooky.sprava","responses":{"200":{"description":"Oper\u00e1cia bola vykonan\u00e1.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/WebhookEndpoint"}}}}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor expiroval.","content":{"application\/json":{"schema":{"type":"object"}}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}}],"operationId":"getWebhookyId","description":"Detail webhooku. Oper\u00e1cia re\u0161pektuje aktu\u00e1lny bal\u00edk, firmu, rozsahy a \u017eiv\u00e9 opr\u00e1vnenia autora k\u013e\u00fa\u010da. V\u0161etky oper\u00e1cie spr\u00e1vy webhookov vy\u017eaduj\u00fa akt\u00edvneho autora API k\u013e\u00fa\u010da, jeho aktu\u00e1lne \u010dlenstvo vo firme a \u017eiv\u00e9 opr\u00e1vnenie nastavenia.spravovat. K\u013e\u00fa\u010d bez autora je odmietnut\u00fd. Ka\u017ed\u00e1 udalos\u0165 navy\u0161e re\u0161pektuje bal\u00edk a entitov\u00e9 udalosti aj d\u00e1tov\u00fd rozsah.","x-authentication":"api-key","x-required-scopes":["webhooky.sprava"],"x-error-format":"billex","x-idempotency":"none","x-required-permissions":["nastavenia.spravovat"],"x-plan-feature":"api"},"patch":{"tags":["Webhooky"],"summary":"Upravi\u0165 webhook","security":[{"BearerAuth":[]}],"x-required-scope":"webhooky.sprava","responses":{"200":{"description":"Oper\u00e1cia bola vykonan\u00e1.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/WebhookEndpoint"}}}}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor expiroval.","content":{"application\/json":{"schema":{"type":"object"}}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WebhookUpdate"}}}},"operationId":"patchWebhookyId","description":"Upravi\u0165 webhook. Oper\u00e1cia re\u0161pektuje aktu\u00e1lny bal\u00edk, firmu, rozsahy a \u017eiv\u00e9 opr\u00e1vnenia autora k\u013e\u00fa\u010da. V\u0161etky oper\u00e1cie spr\u00e1vy webhookov vy\u017eaduj\u00fa akt\u00edvneho autora API k\u013e\u00fa\u010da, jeho aktu\u00e1lne \u010dlenstvo vo firme a \u017eiv\u00e9 opr\u00e1vnenie nastavenia.spravovat. K\u013e\u00fa\u010d bez autora je odmietnut\u00fd. Ka\u017ed\u00e1 udalos\u0165 navy\u0161e re\u0161pektuje bal\u00edk a entitov\u00e9 udalosti aj d\u00e1tov\u00fd rozsah.","x-authentication":"api-key","x-required-scopes":["webhooky.sprava"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true,"x-required-permissions":["nastavenia.spravovat"],"x-plan-feature":"api"},"delete":{"tags":["Webhooky"],"summary":"Zru\u0161i\u0165 webhook a \u010dakaj\u00face doru\u010denia","security":[{"BearerAuth":[]}],"x-required-scope":"webhooky.sprava","responses":{"200":{"description":"Oper\u00e1cia bola vykonan\u00e1.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"deleted":{"type":"boolean","const":true}},"required":["deleted"],"additionalProperties":false}},"required":["data"],"additionalProperties":false}}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor expiroval.","content":{"application\/json":{"schema":{"type":"object"}}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"operationId":"deleteWebhookyId","description":"Zru\u0161i\u0165 webhook a \u010dakaj\u00face doru\u010denia. Oper\u00e1cia re\u0161pektuje aktu\u00e1lny bal\u00edk, firmu, rozsahy a \u017eiv\u00e9 opr\u00e1vnenia autora k\u013e\u00fa\u010da. V\u0161etky oper\u00e1cie spr\u00e1vy webhookov vy\u017eaduj\u00fa akt\u00edvneho autora API k\u013e\u00fa\u010da, jeho aktu\u00e1lne \u010dlenstvo vo firme a \u017eiv\u00e9 opr\u00e1vnenie nastavenia.spravovat. K\u013e\u00fa\u010d bez autora je odmietnut\u00fd. Ka\u017ed\u00e1 udalos\u0165 navy\u0161e re\u0161pektuje bal\u00edk a entitov\u00e9 udalosti aj d\u00e1tov\u00fd rozsah.","x-authentication":"api-key","x-required-scopes":["webhooky.sprava"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":false,"x-required-permissions":["nastavenia.spravovat"],"x-plan-feature":"api"}},"\/webhooky\/{id}\/tajomstvo":{"post":{"tags":["Webhooky"],"summary":"Vygenerova\u0165 nov\u00e9 podpisov\u00e9 tajomstvo","security":[{"BearerAuth":[]}],"x-required-scope":"webhooky.sprava","responses":{"200":{"description":"Oper\u00e1cia bola vykonan\u00e1.","content":{"application\/json":{"schema":{"type":"object","properties":{"signing_secret":{"type":"string","minLength":64,"maxLength":64,"description":"Shown only by create\/rotate; retained in idempotent replay."}}}}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor expiroval.","content":{"application\/json":{"schema":{"type":"object"}}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"operationId":"postWebhookyIdTajomstvo","description":"Vygenerova\u0165 nov\u00e9 podpisov\u00e9 tajomstvo. Oper\u00e1cia re\u0161pektuje aktu\u00e1lny bal\u00edk, firmu, rozsahy a \u017eiv\u00e9 opr\u00e1vnenia autora k\u013e\u00fa\u010da. V\u0161etky oper\u00e1cie spr\u00e1vy webhookov vy\u017eaduj\u00fa akt\u00edvneho autora API k\u013e\u00fa\u010da, jeho aktu\u00e1lne \u010dlenstvo vo firme a \u017eiv\u00e9 opr\u00e1vnenie nastavenia.spravovat. K\u013e\u00fa\u010d bez autora je odmietnut\u00fd. Ka\u017ed\u00e1 udalos\u0165 navy\u0161e re\u0161pektuje bal\u00edk a entitov\u00e9 udalosti aj d\u00e1tov\u00fd rozsah.","x-authentication":"api-key","x-required-scopes":["webhooky.sprava"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":false,"x-required-permissions":["nastavenia.spravovat"],"x-plan-feature":"api"}},"\/webhooky\/{id}\/dorucenia":{"get":{"tags":["Webhooky"],"summary":"Hist\u00f3ria doru\u010den\u00ed","security":[{"BearerAuth":[]}],"x-required-scope":"webhooky.sprava","responses":{"200":{"description":"Oper\u00e1cia bola vykonan\u00e1.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/WebhookDeliverySummary"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["data","meta"]}}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor expiroval.","content":{"application\/json":{"schema":{"type":"object"}}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100}},{"name":"cursor","in":"query","schema":{"type":"string"}},{"name":"po","in":"query","schema":{"type":"string"}}],"operationId":"getWebhookyIdDorucenia","description":"Hist\u00f3ria doru\u010den\u00ed. Oper\u00e1cia re\u0161pektuje aktu\u00e1lny bal\u00edk, firmu, rozsahy a \u017eiv\u00e9 opr\u00e1vnenia autora k\u013e\u00fa\u010da. V\u0161etky oper\u00e1cie spr\u00e1vy webhookov vy\u017eaduj\u00fa akt\u00edvneho autora API k\u013e\u00fa\u010da, jeho aktu\u00e1lne \u010dlenstvo vo firme a \u017eiv\u00e9 opr\u00e1vnenie nastavenia.spravovat. K\u013e\u00fa\u010d bez autora je odmietnut\u00fd. Ka\u017ed\u00e1 udalos\u0165 navy\u0161e re\u0161pektuje bal\u00edk a entitov\u00e9 udalosti aj d\u00e1tov\u00fd rozsah.","x-authentication":"api-key","x-required-scopes":["webhooky.sprava"],"x-error-format":"billex","x-idempotency":"none","x-required-permissions":["nastavenia.spravovat"],"x-plan-feature":"api"}},"\/webhooky\/{id}\/dorucenia\/{delivery}\/opakovat":{"post":{"tags":["Webhooky"],"summary":"Opakova\u0165 ne\u00faspe\u0161n\u00e9 doru\u010denie","security":[{"BearerAuth":[]}],"x-required-scope":"webhooky.sprava","responses":{"200":{"description":"Oper\u00e1cia bola vykonan\u00e1.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/WebhookDeliverySummary"}}}}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor expiroval.","content":{"application\/json":{"schema":{"type":"object"}}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"name":"delivery","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"operationId":"postWebhookyIdDoruceniaDeliveryOpakovat","description":"Opakova\u0165 ne\u00faspe\u0161n\u00e9 doru\u010denie. Oper\u00e1cia re\u0161pektuje aktu\u00e1lny bal\u00edk, firmu, rozsahy a \u017eiv\u00e9 opr\u00e1vnenia autora k\u013e\u00fa\u010da. V\u0161etky oper\u00e1cie spr\u00e1vy webhookov vy\u017eaduj\u00fa akt\u00edvneho autora API k\u013e\u00fa\u010da, jeho aktu\u00e1lne \u010dlenstvo vo firme a \u017eiv\u00e9 opr\u00e1vnenie nastavenia.spravovat. K\u013e\u00fa\u010d bez autora je odmietnut\u00fd. Ka\u017ed\u00e1 udalos\u0165 navy\u0161e re\u0161pektuje bal\u00edk a entitov\u00e9 udalosti aj d\u00e1tov\u00fd rozsah.","x-authentication":"api-key","x-required-scopes":["webhooky.sprava"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":false,"x-required-permissions":["nastavenia.spravovat"],"x-plan-feature":"api"}},"\/webhooky\/{id}\/odber":{"post":{"tags":["Webhooky"],"summary":"Prihl\u00e1si\u0165 udalosti ent\u00edt vlastn\u00fdm API k\u013e\u00fa\u010dom","security":[{"BearerAuth":[]}],"x-required-scope":"webhooky.sprava","responses":{"200":{"description":"Oper\u00e1cia bola vykonan\u00e1.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/WebhookEntitySubscription"}}}}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor expiroval.","content":{"application\/json":{"schema":{"type":"object"}}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","required":["events"],"properties":{"events":{"type":"array","minItems":1,"items":{"type":"string","description":"entity.* event from catalog; caller requires event scope and live creator permission."}}}}}}},"operationId":"postWebhookyIdOdber","description":"Prihl\u00e1si\u0165 udalosti ent\u00edt vlastn\u00fdm API k\u013e\u00fa\u010dom. Oper\u00e1cia re\u0161pektuje aktu\u00e1lny bal\u00edk, firmu, rozsahy a \u017eiv\u00e9 opr\u00e1vnenia autora k\u013e\u00fa\u010da. V\u0161etky oper\u00e1cie spr\u00e1vy webhookov vy\u017eaduj\u00fa akt\u00edvneho autora API k\u013e\u00fa\u010da, jeho aktu\u00e1lne \u010dlenstvo vo firme a \u017eiv\u00e9 opr\u00e1vnenie nastavenia.spravovat. K\u013e\u00fa\u010d bez autora je odmietnut\u00fd. Ka\u017ed\u00e1 udalos\u0165 navy\u0161e re\u0161pektuje bal\u00edk a entitov\u00e9 udalosti aj d\u00e1tov\u00fd rozsah.","x-authentication":"api-key","x-required-scopes":["webhooky.sprava"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":true,"x-required-permissions":["nastavenia.spravovat"],"x-plan-feature":"api"},"delete":{"tags":["Webhooky"],"summary":"Zru\u0161i\u0165 odber udalost\u00ed ent\u00edt","security":[{"BearerAuth":[]}],"x-required-scope":"webhooky.sprava","responses":{"200":{"description":"Oper\u00e1cia bola vykonan\u00e1.","content":{"application\/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"deleted":{"type":"boolean","const":true}},"required":["deleted"],"additionalProperties":false}},"required":["data"],"additionalProperties":false}}}},"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"410":{"description":"Kurzor expiroval.","content":{"application\/json":{"schema":{"type":"object"}}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","minimum":1}},{"$ref":"#\/components\/parameters\/IdempotencyKey"}],"operationId":"deleteWebhookyIdOdber","description":"Zru\u0161i\u0165 odber udalost\u00ed ent\u00edt. Oper\u00e1cia re\u0161pektuje aktu\u00e1lny bal\u00edk, firmu, rozsahy a \u017eiv\u00e9 opr\u00e1vnenia autora k\u013e\u00fa\u010da. V\u0161etky oper\u00e1cie spr\u00e1vy webhookov vy\u017eaduj\u00fa akt\u00edvneho autora API k\u013e\u00fa\u010da, jeho aktu\u00e1lne \u010dlenstvo vo firme a \u017eiv\u00e9 opr\u00e1vnenie nastavenia.spravovat. K\u013e\u00fa\u010d bez autora je odmietnut\u00fd. Ka\u017ed\u00e1 udalos\u0165 navy\u0161e re\u0161pektuje bal\u00edk a entitov\u00e9 udalosti aj d\u00e1tov\u00fd rozsah.","x-authentication":"api-key","x-required-scopes":["webhooky.sprava"],"x-error-format":"billex","x-idempotency":"header","x-expects-request-body":false,"x-required-permissions":["nastavenia.spravovat"],"x-plan-feature":"api"}},"\/openapi.json":{"get":{"operationId":"canonicalOpenApiAlias","summary":"Stabiln\u00fd alias OpenAPI dokumentu","description":"Presmeruje na \/vyvojari\/api\/openapi.json, \u00fapln\u00fd verejn\u00fd kontrakt API v1. Nevy\u017eaduje API k\u013e\u00fa\u010d.","tags":["Dokument\u00e1cia"],"x-authentication":"public","x-required-scopes":[],"security":[],"x-idempotency":"none","x-error-format":"billex","x-success-impossible":true,"responses":{"302":{"description":"Kanonick\u00fd dokument je na adrese v Location.","headers":{"Location":{"description":"Kanonick\u00e1 adresa kontraktu.","schema":{"type":"string"},"example":"\/vyvojari\/api\/openapi.json"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}}}}},"components":{"securitySchemes":{"NetworkAuth":{"type":"http","scheme":"bearer","description":"Sie\u0165ov\u00fd access_token vydan\u00fd \/sietove\/sapi\/auth\/token; API k\u013e\u00fa\u010d Billexu sem nepatr\u00ed."},"SandboxAuth":{"type":"http","scheme":"bearer","description":"Izolovan\u00fd sandbox k\u013e\u00fa\u010d zo str\u00e1nky Nastavenia API \u2192 Sandbox; nepristupuje k \u017eiv\u00fdm d\u00e1tam."},"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"API key","description":"Po\u0161lite hlavi\u010dku `Authorization: Bearer blx_test_...` v testoch alebo `Authorization: Bearer blx_live_...` v ostrej prev\u00e1dzke."}},"parameters":{"DokladId":{"name":"id","in":"path","required":true,"schema":{"type":"integer"},"description":"ID dokladu."},"UhradaId":{"name":"uhrada","in":"path","required":true,"schema":{"type":"integer"},"description":"ID \u00fahrady."},"OdberatelId":{"name":"id","in":"path","required":true,"schema":{"type":"integer"},"description":"ID odberate\u013ea."},"TypDokladu":{"name":"typ","in":"query","schema":{"type":"string","enum":["faktura","predfaktura","dobropis","tarchopis"]},"description":"Typ dokladu."},"StavDokladu":{"name":"stav","in":"query","schema":{"type":"string"},"description":"Stav dokladu pod\u013ea Billexu."},"VystaveneOd":{"name":"vystavene_od","in":"query","schema":{"type":"string","format":"date"},"description":"Najskor\u0161\u00ed d\u00e1tum vystavenia."},"VystaveneDo":{"name":"vystavene_do","in":"query","schema":{"type":"string","format":"date"},"description":"Najneskor\u0161\u00ed d\u00e1tum vystavenia."},"OdberatelIdQuery":{"name":"odberatel_id","in":"query","schema":{"type":"integer"},"description":"Filter pod\u013ea odberate\u013ea."},"ZmeneneOd":{"name":"zmenene_od","in":"query","schema":{"type":"string","format":"date-time"},"description":"Vr\u00e1ti z\u00e1znamy zmenen\u00e9 od tohto \u010dasu."},"Limit":{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100,"default":50},"description":"Po\u010det z\u00e1znamov na str\u00e1nku."},"Po":{"name":"cursor","in":"query","schema":{"type":"string"},"description":"Neprieh\u013eadn\u00fd kurzor z meta.pagination.next_cursor predch\u00e1dzaj\u00facej odpovede. Neme\u0148te filtre medzi stranami."},"IdempotencyKey":{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":1,"maxLength":100,"pattern":"^[!-~]+$"},"example":"shop-order-2026-10-03-0001","description":"Povinn\u00e9 pri ka\u017edom z\u00e1pise s API k\u013e\u00fa\u010dom; najviac 100 tla\u010dite\u013en\u00fdch ASCII znakov bez medzier. Ch\u00fdba alebo je neplatn\u00e9: 422 NEPLATNE_UDAJE. Ten ist\u00fd k\u013e\u00fa\u010d, met\u00f3da, cesta, query a presn\u00e9 bajty tela\/s\u00faborov vr\u00e1tia p\u00f4vodn\u00fd v\u00fdsledok. K\u013e\u00fa\u010d je viazan\u00fd na API k\u013e\u00fa\u010d a uchov\u00e1va sa trvalo. In\u00e1 po\u017eiadavka: 409 IDEMPOTENCY_KONFLIKT; s\u00fabeh: 409 SPRACOVAVA_SA. Po 5xx je mo\u017en\u00e9 zopakova\u0165 pokus."},"PoLegacy":{"name":"po","in":"query","schema":{"type":"string"},"description":"Star\u0161\u00ed alias cursor. Pou\u017eite iba jeden z dvojice cursor\/po.","deprecated":true}},"responses":{"401":{"description":"Ch\u00fdbaj\u00face, neplatn\u00e9, deaktivovan\u00e9 alebo expirovan\u00e9 poverenie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"403":{"description":"Ch\u00fdba rozsah, efekt\u00edvne pr\u00e1vo, \u010dlenstvo alebo funkcia bal\u00edka.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"404":{"description":"Z\u00e1znam neexistuje, patr\u00ed inej firme alebo je modul vypnut\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"409":{"description":"Konflikt stavu alebo po\u017eiadavka sa e\u0161te sprac\u00fava.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"422":{"description":"Vstupn\u00e9 \u00fadaje alebo idempotency k\u013e\u00fa\u010d nie s\u00fa platn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"429":{"description":"Limit volan\u00ed bol prekro\u010den\u00fd.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"Retry-After":{"$ref":"#\/components\/headers\/RetryAfter"},"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"503":{"description":"Slu\u017eba alebo overenie je do\u010dasne nedostupn\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"400":{"description":"Nespr\u00e1vny tvar po\u017eiadavky.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"413":{"description":"Po\u017eiadavka prekra\u010duje ve\u013ekostn\u00fd limit.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"423":{"description":"Firma je v re\u017eime iba na \u010d\u00edtanie.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}},"500":{"description":"Oper\u00e1cia sa nepodarila; intern\u00e9 \u00fadaje sa nevracaj\u00fa.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Chyba"}}},"headers":{"X-RateLimit-Limit":{"$ref":"#\/components\/headers\/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#\/components\/headers\/RateLimitRemaining"},"X-RateLimit-Reset":{"$ref":"#\/components\/headers\/RateLimitReset"}}}},"schemas":{"SietoveChyba":{"$ref":"#\/components\/schemas\/Chyba"},"SietovePotvrdenie":{"type":"object","properties":{"kind":{"type":"string","enum":["sending","receipt","undeliverable"],"description":"`sending` = potvrdenie o odoslan\u00ed, `receipt` = potvrdenie o prijat\u00ed, `undeliverable` = **z\u00e1znam o nedoru\u010dite\u013enosti** (A14): doklad sme prevzali, ale odberate\u013ea sa nepodarilo n\u00e1js\u0165 v Peppol adres\u00e1ri. Je to d\u00f4kaz, \u017ee ste fakt\u00faru doru\u010di\u0165 chceli a prek\u00e1\u017eka bola na druhej strane."},"confirmationSha256":{"type":"string","description":"Odtla\u010dok obsahu potvrdenia (v\u0161etko okrem `issuedAt` a tohto po\u013ea). Rovnak\u00e9 skuto\u010dnosti = rovnak\u00fd odtla\u010dok; nov\u00e1 doru\u010denka ho zmen\u00ed. Ulo\u017ete si ho \u2014 pri spore sa d\u00e1 overi\u0165 opakovan\u00fdm vy\u017eiadan\u00edm."},"issuedAt":{"type":"string","description":"Kedy bolo potvrdenie vystaven\u00e9 (\u010das tohto volania)."},"environment":{"type":"string","enum":["production","sandbox"]},"simulated":{"type":"boolean","description":"`true` v sandboxe \u2014 doru\u010denie bolo simulovan\u00e9, potvrdenie nem\u00e1 pr\u00e1vnu v\u00e1hu."},"document":{"type":"object","properties":{"documentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","description":"Jednozna\u010dn\u00fd identifik\u00e1tor dokladu u po\u0161t\u00e1ra."},"clientDocumentId":{"description":"V\u00e1\u0161 identifik\u00e1tor (`metadata.documentId`), pri pr\u00edjme identifik\u00e1tor spr\u00e1vy zo siete.","type":["string","null"]},"direction":{"type":"string","enum":["inbound","outbound"]},"status":{"type":["string","null"]},"payloadSha256":{"type":"string","description":"SHA-256 presn\u00fdch bajtov dokladu \u2014 d\u00f4kaz, \u010do presne bolo odoslan\u00e9 \/ prijat\u00e9."},"payloadBytes":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"documentTypeId":{"type":"string"},"processId":{"type":"string"},"validatedAgainst":{"description":"Sada pravidiel Peppol, ktorou doklad pre\u0161iel.","type":["string","null"]}},"required":["documentId","clientDocumentId","direction","status","payloadSha256","payloadBytes","documentTypeId","processId","validatedAgainst"],"additionalProperties":false},"supplier":{"type":"object","properties":{"name":{"type":["string","null"]},"vatId":{"description":"I\u010c DPH (BT-31 \/ BT-48).","type":["string","null"]},"legalId":{"description":"I\u010cO (BT-30).","type":["string","null"]},"participantId":{"type":"string","description":"Peppol identifik\u00e1tor \u00fa\u010dastn\u00edka, napr. `0245:1234567890`."}},"required":["name","vatId","legalId","participantId"],"additionalProperties":false,"description":"Dod\u00e1vate\u013e (odosielate\u013e dokladu)."},"customer":{"type":"object","properties":{"name":{"type":["string","null"]},"vatId":{"description":"I\u010c DPH (BT-31 \/ BT-48).","type":["string","null"]},"legalId":{"description":"I\u010cO (BT-30).","type":["string","null"]},"participantId":{"type":"string","description":"Peppol identifik\u00e1tor \u00fa\u010dastn\u00edka, napr. `0245:1234567890`."}},"required":["name","vatId","legalId","participantId"],"additionalProperties":false,"description":"Odberate\u013e (pr\u00edjemca dokladu)."},"accessPoints":{"type":"object","properties":{"sender":{"type":"object","properties":{"id":{"description":"Identifik\u00e1tor Access Pointu pod\u013ea jeho certifik\u00e1tu (napr. `PSK000123`).","type":["string","null"]},"name":{"type":["string","null"]}},"required":["id","name"],"additionalProperties":false,"description":"Doru\u010dovate\u013e na strane odosielate\u013ea."},"receiver":{"type":"object","properties":{"id":{"description":"Identifik\u00e1tor Access Pointu pod\u013ea jeho certifik\u00e1tu (napr. `PSK000123`).","type":["string","null"]},"name":{"type":["string","null"]}},"required":["id","name"],"additionalProperties":false,"description":"Doru\u010dovate\u013e na strane odberate\u013ea \u2014 z potvrdenky AS4 (Etapa 2)."}},"required":["sender","receiver"],"additionalProperties":false},"timeline":{"type":"object","properties":{"receivedAt":{"type":"string","description":"Kedy sme prevzali zodpovednos\u0165 za doklad (n\u00e1\u0161 \u010das, z\u00e1v\u00e4zn\u00fd)."},"validatedAt":{"type":["string","null"]},"sentAt":{"description":"Odovzdan\u00e9 sieti.","type":["string","null"]},"deliveredAt":{"description":"Potvrden\u00e9 doru\u010dovate\u013eom odberate\u013ea \u2014 \u010das z jeho potvrdenky.","type":["string","null"]},"acceptedAt":{"description":"Odberate\u013e fakt\u00faru prijal (odpove\u010f AP).","type":["string","null"]},"rejectedAt":{"description":"Odberate\u013e fakt\u00faru odmietol (odpove\u010f RE) \u2014 d\u00f4vod v `response`.","type":["string","null"]},"acknowledgedAt":{"description":"Pri prijatom doklade: kedy ste potvrdili prevzatie.","type":["string","null"]}},"required":["receivedAt","validatedAt","sentAt","deliveredAt","acceptedAt","rejectedAt","acknowledgedAt"],"additionalProperties":false},"response":{"description":"Posledn\u00e1 odpove\u010f odberate\u013ea na odoslan\u00fa fakt\u00faru (Peppol Invoice Response). `null`, k\u00fdm \u017eiadna nepri\u0161la.","type":["object","null"],"properties":{"profile":{"type":"string","enum":["invoice_response","mlr"],"description":"`invoice_response` obchodn\u00e1 odpove\u010f odberate\u013ea, `mlr` technick\u00e9 potvrdenie spr\u00e1vy prij\u00edmaj\u00facim syst\u00e9mom."},"code":{"type":"string","description":"Posledn\u00fd k\u00f3d odpovede (AB, IP, UQ, CA, RE, AP, PD)."},"meaning":{"type":"string","description":"V\u00fdznam k\u00f3du po slovensky."},"reasonCode":{"type":["string","null"]},"reason":{"type":["string","null"]},"at":{"type":"string","format":"date-time"},"responseDocumentId":{"type":["string","null"],"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["profile","code","meaning","reasonCode","reason","at","responseDocumentId"],"additionalProperties":false},"transportMessageIds":{"type":"object","properties":{"sent":{"type":["string","null"]},"delivered":{"type":["string","null"]},"accepted":{"type":["string","null"]}},"required":["sent","delivered","accepted"],"additionalProperties":false,"description":"Identifik\u00e1tory spr\u00e1v AS4 z potvrdeniek (Etapa 2)."},"attempts":{"type":"array","items":{"type":"object","properties":{"attemptNo":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"attemptedAt":{"type":"string"},"receiverParticipantId":{"type":"string","description":"Koho sme v Peppol adres\u00e1ri h\u013eadali."},"outcome":{"type":"string","enum":["sent","retry","failed"],"description":"`sent` odovzdan\u00e9 sieti \u00b7 `retry` do\u010dasn\u00e1 prek\u00e1\u017eka \u00b7 `failed` definit\u00edvny koniec."},"code":{"type":["string","null"]},"detail":{"description":"\u010co sa stalo, po slovensky.","type":["string","null"]}},"required":["attemptNo","attemptedAt","receiverParticipantId","outcome","code","detail"],"additionalProperties":false},"description":"Pokusy doru\u010di\u0165 doklad, od prv\u00e9ho (A14). Pr\u00e1zdne pole pri prijatom doklade a k\u00fdm prenos nebe\u017e\u00ed. Pri nedoru\u010dite\u013enom doklade je to jadro d\u00f4kazu \u2014 kedy sme to sk\u00fa\u0161ali, koho sme h\u013eadali a s ak\u00fdm v\u00fdsledkom."},"undeliverable":{"description":"Vyplnen\u00e9 len pri `kind: \"undeliverable\"`. Doklad ost\u00e1va u n\u00e1s a d\u00e1 sa stiahnu\u0165; odosla\u0165 sa d\u00e1 znova, ke\u010f si odberate\u013e po\u0161t\u00e1ra zriadi.","type":["object","null"],"properties":{"since":{"type":"string","description":"Kedy sme doru\u010dovanie definit\u00edvne vzdali."},"reason":{"type":"string","description":"Pre\u010do \u2014 po slovensky."},"code":{"type":["string","null"]},"attempts":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"Ko\u013eko pokusov sme urobili."}},"required":["since","reason","code","attempts"],"additionalProperties":false},"invoice":{"description":"S\u00fahrn dokladu zo \u0161trukt\u00farovanej extrakcie. `null`, k\u00fdm extrakcia neprebehla.","type":["object","null"],"properties":{"invoiceNumber":{"type":"string"},"typeCode":{"type":"string"},"issueDate":{"type":["string","null"]},"dueDate":{"type":["string","null"]},"currency":{"type":"string"},"payableAmount":{"type":["string","null"]},"taxInclusiveAmount":{"type":["string","null"]}},"required":["invoiceNumber","typeCode","issueDate","dueDate","currency","payableAmount","taxInclusiveAmount"],"additionalProperties":false}},"required":["kind","confirmationSha256","issuedAt","environment","simulated","document","supplier","customer","accessPoints","timeline","response","transportMessageIds","attempts","undeliverable","invoice"],"additionalProperties":false},"SietoveOsudDokladu":{"type":"object","properties":{"documentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"direction":{"type":"string","enum":["inbound","outbound"]},"status":{"type":["string","null"],"enum":["received","validated","rejected","available","acknowledged","queued","sent","delivered","failed","responded"],"description":"`received` prevzat\u00e9 \u00b7 `validated` pre\u0161lo pravidlami \u00b7 `rejected` nepre\u0161lo \u00b7 `available` na vyzdvihnutie \u00b7 `acknowledged` prevzatie potvrden\u00e9 \u00b7 `queued` \u010dak\u00e1 na odoslanie \u00b7 `sent` odovzdan\u00e9 sieti \u00b7 `delivered` potvrden\u00e9 pr\u00edjemcom \u00b7 `failed` zlyhalo definit\u00edvne \u00b7 `responded` odberate\u013e odpovedal (k\u00f3d odpovede v detaile udalosti a v doru\u010denke)"},"statusChangedAt":{"type":["string","null"]},"metadata":{"type":"object","properties":{"documentId":{"description":"Identifik\u00e1tor od odosielate\u013ea (`metadata.documentId` pri odoslan\u00ed).","type":["string","null"]},"documentTypeId":{"type":"string"},"processId":{"type":"string"},"senderParticipantId":{"type":"string"},"receiverParticipantId":{"type":"string"},"creationDateTime":{"type":["string","null"]}},"required":["documentId","documentTypeId","processId","senderParticipantId","receiverParticipantId","creationDateTime"],"additionalProperties":false},"payloadSha256":{"type":"string","description":"Odtla\u010dok presn\u00fdch prijat\u00fdch bajtov \u2014 overte si, \u017ee m\u00e1me to, \u010do ste poslali."},"payloadBytes":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"receivedAt":{"type":"string"},"correlationId":{"type":"string","description":"Correlation ID prevzatia \u2014 s n\u00edm doh\u013ead\u00e1me cel\u00fa cestu spr\u00e1vy."},"invoice":{"description":"\u0160trukt\u00farovan\u00fd v\u00fd\u0165ah z XML. `null`, k\u00fdm extrakcia neprebehla.","type":["object","null"],"properties":{"invoiceNumber":{"type":"string"},"typeCode":{"type":"string","description":"K\u00f3d typu dokladu z UNCL1001 tak, ako je na doklade \u2014 nie je to uzavret\u00fd zoznam. Be\u017en\u00e9: `380` fakt\u00fara, `381` dobropis, `383` \u0165archopis, `384` opravn\u00e1 fakt\u00fara, `389` samofakt\u00fara, `261` samodobropis, `527` samo\u0165archopis."},"issueDate":{"type":["string","null"]},"dueDate":{"type":["string","null"]},"currency":{"type":"string"},"sellerName":{"type":"string"},"sellerVatId":{"type":["string","null"]},"buyerName":{"type":"string"},"paymentIban":{"type":["string","null"]},"payableAmount":{"description":"Re\u0165azec, nie \u010d\u00edslo \u2014 peniaze sa nepren\u00e1\u0161aj\u00fa s pl\u00e1vaj\u00facou \u010diarkou.","type":["string","null"]},"extractorVersion":{"type":"string"}},"required":["invoiceNumber","typeCode","issueDate","dueDate","currency","sellerName","sellerVatId","buyerName","paymentIban","payableAmount","extractorVersion"],"additionalProperties":false},"events":{"type":"array","items":{"type":"object","properties":{"status":{"type":"string","enum":["received","validated","rejected","available","acknowledged","queued","sent","delivered","failed","responded"],"description":"`received` prevzat\u00e9 \u00b7 `validated` pre\u0161lo pravidlami \u00b7 `rejected` nepre\u0161lo \u00b7 `available` na vyzdvihnutie \u00b7 `acknowledged` prevzatie potvrden\u00e9 \u00b7 `queued` \u010dak\u00e1 na odoslanie \u00b7 `sent` odovzdan\u00e9 sieti \u00b7 `delivered` potvrden\u00e9 pr\u00edjemcom \u00b7 `failed` zlyhalo definit\u00edvne \u00b7 `responded` odberate\u013e odpovedal (k\u00f3d odpovede v detaile udalosti a v doru\u010denke)"},"occurredAt":{"type":"string"},"detail":{"description":"Pri `rejected` obsahuje v\u0161etky poru\u0161en\u00e9 pravidl\u00e1."},"correlationId":{"type":"string"}},"required":["status","occurredAt","detail","correlationId"],"additionalProperties":false},"description":"Cel\u00e1 hist\u00f3ria vr\u00e1tane ne\u00faspe\u0161n\u00fdch pokusov \u2014 nie len posledn\u00fd stav."},"receipts":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","enum":["sent","delivered","accepted","rejected","response"],"description":"`sent`\/`delivered` z prenosu; `accepted` (AP) a `rejected` (RE) z odpovede odberate\u013ea; `response` ostatn\u00e9 k\u00f3dy odpovede."},"occurredAt":{"type":"string","description":"\u010cas z potvrdenky protistrany \u2014 pri spore plat\u00ed tento."},"recordedAt":{"type":"string","description":"Kedy sme ju zap\u00edsali my."},"responseProfile":{"description":"`invoice_response` obchodn\u00e1 odpove\u010f odberate\u013ea (A9), `mlr` technick\u00e9 potvrdenie spr\u00e1vy (A10); `null` pri zna\u010dk\u00e1ch z prenosu.","type":["string","null"],"enum":["invoice_response","mlr"]},"responseCode":{"description":"K\u00f3d odpovede (AB, IP, UQ, CA, RE, AP, PD; MLR len AB, AP, RE); `null` pri zna\u010dk\u00e1ch z prenosu.","type":["string","null"]},"reasonCode":{"type":["string","null"]},"reason":{"type":["string","null"]},"responseDocumentId":{"description":"Doklad odpovede u n\u00e1s \u2014 jeho XML je d\u00f4kaz.","type":["string","null"],"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["kind","occurredAt","recordedAt","responseProfile","responseCode","reasonCode","reason","responseDocumentId"],"additionalProperties":false},"description":"Pr\u00e1zdne, k\u00fdm nie je zapojen\u00fd prenos do siete."},"checks":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","enum":["iban_changed","duplicate_number","new_supplier","validation_failed","validation_warnings","unusual_amount","late_issue","issue_date_mismatch","recipient_mismatch"],"description":"`iban_changed` in\u00fd \u00fa\u010det ne\u017e doteraz \u00b7 `duplicate_number` rovnak\u00e9 \u010d\u00edslo fakt\u00fary od dod\u00e1vate\u013ea \u00b7 `new_supplier` prv\u00e1 fakt\u00fara od dod\u00e1vate\u013ea \u00b7 `validation_failed` nepre\u0161iel pravidlami Peppol \u00b7 `validation_warnings` upozornenia z pravidiel \u00b7 `unusual_amount` suma n\u00e1sobne vy\u0161\u0161ia, ne\u017e od dod\u00e1vate\u013ea b\u00fdva \u00b7 `late_issue` d\u00e1tum vyhotovenia je viac ne\u017e 15 dn\u00ed od d\u00e1tumu dodania \u00b7 `issue_date_mismatch` d\u00e1tum vyhotovenia na odoslanej fakt\u00fare sa nerovn\u00e1 d\u0148u odoslania \u00b7 `recipient_mismatch` pr\u00edjemca v ob\u00e1lke sa nezhoduje s elektronickou adresou odberate\u013ea na doklade"},"severity":{"type":"string","enum":["info","warning","high"],"description":"`high` pred platbou overi\u0165 \u00b7 `warning` pozrie\u0165 \u00b7 `info` na vedomie"},"message":{"type":"string","description":"Znenie pre \u010dloveka \u2014 hovor\u00ed, \u010do urobi\u0165."},"detail":{"description":"Podklad: predch\u00e1dzaj\u00faci \u00fa\u010det, duplicitn\u00fd doklad, po\u010dty ch\u00fdb\u2026"},"computedAt":{"type":"string"}},"required":["code","severity","message","detail","computedAt"],"additionalProperties":false},"description":"Kontroly prijat\u00e9ho dokladu z va\u0161ich vlastn\u00fdch d\u00e1t (in\u00fd \u00fa\u010det dod\u00e1vate\u013ea, duplicita, nov\u00fd dod\u00e1vate\u013e, kvalita). Pr\u00e1zdne pri odoslan\u00fdch dokladoch."},"disposal":{"description":"`null`, k\u00fdm je origin\u00e1l u n\u00e1s. Doklad, udalosti a doru\u010denky ost\u00e1vaj\u00fa v\u017edy.","type":["object","null"],"properties":{"reason":{"type":"string","enum":["window","trash","user"],"description":"`window` posuvn\u00e9 okno bezplatnej schr\u00e1nky \u00b7 `trash` trvalo zmazan\u00e9 z ko\u0161a \u00b7 `user` na \u017eiados\u0165"},"announcedAt":{"description":"Kedy sme vyradenie ozn\u00e1mili (30 dn\u00ed vopred).","type":["string","null"]},"disposedAt":{"description":"Kedy bol origin\u00e1l odstr\u00e1nen\u00fd; `null` = zatia\u013e len ozn\u00e1men\u00e9.","type":["string","null"]}},"required":["reason","announcedAt","disposedAt"],"additionalProperties":false},"taxReport":{"description":"Hl\u00e1senie \u00fadajov z fakt\u00fary Finan\u010dnej spr\u00e1ve (IS C5). `null` pri doklade, ktor\u00fd sa nehl\u00e1si (sandbox, odpove\u010f na fakt\u00faru) alebo k\u00fdm hl\u00e1senie nevzniklo.","allOf":[{"$ref":"#\/components\/schemas\/SietoveHlasenieFinancnejSprave"}]},"respondsTo":{"description":"Pri odpovedi na fakt\u00faru: doklad, na ktor\u00fd odpoved\u00e1.","type":["string","null"],"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"responses":{"type":"array","items":{"type":"object","properties":{"responseDocumentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"profile":{"type":"string","enum":["invoice_response","mlr"],"description":"`invoice_response` obchodn\u00e1 odpove\u010f odberate\u013ea, `mlr` technick\u00e9 potvrdenie spr\u00e1vy."},"responseCode":{"type":"string"},"reasonCode":{"type":["string","null"]},"status":{"description":"Osud dokladu odpovede (`validated`, `queued`, `sent`, `delivered`, `failed`\u2026).","type":["string","null"]},"createdAt":{"type":"string"}},"required":["responseDocumentId","profile","responseCode","reasonCode","status","createdAt"],"additionalProperties":false},"description":"Pri prijatej fakt\u00fare: odpovede, ktor\u00e9 ste k nej poslali."}},"required":["documentId","direction","status","statusChangedAt","metadata","payloadSha256","payloadBytes","receivedAt","correlationId","invoice","events","receipts","checks","disposal","taxReport","respondsTo","responses"],"additionalProperties":false},"SietoveHlasenieFinancnejSprave":{"type":"object","properties":{"obligation":{"type":"string","enum":["unknown","required","not_required"],"description":"`unknown` zatia\u013e sa rozhoduje (ch\u00fdba v\u00fd\u0165ah fakt\u00fary) \u00b7 `required` hl\u00e1si sa \u00b7 `not_required` hl\u00e1sen\u00e1 strana nem\u00e1 I\u010c DPH"},"role":{"description":"V akej role hl\u00e1sime: `C2` ke\u010f doklad odosielame, `C3` ke\u010f ho prij\u00edmame.","type":["string","null"],"enum":["C2","C3"]},"status":{"type":"string","enum":["pending","sending","done","failed"],"description":"Stav u n\u00e1s: `done` = odoslan\u00e9 Finan\u010dnej spr\u00e1ve. \u010ci ho aj PRIJALA, hovor\u00ed `authorityStatus`."},"deadlineAt":{"description":"Dokedy mus\u00ed by\u0165 hl\u00e1senie splnen\u00e9. Pri zamietnut\u00ed sa skracuje na koniec toho ist\u00e9ho d\u0148a.","type":["string","null"]},"reportedAt":{"description":"Kedy hl\u00e1senie odi\u0161lo.","type":["string","null"]},"authorityStatus":{"description":"Odpove\u010f Finan\u010dnej spr\u00e1vy: `AP` prijala \u00b7 `RE` **odmietla, povinnos\u0165 nie je splnen\u00e1** \u00b7 `null` zatia\u013e neodpovedala.","type":["string","null"],"enum":["AP","RE"]},"authorityReason":{"description":"\u010co Finan\u010dn\u00e1 spr\u00e1va vytkla. Pod\u013ea tohto sa fakt\u00fara opravuje.","type":["string","null"]},"authorityAt":{"type":["string","null"]},"lastError":{"description":"Pre\u010do sa hl\u00e1senie nepodarilo odosla\u0165, ak sa nepodarilo.","type":["string","null"]}},"required":["obligation","role","status","deadlineAt","reportedAt","authorityStatus","authorityReason","authorityAt","lastError"],"additionalProperties":false},"SietovePrijatyDoklad":{"type":"object","properties":{"metadata":{"type":"object","properties":{"documentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","description":"Identifik\u00e1tor u po\u0161t\u00e1ra."},"documentTypeId":{"type":"string"},"processId":{"type":"string"},"senderParticipantId":{"type":"string"},"receiverParticipantId":{"type":"string"},"creationDateTime":{"type":["string","null"]}},"required":["documentId","documentTypeId","processId","senderParticipantId","receiverParticipantId","creationDateTime"],"additionalProperties":false},"payload":{"type":"string","description":"XML presne tak, ako bolo prijat\u00e9 \u2014 pr\u00e1vny origin\u00e1l."},"payloadFormat":{"type":"string","enum":["XML"]}},"required":["metadata","payload","payloadFormat"],"additionalProperties":false},"SietoveZoznamPrijatych":{"type":"object","properties":{"documents":{"type":"array","items":{"type":"object","properties":{"documentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","description":"Identifik\u00e1tor u po\u0161t\u00e1ra."},"documentTypeId":{"type":"string"},"processId":{"type":"string"},"senderParticipantId":{"type":"string"},"receiverParticipantId":{"type":"string"},"creationDateTime":{"type":["string","null"]}},"required":["documentId","documentTypeId","processId","senderParticipantId","receiverParticipantId","creationDateTime"],"additionalProperties":false}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["documents","meta"],"additionalProperties":false},"SietovePrijatieDokladu":{"type":"object","properties":{"providerDocumentId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","description":"Identifik\u00e1tor u po\u0161t\u00e1ra \u2014 pou\u017eite v `GET \/api\/v1\/documents\/{id}`."},"status":{"type":"string","enum":["ACCEPTED"]},"receivedAt":{"type":"string","description":"Okamih prevzatia zodpovednosti \u2014 n\u00e1\u0161 \u010das, z\u00e1v\u00e4zn\u00fd."},"timestamp":{"type":"string"}},"required":["providerDocumentId","status","receivedAt","timestamp"],"additionalProperties":false},"SietoveStavTokenu":{"type":"object","properties":{"valid":{"type":"boolean","description":"`false` = vypr\u0161an\u00fd alebo zneplatnen\u00fd; nie je to chyba volania."},"token_type":{"type":"string","enum":["access"]},"client_id":{"type":"string"},"issued_at":{"type":"string","format":"date-time"},"expires_at":{"type":"string","format":"date-time"},"expires_in_seconds":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"should_refresh":{"type":"boolean","description":"`true`, ke\u010f zost\u00e1va menej ne\u017e tretina platnosti."},"refresh_recommended_at":{"type":"string","format":"date-time"},"environment":{"type":"string","enum":["production","sandbox"],"description":"sandbox = oddelen\u00fd testovac\u00ed \u00fa\u010det. P\u00f4vodn\u00fd SAPI subset simuluje lok\u00e1lne, asynchr\u00f3nne efaktura oper\u00e1cie pou\u017e\u00edvaj\u00fa testovac\u00ed transport po\u0161t\u00e1ra. \u017diadny testovac\u00ed doklad nevstupuje do \u00fa\u010dtovnej evidencie."}},"required":["valid","token_type","client_id","issued_at","expires_at","expires_in_seconds","should_refresh","refresh_recommended_at","environment"],"additionalProperties":false},"SietoveToken":{"type":"object","properties":{"access_token":{"type":"string","description":"Nepreh\u013eadn\u00fd re\u0165azec, nie JWT \u2014 stav a zneplatnenie s\u00fa z\u00e1v\u00e4zn\u00e9 (`\/auth\/token\/status`, `\/auth\/revoke`)."},"token_type":{"type":"string","enum":["Bearer"]},"expires_in":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"Sekundy; pod\u013ea SAPI-SK 900."},"refresh_token":{"type":"string","description":"Pole navy\u0161e oproti sch\u00e9me \u0161tandardu \u2014 bez neho by sa `\/auth\/renew` nedal pou\u017ei\u0165."},"scope":{"type":"string"},"environment":{"type":"string","enum":["production","sandbox"],"description":"sandbox = oddelen\u00fd testovac\u00ed \u00fa\u010det. P\u00f4vodn\u00fd SAPI subset simuluje lok\u00e1lne, asynchr\u00f3nne efaktura oper\u00e1cie pou\u017e\u00edvaj\u00fa testovac\u00ed transport po\u0161t\u00e1ra. \u017diadny testovac\u00ed doklad nevstupuje do \u00fa\u010dtovnej evidencie."}},"required":["access_token","token_type","expires_in","refresh_token","environment"],"additionalProperties":false},"SietoveSimulovanyOsud":{"type":"object","additionalProperties":false,"required":["documentId","status","simulated","environment","payloadSha256","events","receipts","confirmation"],"properties":{"documentId":{"type":"string","format":"uuid"},"status":{"type":"string","enum":["delivered"]},"simulated":{"type":"boolean","enum":[true]},"environment":{"type":"string","enum":["sandbox"]},"payloadSha256":{"type":"string","pattern":"^[0-9a-f]{64}$"},"events":{"type":"array","items":{"type":"object","required":["status"],"properties":{"status":{"type":"string","enum":["received","delivered"]}}}},"receipts":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaJsonHodnota"},"maxItems":0},"confirmation":{"type":["object","null"],"required":["simulated","legalEvidence"],"properties":{"simulated":{"type":"boolean","enum":[true]},"legalEvidence":{"type":"boolean","enum":[false]}}}}},"SerioveOperation":{"type":"object","required":["action","idempotency_key","stock_card_id"],"properties":{"action":{"type":"string","enum":["mode","receipt","draft","confirm","issue","reserve","release","ship","transfer","return","reverse","inventory"]},"idempotency_key":{"type":"string","minLength":1,"maxLength":90},"stock_card_id":{"type":"integer"},"serials":{"oneOf":[{"type":"array","maxItems":1000,"items":{"type":"string","minLength":1,"maxLength":120}},{"type":"string","description":"Jeden serial na riadok; inventory prip\u00fa\u0161\u0165a pr\u00e1zdny zoznam."}]},"quantity":{"oneOf":[{"type":"string"},{"type":"number"}],"description":"Desatinn\u00fd vstup prij\u00edma bodku alebo \u010diarku. Mno\u017estvo po prepo\u010dte MJ mus\u00ed by\u0165 cel\u00fd po\u010det serialov."},"unit_cost":{"oneOf":[{"type":"string"},{"type":"number"}],"description":"Desatinn\u00fd vstup prij\u00edma bodku alebo \u010diarku. Mno\u017estvo po prepo\u010dte MJ mus\u00ed by\u0165 cel\u00fd po\u010det serialov."},"movement_date":{"type":"string","format":"date"},"enabled":{"type":"boolean"},"version":{"type":"integer","minimum":0},"reason":{"type":"string","maxLength":2000},"target_warehouse_id":{"type":"integer"},"reservation_id":{"type":"integer"},"original_movement_id":{"type":"integer"},"draft_id":{"type":"integer"},"snapshot":{"type":"string","minLength":64,"maxLength":64},"approved":{"type":"boolean"}},"description":"mode vy\u017eaduje enabled\/version a pri zmene d\u00f4vod; receipt\/draft kladn\u00fd unit_cost a serials; confirm draft_id; issue\/reserve explicitn\u00fd v\u00fdber; release\/ship reservation_id; transfer target_warehouse_id; return\/reverse original_movement_id a d\u00f4vod; inventory schv\u00e1lenie, d\u00f4vod a aktu\u00e1lny snapshot. Unit oper\u00e1ci\u00ed je z\u00e1kladn\u00e1 MJ karty. Firma sa neprij\u00edma v tele."},"SerioveMutation":{"type":"object","required":["operation_id","created"],"properties":{"operation_id":{"type":"integer"},"created":{"type":"boolean"},"status":{"type":"string"},"serials":{"type":"array","items":{"type":"string"}},"movement_ids":{"type":"array","items":{"type":"integer"}},"reservation_id":{"type":"integer"},"transfer_id":{"type":"integer"},"document_id":{"type":"integer"},"url":{"type":"string"}},"additionalProperties":true},"SerioveSerialReference":{"type":"object","properties":{"id":{"type":"integer"},"serial":{"type":"string"},"url":{"type":["string","null"]}}},"SeriovePiece":{"type":"object","properties":{"id":{"type":"integer"},"serial":{"type":"string"},"sku":{"type":["string","null"]},"name":{"type":"string"},"warehouse":{"type":"string"},"warehouse_id":{"type":"integer"},"stock_card_id":{"type":"integer"},"status":{"type":"string","enum":["available","reserved","issued","missing"]},"version":{"type":"integer"},"reservation_id":{"type":["integer","null"]},"url":{"type":"string"},"receipt_unit_cost":{"type":["string","null"],"description":"Iba s pr\u00e1vom n\u00e1kupn\u00fdch cien a API scope sklad.ocenenie; zo zdrojov\u00e9ho ocenenia."},"cost_movement_id":{"type":"integer"}}},"SerioveList":{"type":"object","required":["version","rows","total","costs"],"properties":{"version":{"const":1},"rows":{"type":"array","items":{"$ref":"#\/components\/schemas\/SeriovePiece"}},"total":{"type":"integer","minimum":0,"deprecated":true,"description":"Po\u010det z\u00e1znamov; zastaran\u00fd kompatibiln\u00fd alias total_count."},"costs":{"type":"boolean"},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det z\u00e1znamov zodpovedaj\u00facich filtru."}}},"SerioveDetail":{"type":"object","properties":{"version":{"const":1},"piece":{"$ref":"#\/components\/schemas\/SeriovePiece"},"events":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"action":{"type":"string"},"at":{"type":"string","format":"date-time"},"movement_date":{"type":["string","null"],"format":"date"},"warehouse":{"type":"string"},"before":{"type":["string","null"]},"after":{"type":"string"},"reason":{"type":["string","null"]},"movement_id":{"type":["integer","null"]},"reservation_id":{"type":["integer","null"]},"reverses_event_id":{"type":["integer","null"]},"document_number":{"type":"string"},"document_url":{"type":["string","null"]},"serial_document_url":{"type":["string","null"]},"movement_url":{"type":["string","null"]}}}}}},"SerioveCsvPreviewInput":{"type":"object","required":["stock_card_id","csv"],"properties":{"stock_card_id":{"type":"integer"},"csv":{"type":"string","description":"UTF-8, pr\u00edpadne BOM, jedin\u00fd st\u013apec serial; delimiter ;, max 262144 bajtov\/1000 serialov."}}},"SerioveCsvPreview":{"type":"object","properties":{"version":{"const":1},"rows":{"type":"array","items":{"type":"object","properties":{"row":{"type":"integer"},"serial":{"type":"string"}}}},"errors":{"type":"array","items":{"type":"object","properties":{"row":{"type":"integer"},"message":{"type":"string"}}}},"token":{"type":"string","minLength":64,"maxLength":64},"snapshot":{"type":"string","minLength":64,"maxLength":64}}},"SerioveCsvImport":{"allOf":[{"$ref":"#\/components\/schemas\/SerioveCsvPreviewInput"},{"type":"object","required":["token","idempotency_key","unit_cost"],"properties":{"token":{"type":"string","minLength":64,"maxLength":64},"idempotency_key":{"type":"string","maxLength":86},"unit_cost":{"oneOf":[{"type":"string"},{"type":"number"}],"description":"Desatinn\u00fd vstup prij\u00edma bodku alebo \u010diarku. Mno\u017estvo po prepo\u010dte MJ mus\u00ed by\u0165 cel\u00fd po\u010det serialov."},"movement_date":{"type":"string","format":"date"}}}]},"SerioveWarehouseLine":{"type":"object","required":["line_id","stock_card_id","quantity","unit"],"properties":{"line_id":{"type":"string","maxLength":80},"stock_card_id":{"type":"integer"},"quantity":{"oneOf":[{"type":"string"},{"type":"number"}],"description":"Desatinn\u00fd vstup prij\u00edma bodku alebo \u010diarku. Mno\u017estvo po prepo\u010dte MJ mus\u00ed by\u0165 cel\u00fd po\u010det serialov."},"unit":{"type":"string","maxLength":50},"serials":{"oneOf":[{"type":"array","maxItems":1000,"items":{"type":"string","minLength":1,"maxLength":120}},{"type":"string","description":"Jeden serial na riadok; inventory prip\u00fa\u0161\u0165a pr\u00e1zdny zoznam."}]},"unit_cost":{"oneOf":[{"type":"string"},{"type":"number"}],"description":"Desatinn\u00fd vstup prij\u00edma bodku alebo \u010diarku. Mno\u017estvo po prepo\u010dte MJ mus\u00ed by\u0165 cel\u00fd po\u010det serialov."},"unit_price":{"oneOf":[{"type":"string"},{"type":"number"}],"description":"Desatinn\u00fd vstup prij\u00edma bodku alebo \u010diarku. Mno\u017estvo po prepo\u010dte MJ mus\u00ed by\u0165 cel\u00fd po\u010det serialov."},"price_source":{"type":"string","enum":["automatic","manual","level","warehouse_cost"]},"level_id":{"type":"integer"},"cost_token":{"type":"string"}}},"SerioveWarehouseInput":{"type":"object","required":["type","warehouse_id","series_id","issue_date","lines"],"properties":{"type":{"type":"string","enum":["PS","VS"]},"warehouse_id":{"type":"integer"},"series_id":{"type":"integer"},"issue_date":{"type":"string","format":"date"},"partner_id":{"type":["integer","null"]},"lines":{"type":"array","minItems":1,"maxItems":200,"items":{"$ref":"#\/components\/schemas\/SerioveWarehouseLine"}}}},"SerioveDocumentMutation":{"type":"object","required":["action","idempotency_key"],"properties":{"action":{"type":"string","enum":["document","document_draft","document_confirm","document_cancel"]},"idempotency_key":{"type":"string","maxLength":100},"document":{"$ref":"#\/components\/schemas\/SerioveWarehouseInput"},"document_id":{"type":"integer"},"series_id":{"type":"integer"},"issue_date":{"type":"string","format":"date"},"reason":{"type":"string","maxLength":2000}},"description":"confirm vy\u017eaduje document_id, ulo\u017een\u00fd document sa m\u00f4\u017ee obnovi\u0165 z draftu; cancel document_id, series_id, issue_date, reason. Draft nem\u00e1 fyzick\u00fd pohyb. Opakuje sa p\u00f4vodn\u00fd autorizovan\u00fd kontrakt skladov\u00e9ho dokladu, serials na s\u00e9riov\u00fdch riadkoch je povinn\u00fd."},"SerioveDocument":{"type":"object","properties":{"document":{"$ref":"#\/components\/schemas\/KvalitaSeriovyDoklad"}}},"SerioveSource":{"type":"object","properties":{"id":{"type":"integer"},"number":{"type":"string"},"kind":{"type":"string","enum":["document","order"]},"rows":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"serials":{"type":"array","items":{"$ref":"#\/components\/schemas\/SerioveSerialReference"}}}}}}},"SerioveError":{"type":"object","properties":{"message":{"type":"string"},"errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}}},"additionalProperties":true},"HistoriaUdalost":{"type":"object","required":["id","revizia","doklad_id","typ","zmenene_o","tombstone","platba_id","doklad_url","uhrady_url"],"properties":{"id":{"type":"string","description":"Stabiln\u00e9 ID p\u00f4vodn\u00e9ho zdroja. Zmena stavu m\u00e1 rovnak\u00e9 ID a nov\u00fa rev\u00edziu."},"revizia":{"type":"integer","format":"int64"},"doklad_id":{"type":"integer","format":"int64"},"typ":{"type":"string","enum":["doklad.vytvoreny","obsah.zmeneny","doklad.stornovany","doklad.zmazany","platba.pridana","platba.zmenena","platba.odpojena","komunikacia"]},"zmenene_o":{"type":"string","format":"date-time"},"tombstone":{"type":"boolean"},"platba_id":{"type":["integer","null"],"description":"Iba referencia na p\u00f4vodn\u00fd Payment."},"doklad_url":{"type":["string","null"]},"uhrady_url":{"type":"string","description":"Existuj\u00faci API detail s data.uhrady, bez nov\u00e9ho ledgeru."},"kanal":{"type":"string","enum":["email","posta","posta_digitalna","sms","rucne"]},"stav":{"type":"string"},"adresat":{"type":"null"},"adresat_anonymizovany":{"type":"boolean","const":true},"dovod_chyby":{"type":["string","null"]},"cas":{"type":["string","null"],"format":"date-time","description":"P\u00f4vodn\u00fd \u010das udalosti. Poradie\/od\/do pou\u017e\u00edvaj\u00fa revizia a zmenene_o."}},"additionalProperties":false},"HistoriaStrana":{"type":"object","required":["schema_version","data","checkpoint","snapshot_revizie","filter","meta"],"properties":{"schema_version":{"type":"integer","const":1},"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/HistoriaUdalost"}},"checkpoint":{"type":["string","null"]},"snapshot_revizie":{"type":"integer"},"filter":{"type":"object","additionalProperties":{"type":"string"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"additionalProperties":false},"NastrojeIssue":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":["string","null"]},"line":{"type":"integer"}},"required":["code","message"]},"NastrojeCheck":{"type":"object","properties":{"status":{"enum":["valid","invalid","partial","unverified","not_run"]},"errors":{"type":"array","items":{"$ref":"#\/components\/schemas\/NastrojeIssue"}},"network":{"type":"boolean"},"ruleset":{"type":"string"},"reachable":{"type":"boolean"},"checked_at":{"type":"string"},"document_type_id":{"type":"string"}},"required":["status","errors"]},"NastrojeResult":{"type":"object","properties":{"model_version":{"const":"1.0"},"operation":{"enum":["json-to-ubl","ubl-to-json","parse","validate","preflight"]},"fully_validated":{"type":"boolean","description":"true iba po potvrdenom ofici\u00e1lnom Schematrone po\u0161t\u00e1ra. Nie je potvrdenie doru\u010denia."},"sent":{"const":false},"checks":{"type":"object","properties":{"syntax":{"$ref":"#\/components\/schemas\/NastrojeCheck"},"xsd":{"$ref":"#\/components\/schemas\/NastrojeCheck"},"profile":{"$ref":"#\/components\/schemas\/NastrojeCheck"},"en16931":{"$ref":"#\/components\/schemas\/NastrojeCheck"},"provider":{"$ref":"#\/components\/schemas\/NastrojeCheck"},"recipient":{"$ref":"#\/components\/schemas\/NastrojeCheck"}},"required":["syntax","xsd","profile","en16931","provider","recipient"]},"warnings":{"type":"array","items":{"oneOf":[{"type":"string"},{"$ref":"#\/components\/schemas\/NastrojeIssue"}]}},"mapping_errors":{"type":"array","items":{"$ref":"#\/components\/schemas\/NastrojeIssue"}},"output":{"type":["object","null"],"properties":{"format":{"enum":["xml","json"]},"content":{"oneOf":[{"type":"string"},{"$ref":"#\/components\/schemas\/NastrojeCanonical"}]}},"required":["format","content"]}},"required":["model_version","operation","fully_validated","sent","checks","warnings"]},"NastrojeError":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}}},"required":["code","message"]}},"required":["error"]},"NastrojeCanonical":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","$id":"urn:billex:document-tools:canonical:1.0","title":"Billex kanonick\u00fd dokument 1.0","oneOf":[{"type":"object","additionalProperties":false,"required":["model_version","profile","document"],"properties":{"model_version":{"const":"1.0"},"profile":{"const":"peppol-bis-billing-3.0"},"document":{"$ref":"#\/components\/schemas\/NastrojeCanonical\/$defs\/NewDocument"}}},{"type":"object","additionalProperties":false,"required":["model_version","profile","document","source_ubl"],"properties":{"model_version":{"const":"1.0"},"profile":{"const":"peppol-bis-billing-3.0"},"document":{"$ref":"#\/components\/schemas\/NastrojeCanonical\/$defs\/ReadDocument"},"source_ubl":{"type":"string","minLength":1,"maxLength":5242880},"unsupported_fields":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"}},"required":["field","message"],"additionalProperties":false}}}}],"$defs":{"Party":{"type":"object","additionalProperties":false,"required":["name","country","peppol_participant_id"],"properties":{"name":{"type":"string","maxLength":200},"ico":{"type":["string","null"],"maxLength":200},"dic":{"type":["string","null"],"maxLength":200},"ic_dph":{"type":["string","null"],"maxLength":200},"street":{"type":["string","null"],"maxLength":200},"city":{"type":["string","null"],"maxLength":200},"zip":{"type":["string","null"],"maxLength":200},"country":{"type":"string","pattern":"^[A-Z]{2}$","maxLength":200},"peppol_participant_id":{"type":"string","pattern":"^[0-9]{4}:[^\\s]+$","maxLength":200},"email":{"type":["string","null"],"maxLength":200},"phone":{"type":["string","null"],"maxLength":200},"contact_person":{"type":["string","null"],"maxLength":200}}},"Item":{"type":"object","additionalProperties":false,"required":["name","quantity","unit","unit_price","vat_category"],"properties":{"name":{"type":"string","minLength":1,"maxLength":300},"description":{"type":["string","null"],"maxLength":2000},"quantity":{"type":"number","exclusiveMinimum":0,"maximum":10000000},"unit":{"type":"string","minLength":1,"maxLength":20},"unit_price":{"type":"number","minimum":0,"maximum":100000000},"discount_percent":{"type":"number","minimum":0,"maximum":100},"vat_rate":{"type":["number","null"],"minimum":0,"maximum":100},"vat_category":{"enum":["S","E","AE","K","G","O","Z"]},"exemption_reason":{"type":["string","null"],"maxLength":1000}},"allOf":[{"if":{"properties":{"vat_category":{"const":"S"}},"required":["vat_category"]},"then":{"required":["vat_rate"],"properties":{"vat_rate":{"type":"number","exclusiveMinimum":0}}},"else":{"properties":{"vat_rate":{"enum":[0,null]}}}},{"if":{"properties":{"vat_category":{"enum":["E","AE","K","G","O"]}},"required":["vat_category"]},"then":{"required":["exemption_reason"],"properties":{"exemption_reason":{"type":"string","minLength":1}}}}]},"NewDocument":{"type":"object","additionalProperties":false,"required":["document_number","type","currency","issue_date","buyer_reference","seller","buyer","items"],"properties":{"document_number":{"type":"string","minLength":1,"maxLength":100},"type":{"enum":[380,381]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"exchange_rate":{"type":"number","exclusiveMinimum":0,"maximum":1000000},"issue_date":{"type":"string","format":"date"},"due_date":{"type":["string","null"],"format":"date"},"delivery_date":{"type":["string","null"],"format":"date"},"buyer_reference":{"type":"string","minLength":1,"maxLength":200},"seller":{"$ref":"#\/components\/schemas\/NastrojeCanonical\/$defs\/Party"},"buyer":{"$ref":"#\/components\/schemas\/NastrojeCanonical\/$defs\/Party"},"items":{"type":"array","minItems":1,"maxItems":1000,"items":{"$ref":"#\/components\/schemas\/NastrojeCanonical\/$defs\/Item"}},"variable_symbol":{"type":["string","null"],"maxLength":100},"iban":{"type":["string","null"],"maxLength":40},"original_reference":{"type":"object","required":["number"],"additionalProperties":false,"properties":{"number":{"type":"string","minLength":1,"maxLength":100},"issue_date":{"type":["string","null"],"format":"date"}}},"doc_discount":{"type":"object","additionalProperties":false,"required":["enabled","unit","value"],"properties":{"enabled":{"type":"boolean"},"unit":{"enum":["percent","currency"]},"value":{"type":"number","minimum":0,"maximum":100000000}},"allOf":[{"if":{"properties":{"unit":{"const":"percent"}},"required":["unit"]},"then":{"properties":{"value":{"maximum":100}}}}]},"paid_amount":{"type":"number","minimum":0,"maximum":100000000000},"subtotal":{"type":"number","minimum":0,"maximum":100000000000},"vat_total":{"type":"number","minimum":0,"maximum":100000000000},"total":{"type":"number","minimum":0,"maximum":100000000000},"payable_amount":{"type":"number","minimum":0,"maximum":100000000000}},"allOf":[{"if":{"properties":{"type":{"const":381}},"required":["type"]},"then":{"required":["original_reference"],"properties":{"paid_amount":{"const":0}}}},{"if":{"properties":{"currency":{"not":{"const":"EUR"}}},"required":["currency"]},"then":{"required":["exchange_rate"]}}]},"ReadParty":{"type":"object","additionalProperties":false,"properties":{"name":{"type":["string","null"]},"ico":{"type":["string","null"]},"ic_dph":{"type":["string","null"]},"dic":{"type":["string","null"]},"street":{"type":["string","null"]},"city":{"type":["string","null"]},"zip":{"type":["string","null"]},"country":{"type":["string","null"]},"email":{"type":["string","null"]},"contact_person":{"type":["string","null"]},"peppol_endpoint":{"type":["string","null"]},"peppol_scheme":{"type":["string","null"]},"peppol_participant_id":{"type":["string","null"]}}},"ReadItem":{"type":"object","additionalProperties":false,"properties":{"name":{"type":["string","null"]},"description":{"type":["string","null"]},"quantity":{"type":["number","null"]},"unit":{"type":["string","null"]},"unit_price":{"type":["number","null"]},"vat_rate":{"type":["number","null"]},"vat_category":{"type":["string","null"]},"subtotal":{"type":["number","null"]}}},"ReadDocument":{"type":"object","additionalProperties":false,"properties":{"document_number":{"type":["string","null"]},"type":{"type":"integer"},"is_credit_note":{"type":"boolean"},"currency":{"type":"string"},"issue_date":{"type":["string","null"]},"delivery_date":{"type":["string","null"]},"due_date":{"type":["string","null"]},"variable_symbol":{"type":["string","null"]},"order_number":{"type":["string","null"]},"iban":{"type":["string","null"]},"seller":{"$ref":"#\/components\/schemas\/NastrojeCanonical\/$defs\/ReadParty"},"buyer":{"$ref":"#\/components\/schemas\/NastrojeCanonical\/$defs\/ReadParty"},"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/NastrojeCanonical\/$defs\/ReadItem"}},"subtotal":{"type":"number"},"vat_total":{"type":"number"},"total":{"type":"number"},"paid_amount":{"type":"number"},"payable_amount":{"type":"number"},"metadata":{"type":"object","additionalProperties":false,"properties":{"notes":{"type":"array","items":{"type":"string"}},"allowances_charges":{"type":"array","items":{"type":"string"}},"tax_totals":{"type":"array","items":{"type":"string"}},"references":{"type":"array","items":{"type":"string"}},"line_adjustments":{"type":"array","items":{"type":"string"}}}}}}}},"Chyba":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string","description":"Stabiln\u00fd dom\u00e9nov\u00fd k\u00f3d; klient ho pou\u017e\u00edva na rozhodovanie.","example":"NEPLATNE_UDAJE"},"message":{"type":"string","example":"\u00dadaje nie s\u00fa platn\u00e9."},"fields":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}}},"additionalProperties":true}}},"ZoznamDokladov":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/Doklad"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}}},"DokladOdpoved":{"type":"object","required":["data"],"properties":{"data":{"$ref":"#\/components\/schemas\/Doklad"}}},"Doklad":{"type":"object","required":["id","typ","cislo","stav"],"properties":{"id":{"type":"integer"},"typ":{"type":"string","enum":["faktura","predfaktura","dobropis","tarchopis"]},"cislo":{"type":"string"},"stav":{"type":"string"},"odberatel":{"$ref":"#\/components\/schemas\/OdberatelDokladu"},"datum_vystavenia":{"type":["string","null"],"format":"date"},"datum_splatnosti":{"type":["string","null"],"format":"date"},"mena":{"type":"string"},"suma_spolu":{"type":"string"},"polozky":{"type":"array","items":{"$ref":"#\/components\/schemas\/PolozkaDokladu"}},"uhrady":{"type":"array","items":{"$ref":"#\/components\/schemas\/Uhrada"}}}},"VystavenieDokladu":{"type":"object","required":["typ","polozky"],"properties":{"typ":{"type":"string","enum":["faktura","predfaktura"]},"rad_id":{"type":"integer"},"odberatel_id":{"type":"integer"},"odberatel":{"$ref":"#\/components\/schemas\/OdberatelVstup"},"datum_vystavenia":{"type":"string","format":"date"},"datum_dodania":{"type":"string","format":"date"},"datum_splatnosti":{"type":"string","format":"date"},"mena":{"type":"string","minLength":3,"maxLength":3},"kurz":{"type":"string"},"sposob_uhrady":{"type":"string","enum":["prevod","hotovost","karta","sepa"]},"konstantny_symbol":{"type":"string"},"specificky_symbol":{"type":"string"},"iban":{"type":"string"},"cislo_objednavky":{"type":"string"},"uvodny_text":{"type":"string"},"zaverecny_text":{"type":"string"},"rozpady":{"type":"object","properties":{"stredisko":{"type":["integer","string","null"],"description":"ID polo\u017eky rozpadov vo firme alebo pr\u00e1zdna hodnota na zru\u0161enie."},"zakazka":{"type":["integer","string","null"],"description":"ID polo\u017eky rozpadov vo firme alebo pr\u00e1zdna hodnota na zru\u0161enie."},"cinnost":{"type":["integer","string","null"],"description":"ID polo\u017eky rozpadov vo firme alebo pr\u00e1zdna hodnota na zru\u0161enie."},"projekt":{"type":["integer","string","null"],"description":"ID polo\u017eky rozpadov vo firme alebo pr\u00e1zdna hodnota na zru\u0161enie."}},"additionalProperties":false},"polozky":{"type":"array","minItems":1,"items":{"$ref":"#\/components\/schemas\/PolozkaVstup"}}}},"UpravaDokladu":{"allOf":[{"$ref":"#\/components\/schemas\/VystavenieDokladu"}],"description":"Rovnak\u00e9 polia ako pri vystaven\u00ed, ale v\u0161etky s\u00fa volite\u013en\u00e9 a `typ` ani `rad_id` sa neposielaj\u00fa."},"PolozkaVstup":{"type":"object","required":["nazov","mnozstvo","cena_bez_dph","sadzba_dph"],"properties":{"nazov":{"type":"string"},"popis":{"type":"string"},"mnozstvo":{"type":"string","example":"1"},"jednotka":{"type":"string"},"cena_bez_dph":{"type":"string","example":"49.00"},"zlava_percent":{"type":"string","example":"0"},"sadzba_dph":{"type":"string","enum":["23","19","5","0","N"]}}},"PolozkaDokladu":{"type":"object","properties":{"nazov":{"type":"string"},"mnozstvo":{"type":"string"},"cena_bez_dph":{"type":"string"},"sadzba_dph":{"type":"string"},"spolu":{"type":"string"},"currency":{"type":"string","description":"Mena zdeden\u00e1 z rodi\u010dovsk\u00e9ho response."}}},"Uhrada":{"type":"object","properties":{"id":{"type":"integer"},"datum":{"type":"string","format":"date"},"suma":{"type":"string"},"sposob":{"type":"string"},"currency":{"type":"string","description":"Mena zdeden\u00e1 z rodi\u010dovsk\u00e9ho response."}}},"ZapisUhrady":{"type":"object","required":["datum","sposob"],"properties":{"datum":{"type":"string","format":"date"},"suma":{"type":"string","description":"Ak ch\u00fdba, API uhrad\u00ed cel\u00fd zostatok."},"sposob":{"type":"string","enum":["prevod","hotovost","karta","ine"]},"poznamka":{"type":"string","maxLength":255}}},"OdoslanieDokladu":{"type":"object","properties":{"komu":{"type":"array","items":{"type":"string","format":"email"}},"kopia":{"type":"array","items":{"type":"string","format":"email"}},"skryta_kopia":{"type":"array","items":{"type":"string","format":"email"}},"predmet":{"type":"string"},"sprava":{"type":"string"}}},"ZoznamOdberatelov":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/Odberatel"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}}},"OdberatelOdpoved":{"type":"object","required":["data"],"properties":{"data":{"$ref":"#\/components\/schemas\/Odberatel"}}},"Odberatel":{"type":"object","required":["id","nazov"],"properties":{"id":{"type":"integer"},"nazov":{"type":"string"},"ico":{"type":["string","null"]},"dic":{"type":["string","null"]},"ic_dph":{"type":["string","null"]},"email":{"type":["string","null"]},"telefon":{"type":["string","null"]},"ulica":{"type":["string","null"]},"psc":{"type":["string","null"]},"mesto":{"type":["string","null"]},"krajina":{"type":["string","null"]}}},"OdberatelVstup":{"type":"object","required":["nazov"],"properties":{"nazov":{"type":"string"},"kontaktna_osoba":{"type":"string"},"ico":{"type":"string"},"dic":{"type":"string"},"ic_dph":{"type":"string"},"email":{"type":"string","format":"email"},"telefon":{"type":"string"},"web":{"type":"string"},"iban":{"type":"string"},"ulica":{"type":"string"},"psc":{"type":"string"},"mesto":{"type":"string"},"krajina":{"type":"string"},"splatnost_dni":{"type":"integer","minimum":0,"maximum":365}}},"OdberatelUprava":{"type":"object","properties":{"nazov":{"type":"string"},"kontaktna_osoba":{"type":"string"},"ico":{"type":"string"},"dic":{"type":"string"},"ic_dph":{"type":"string"},"email":{"type":"string","format":"email"},"telefon":{"type":"string"},"web":{"type":"string"},"iban":{"type":"string"},"ulica":{"type":"string"},"psc":{"type":"string"},"mesto":{"type":"string"},"krajina":{"type":"string"},"splatnost_dni":{"type":"integer"}}},"CiselnaRada":{"type":"object","required":["id","nazov","kod","typ","predvoleny"],"properties":{"id":{"type":"integer"},"nazov":{"type":"string"},"kod":{"type":"string"},"typ":{"type":"string"},"predvoleny":{"type":"boolean"}}},"BankovyUcet":{"type":"object","properties":{"iban":{"type":["string","null"]},"banka":{"type":["string","null"]}}},"ObchodRow":{"type":"object","properties":{"name":{"type":"string","maxLength":255},"description":{"type":["string","null"]},"quantity":{"type":"number","exclusiveMinimum":0,"maximum":99999999,"multipleOf":0.0001},"unit":{"type":"string","maxLength":50},"unit_price":{"type":"number","minimum":0},"vat_rate":{"oneOf":[{"type":"number","minimum":0,"maximum":100},{"const":"N"}]},"item_identity":{"type":"string","format":"uuid"},"stock_card_id":{"type":"integer","minimum":1},"warehouse_id":{"type":"integer","minimum":1},"cennik_polozka_id":{"type":"integer","minimum":1},"manual_price":{"type":"boolean"},"manual_price_reason":{"type":"string","maxLength":500}},"required":["name","quantity","unit_price","vat_rate"],"additionalProperties":false},"ObchodOrderWrite":{"type":"object","properties":{"external_id":{"type":"string","minLength":1,"maxLength":120,"description":"Identita oper\u00e1cie v r\u00e1mci firmy a druhu oper\u00e1cie. Retry mus\u00ed ma\u0165 identick\u00fd obsah aj cie\u013e; inak 409. Zachovajte aj version z p\u00f4vodn\u00e9ho volania."},"partner_id":{"type":"integer","minimum":1},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"delivery_on":{"type":["string","null"],"format":"date"},"external_number":{"type":["string","null"],"maxLength":120},"intro_text":{"type":"string"},"footer_text":{"type":"string"},"stock_event":{"enum":["none","reserve"],"description":"none vytvor\u00ed koncept; reserve pou\u017eije potvrdenie a firemn\u00e9 pravidlo rezerv\u00e1cie z webu."},"items":{"type":"array","minItems":1,"maxItems":200,"items":{"$ref":"#\/components\/schemas\/ObchodRow"}}},"required":["external_id","partner_id","currency","stock_event","items"],"additionalProperties":false},"ObchodOrderEdit":{"type":"object","properties":{"external_id":{"type":"string","minLength":1,"maxLength":120,"description":"Identita oper\u00e1cie v r\u00e1mci firmy a druhu oper\u00e1cie. Retry mus\u00ed ma\u0165 identick\u00fd obsah aj cie\u013e; inak 409. Zachovajte aj version z p\u00f4vodn\u00e9ho volania."},"partner_id":{"type":"integer","minimum":1},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"delivery_on":{"type":["string","null"],"format":"date"},"external_number":{"type":["string","null"],"maxLength":120},"intro_text":{"type":"string"},"footer_text":{"type":"string"},"stock_event":{"enum":["none","reserve"],"description":"none vytvor\u00ed koncept; reserve pou\u017eije potvrdenie a firemn\u00e9 pravidlo rezerv\u00e1cie z webu."},"items":{"type":"array","minItems":1,"maxItems":200,"items":{"$ref":"#\/components\/schemas\/ObchodRow"}},"version":{"type":"string","minLength":64,"maxLength":64}},"required":["external_id","partner_id","currency","stock_event","items","version"],"additionalProperties":false},"ObchodConfirm":{"type":"object","properties":{"external_id":{"type":"string","minLength":1,"maxLength":120,"description":"Identita oper\u00e1cie v r\u00e1mci firmy a druhu oper\u00e1cie. Retry mus\u00ed ma\u0165 identick\u00fd obsah aj cie\u013e; inak 409. Zachovajte aj version z p\u00f4vodn\u00e9ho volania."},"stock_event":{"const":"reserve"}},"required":["external_id","stock_event"],"additionalProperties":false},"ObchodCancelOrder":{"type":"object","properties":{"external_id":{"type":"string","minLength":1,"maxLength":120,"description":"Identita oper\u00e1cie v r\u00e1mci firmy a druhu oper\u00e1cie. Retry mus\u00ed ma\u0165 identick\u00fd obsah aj cie\u013e; inak 409. Zachovajte aj version z p\u00f4vodn\u00e9ho volania."},"reason":{"type":"string","minLength":1,"maxLength":1000}},"required":["external_id","reason"],"additionalProperties":false},"ObchodOrderSelection":{"type":"object","properties":{"order_item_id":{"type":"integer","minimum":1},"quantity":{"type":"number","exclusiveMinimum":0,"maximum":99999999,"multipleOf":0.0001}},"required":["order_item_id","quantity"],"additionalProperties":false},"ObchodDeliver":{"type":"object","properties":{"external_id":{"type":"string","minLength":1,"maxLength":120,"description":"Identita oper\u00e1cie v r\u00e1mci firmy a druhu oper\u00e1cie. Retry mus\u00ed ma\u0165 identick\u00fd obsah aj cie\u013e; inak 409. Zachovajte aj version z p\u00f4vodn\u00e9ho volania."},"stock_event":{"enum":["none","dispatch"],"description":"dispatch povinn\u00e9 pre skladov\u00fd riadok. Skladov\u00e1 objedn\u00e1vka mus\u00ed by\u0165 potvrden\u00e1."},"items":{"type":"array","minItems":1,"maxItems":200,"items":{"$ref":"#\/components\/schemas\/ObchodOrderSelection"}}},"required":["external_id","stock_event","items"],"additionalProperties":false},"ObchodOrderConversion":{"type":"object","properties":{"external_id":{"type":"string","minLength":1,"maxLength":120,"description":"Identita oper\u00e1cie v r\u00e1mci firmy a druhu oper\u00e1cie. Retry mus\u00ed ma\u0165 identick\u00fd obsah aj cie\u013e; inak 409. Zachovajte aj version z p\u00f4vodn\u00e9ho volania."},"items":{"type":"array","minItems":1,"maxItems":200,"items":{"$ref":"#\/components\/schemas\/ObchodOrderSelection"}}},"required":["external_id","items"],"additionalProperties":false},"ObchodDeliveryWrite":{"type":"object","properties":{"external_id":{"type":"string","minLength":1,"maxLength":120,"description":"Identita oper\u00e1cie v r\u00e1mci firmy a druhu oper\u00e1cie. Retry mus\u00ed ma\u0165 identick\u00fd obsah aj cie\u013e; inak 409. Zachovajte aj version z p\u00f4vodn\u00e9ho volania."},"partner_id":{"type":"integer","minimum":1},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"intro_text":{"type":"string"},"footer_text":{"type":"string"},"stock_event":{"enum":["none","dispatch"]},"items":{"type":"array","minItems":1,"maxItems":200,"items":{"$ref":"#\/components\/schemas\/ObchodRow"}},"issue_date":{"type":"string","format":"date"},"delivery_date":{"type":"string","format":"date"}},"required":["external_id","partner_id","currency","stock_event","items","issue_date","delivery_date"],"additionalProperties":false},"ObchodDeliveryEdit":{"type":"object","properties":{"external_id":{"type":"string","minLength":1,"maxLength":120,"description":"Identita oper\u00e1cie v r\u00e1mci firmy a druhu oper\u00e1cie. Retry mus\u00ed ma\u0165 identick\u00fd obsah aj cie\u013e; inak 409. Zachovajte aj version z p\u00f4vodn\u00e9ho volania."},"partner_id":{"type":"integer","minimum":1},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"intro_text":{"type":"string"},"footer_text":{"type":"string"},"stock_event":{"enum":["none","dispatch"]},"items":{"type":"array","minItems":1,"maxItems":200,"items":{"$ref":"#\/components\/schemas\/ObchodRow"}},"issue_date":{"type":"string","format":"date"},"delivery_date":{"type":"string","format":"date"},"version":{"type":"string","minLength":64,"maxLength":64},"reason":{"type":"string","minLength":1,"maxLength":1000},"return_stock_event":{"enum":["none","return"],"description":"return je povinn\u00e9, ak p\u00f4vodn\u00fd DL m\u00e1 fyzick\u00fd skladov\u00fd v\u00fddaj. Oprava vytvor\u00ed nov\u00fd DL a obojsmern\u00fd odkaz."}},"required":["external_id","partner_id","currency","stock_event","items","issue_date","delivery_date","version","reason"],"additionalProperties":false},"ObchodCancelDelivery":{"type":"object","properties":{"external_id":{"type":"string","minLength":1,"maxLength":120,"description":"Identita oper\u00e1cie v r\u00e1mci firmy a druhu oper\u00e1cie. Retry mus\u00ed ma\u0165 identick\u00fd obsah aj cie\u013e; inak 409. Zachovajte aj version z p\u00f4vodn\u00e9ho volania."},"reason":{"type":"string","minLength":1,"maxLength":1000},"stock_event":{"enum":["none","return"]}},"required":["external_id","reason","stock_event"],"additionalProperties":false},"ObchodPreview":{"type":"object","properties":{"delivery_note_ids":{"type":"array","minItems":1,"uniqueItems":true,"items":{"type":"integer","minimum":1}},"mode":{"enum":["itemized","summary"]}},"required":["delivery_note_ids"],"additionalProperties":false},"ObchodDeliverySelection":{"type":"object","properties":{"delivery_item_id":{"type":"integer","minimum":1},"quantity":{"type":"number","minimum":0,"maximum":99999999,"multipleOf":0.0001}},"required":["delivery_item_id","quantity"],"additionalProperties":false},"ObchodBilling":{"type":"object","properties":{"delivery_note_ids":{"type":"array","minItems":1,"uniqueItems":true,"items":{"type":"integer","minimum":1}},"mode":{"enum":["itemized","summary"]},"external_id":{"type":"string","minLength":1,"maxLength":120,"description":"Identita oper\u00e1cie v r\u00e1mci firmy a druhu oper\u00e1cie. Retry mus\u00ed ma\u0165 identick\u00fd obsah aj cie\u013e; inak 409. Zachovajte aj version z p\u00f4vodn\u00e9ho volania."},"version":{"type":"string","minLength":64,"maxLength":64},"items":{"type":"array","minItems":1,"maxItems":200,"items":{"$ref":"#\/components\/schemas\/ObchodDeliverySelection"}}},"required":["external_id","delivery_note_ids","version","mode","items"],"additionalProperties":false},"ObchodError":{"type":"object","required":["chyba"],"properties":{"chyba":{"type":"object","required":["kod","sprava"],"properties":{"kod":{"type":"string"},"sprava":{"type":"string"},"polia":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}}}}}},"ObchodOrderRead":{"type":"object","required":["id","items","links","version","status"],"properties":{"id":{"type":"integer","minimum":1},"external_id":{"type":["string","null"]},"number":{"type":"string"},"status":{"enum":["draft","confirmed","partially_fulfilled","fulfilled","cancelled"]},"partner_id":{"type":"integer","minimum":1},"currency":{"type":"string"},"delivery_on":{"type":["string","null"],"format":"date"},"version":{"type":"string"},"conversions":{"type":"array","items":{"type":"string"}},"links":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"type":{"type":"string"},"number":{"type":"string"}},"required":["id","type","number"],"additionalProperties":false}},"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"item_identity":{"type":["string","null"],"format":"uuid"},"stock_snapshot":{"type":["object","null"]},"quantity_ordered":{"type":"number"},"quantity_delivered":{"type":"number"},"quantity_to_deliver":{"type":"number"},"quantity_invoiced":{"type":"number"},"quantity_remaining":{"type":"number"}}}}}},"ObchodDeliveryRead":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"source_version":{"type":"string","pattern":"^[a-f0-9]{64}$"},"chain":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"type":{"type":"string"},"number":{"type":"string"}},"required":["id","type","number"],"additionalProperties":false}},"number":{"type":"string"},"partner_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"buyer":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceBuyer"},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"status":{"type":"string"},"order_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"order_number":{"anyOf":[{"type":"string"},{"type":"null"}]},"stock_editor":{"type":"boolean"},"order_status":{"anyOf":[{"type":"string"},{"type":"null"}]},"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceBalanceLine"}},"billing_status":{"type":"string","enum":["Vyfakturovan\u00fd","\u010ciasto\u010dne fakturovan\u00fd","Otvoren\u00fd"]},"delivered":{"type":"number"},"invoiced":{"type":"number"},"remaining":{"type":"number"},"external_id":{"type":["string","null"]},"issue_date":{"type":"string","format":"date"},"delivery_date":{"type":"string","format":"date"},"replaces_id":{"type":["integer","null"]},"replacement_id":{"type":["integer","null"]},"version":{"type":"string"},"conversions":{"type":"array","items":{"type":"string","enum":["invoice","correction","cancel"]}}},"required":["id","source_version","chain","number","partner_id","buyer","currency","status","order_id","order_number","stock_editor","order_status","items","billing_status","delivered","invoiced","remaining","external_id","issue_date","delivery_date","replaces_id","replacement_id","version","conversions"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/DodacieListyWorkspace\/WorkspaceController.php","app\/app\/Obchod\/DodacieListyWorkspace\/DodacieListyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/DokladyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/BilanciaDodacichListov.php"],"x-source":"App\/Api\/Obchod\/Projekcia.php::doklad + BilanciaDodacichListov::doklad"},"ObchodInvoiceRead":{"type":"object","properties":{"id":{"type":"integer"},"type":{"type":"string","enum":["invoice","proforma"]},"document_number":{"type":"string"},"status":{"type":"string"},"partner_id":{"type":["integer","null"]},"currency":{"type":"string"},"total":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"quantity":{"type":"string"},"unit":{"type":"string"},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"vat_rate":{"type":"string"},"total":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"currency":{"type":"string"}},"required":["id","name","quantity","unit","unit_price","vat_rate","total","currency"]}},"allocations":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaObchodAlokacia"}},"external_id":{"type":["string","null"]},"issue_date":{"type":"string","format":"date"},"delivery_date":{"type":"string","format":"date"},"replaces_id":{"type":["integer","null"]},"replacement_id":{"type":["integer","null"]},"version":{"type":"string"}},"required":["id","type","document_number","status","partner_id","currency","total","items","allocations","external_id","issue_date","delivery_date","replaces_id","replacement_id","version"],"x-source":"App\/Api\/Obchod\/Projekcia.php::doklad"},"ObchodPreviewRead":{"type":"object","required":["valid","version","documents"],"properties":{"valid":{"type":"boolean"},"version":{"type":"string"},"documents":{"type":"array","items":{"$ref":"#\/components\/schemas\/ObchodDeliveryRead"}}}},"ObchodLinksRead":{"type":"object","properties":{"document_id":{"type":"integer","minimum":1},"order_ids":{"type":"array","items":{"type":"integer","minimum":1}},"delivery_note_ids":{"type":"array","items":{"type":"integer","minimum":1}},"document":{"oneOf":[{"$ref":"#\/components\/schemas\/ObchodDeliveryRead"},{"$ref":"#\/components\/schemas\/ObchodInvoiceRead"}]}}},"ObchodOrderedDeliveryEdit":{"type":"object","additionalProperties":false,"required":["external_id","version","reason","stock_event","items"],"properties":{"external_id":{"type":"string","minLength":1,"maxLength":120,"description":"Identita oper\u00e1cie v r\u00e1mci firmy a druhu oper\u00e1cie. Retry mus\u00ed ma\u0165 identick\u00fd obsah aj cie\u013e; inak 409. Zachovajte aj version z p\u00f4vodn\u00e9ho volania."},"version":{"type":"string","minLength":64,"maxLength":64},"reason":{"type":"string","minLength":1,"maxLength":1000},"stock_event":{"enum":["none","dispatch"]},"return_stock_event":{"enum":["none","return"]},"issue_date":{"type":"string","format":"date"},"delivery_date":{"type":"string","format":"date"},"items":{"type":"array","minItems":1,"maxItems":200,"items":{"$ref":"#\/components\/schemas\/ObchodOrderSelection"}}}},"DavkyTradeItem":{"type":"object","properties":{"name":{"type":"string","maxLength":255},"description":{"type":["string","null"]},"quantity":{"type":"number","exclusiveMinimum":0,"maximum":99999999,"multipleOf":0.0001},"unit":{"type":"string","maxLength":50},"unit_price":{"type":"number","minimum":0},"vat_rate":{"oneOf":[{"type":"number","minimum":0,"maximum":100},{"const":"N"}]},"item_identity":{"type":"string","format":"uuid"},"stock_card_id":{"type":"integer","minimum":1},"warehouse_id":{"type":"integer","minimum":1},"cennik_polozka_id":{"type":"integer","minimum":1},"manual_price":{"type":"boolean"},"manual_price_reason":{"type":"string","maxLength":500}},"required":["name","quantity","unit_price","vat_rate"],"additionalProperties":false},"DavkyOrderData":{"type":"object","properties":{"partner_id":{"type":"integer","minimum":1},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"delivery_on":{"type":["string","null"],"format":"date"},"external_number":{"type":["string","null"],"maxLength":120},"intro_text":{"type":"string"},"footer_text":{"type":"string"},"stock_event":{"enum":["none","reserve"],"description":"none vytvor\u00ed koncept; reserve pou\u017eije potvrdenie a firemn\u00e9 pravidlo rezerv\u00e1cie z webu."},"items":{"type":"array","minItems":1,"maxItems":200,"items":{"$ref":"#\/components\/schemas\/DavkyTradeItem"}}},"required":["partner_id","currency","stock_event","items"],"additionalProperties":false},"DavkyDeliveryData":{"type":"object","properties":{"partner_id":{"type":"integer","minimum":1},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"intro_text":{"type":"string"},"footer_text":{"type":"string"},"stock_event":{"enum":["none","dispatch"]},"items":{"type":"array","minItems":1,"maxItems":200,"items":{"$ref":"#\/components\/schemas\/DavkyTradeItem"}},"issue_date":{"type":"string","format":"date"},"delivery_date":{"type":"string","format":"date"}},"required":["partner_id","currency","stock_event","items","issue_date","delivery_date"],"additionalProperties":false},"DavkyInvoiceData":{"type":"object","properties":{"rad_id":{"type":["integer","null"],"minimum":1},"odberatel_id":{"type":["integer","null"],"minimum":1},"datum_vystavenia":{"type":["string","null"],"format":"date"},"datum_dodania":{"type":["string","null"],"format":"date"},"datum_splatnosti":{"type":["string","null"],"format":"date"},"kurz_datum":{"type":["string","null"],"format":"date"},"konstantny_symbol":{"type":["string","null"]},"specificky_symbol":{"type":["string","null"]},"iban":{"type":["string","null"]},"cislo_objednavky":{"type":["string","null"]},"uvodny_text":{"type":["string","null"]},"zaverecny_text":{"type":["string","null"]},"jazyk":{"type":["string","null"]},"kurz_zdroj":{"type":["string","null"]},"mena":{"type":"string","minLength":3,"maxLength":3},"sposob_uhrady":{"enum":["prevod","hotovost","karta","sepa"]},"kurz":{"type":"number","exclusiveMinimum":0},"kurz_povod":{"enum":["automaticky","rucne"]},"rozpady":{"type":"object","properties":{"stredisko":{"type":["integer","string","null"],"description":"ID polo\u017eky rozpadov vo firme alebo pr\u00e1zdna hodnota na zru\u0161enie."},"zakazka":{"type":["integer","string","null"],"description":"ID polo\u017eky rozpadov vo firme alebo pr\u00e1zdna hodnota na zru\u0161enie."},"cinnost":{"type":["integer","string","null"],"description":"ID polo\u017eky rozpadov vo firme alebo pr\u00e1zdna hodnota na zru\u0161enie."},"projekt":{"type":["integer","string","null"],"description":"ID polo\u017eky rozpadov vo firme alebo pr\u00e1zdna hodnota na zru\u0161enie."}},"additionalProperties":false},"odberatel":{"type":["object","null"],"properties":{"nazov":{"type":"string","maxLength":255},"kontaktna_osoba":{"type":["string","null"],"maxLength":255},"ico":{"type":["string","null"],"maxLength":20},"dic":{"type":["string","null"],"maxLength":20},"ic_dph":{"type":["string","null"],"maxLength":20},"email":{"type":["string","null"],"maxLength":255,"format":"email"},"telefon":{"type":["string","null"],"maxLength":50},"web":{"type":["string","null"],"maxLength":255},"iban":{"type":["string","null"],"maxLength":40},"ulica":{"type":["string","null"],"maxLength":255},"psc":{"type":["string","null"],"maxLength":20},"mesto":{"type":["string","null"],"maxLength":255},"krajina":{"type":["string","null"],"maxLength":100},"splatnost_dni":{"type":["integer","null"],"minimum":0,"maximum":365}},"required":["nazov"],"description":"Neposielajte s\u00fa\u010dasne odberatel_id. P\u00e1rovanie a zalo\u017eenie pou\u017e\u00edva spolo\u010dn\u00fa slu\u017ebu jednotliv\u00e9ho API."},"polozky":{"type":"array","minItems":1,"maxItems":500,"items":{"type":"object","properties":{"nazov":{"type":"string","maxLength":500},"popis":{"type":["string","null"]},"mnozstvo":{"type":"number"},"jednotka":{"type":["string","null"],"maxLength":50},"cena_bez_dph":{"type":"number"},"zlava_percent":{"type":["number","null"],"minimum":0,"maximum":100},"sadzba_dph":{"enum":[23,19,5,0,"23","19","5","0","N"]}},"required":["nazov","mnozstvo","cena_bez_dph","sadzba_dph"]}}},"required":["polozky"]},"DavkyBatchRow":{"oneOf":[{"type":"object","properties":{"external_id":{"type":"string","minLength":1,"maxLength":120},"type":{"const":"faktura"},"data":{"$ref":"#\/components\/schemas\/DavkyInvoiceData"}},"required":["external_id","type","data"],"additionalProperties":false},{"type":"object","properties":{"external_id":{"type":"string","minLength":1,"maxLength":120},"type":{"const":"predfaktura"},"data":{"$ref":"#\/components\/schemas\/DavkyInvoiceData"}},"required":["external_id","type","data"],"additionalProperties":false},{"type":"object","properties":{"external_id":{"type":"string","minLength":1,"maxLength":120},"type":{"const":"prijata_objednavka"},"data":{"$ref":"#\/components\/schemas\/DavkyOrderData"}},"required":["external_id","type","data"],"additionalProperties":false},{"type":"object","properties":{"external_id":{"type":"string","minLength":1,"maxLength":120},"type":{"const":"dodaci_list"},"data":{"$ref":"#\/components\/schemas\/DavkyDeliveryData"}},"required":["external_id","type","data"],"additionalProperties":false}]},"DavkyBatch":{"type":"object","properties":{"rows":{"type":"array","minItems":1,"maxItems":100,"items":{"$ref":"#\/components\/schemas\/DavkyBatchRow"},"description":"external_id mus\u00ed by\u0165 v d\u00e1vke jedine\u010dn\u00e9; \u00faspe\u0161ne pou\u017eit\u00e9 ID plat\u00ed natrvalo v r\u00e1mci firmy a API klienta. Odli\u0161n\u00fd obsah vr\u00e1tane typu d\u00e1 riadkov\u00fd konflikt 409. Odmietnut\u00e9 ID mo\u017eno opravi\u0165."},"webhook_endpoint_id":{"type":["integer","null"],"minimum":1,"description":"ID vlastn\u00e9ho akt\u00edvneho HTTPS webhooku s driver=webhook. Telo notifik\u00e1cie neobsahuje doklady. Bez v\u00fdberu sa pou\u017eij\u00fa existuj\u00face endpointy po\u010d\u00favaj\u00face documents.batch.completed."}},"required":["rows"],"additionalProperties":false},"DavkyError":{"type":"object","properties":{"kod":{"type":"string"},"sprava":{"type":"string"},"polia":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}}},"required":["kod","sprava"]},"DavkyRowResult":{"type":"object","properties":{"external_id":{"type":"string"},"type":{"type":"string"},"status":{"enum":["pending","accepted","replayed","rejected"]},"http_status":{"type":"integer"},"error":{"$ref":"#\/components\/schemas\/DavkyError"},"document":{"type":"object","properties":{"id":{"type":"integer"},"number":{"type":["string","null"]},"url":{"type":"string"}}}},"required":["external_id","type","status"]},"DavkyBatchResult":{"type":"object","properties":{"request_id":{"type":"string","pattern":"^[a-f0-9]{64}$"},"source_id":{"type":["string","null"]},"status":{"enum":["pending","completed"]},"status_url":{"type":"string","format":"uri"},"created_at":{"type":"string","format":"date-time"},"completed_at":{"type":["string","null"],"format":"date-time"},"total":{"type":"integer","minimum":0,"deprecated":true,"description":"Po\u010det riadkov d\u00e1vky; kompatibiln\u00fd alias total_count."},"accepted":{"type":"integer"},"rejected":{"type":"integer"},"rows":{"type":"array","items":{"$ref":"#\/components\/schemas\/DavkyRowResult"}},"total_count":{"type":"integer","minimum":0,"description":"Po\u010det riadkov d\u00e1vky."}},"required":["request_id","status","status_url","total","accepted","rejected","rows"]},"DavkyNotification":{"type":"object","properties":{"event":{"const":"documents.batch.completed"},"request_id":{"type":"string"},"status_url":{"type":"string"},"status":{"const":"completed"},"accepted":{"type":"integer"},"rejected":{"type":"integer"}},"required":["event","request_id","status_url","status","accepted","rejected"]},"PodkladyTag":{"type":"object","properties":{"id":{"type":"integer"},"nazov":{"type":"string"},"aktivny":{"type":"boolean"},"kategoria_id":{"type":["integer","null"]},"povod":{"const":"firma"}},"required":["id","nazov","aktivny","povod"]},"PodkladyCategory":{"type":"object","properties":{"id":{"type":"integer"},"nazov":{"type":"string"},"aktivny":{"type":"boolean"},"povod":{"const":"firma"}},"required":["id","nazov","aktivny","povod"]},"PodkladyOriginal":{"type":"object","properties":{"dostupny":{"type":"boolean"},"dovod":{"type":["string","null"],"enum":["ORIGINAL_NEDOSTUPNY",null]},"download":{"type":"string","description":"Len s prilohy.citanie; relat\u00edvna adresa vy\u017eaduje Bearer token."}},"required":["dostupny","dovod"]},"PodkladyLine":{"type":"object","properties":{"nazov":{"type":["string","null"]},"popis":{"type":["string","null"]},"mnozstvo":{"type":["string","null"]},"jednotka":{"type":["string","null"]},"cena_bez_dph":{"type":["string","null"]},"zlava_percent":{"type":["string","null"]},"sadzba_dph":{"type":["string","null"]},"oznacenie_sadzby":{"type":["string","null"]},"zaklad":{"type":["string","null"]},"dph":{"type":["string","null"]},"spolu":{"type":["string","null"]},"poradie":{"type":"integer"},"currency":{"type":"string","description":"Mena zdeden\u00e1 z rodi\u010dovsk\u00e9ho response."}}},"PodkladyPayment":{"type":"object","properties":{"id":{"type":"integer"},"datum":{"type":["string","null"],"format":"date"},"suma":{"type":["string","null"]},"sposob":{"type":["string","null"]},"currency":{"type":"string","description":"Mena zdeden\u00e1 z rodi\u010dovsk\u00e9ho response."}}},"PodkladyReceivedDocument":{"type":"object","properties":{"cislo":{"type":["string","null"]},"stav":{"type":["string","null"]},"mena":{"type":["string","null"]},"jazyk":{"type":["string","null"]},"variabilny_symbol":{"type":["string","null"]},"zaklad":{"type":["string","null"]},"dph":{"type":["string","null"]},"spolu":{"type":["string","null"]},"uhradene":{"type":["string","null"]},"kurz":{"type":["string","null"]},"kurz_zdroj":{"type":["string","null"]},"kurz_povod":{"type":["string","null"]},"konstantny_symbol":{"type":["string","null"]},"specificky_symbol":{"type":["string","null"]},"iban":{"type":["string","null"]},"sposob_uhrady":{"type":["string","null"]},"cislo_objednavky":{"type":["string","null"]},"uvodny_text":{"type":["string","null"]},"zaverecny_text":{"type":["string","null"]},"datum_vystavenia":{"type":["string","null"],"format":"date"},"datum_dodania":{"type":["string","null"],"format":"date"},"datum_splatnosti":{"type":["string","null"],"format":"date"},"datum_evidencie":{"type":["string","null"],"format":"date"},"kurz_datum":{"type":["string","null"],"format":"date"},"uhradene_o":{"type":["string","null"],"format":"date-time"},"odoslane_o":{"type":["string","null"],"format":"date-time"},"vytvorene_o":{"type":["string","null"],"format":"date-time"},"zmenene_o":{"type":["string","null"],"format":"date-time"},"datum_prijatia":{"type":["string","null"],"format":"date-time"},"id":{"type":"integer"},"typ":{"enum":["received_invoice","received_proforma","received_debit_note","received_credit_note","internal_document"]},"rad_id":{"type":"integer"},"partner_id":{"type":["integer","null"]},"suvisiaci_doklad_id":{"type":["integer","null"]},"zamknuty":{"type":"boolean"},"dodavatel":{"type":"object","properties":{"name":{"type":["string","null"]},"ico":{"type":["string","null"]},"dic":{"type":["string","null"]},"ic_dph":{"type":["string","null"]},"street":{"type":["string","null"]},"zip":{"type":["string","null"]},"city":{"type":["string","null"]},"country":{"type":["string","null"]}}},"polozky":{"type":"array","items":{"$ref":"#\/components\/schemas\/PodkladyLine"}},"uhrady":{"type":"array","items":{"$ref":"#\/components\/schemas\/PodkladyPayment"}},"original":{"$ref":"#\/components\/schemas\/PodkladyOriginal"},"stitky":{"type":"array","items":{"$ref":"#\/components\/schemas\/PodkladyTag"}},"schvalenie":{"type":"object","properties":{"stav":{"type":"string"},"potvrdeny":{"const":true},"schvalene_o":{"type":["string","null"]}}},"zdroj":{"type":"object","properties":{"povod":{"type":"string"},"rozpoznanie":{"type":"object","properties":{"stav":{"enum":["caka","navrh","nevieme","nevytazene","nie_je_faktura","bez_rozpoznania"]},"metoda":{"type":["string","null"]}}}}},"uctovanie":{"type":"object","additionalProperties":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaJsonHodnota"},"description":"Vlastn\u00e9 \u00fa\u010dtovn\u00e9 \u00fadaje z Document.accounting; len scope uctovanie.citanie + pr\u00e1vo doklady.exportovat."},"uctovny_ucinok":{"type":"object","properties":{"typ":{"type":"string","enum":["received_invoice","received_proforma","received_debit_note","received_credit_note","internal_document"]},"poziadavka":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"nakup":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"interny_pohyb":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"dph_podklad":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"narok_na_vratenie":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"zavazok":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"skutocne_platby":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"potvrdeny":{"type":"boolean"},"currency":{"type":"string"}},"required":["typ","poziadavka","nakup","interny_pohyb","dph_podklad","narok_na_vratenie","zavazok","skutocne_platby","potvrdeny"]}},"required":["id","typ","polozky","uhrady","dodavatel","original","schvalenie","zdroj","stitky"]},"PodkladyPage":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/PodkladyReceivedDocument"}},"timezone":{"type":"string"},"zachytene_o":{"type":["string","null"],"format":"date-time"},"obdobie_pole":{"const":"datum_vystavenia"},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["data","timezone","zachytene_o","obdobie_pole","meta"]},"PodkladyAttachment":{"type":"object","properties":{"id":{"type":"string"},"nazov":{"type":"string"},"mime_typ":{"type":["string","null"]},"velkost":{"type":["integer","null"]},"povod":{"enum":["suborovy_index","firemny_subor"]},"stav":{"type":"string"},"download":{"type":"string"}},"required":["id","nazov","povod","stav","download"]},"PodkladyError":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string","description":"Stabiln\u00fd dom\u00e9nov\u00fd k\u00f3d; klient ho pou\u017e\u00edva na rozhodovanie.","example":"NEPLATNE_UDAJE"},"message":{"type":"string","example":"\u00dadaje nie s\u00fa platn\u00e9."},"fields":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}}},"additionalProperties":true}}},"SkladApiError":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string","description":"Stabiln\u00fd dom\u00e9nov\u00fd k\u00f3d; klient ho pou\u017e\u00edva na rozhodovanie.","example":"NEPLATNE_UDAJE"},"message":{"type":"string","example":"\u00dadaje nie s\u00fa platn\u00e9."},"fields":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}}},"additionalProperties":true}}},"SkladApiCursor":{"type":["string","null"],"description":"\u0160ifrovan\u00fd version=1 + id + snapshot + expiry + tenant\/token\/filter binding. TTL 24h. Po 410 \u00fapln\u00e1 obnova."},"SkladApiStock":{"type":"object","properties":{"id":{"type":"integer"},"warehouse_id":{"type":"integer"},"active":{"type":"boolean"},"unit":{"type":"string"},"physical":{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"},"available":{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"},"reserved":{"type":"string"},"inventory_value":{"type":"string","description":"Iba valuation=1 a n\u00e1kupn\u00e9 pr\u00e1vo + scope"},"currency":{"type":"string","const":"EUR","description":"Mena skladov\u00e9ho ocenenia pri valuation=1; nez\u00e1vis\u00ed od predajnej meny produktu."}}},"SkladApiCatalog":{"type":"object","properties":{"id":{"type":"integer"},"version":{"type":"integer"},"revision_id":{"type":"integer"},"code":{"type":"string"},"ean":{"type":["string","null"]},"name":{"type":"string"},"unit":{"type":"string"},"currency":{"type":"string"},"unit_price":{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"},"purchase_price":{"type":["string","null"],"description":"Iba valuation=1 + scope sklad.ocenenie + n\u00e1kupn\u00e9 pr\u00e1vo"},"is_active":{"type":"boolean"},"deleted":{"type":"boolean"},"archived_at":{"type":["string","null"],"format":"date-time"},"partner_price":{"$ref":"#\/components\/schemas\/KvalitaSkladPartnerskaCena"},"stocks":{"type":"array","items":{"$ref":"#\/components\/schemas\/SkladApiStock"}},"revisions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"version":{"type":"integer"},"event":{"type":"string"},"data":{"type":"object","properties":{"code":{"type":"string"},"ean":{"type":["string","null"]},"name":{"type":"string"},"unit":{"type":"string"},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"currency":{"type":"string"},"is_active":{"type":"boolean"},"archived_at":{"type":["string","null"],"format":"date-time"}}}}}},"weight_kg":{"type":["string","null"]},"type":{"type":"string"},"description":{"type":["string","null"]},"barcode":{"type":["string","null"]},"vat_rate":{"type":"string"},"alternative_units":{"type":"array","items":{"type":"object","properties":{"unit":{"type":"string"},"factor":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"}},"required":["unit","factor"],"additionalProperties":false}}}},"SkladApiWarehouse":{"type":"object","properties":{"id":{"type":"integer"},"code":{"type":"string"},"name":{"type":"string"},"is_active":{"type":"boolean"}}},"SkladApiLineInput":{"type":"object","properties":{"line_id":{"type":"string"},"stock_card_id":{"type":"integer"},"quantity":{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"},"unit":{"type":"string"},"unit_cost":{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"},"unit_price":{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"},"free_stock_confirmed":{"type":"boolean"},"reason":{"type":"string"}},"required":["line_id","stock_card_id","quantity","unit"]},"SkladApiDocumentInput":{"type":"object","properties":{"type":{"enum":["PS","VS"]},"warehouse_id":{"type":"integer"},"series_id":{"type":"integer"},"partner_id":{"type":"integer"},"issue_date":{"type":"string","format":"date"},"text":{"type":"string"},"valuation_method":{"enum":["fifo","vap"]},"lines":{"type":"array","minItems":1,"maxItems":200,"items":{"$ref":"#\/components\/schemas\/SkladApiLineInput"}}},"required":["type","warehouse_id","series_id","issue_date","lines"]},"SkladApiDocument":{"type":"object","properties":{"id":{"type":"integer"},"type":{"enum":["PS","VS"]},"status":{"type":"string"},"number":{"type":"string"},"warehouse_id":{"type":"integer"},"series_id":{"type":"integer"},"issue_date":{"type":"string"},"correction_of_id":{"type":["integer","null"]},"lines":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"stock_card_id":{"type":"integer"},"movement_id":{"type":"integer"},"name":{"type":"string"},"units":{"$ref":"#\/components\/schemas\/KvalitaSkladJednotky"},"prices":{"$ref":"#\/components\/schemas\/KvalitaSkladCeny"},"valuation":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaSkladOcenenie"},{"type":"null"}]},"code":{"type":["string","null"]},"ean":{"type":["string","null"]},"barcode":{"type":["string","null"]},"weight_kg":{"type":["string","null"]}}}}}},"SkladApiMovement":{"type":"object","properties":{"id":{"type":"integer"},"sklad_id":{"type":"integer"},"skladova_karta_id":{"type":"integer"},"direction":{"enum":["prijem","vydaj"]},"quantity":{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"},"source_type":{"type":"string"},"source_id":{"type":"string"},"created_at":{"type":"string","format":"date-time"},"movement_date":{"type":"string"},"valuation":{"type":["object","null"]}}},"SkladApiTransferInput":{"type":"object","properties":{"source_stock_card_id":{"type":"integer"},"target_warehouse_id":{"type":"integer"},"source_series_id":{"type":"integer"},"target_series_id":{"type":"integer"},"quantity":{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"},"movement_date":{"type":"string","format":"date"}},"required":["source_stock_card_id","target_warehouse_id","source_series_id","target_series_id","quantity","movement_date"]},"SkladApiTransfer":{"type":"object","properties":{"id":{"type":"integer"},"incoming_movement_id":{"type":"integer"},"outgoing_movement_id":{"type":"integer"},"documents":{"type":"object","properties":{"PS":{"type":"integer"},"VS":{"type":"integer"}}}}},"SkladApiReversalInput":{"type":"object","properties":{"series_id":{"type":"integer"},"issue_date":{"type":"string","format":"date"},"reason":{"type":"string"}},"required":["series_id","issue_date","reason"]},"FinanceNovyUcet":{"type":"object","required":["typ","nazov","mena","pociatocny_stav","pociatocny_datum"],"properties":{"typ":{"type":"string","enum":["cash","bank"]},"nazov":{"type":"string","maxLength":100},"mena":{"type":"string","pattern":"^[A-Z]{3}$"},"iban":{"type":"string","maxLength":34,"description":"Povinn\u00fd pre bank; platn\u00fd IBAN, bez bankov\u00e9ho opr\u00e1vnenia."},"pociatocny_stav":{"type":"string","pattern":"^-?\\d{1,9}(\\.\\d{1,2})?$","description":"Explicitn\u00fd dolo\u017een\u00fd stav; poklad\u0148a nesmie by\u0165 z\u00e1porn\u00e1."},"pociatocny_datum":{"type":"string","format":"date","description":"Nesmie by\u0165 v bud\u00facnosti ani v uzavretom obdob\u00ed."}}},"FinanceUpravaUctu":{"type":"object","minProperties":1,"additionalProperties":false,"properties":{"nazov":{"type":"string","maxLength":100},"aktivny":{"type":"boolean"}}},"FinanceNovyPohyb":{"type":"object","required":["typ","suma","mena","datum","popis"],"properties":{"typ":{"type":"string","enum":["prijem","vydaj"]},"suma":{"type":"string","pattern":"^\\d{1,9}(\\.\\d{1,2})?$","description":"Desatinn\u00e1 suma v mene pohybu, bodka, najviac dve desatinn\u00e9 miesta."},"mena":{"type":"string","pattern":"^[A-Z]{3}$","description":"Mena finan\u010dn\u00e9ho \u00fa\u010dtu; alok\u00e1cia m\u00f4\u017ee ma\u0165 in\u00fa menu s explicitn\u00fdm kurzom."},"datum":{"type":"string","format":"date"},"popis":{"type":"string","maxLength":255},"existujuci_pohyb_id":{"type":"integer","minimum":1,"description":"Existuj\u00faci pohyb v \u00fa\u010dte k\u013e\u00fa\u010da; toto\u017en\u00e9 \u00fadaje; nevytvor\u00ed nov\u00fd pohyb ani nezmen\u00ed dolo\u017een\u00fd bankov\u00fd stav."},"external_id":{"type":"string","maxLength":90,"description":"Stabiln\u00e9 ID manu\u00e1lneho bankov\u00e9ho pohybu v zdroji api_finances; in\u00fd obsah rovnak\u00e9ho ID je 409."},"category_id":{"type":"integer","minimum":1,"description":"Existuj\u00faca kateg\u00f3ria samostatn\u00fdch financi\u00ed tej istej firmy a smeru."},"alokacie":{"type":"array","maxItems":100,"items":{"$ref":"#\/components\/schemas\/FinanceAlokacia"},"description":"S\u00fa\u010det v mene pohybu neprekro\u010d\u00ed jeho vo\u013en\u00fa sumu. Ka\u017ed\u00fd doklad raz v po\u017eiadavke."}}},"FinanceAlokacia":{"type":"object","required":["document_id","suma"],"properties":{"document_id":{"type":"integer","minimum":1},"suma":{"type":"string","pattern":"^\\d{1,9}(\\.\\d{1,2})?$","description":"Desatinn\u00e1 suma v mene pohybu, bodka, najviac dve desatinn\u00e9 miesta."},"assigned_amount":{"type":"string","pattern":"^\\d{1,9}(\\.\\d{1,2})?$","description":"Desatinn\u00e1 suma v mene pohybu, bodka, najviac dve desatinn\u00e9 miesta."},"exchange_rate":{"type":["string","number"],"description":"Kladn\u00fd kurz; pri inej mene povinn\u00fd spolu s assigned_amount, smerom, d\u00e1tumom a zdrojom."},"exchange_rate_direction":{"type":"string","enum":["payment_to_invoice","invoice_to_payment"]},"exchange_rate_date":{"type":"string","format":"date"},"exchange_rate_source":{"type":"string","maxLength":255}}},"FinanceStorno":{"type":"object","required":["dovod"],"properties":{"dovod":{"type":"string","maxLength":255}}},"FinanceUcet":{"type":"object","required":["id","typ","mena","aktivny","zostatok"],"properties":{"id":{"type":"string"},"typ":{"type":"string","enum":["cash","bank"]},"nazov":{"type":"string"},"mena":{"type":["string","null"]},"aktivny":{"type":"boolean"},"datum_stavu":{"type":["string","null"],"format":"date"},"povod":{"type":["string","null"]},"dovod_neznamy":{"type":["string","null"]},"zostatok":{"type":"string","description":"Desatinn\u00e1 suma v mene \u00fa\u010dtu, bez zaokr\u00fahlenia cez float.","pattern":"^-?[0-9]+(?:\\.[0-9]+)?$"}}},"FinancePohyb":{"type":"object","required":["id","ucet_id","typ","suma","mena","datum","stornovane","alokacie"],"properties":{"id":{"type":"integer"},"ucet_id":{"type":"string"},"typ":{"type":"string","enum":["prijem","vydaj"]},"suma":{"type":"string","pattern":"^\\d{1,9}(\\.\\d{1,2})?$","description":"Desatinn\u00e1 suma v mene pohybu, bodka, najviac dve desatinn\u00e9 miesta."},"mena":{"type":"string"},"datum":{"type":"string","format":"date"},"popis":{"type":"string"},"stornovane":{"type":"boolean"},"storno_pohybu_id":{"type":["integer","null"]},"alokacie":{"type":"array","items":{"type":"object","properties":{"payment_id":{"type":"integer"},"document_id":{"type":"integer"},"suma":{"type":"string","pattern":"^\\d{1,9}(\\.\\d{1,2})?$","description":"Desatinn\u00e1 suma v mene pohybu, bodka, najviac dve desatinn\u00e9 miesta."},"mena":{"type":"string"},"assigned_amount":{"type":"string","pattern":"^\\d{1,9}(\\.\\d{1,2})?$","description":"Desatinn\u00e1 suma v mene pohybu, bodka, najviac dve desatinn\u00e9 miesta."},"exchange_rate":{"type":["string","null"]},"exchange_rate_direction":{"type":["string","null"]},"exchange_rate_date":{"type":["string","null"]},"exchange_rate_source":{"type":["string","null"]},"fx_difference_amount":{"type":["string","null"]},"stornovane":{"type":"boolean"}}}}}},"FinanceChyba":{"$ref":"#\/components\/schemas\/Chyba"},"Pagination":{"type":"object","required":["next_cursor","has_more"],"properties":{"next_cursor":{"type":["string","null"],"description":"Neprieh\u013eadn\u00fd kurzor. Na poslednej strane null."},"has_more":{"type":"boolean","description":"Existuje \u010fal\u0161ia strana."}},"additionalProperties":false},"KvalitaMeta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"],"additionalProperties":false},"KvalitaOpenApi":{"type":"object","properties":{"openapi":{"type":"string","enum":["3.1.0"]},"info":{"type":"object","properties":{"title":{"type":"string"},"version":{"type":"string"},"description":{"type":"string"}},"required":["title","version"]},"servers":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"description":{"type":"string"}},"required":["url"]}},"paths":{"type":"object","additionalProperties":{"type":"object","properties":{"summary":{"type":"string"},"description":{"type":"string"},"get":{"type":"object","properties":{"operationId":{"type":"string"},"responses":{"type":"object","additionalProperties":{"type":"object","properties":{"description":{"type":"string"},"$ref":{"type":"string","minLength":1}},"anyOf":[{"required":["description"]},{"required":["$ref"]}]}}},"required":["responses"]},"post":{"type":"object","properties":{"operationId":{"type":"string"},"responses":{"type":"object","additionalProperties":{"type":"object","properties":{"description":{"type":"string"},"$ref":{"type":"string","minLength":1}},"anyOf":[{"required":["description"]},{"required":["$ref"]}]}}},"required":["responses"]}}}},"components":{"type":"object","properties":{"schemas":{"type":"object","additionalProperties":{"type":"object","properties":{"type":{"type":"string"},"properties":{"type":"object","additionalProperties":{"type":"object","properties":{"type":{"type":"string"},"description":{"type":"string"}}}}}}}}}},"required":["openapi","info","paths"],"x-source":"App\/Api\/Davky\/openapi.json"},"KvalitaPoznamkyVstup":{"type":"object","properties":{"type":{"type":"string","enum":["invoice","settlement","advance_invoice","credit_note","debit_note","proforma","payment_receipt","quote","delivery_note","accepted_order","purchase_order","received_invoice","received_proforma","internal_document","received_debit_note","received_credit_note"]},"language":{"type":"string","enum":["sk","cz","cs","en","hr","et","fr","nl","lt","hu","de","pl","pt","ro","ru","sl","es","sr-Latn","it"]},"intro_text":{"type":["string","null"],"maxLength":5000},"footer_text":{"type":["string","null"],"maxLength":5000},"note_mode":{"type":"string","enum":["default","source","select","merge","manual"]},"note_source_index":{"type":"integer","minimum":0},"sources":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","enum":["document","quote","order"]},"id":{"type":"integer","minimum":1}},"required":["kind","id"]},"maxItems":100}},"required":["type","language"],"x-source":"App\/Doklady\/PoznamkyTypu\/ApiController.php + Texty.php"},"KvalitaPoznamkyNavrh":{"type":"object","properties":{"intro_text":{"type":"string"},"footer_text":{"type":"string"},"missing":{"type":"object","additionalProperties":{"type":"object","properties":{"language":{"type":"string"},"source":{"type":"string"}},"required":["language","source"]}},"sources":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string"},"id":{"type":"integer"},"type":{"type":"string"},"number":{"type":"string"},"intro_text":{"type":"string"},"footer_text":{"type":"string"}},"required":["kind","id","type","number","intro_text","footer_text"]}},"version":{"type":"integer","const":1}},"required":["intro_text","footer_text","missing","sources","version"],"x-source":"App\/Doklady\/PoznamkyTypu\/Texty.php"},"KvalitaJazyky":{"type":"object","properties":{"languages":{"type":"object","additionalProperties":{"type":"string"}},"aliases":{"type":"object","properties":{"cs":{"type":"string","const":"cz"}},"required":["cs"]},"default_language":{"type":"string"},"enabled":{"type":"boolean"}},"required":["languages","aliases","default_language","enabled"],"x-source":"App\/Services\/Faktury\/JazykDokladu\/RegisterApiController.php"},"KvalitaMena":{"type":"object","properties":{"code":{"type":"string"},"label":{"type":"string"},"name":{"type":["string","null"]},"iso_minor_units":{"type":["integer","null"]},"iso_source":{"type":["string","null"]},"accounting_decimals":{"type":"integer","const":2},"rate_decimals":{"type":"integer","const":6},"document_selectable":{"type":"boolean"},"status":{"type":"string","enum":["base","current","historical","unavailable"]},"last_rate":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00fd re\u0165azec; nat\u00edvna presnos\u0165 6 miest."},"last_rate_date":{"type":["string","null"],"format":"date"}},"required":["code","label","name","iso_minor_units","iso_source","accounting_decimals","rate_decimals","document_selectable","status","last_rate","last_rate_date"],"x-source":"App\/Faktury\/KatalogMien\/KatalogMien.php"},"KvalitaMeny":{"type":"object","properties":{"currencies":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaMena"}},"default_currency":{"type":"string"},"base_currency":{"type":"string","const":"EUR"},"rate_direction":{"type":"string","const":"units_per_eur"},"source":{"type":"string"},"source_url":{"type":"string"},"iso_sources":{"type":"array","items":{"type":"string","format":"uri"}},"cache":{"anyOf":[{"type":"object","properties":{"fetched_at":{"type":"string","format":"date-time"},"last_attempt_at":{"type":["string","null"],"format":"date-time"},"last_error":{"type":["string","null"]},"stale":{"type":"boolean"}},"required":["fetched_at","last_attempt_at","last_error","stale"]},{"type":"null"}]},"error":{"type":["string","null"]}},"required":["currencies","default_currency","base_currency","rate_direction","source","source_url","iso_sources","cache","error"],"x-source":"App\/Faktury\/KatalogMien\/KatalogMien.php"},"KvalitaFormaUhrady":{"type":"object","properties":{"id":{"type":"integer"},"system_type":{"type":"string"},"name":{"type":"string"},"sort_order":{"type":"integer"}},"required":["id","system_type","name","sort_order"],"x-source":"App\/Faktury\/SposobyUhrady\/VlastneFormyDokladov.php"},"KvalitaSposobyUhrady":{"type":"object","properties":{"catalog":{"type":"object","properties":{"payment":{"type":"object","properties":{"types":{"type":"object","additionalProperties":{"type":"string"}},"forms":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaFormaUhrady"}}},"required":["types","forms"]},"delivery":{"type":"object","properties":{"types":{"type":"object","additionalProperties":{"type":"string"}},"forms":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaFormaUhrady"}}},"required":["types","forms"]}},"required":["payment","delivery"]},"defaults":{"type":"object","properties":{"payment_method":{"type":["string","null"]},"payment_form_id":{"type":["integer","null"]},"delivery_method":{"type":["string","null"]},"delivery_form_id":{"type":["integer","null"]},"payment_form_name":{"type":["string","null"]},"delivery_form_name":{"type":["string","null"]}}},"creates_payment":{"type":"boolean","const":false}},"required":["catalog","defaults","creates_payment"],"x-source":"App\/Faktury\/SposobyUhrady\/SposobyUhradyController.php"},"KvalitaZlavaVstup":{"type":"object","properties":{"enabled":{"type":"boolean"},"unit":{"type":"string","enum":["percent","currency"]},"display_unit":{"type":"string","enum":["percent","currency"]},"value":{"type":"number","minimum":0,"maximum":30000000}},"required":["unit","value"],"x-source":"App\/Obchod\/ZlavyRetazca\/VypocetZliav.php"},"KvalitaZlavyRiadokVstup":{"type":"object","properties":{"quantity":{"type":"number","minimum":0,"maximum":30000000},"unit":{"type":"string"},"unit_price":{"type":"number","minimum":0,"maximum":30000000},"vat_rate":{"type":["string","number","null"],"description":"N alebo sadzba najviac 3 cel\u00e9 a 2 desatinn\u00e9 miesta."},"discount":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaZlavaVstup"},{"type":"null"}]},"discount_percent":{"type":"number"}},"required":["quantity","unit_price"],"x-source":"App\/Obchod\/ZlavyRetazca\/VypocetZliav.php"},"KvalitaZlavyVstup":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZlavyRiadokVstup"},"maxItems":200},"doc_discount":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaZlavaVstup"},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["items","currency"],"x-source":"App\/Obchod\/ZlavyRetazca\/ZlavyApiController.php"},"KvalitaZlava":{"type":"object","properties":{"enabled":{"type":"boolean"},"unit":{"type":"string","enum":["percent","currency"]},"value":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"canonical_amount":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"canonical_percent":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"display_value":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"display_unit":{"type":"string","enum":["percent","currency"]}},"required":["enabled","unit","value","canonical_amount","canonical_percent","display_value","display_unit"],"x-source":"App\/Obchod\/ZlavyRetazca\/VypocetZliav.php"},"KvalitaZlavyRiadok":{"type":"object","properties":{"version":{"type":"integer","const":1},"origin":{"type":"string","const":"trade_chain"},"quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"line_subtotal":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"line_vat":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"doc_discount_amount":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"net_subtotal":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"net_vat":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"net_total":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"unit":{"type":"string"},"vat_rate":{"type":"string"},"discount":{"$ref":"#\/components\/schemas\/KvalitaZlava"},"doc_discount":{"$ref":"#\/components\/schemas\/KvalitaZlava"},"currency":{"type":"string","description":"Mena zdeden\u00e1 z rodi\u010dovsk\u00e9ho response."}},"required":["version","origin","quantity","unit_price","line_subtotal","line_vat","doc_discount_amount","net_subtotal","net_vat","net_total","unit","vat_rate","discount","doc_discount"],"x-source":"App\/Obchod\/ZlavyRetazca\/VypocetZliav.php"},"KvalitaZlavyVypocet":{"type":"object","properties":{"version":{"type":"integer","const":1},"discount":{"$ref":"#\/components\/schemas\/KvalitaZlava"},"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZlavyRiadok"}},"totals":{"type":"object","properties":{"subtotal":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"vat_amount":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"total":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"currency":{"type":"string","description":"Mena zdeden\u00e1 z rodi\u010dovsk\u00e9ho response."}},"required":["subtotal","vat_amount","total"]},"currency":{"type":"string"}},"required":["version","discount","items","totals"],"x-source":"App\/Obchod\/ZlavyRetazca\/VypocetZliav.php"},"KvalitaZlavyPonuka":{"type":"object","properties":{"quote_id":{"type":"integer"},"number":{"type":"string"},"currency":{"type":"string"},"quote_url":{"type":"string"},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaZlavyVypocet"},"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"unit":{"type":"string"},"discounts":{"$ref":"#\/components\/schemas\/KvalitaZlavyRiadok"}},"required":["id","name","quantity","unit","discounts"]}},"orders":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"order_number":{"type":"string"}},"required":["id","order_number"]}}},"required":["quote_id","number","currency","quote_url","snapshot","items","orders"],"x-source":"App\/Obchod\/ZlavyRetazca\/ZlavyApiController.php"},"KvalitaReferencie":{"type":"object","properties":{"buyer_reference":{"type":["string","null"],"maxLength":200},"purchase_order_reference":{"type":["string","null"],"maxLength":200},"contract_reference":{"type":["string","null"],"maxLength":200},"project_reference":{"type":["string","null"],"maxLength":200}},"required":["buyer_reference","purchase_order_reference","contract_reference","project_reference"],"additionalProperties":false,"x-source":"App\/Doklady\/ObchodneReferencie\/Snapshot.php"},"KvalitaReferencieSnapshot":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"references":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaReferencie"},"entered":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaReferencie"},"purchase_order_source":{"type":["string","null"],"enum":["explicit","legacy_order_number",null]},"ubl_buyer_reference":{"type":["string","null"]},"buyer_reference_source":{"type":["string","null"],"enum":["explicit","legacy_payment_or_document_number",null]},"buyer_role":{"type":"string","const":"AccountingCustomerParty"},"seller_role":{"type":"string","const":"AccountingSupplierParty"}},"required":["schema_version","references","entered","purchase_order_source","ubl_buyer_reference","buyer_reference_source","buyer_role","seller_role"],"x-source":"App\/Doklady\/ObchodneReferencie\/Snapshot.php"},"KvalitaReferencieStav":{"type":"object","properties":{"kind":{"type":"string","enum":["document","quote","order"]},"id":{"type":"integer"},"number":{"type":"string"},"version":{"type":"integer"},"document_hash":{"type":"string","pattern":"^[a-f0-9]{64}$"},"locked":{"type":"boolean"},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaReferencieSnapshot"}},"required":["kind","id","number","version","document_hash","locked","snapshot"],"x-source":"App\/Doklady\/ObchodneReferencie\/Referencie.php"},"KvalitaReferencieZoznam":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaReferencieStav"}},"defaults":{"type":"object","properties":{"version":{"type":"integer"},"references":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaReferencie"}},"required":["version","references"]}},"required":["items","defaults"],"x-source":"App\/Doklady\/ObchodneReferencie\/ReferencieController.php"},"KvalitaReferencieVstup":{"type":"object","properties":{"version":{"type":"integer","minimum":0},"document_hash":{"type":"string","minLength":64,"maxLength":64},"request_id":{"type":"string","maxLength":100,"pattern":"^[a-zA-Z0-9_.:-]+$"},"references":{"$ref":"#\/components\/schemas\/KvalitaReferencie"}},"required":["version","document_hash","request_id","references"],"additionalProperties":false,"x-source":"App\/Doklady\/ObchodneReferencie\/Referencie.php"},"KvalitaReferencieUlozenie":{"allOf":[{"$ref":"#\/components\/schemas\/KvalitaReferencieVstup"},{"type":"object","properties":{"preview_hash":{"type":"string","minLength":64,"maxLength":64}},"required":["preview_hash"]}],"x-source":"App\/Doklady\/ObchodneReferencie\/Referencie.php"},"KvalitaReferencieNahlad":{"type":"object","properties":{"snapshot":{"$ref":"#\/components\/schemas\/KvalitaReferencieSnapshot"},"preview_hash":{"type":"string"},"version":{"type":"integer"},"document_hash":{"type":"string"}},"required":["snapshot","preview_hash","version","document_hash"],"x-source":"App\/Doklady\/ObchodneReferencie\/Referencie.php"},"KvalitaPredvolbyHodnoty":{"type":"object","properties":{"payment_method":{"type":["string","null"],"maxLength":40},"payment_form_id":{"type":["integer","null"],"minimum":1},"tax_regime":{"type":["string","null"],"maxLength":40},"accounting_reference":{"type":["string","null"],"maxLength":64,"pattern":"^[^\\x00-\\x1F\\x7F]*$"}},"required":["payment_method","payment_form_id","tax_regime","accounting_reference"],"x-source":"App\/Partneri\/ObchodnePredvolby\/ObchodnePredvolby.php"},"KvalitaPartneriVyber":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"partners":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"legal_name":{"type":"string"}},"required":["id","legal_name"]}}},"required":["schema_version","partners"],"x-source":"App\/Partneri\/ObchodnePredvolby\/PredvolbyController.php"},"KvalitaPredvolbyKarta":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"partner_id":{"type":"integer"},"version":{"type":"integer"},"values":{"$ref":"#\/components\/schemas\/KvalitaPredvolbyHodnoty"},"payment_types":{"type":"object","additionalProperties":{"type":"string"}},"payment_forms":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"system_type":{"type":"string"}},"required":["id","name","system_type"]}},"tax_regimes":{"type":"object","additionalProperties":{"type":"string"}},"existing":{"type":"object","properties":{"discount_percent":{"type":"number"},"due_days":{"type":"integer"},"reminders_enabled":{"type":"boolean"}},"required":["discount_percent","due_days","reminders_enabled"]},"audit":{"type":"array","items":{"type":"object","properties":{"version":{"type":"integer"},"created_at":{"type":"string","format":"date-time"},"values":{"$ref":"#\/components\/schemas\/KvalitaPredvolbyHodnoty"}},"required":["version","created_at","values"]}}},"required":["schema_version","partner_id","version","values","payment_types","payment_forms","tax_regimes","existing","audit"],"x-source":"App\/Partneri\/ObchodnePredvolby\/ObchodnePredvolby.php"},"KvalitaPredvolbyVstup":{"type":"object","properties":{"version":{"type":"integer","minimum":0},"payment_method":{"type":["string","null"],"maxLength":40},"payment_form_id":{"type":["integer","null"],"minimum":1},"tax_regime":{"type":["string","null"],"maxLength":40},"accounting_reference":{"type":["string","null"],"maxLength":64,"pattern":"^[^\\x00-\\x1F\\x7F]*$"}},"required":["version"],"x-source":"App\/Partneri\/ObchodnePredvolby\/ObchodnePredvolby.php"},"KvalitaPredvolbyNahladVstup":{"type":"object","properties":{"partner_id":{"type":"integer"},"document_type":{"type":"string","enum":["invoice","quote","order"]},"manual":{"anyOf":[{"type":"object","properties":{"payment_method":{"type":["string","null"],"maxLength":40},"payment_form_id":{"type":["integer","null"],"minimum":1},"tax_regime":{"type":["string","null"],"maxLength":40},"accounting_reference":{"type":["string","null"],"maxLength":64,"pattern":"^[^\\x00-\\x1F\\x7F]*$"}}},{"type":"null"}]},"document_id":{"type":["integer","null"]}},"required":["partner_id","document_type"],"x-source":"App\/Partneri\/ObchodnePredvolby\/ObchodnePredvolby.php"},"KvalitaPredvolbyNahlad":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"partner_id":{"type":"integer"},"version":{"type":"integer"},"document_type":{"type":"string"},"values":{"type":"object","properties":{"payment_method":{"type":["string","null"],"maxLength":40},"payment_form_id":{"type":["integer","null"],"minimum":1},"tax_regime":{"type":["string","null"],"maxLength":40},"accounting_reference":{"type":["string","null"],"maxLength":64,"pattern":"^[^\\x00-\\x1F\\x7F]*$"},"payment_form_name":{"type":["string","null"]}},"required":["payment_method","payment_form_id","tax_regime","accounting_reference"]},"origins":{"type":"object","additionalProperties":{"type":"string","enum":["company","partner","manual"]}},"differences":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"type":["string","integer","number","boolean","null"]},"after":{"type":["string","integer","number","boolean","null"]}},"required":["before","after"]}},"tax_confirmation_required":{"type":"boolean"},"token":{"type":"string"}},"required":["schema_version","partner_id","version","document_type","values","origins","differences","tax_confirmation_required","token"],"x-source":"App\/Partneri\/ObchodnePredvolby\/ObchodnePredvolby.php"},"KvalitaPredvolbyExport":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"partner_id":{"type":"integer"},"version":{"type":"integer"},"payment_method":{"type":["string","null"],"maxLength":40},"payment_form_id":{"type":["integer","null"],"minimum":1},"tax_regime":{"type":["string","null"],"maxLength":40},"accounting_reference":{"type":["string","null"],"maxLength":64,"pattern":"^[^\\x00-\\x1F\\x7F]*$"}},"required":["schema_version","partner_id","version","payment_method","payment_form_id","tax_regime","accounting_reference"],"x-source":"App\/Partneri\/ObchodnePredvolby\/ObchodnePredvolby.php"},"KvalitaPredvolbyImport":{"type":"object","properties":{"row":{"$ref":"#\/components\/schemas\/KvalitaPredvolbyExport"}},"required":["row"],"x-source":"App\/Partneri\/ObchodnePredvolby\/ObchodnePredvolby.php"},"KvalitaPrenosVstup":{"type":"object","properties":{"partner_id":{"type":"integer"},"document_type":{"type":"string","enum":["invoice","proforma","quote","order"]},"template":{"type":"boolean"},"document_id":{"type":["integer","null"]},"manual":{"anyOf":[{"type":"object","properties":{"due_days":{"type":["integer","null"],"minimum":0,"maximum":365},"validity_days":{"type":["integer","null"],"minimum":0,"maximum":365},"discount_value":{"type":["number","null"],"minimum":0},"discount_unit":{"type":["string","null"],"enum":["percent","currency",null]}}},{"type":"null"}]},"issue_date":{"type":["string","null"],"format":"date"}},"required":["partner_id","document_type"],"x-source":"App\/Partneri\/PrenosPredvolieb\/PrenosPredvolieb.php"},"KvalitaPrenosSnapshot":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"partner_id":{"type":"integer"},"document_type":{"type":"string"},"values":{"type":"object","properties":{"discount":{"type":"object","properties":{"enabled":{"type":"boolean"},"value":{"type":"number"},"unit":{"type":"string","enum":["percent","currency"]}},"required":["enabled","value","unit"]},"postal_identity":{"anyOf":[{"type":"object","properties":{"name":{"type":["string","null"]},"contact_person":{"type":["string","null"]},"street":{"type":["string","null"]},"zip":{"type":["string","null"]},"city":{"type":["string","null"]},"country":{"type":["string","null"]}},"required":["name","contact_person","street","zip","city","country"]},{"type":"null"}]},"due_days":{"type":"integer"},"validity_days":{"type":"integer"}},"required":["discount","postal_identity"]},"origins":{"type":"object","additionalProperties":{"type":"string"}},"recipient_defaults":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"label":{"type":"string"},"email":{"type":"string"},"phone":{"type":["string","null"]},"position":{"type":["string","null"]},"default":{"type":"boolean"}},"required":["id","label","email","phone","position","default"]}},"validity_mapping":{"type":["string","null"]},"differences":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"P\u00f4vodn\u00e1 hodnota dan\u00e9ho po\u013ea."},"after":{"description":"Nov\u00e1 hodnota dan\u00e9ho po\u013ea."}},"required":["before","after"]}},"token":{"type":"string"}},"required":["schema_version","partner_id","document_type","values","origins","recipient_defaults","validity_mapping","differences","token"],"x-source":"App\/Partneri\/PrenosPredvolieb\/PrenosPredvolieb.php"},"KvalitaVcardPartner":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"kind":{"type":"string"},"exportable":{"type":"boolean"},"revision":{"type":"string","pattern":"^[a-f0-9]{64}$"},"emails":{"type":"array","items":{"type":"string","format":"email"}},"contacts":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"revision":{"type":"string"},"exportable":{"type":"boolean"}},"required":["id","name","revision","exportable"]}}},"required":["id","name","kind","exportable","revision","emails","contacts"],"x-source":"App\/Partneri\/Vcard\/VcardExporter.php"},"KvalitaVcardZoznam":{"type":"object","properties":{"contract_version":{"type":"integer","const":1},"permissions":{"type":"object","properties":{"export":{"type":"boolean"}},"required":["export"]},"filters":{"type":"object","properties":{"q":{"type":["string","null"]},"partner_id":{"type":["integer","null"]}}},"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaVcardPartner"}},"meta":{"type":"object","properties":{"total":{"type":"integer","deprecated":true,"description":"Po\u010det z\u00e1znamov; zastaran\u00fd kompatibiln\u00fd alias total_count."},"pagination":{"$ref":"#\/components\/schemas\/Pagination"},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det filtrovan\u00fdch z\u00e1znamov."}},"required":["pagination"]},"max_selection":{"type":"integer"}},"required":["contract_version","permissions","filters","data","meta","max_selection"],"x-source":"App\/Partneri\/Vcard\/VcardExporter.php"},"KvalitaVcardVstup":{"type":"object","properties":{"partner_ids":{"type":"array","items":{"type":"integer","minimum":1},"uniqueItems":true},"contact_ids":{"type":"array","items":{"type":"integer","minimum":1},"uniqueItems":true},"revisions":{"type":"object","additionalProperties":{"type":"string","pattern":"^[a-f0-9]{64}$"}}},"required":["revisions"],"description":"Spolu ozna\u010dte 1 a\u017e max_selection partnerov a kontaktov. Rev\u00edzie s\u00fa mapovan\u00e9 pod\u013ea identity v\u00fdberu.","x-source":"App\/Partneri\/Vcard\/VcardExporter.php"},"KvalitaPobocka":{"type":"object","properties":{"id":{"type":"integer"},"nazov":{"type":"string"},"predvolby":{"type":"object","properties":{"warehouse_id":{"type":["integer","null"]},"series_id":{"type":["integer","null"]}}},"aktivna":{"type":"boolean"},"predvolena":{"type":"boolean"},"verzia":{"type":"integer"},"identita":{"type":"object","properties":{"nazov":{"type":["string","null"]},"ico":{"type":["string","null"]},"dic":{"type":["string","null"]},"ic_dph":{"type":["string","null"]}},"required":["nazov","ico","dic","ic_dph"]},"sklady_ids":{"type":"array","items":{"type":"integer"}},"opravnenia":{"type":"object","properties":{"spravovat":{"type":"boolean"},"clenovia":{"type":"boolean"}},"required":["spravovat","clenovia"]}},"required":["id","nazov","identita","sklady_ids","opravnenia"],"x-source":"App\/Nastavenia\/Pobocky\/Pobocky.php"},"KvalitaPobocky":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaPobocka"}},"pristup":{"type":"object","properties":{"vsetky":{"type":"boolean"},"historia":{"type":"boolean"},"pobocky_ids":{"type":"array","items":{"type":"integer"}},"verzia":{"type":"integer"}},"required":["vsetky","historia","pobocky_ids","verzia"]}},"required":["data","pristup"],"x-source":"App\/Firma\/PrevadzkoveKatalogy\/ApiController.php"},"KvalitaKatalogLookup":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"typ":{"type":"string","enum":["partner","sku"]},"id":{"type":"integer"},"nazov":{"type":"string"},"rozsah":{"type":"object","properties":{"spolocna":{"type":"boolean"},"pobocky_ids":{"type":"array","items":{"type":"integer"}},"verzia":{"type":"integer"},"spravovatelny":{"type":"boolean"}},"required":["spolocna","pobocky_ids","verzia","spravovatelny"]}},"required":["typ","id","nazov","rozsah"]}}},"required":["data"],"x-source":"App\/Firma\/PrevadzkoveKatalogy\/PrevadzkoveKatalogy.php"},"KvalitaBilanciaRiadok":{"type":"object","properties":{"stock_card_id":{"type":"integer"},"warehouse_id":{"type":"integer"},"warehouse_code":{"type":"string"},"price_item_code":{"type":"string"},"price_item_name":{"type":"string"},"unit":{"type":"string"},"currency":{"type":"string"},"valuation_method":{"type":"string"},"active":{"type":"boolean"},"opening_quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"quantity_in":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"quantity_out":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"closing_quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"opening_value":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"value_in":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"value_out":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"valuation_difference":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"closing_value":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"}},"required":["stock_card_id","warehouse_id","warehouse_code","price_item_code","price_item_name","unit","active","currency","opening_quantity","quantity_in","quantity_out","closing_quantity","valuation_method"],"x-source":"App\/Sklad\/Zostavy\/BilanciaSkladu.php"},"KvalitaBilanciaPohyb":{"type":"object","properties":{"movement_id":{"type":"integer"},"stock_card_id":{"type":"integer"},"date":{"type":"string"},"original_date":{"type":"string"},"direction":{"type":"string"},"valuation_method":{"type":"string"},"quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"cost":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"original_cost":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"cost_delta":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"correction_version":{"type":"integer"},"correction_posting_date":{"type":["string","null"]},"correction":{"type":"string"},"currency":{"type":"string"}},"required":["movement_id","stock_card_id","date","original_date","direction","quantity","valuation_method"],"x-source":"App\/Sklad\/Zostavy\/BilanciaSkladu.php + OceneniePohladu.php"},"KvalitaBilancia":{"type":"object","properties":{"schema":{"type":"string","const":"stock-balance.v1"},"from":{"type":"string","format":"date"},"to":{"type":"string","format":"date"},"generated_at":{"type":"string","format":"date-time"},"filters":{"type":"object","properties":{"from":{"type":"string","format":"date"},"to":{"type":"string","format":"date"},"include_no_activity":{"type":"boolean"},"type":{"type":["string","null"],"enum":["prijem","vydaj",null]},"warehouse_id":{"type":["integer","null"]},"card_id":{"type":["integer","null"]},"date_version":{"type":["integer","null"]},"valuation_version":{"type":["integer","null"]},"movement_version":{"type":["integer","null"]}},"required":["from","to","include_no_activity"]},"date_version":{"type":"integer"},"valuation_version":{"type":"integer"},"movement_version":{"type":"integer"},"balance_scope":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"},"type":{"type":"string","const":"all"},"basis":{"type":"string"}},"required":["from","to","type","basis"]},"movement_scope":{"type":"object","properties":{"type":{"type":"string","enum":["all","prijem","vydaj"]}},"required":["type"]},"costs":{"type":"boolean"},"summary":{"type":"object","properties":{"items_count":{"type":"integer"},"currency":{"type":"string"},"quantities_by_unit":{"type":"object","additionalProperties":{"type":"object","properties":{"opening_quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"quantity_in":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"quantity_out":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"closing_quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"required":["opening_quantity","quantity_in","quantity_out","closing_quantity"]}},"opening_value":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"value_in":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"value_out":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"valuation_difference":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"closing_value":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"opening_value_unknown":{"type":"integer"},"value_in_unknown":{"type":"integer"},"value_out_unknown":{"type":"integer"},"valuation_difference_unknown":{"type":"integer"},"closing_value_unknown":{"type":"integer"}},"required":["items_count","currency","quantities_by_unit"]},"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaBilanciaRiadok"}},"movements":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaBilanciaPohyb"}},"result_hash":{"type":"string","pattern":"^[a-f0-9]{64}$"},"meta":{"$ref":"#\/components\/schemas\/KvalitaMeta"}},"required":["schema","from","to","generated_at","filters","date_version","valuation_version","movement_version","balance_scope","movement_scope","costs","summary","data","movements","result_hash"],"x-source":"App\/Sklad\/Zostavy\/BilanciaSkladu.php"},"KvalitaDatumovaRevizia":{"type":"object","properties":{"original_date":{"type":"string","format":"date"},"effective_date":{"type":"string","format":"date"},"revision":{"type":"integer"},"history":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"source_date":{"type":"string"},"target_date":{"type":"string"},"author_id":{"type":"integer"},"reason":{"type":"string"},"at":{"type":"string","format":"date-time"}},"required":["id","source_date","target_date","author_id","reason","at"]}}},"required":["original_date","effective_date","revision","history"],"x-source":"App\/Sklad\/DatumovaOprava\/Prezentacia.php"},"KvalitaSkladJednotky":{"type":"object","properties":{"entered_quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"base_quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"factor":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"entered_unit":{"type":"string"},"base_unit":{"type":"string"}},"required":["entered_quantity","base_quantity","factor","entered_unit","base_unit"],"x-source":"App\/Sklad\/Doklady\/SkladoveDoklady.php"},"KvalitaSkladCeny":{"type":"object","properties":{"entered_unit_sale":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"base_unit_sale":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"total_sale":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"vat_amount":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"total_gross_sale":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"entered_unit_cost":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"base_unit_cost":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"total_cost":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"entered_unit_margin":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"base_unit_margin":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"total_margin":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"currency":{"type":"string","description":"Mena zdeden\u00e1 z rodi\u010dovsk\u00e9ho response."}},"x-source":"App\/Sklad\/ExportDokladu\/ExportDokladu.php"},"KvalitaSkladRiadokSnapshot":{"type":"object","properties":{"id":{"type":"integer"},"stock_card_id":{"type":"integer"},"movement_id":{"type":"integer"},"line_id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"ean":{"type":"string"},"currency":{"type":"string"},"tax_mode":{"type":"string"},"units":{"$ref":"#\/components\/schemas\/KvalitaSkladJednotky"},"prices":{"$ref":"#\/components\/schemas\/KvalitaSkladCeny"},"vat_rate":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"price_source":{"type":"object","properties":{"source":{"type":"string"},"label":{"type":"string"},"version":{"type":["integer","null"]}},"required":["source"]},"effective_valuation":{"$ref":"#\/components\/schemas\/KvalitaSkladOcenenie"},"value_delta":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"valuation":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaSkladOcenenie"},{"type":"null"}]},"barcode":{"type":["string","null"]},"weight_kg":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"before":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"after":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"available_before":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"referenced_movement_id":{"type":["integer","null"]}},"required":["id","line_id","units","prices"],"x-source":"App\/Sklad\/Doklady\/SkladoveDoklady.php + ExportDokladu.php"},"KvalitaSkladPartner":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":["string","null"]},"ico":{"type":["string","null"]},"address":{"type":["string","null"]}},"required":["id","name"],"x-source":"App\/Sklad\/Doklady\/SkladoveDoklady.php"},"KvalitaSkladDokladPrezentacia":{"type":"object","properties":{"id":{"type":"integer"},"type":{"type":"string"},"status":{"type":"string"},"number":{"type":"string"},"issue_date":{"type":"string","format":"date"},"date_correction":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaDatumovaRevizia"},{"type":"null"}]},"warehouse_id":{"type":"integer"},"partner":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaSkladPartner"},{"type":"null"}]},"text":{"type":["string","null"]},"series_id":{"type":"integer"},"correction_of_id":{"type":["integer","null"]},"operation":{"type":"string"},"lines":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSkladRiadokSnapshot"}},"changes":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"reason":{"type":"string"},"changes":{"type":"object","properties":{"partner_snapshot":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaSkladPartner"},{"type":"null"}]},"text":{"type":["string","null"]},"commercial_price_sources":{"type":"object","additionalProperties":{"type":"object","properties":{"source":{"type":"string"},"label":{"type":"string"}}}}}},"at":{"type":"string","format":"date-time"}},"required":["id","reason","changes","at"]}},"corrections":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"number":{"type":"string"},"operation":{"type":"string"}},"required":["id","number","operation"]}},"links":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"line_id":{"type":"integer"},"target_type":{"type":"string"},"target_id":{"type":"integer"}}}}},"required":["id","type","status","number","issue_date","date_correction","warehouse_id","partner","text","series_id","correction_of_id","operation","lines","changes","corrections","links"],"x-source":"App\/Sklad\/Doklady\/SkladoveDoklady.php::prezentuj"},"KvalitaDatumoveDoklady":{"type":"object","properties":{"documents":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSkladDokladPrezentacia"}},"meta":{"$ref":"#\/components\/schemas\/KvalitaMeta"}},"required":["documents","meta"],"x-source":"App\/Sklad\/DatumovaOprava\/DatumovaOpravaController.php"},"KvalitaDatumovyDoklad":{"type":"object","properties":{"document":{"$ref":"#\/components\/schemas\/KvalitaSkladDokladPrezentacia"}},"required":["document"],"x-source":"App\/Sklad\/DatumovaOprava\/DatumovaOpravaController.php"},"KvalitaDatumovyVstup":{"type":"object","properties":{"new_date":{"type":"string","format":"date"},"reason":{"type":"string","maxLength":1000},"idempotency_key":{"type":"string","maxLength":120},"negative_confirmed":{"type":["boolean","null"]},"provisional_unit_cost":{"type":["number","string","null"],"description":"\u010c\u00edseln\u00fd vstup p\u00f4vodn\u00e9ho valid\u00e1tora, min 0 max 999999999."},"free_stock_confirmed":{"type":["boolean","null"]}},"required":["new_date","reason","idempotency_key"],"x-source":"App\/Sklad\/DatumovaOprava\/DatumovaOprava.php::nahlad"},"KvalitaDatumovaKorekcia":{"type":"object","properties":{"movement_id":{"type":"integer"},"original_cost":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"new_cost":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"delta":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"uncertain_quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"method":{"type":"string"},"movement_date":{"type":"string"},"provisional_unit_cost":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"currency":{"type":"string","description":"Mena zdeden\u00e1 z rodi\u010dovsk\u00e9ho response."}},"required":["movement_id","original_cost","new_cost","delta","uncertain_quantity","method","movement_date","provisional_unit_cost"],"x-source":"App\/Sklad\/DatumovaOprava\/DatumovaOprava.php"},"KvalitaDatumovyNahlad":{"type":"object","properties":{"preview":{"type":"object","properties":{"document_id":{"type":"integer"},"number":{"type":"string"},"original_date":{"type":"string"},"previous_date":{"type":"string"},"new_date":{"type":"string"},"input":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaDatumovyVstup"},"order":{"type":"string"},"movements":{"type":"array","items":{"type":"object","properties":{"movement_id":{"type":"integer"},"original_date":{"type":"string"},"previous_date":{"type":"string"},"new_date":{"type":"string"}}}},"warehouses":{"type":"array","items":{"type":"object","properties":{"stock_card_id":{"type":"integer"},"warehouse_id":{"type":"integer"},"warehouse":{"type":"string"},"card":{"type":"string"},"method":{"type":"string"},"corrections":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaDatumovaKorekcia"}},"receipt_overrides":{"type":"object","additionalProperties":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"receipt_total_overrides":{"type":"object","additionalProperties":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"previous_receipt_costs":{"type":"object","additionalProperties":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"balances":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string"},"before":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"after":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"reserved":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"required":["date","before","after","reserved"]}},"after":{"type":"object","properties":{"physical":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"value":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"reserved":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"required":["physical","value","reserved"]}},"required":["stock_card_id","warehouse_id","warehouse","card","method","corrections","receipt_overrides","receipt_total_overrides","previous_receipt_costs","balances","after"]}},"provisional_explanation":{"type":"string"},"fingerprint":{"type":"string"}},"required":["document_id","number","original_date","previous_date","new_date","input","order","movements","warehouses","provisional_explanation","fingerprint"]},"token":{"type":"string"}},"required":["preview","token"],"x-source":"App\/Sklad\/DatumovaOprava\/DatumovaOprava.php"},"KvalitaDatumovePotvrdenie":{"type":"object","properties":{"created":{"type":"boolean"},"revision":{"type":"integer"},"document_id":{"type":"integer"}},"required":["created","revision","document_id"],"x-source":"App\/Sklad\/DatumovaOprava\/DatumovaOpravaController.php"},"KvalitaDatumovaVerzia":{"type":"object","properties":{"document_id":{"type":"integer"},"number":{"type":"string"},"original_date":{"type":"string"},"effective_date":{"type":"string"},"version":{"type":["integer","null"]},"date_correction":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaDatumovaRevizia"},{"type":"null"}]},"corrections":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"stock_card_id":{"type":"integer"},"corrections":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaDatumovaKorekcia"}},"receipt_overrides":{"type":"object","additionalProperties":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}}},"required":["id","stock_card_id","corrections","receipt_overrides"]}},"balance":{"$ref":"#\/components\/schemas\/KvalitaSkladovaZostavaStav"}},"required":["document_id","number","original_date","effective_date","version","date_correction","corrections","balance"],"x-source":"App\/Sklad\/DatumovaOprava\/DatumovaOpravaController.php::version"},"KvalitaExportHlavicka":{"type":"object","properties":{"id":{"type":"integer"},"number":{"type":"string"},"type":{"type":"string"},"status":{"type":"string"},"state":{"type":"string","enum":["draft","correction","cancelled","posted"]},"issue_date":{"type":"string"},"warehouse_id":{"type":"integer"},"partner":{"type":["string","null"]},"original_id":{"type":["integer","null"]}},"required":["id","number","type","status","state","issue_date","warehouse_id","partner","original_id"],"x-source":"App\/Sklad\/ExportDokladu\/ExportDokladu.php::hlavicka"},"KvalitaExportZoznam":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"documents":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaExportHlavicka"}},"meta":{"$ref":"#\/components\/schemas\/KvalitaMeta"}},"required":["schema_version","documents","meta"],"x-source":"App\/Sklad\/ExportDokladu\/ExportDokladuApiController.php"},"KvalitaExportManifest":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"id":{"type":"integer"},"number":{"type":"string"},"type":{"type":"string"},"operation":{"type":"string"},"status":{"type":"string"},"state":{"type":"string"},"version":{"type":"string","enum":["original","current"]},"exportable":{"type":"boolean"},"cost_visible":{"type":"boolean"},"warehouse_id":{"type":"integer"},"warehouse_label":{"type":"string"},"issue_date":{"type":"string"},"partner":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaSkladPartner"},{"type":"null"}]},"text":{"type":["string","null"]},"original_id":{"type":["integer","null"]},"corrections":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"number":{"type":"string"},"operation":{"type":"string"}},"required":["id","number","operation"]}},"lines":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSkladRiadokSnapshot"}},"totals":{"type":"object","properties":{"money_by_currency":{"type":"object","additionalProperties":{"type":"object","properties":{"total_sale":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"vat_amount":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"total_gross_sale":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"total_cost":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"total_margin":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}}}},"quantity_by_unit":{"type":"object","additionalProperties":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}}},"required":["money_by_currency","quantity_by_unit"]},"date_correction":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaDatumovaRevizia"},{"type":"null"}]},"revision":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"required":["schema_version","id","number","type","operation","status","state","version","exportable","cost_visible","warehouse_id","warehouse_label","issue_date","partner","text","original_id","corrections","lines","totals","revision"],"x-source":"App\/Sklad\/ExportDokladu\/ExportDokladu.php::manifest"},"KvalitaPredikciaRiadok":{"type":"object","properties":{"id":{"type":"integer"},"product_id":{"type":"integer"},"code":{"type":"string"},"name":{"type":"string"},"warehouse":{"type":"string"},"unit":{"type":"string"},"reorder_basis":{"type":"string"},"lead_source":{"type":"string"},"active":{"type":"boolean"},"physical":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"reserved":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"available":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"draft_purchase":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"received_purchase":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"gross":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"sales_gross":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"usage_gross":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"returns":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"net":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"reorder_quantity":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"open_purchase":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"daily":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"days_to_depletion":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"target":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"suggested":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"projected_available":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"inventory_value":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"receipt_events":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"date":{"type":"string"},"quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"url":{"type":["string","null"]}},"required":["id","date","quantity","url"]}},"purchases":{"type":"array","items":{"type":"object","properties":{"document_id":{"type":"integer"},"number":{"type":"string"},"remaining":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"received":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"url":{"type":["string","null"]},"status":{"type":"string"}},"required":["document_id","number","remaining","received","url","status"]}},"history_complete":{"type":"boolean"},"covered_days":{"type":"integer"},"history_from":{"type":["string","null"]},"stock_state":{"type":"string","enum":["new_card","insufficient_history","dead_stock","active"]},"logistics_available":{"type":"boolean"},"logistics_version":{"type":["integer","null"]},"depletion_date":{"type":["string","null"]},"links":{"type":"object","properties":{"card":{"type":"string"},"purchases":{"type":"string"}},"required":["card","purchases"]},"events":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"date":{"type":"string"},"kind":{"type":"string","enum":["issue","return"]},"purpose":{"type":"string","enum":["usage","sale"]},"quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"source":{"type":"string"},"url":{"type":"string"}},"required":["id","date","kind","purpose","quantity","source","url"]}},"excluded_issues":{"type":"integer"},"coverage_days":{"type":["integer","null"]},"max_conflict":{"type":"boolean"},"inputs":{"type":"object","properties":{"net":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"available":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"open_purchase":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"days":{"type":"integer"},"lead_time_days":{"type":["integer","null"]},"minimum":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"optimum":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"maximum":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"moq":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"multiple":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"}},"required":["net","available","open_purchase","days","lead_time_days","minimum","optimum","maximum","moq","multiple"]},"formula":{"type":"string"},"currency":{"type":"string"}},"required":["id","product_id","code","name","warehouse","unit","active","physical","reserved","available","open_purchase","events","daily","suggested","inputs","formula"],"x-source":"App\/Sklad\/PredikciaZasob\/Predikcia.php + Spotreba.php + Kalkulacia.php"},"KvalitaPredikcia":{"type":"object","properties":{"schema":{"type":"string","const":"warehouse-replenishment-forecast.v1"},"filters":{"type":"object","properties":{"warehouse_id":{"type":["integer","null"],"minimum":1},"category":{"type":["string","null"],"maxLength":100},"from":{"type":["string","null"],"format":"date"},"to":{"type":["string","null"],"format":"date"},"lead_time_days":{"type":["integer","null"],"minimum":0},"days":{"type":"integer"}},"required":["warehouse_id","category","from","to","lead_time_days","days"]},"stock_as_of":{"type":"string"},"historical":{"type":"boolean"},"business_inputs_as_of":{"type":"string"},"reservation_basis":{"type":"string"},"method":{"type":"string"},"rows":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaPredikciaRiadok"}},"costs":{"type":"boolean"},"version":{"type":"string","pattern":"^[a-f0-9]{64}$"},"snapshot":{"type":"string"},"meta":{"$ref":"#\/components\/schemas\/KvalitaMeta"}},"required":["schema","filters","stock_as_of","historical","business_inputs_as_of","reservation_basis","method","rows","costs","version","snapshot"],"x-source":"App\/Sklad\/PredikciaZasob\/Predikcia.php + ApiController.php"},"KvalitaExportIdentita":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"warehouse_id":{"type":"integer","minimum":1},"stock_card_id":{"type":"integer","minimum":1},"type":{"type":"string","enum":["card","prijem","vydaj"]}},"required":["id","warehouse_id","stock_card_id","type"],"additionalProperties":false,"x-source":"App\/Sklad\/TypovanyExport\/VyberExportu.php"},"KvalitaExportRiadok":{"type":"object","properties":{"id":{"type":"integer"},"warehouse_id":{"type":"integer"},"stock_card_id":{"type":"integer"},"product_id":{"type":"integer"},"date_revision":{"type":"integer"},"date":{"type":"string"},"original_date":{"type":"string"},"sequence":{"type":"string"},"warehouse":{"type":"string"},"warehouse_name":{"type":"string"},"card":{"type":"string"},"unit":{"type":"string"},"type":{"type":"string"},"source":{"type":"string"},"number":{"type":"string"},"partner":{"type":"string"},"currency":{"type":"string"},"valuation_method":{"type":"string"},"entered_unit":{"type":"string"},"correction":{"type":"string"},"activity":{"type":"string"},"basis":{"type":"string"},"reorder_basis":{"type":"string"},"sku":{"type":["string","null"]},"ean":{"type":["string","null"]},"internal_reference":{"type":["string","null"]},"quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"balance_after":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"physical":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"reserved":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"available":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"entered_quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"min":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"optimum":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"max":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"reorder":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"inventory_value":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"inventory_value_after":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"original_cost":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"cost_delta":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"stock_value_change":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"sale":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"cost":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"profit":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"unit_sale":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"unit_cost":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"unit_profit":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"margin":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"markup":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"entered_unit_sale":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"entered_unit_cost":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"entered_unit_profit":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"links":{"type":"object","additionalProperties":{"type":"string"}}},"required":["id","warehouse_id","stock_card_id","product_id","card","unit","currency","valuation_method"],"x-source":"App\/Sklad\/PracovnePohlady\/PracovnaZostava.php + ZdrojPohybu.php"},"KvalitaExportSuhrn":{"type":"object","properties":{"rows":{"type":"integer"},"currency":{"type":"string"},"quantities_by_unit":{"type":"object","additionalProperties":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"unit_totals":{"type":"object","additionalProperties":{"type":"object","properties":{"physical":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"reserved":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"available":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"reorder":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"inventory_value":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"sale":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"cost":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"profit":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"stock_value_change":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"quantity":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"physical_unknown":{"type":"integer"},"reserved_unknown":{"type":"integer"},"available_unknown":{"type":"integer"},"reorder_unknown":{"type":"integer"},"inventory_value_unknown":{"type":"integer"},"sale_unknown":{"type":"integer"},"cost_unknown":{"type":"integer"},"profit_unknown":{"type":"integer"},"stock_value_change_unknown":{"type":"integer"},"quantity_unknown":{"type":"integer"},"currency":{"type":"string","description":"Mena zdeden\u00e1 z rodi\u010dovsk\u00e9ho response."}}}},"warehouse_labels":{"type":"object","additionalProperties":{"type":"string"}},"warehouses":{"type":"object","additionalProperties":{"type":"object","additionalProperties":{"type":"object","properties":{"physical":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"reserved":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"available":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"reorder":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"inventory_value":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"sale":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"cost":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"profit":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"stock_value_change":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"quantity":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"physical_unknown":{"type":"integer"},"reserved_unknown":{"type":"integer"},"available_unknown":{"type":"integer"},"reorder_unknown":{"type":"integer"},"inventory_value_unknown":{"type":"integer"},"sale_unknown":{"type":"integer"},"cost_unknown":{"type":"integer"},"profit_unknown":{"type":"integer"},"stock_value_change_unknown":{"type":"integer"},"quantity_unknown":{"type":"integer"},"currency":{"type":"string","description":"Mena zdeden\u00e1 z rodi\u010dovsk\u00e9ho response."}}}}},"products":{"type":"array","items":{"type":"object","properties":{"product_id":{"type":"integer"},"card":{"type":"string"},"unit":{"type":"string"},"currency":{"type":"string"},"physical":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"warehouses":{"type":"array","items":{"type":"string"}},"methods":{"type":"array","items":{"type":"string"}},"valuation_method":{"type":"string"},"inventory_value":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"unit_cost":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"}},"required":["product_id","card","unit","currency","physical","warehouses","methods","valuation_method"]}},"physical":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"reserved":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"available":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"reorder":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"inventory_value":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"sale":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"cost":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"profit":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"stock_value_change":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"quantity":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"physical_unknown":{"type":"integer"},"reserved_unknown":{"type":"integer"},"available_unknown":{"type":"integer"},"reorder_unknown":{"type":"integer"},"inventory_value_unknown":{"type":"integer"},"sale_unknown":{"type":"integer"},"cost_unknown":{"type":"integer"},"profit_unknown":{"type":"integer"},"stock_value_change_unknown":{"type":"integer"},"quantity_unknown":{"type":"integer"}},"required":["rows","currency","quantities_by_unit","unit_totals","warehouse_labels","warehouses","products"],"x-source":"App\/Sklad\/PracovnePohlady\/PracovnaZostava.php"},"KvalitaTypovanyReport":{"type":"object","properties":{"agenda":{"type":"string","enum":["cards","movements"]},"filters":{"type":"object","additionalProperties":{"type":"string"}},"columns":{"type":"array","items":{"type":"string"}},"labels":{"type":"object","additionalProperties":{"type":"string"}},"summary":{"$ref":"#\/components\/schemas\/KvalitaExportSuhrn"},"per_page":{"type":"integer","deprecated":true,"description":"Star\u0161ie projekcie; pri kurzorovom str\u00e1nkovan\u00ed m\u00f4\u017ee ch\u00fdba\u0165."},"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaExportRiadok"}},"meta":{"type":"object","additionalProperties":false,"description":"Kompatibiln\u00fd pr\u00e1zdny objekt. Str\u00e1nkovanie vnoren\u00e9ho reportu je v kore\u0148ovom meta.pagination."}},"required":["agenda","filters","columns","labels","summary","data"],"x-source":"App\/Sklad\/PracovnePohlady\/PracovnaZostava.php"},"KvalitaTypovanaHistoriaRiadok":{"type":"object","properties":{"id":{"type":"integer"},"format":{"type":"string","enum":["CSV","XLSX"]},"status":{"type":"string","enum":["preparing","ready","failed"]},"rows":{"type":"integer"},"date":{"type":"string"},"selection":{"type":"object","properties":{"filters":{"type":"object","additionalProperties":{"type":"string"}},"columns":{"type":"array","items":{"type":"string"}},"schema_version":{"type":"integer"},"scope":{"type":"string","enum":["filtered","selected"]},"identities":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaExportIdentita"}},"row_count":{"type":"integer"},"warehouse_ids":{"type":"array","items":{"type":"integer"}},"bytes":{"type":"integer"},"sha256":{"type":"string"}},"required":["filters","columns"]},"error":{"type":["string","null"]},"url":{"type":["string","null"]},"scope":{"type":"string","enum":["filtered","selected"]},"row_count":{"type":"integer"},"bytes":{"type":["integer","null"]},"sha256":{"type":["string","null"]}},"required":["id","format","status","rows","date","selection","error","url","scope","row_count","bytes","sha256"],"x-source":"App\/Sklad\/PracovnePohlady\/ExportPohladov.php + TypovanyExport\/Http\/Controller.php"},"KvalitaTypovanyExport":{"type":"object","properties":{"report":{"$ref":"#\/components\/schemas\/KvalitaTypovanyReport"},"exportHistory":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaTypovanaHistoriaRiadok"}},"meta":{"$ref":"#\/components\/schemas\/KvalitaMeta"}},"required":["report","exportHistory"],"x-source":"App\/Sklad\/TypovanyExport\/Http\/Controller.php"},"KvalitaTypovanyNahlad":{"type":"object","properties":{"token":{"type":"string","format":"uuid"},"expires_at":{"type":"string","format":"date-time"},"scope":{"type":"string","enum":["filtered","selected"]},"format":{"type":"string","enum":["xlsx","csv"]},"selected":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaExportIdentita"}},"row_count":{"type":"integer"},"columns":{"type":"array","items":{"type":"string"}},"labels":{"type":"object","additionalProperties":{"type":"string"}},"agenda":{"type":"string","enum":["cards","movements"]},"filters":{"type":"object","additionalProperties":{"type":"string"}},"summary":{"$ref":"#\/components\/schemas\/KvalitaExportSuhrn"},"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaExportRiadok"},"maxItems":6},"export_id":{"type":["integer","null"]}},"required":["token","expires_at","scope","format","selected","row_count","columns","labels","agenda","filters","summary","data","export_id"],"x-source":"App\/Sklad\/TypovanyExport\/VyberExportu.php::dto"},"KvalitaTypovanyVstup":{"type":"object","properties":{"warehouse_id":{"type":["integer","null"]},"card_id":{"type":["integer","null"]},"partner_id":{"type":["integer","null"]},"document_id":{"type":["integer","null"]},"source_document_id":{"type":["integer","null"]},"basis":{"type":["string","null"],"enum":["physical","available",null]},"expression":{"type":["string","null"],"maxLength":16000},"date_version":{"type":["integer","null"],"minimum":0},"q":{"type":["string","null"],"maxLength":200},"source":{"type":["string","null"],"maxLength":100},"type":{"type":["string","null"],"enum":["prijem","vydaj",null]},"date_from":{"type":["string","null"],"format":"date"},"date_to":{"type":["string","null"],"format":"date"},"balance":{"type":["string","null"],"enum":["positive","zero","negative",null]},"activity":{"type":["string","null"],"enum":["active","inactive","all",null]},"stock":{"type":["string","null"],"enum":["positive","zero","negative","below_min","above_max",null]},"sort":{"type":["string","null"],"enum":["date","number","card","warehouse","quantity","balance_after","sale","cost","profit","physical","available",null]},"dir":{"type":["string","null"],"enum":["asc","desc",null]},"agenda":{"type":["string","null"],"enum":["cards","movements",null]},"columns":{"type":"array","items":{"type":"string"}},"column_order":{"type":["string","null"],"maxLength":4000},"per_page":{"type":["integer","null"],"minimum":1,"maximum":200},"scope":{"type":"string","enum":["filtered","selected"]},"format":{"type":"string","enum":["xlsx","csv"]},"selected":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaExportIdentita"}},"selected_json":{"type":["string","null"],"contentMediaType":"application\/json"}},"required":["scope","format"],"description":"scope=selected vy\u017eaduje nepr\u00e1zdne selected; scope=filtered vy\u017eaduje pr\u00e1zdny v\u00fdber. API odmieta view_id.","x-source":"App\/Sklad\/TypovanyExport\/VyberExportu.php + KontraktPohladu.php"},"KvalitaEntitovySnapshot":{"type":"object","properties":{"id":{"type":["integer","string"]},"type":{"type":"string"},"document_number":{"type":["string","null"]},"status":{"type":"string"},"total":{"type":["number","string","null"]},"currency":{"type":["string","null"]},"issue_date":{"type":["string","null"]},"due_date":{"type":["string","null"]},"paid_amount":{"type":["number","string","null"]},"bank_name":{"type":["string","null"]},"is_active":{"type":"boolean"},"case_number":{"type":"string"},"title":{"type":"string"},"stage_id":{"type":["integer","null"]},"slug":{"type":"string"},"name":{"type":"string"},"probability":{"type":"number"},"is_won":{"type":"boolean"},"is_lost":{"type":"boolean"},"legal_name":{"type":"string"},"ico":{"type":["string","null"]},"obchod_pripad_id":{"type":"integer"},"happened_on":{"type":["string","null"]},"due_on":{"type":["string","null"]},"document_id":{"type":"integer"},"amount":{"type":["number","string"]},"paid_on":{"type":["string","null"]},"method":{"type":"string"},"order_number":{"type":"string"},"code":{"type":"string"},"unit":{"type":"string"},"unit_price":{"type":["number","string"]},"quote_number":{"type":"string"},"number":{"type":"string"},"warehouse_id":{"type":"integer"},"correction_of_id":{"type":["integer","null"]}},"description":"Polia pod\u013ea dom\u00e9ny z Katalog::domeny(); event payload sa finan\u010dne nenormalizuje.","x-source":"App\/Api\/EntitoveUdalosti\/Katalog.php"},"KvalitaEntitovaObalka":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string"},"entity_kind":{"type":"string"},"entity_id":{"type":"string"},"operation":{"type":"string","enum":["create","update","archive","delete","cancel","paid","stock-updated"]},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"KvalitaWebhookDorucenie":{"type":"object","properties":{"delivery_id":{"type":"integer"},"event_id":{"type":["string","null"]},"checkpoint":{"type":"integer"},"endpoint_id":{"type":"integer"},"typ":{"type":"string"},"stav":{"type":"string","enum":["pending","success","failed","exhausted"]},"attempts":{"type":"integer"},"response_status":{"type":["integer","null"]},"next_attempt_at":{"type":["string","null"],"format":"date-time"},"payload":{"$ref":"#\/components\/schemas\/KvalitaEntitovaObalka"}},"required":["delivery_id","event_id","checkpoint","endpoint_id","typ","stav","attempts","response_status","next_attempt_at","payload"],"x-source":"App\/Api\/EntitoveUdalosti\/WebhookyEntitController.php::riadok"},"KvalitaWebhookUdalosti":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"katalog":{"type":"object","additionalProperties":{"type":"object","properties":{"label":{"type":"string"},"table":{"type":"string"},"operations":{"type":"array","items":{"type":"string"}},"scope":{"type":"string"},"permission":{"type":"string"},"fields":{"type":"array","items":{"type":"string"}},"entity_kind":{"type":"string"},"operation":{"type":"string"}},"required":["label","table","operations","scope","permission","fields"]}},"domeny":{"type":"object","additionalProperties":{"type":"object","properties":{"label":{"type":"string"},"table":{"type":"string"},"operations":{"type":"array","items":{"type":"string"}},"scope":{"type":"string"},"permission":{"type":"string"},"fields":{"type":"array","items":{"type":"string"}},"entity_kind":{"type":"string"},"operation":{"type":"string"}},"required":["label","table","operations","scope","permission","fields"]}},"filtre":{"type":"object","properties":{"typ":{"type":["string","null"]},"entita":{"type":["string","null"]},"stav":{"type":["string","null"],"enum":["pending","success","failed","exhausted",null]},"po_checkpoint":{"type":["integer","null"],"minimum":0}}},"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaWebhookDorucenie"}},"checkpoint":{"type":["integer","null"]},"kontinuita":{"type":"object","properties":{"stav":{"type":"string","const":"ok"},"retencia_dni":{"type":"integer"},"najstarsi_dostupny_checkpoint":{"type":["integer","null"]}},"required":["stav","retencia_dni","najstarsi_dostupny_checkpoint"]},"endpointy":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"url":{"type":"string"},"is_active":{"type":"boolean"}},"required":["id","name","url","is_active"]}},"odbery":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"}}}},"kluce":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"nazov":{"type":"string"},"rozsahy":{"type":"array","items":{"type":"string"}}},"required":["id","nazov","rozsahy"]}},"meta":{"$ref":"#\/components\/schemas\/KvalitaMeta"}},"required":["schema_version","katalog","domeny","filtre","data","checkpoint","kontinuita","endpointy","odbery","kluce","meta"],"x-source":"App\/Api\/EntitoveUdalosti\/WebhookyEntitController.php::data"},"KvalitaWooVstup":{"type":"object","properties":{"billex_contract_version":{"type":"integer","const":1},"company_id":{"type":"integer","description":"Mus\u00ed zodpoveda\u0165 firme overen\u00e9ho k\u013e\u00fa\u010da."},"shop_id":{"type":"string","format":"uuid"},"environment":{"type":"string","description":"Presn\u00e1 hodnota environment z GET connection."},"id":{"type":"integer"},"number":{"type":["string","null"],"maxLength":120},"status":{"type":"string","maxLength":60},"currency":{"type":["string","null"],"minLength":3,"maxLength":3},"date_created":{"type":["string","null"],"format":"date-time"},"date_paid":{"type":["string","null"],"format":"date-time"},"payment_method":{"type":["string","null"],"maxLength":120},"billex_returned_goods":{"type":["boolean","null"]},"billex_partner_id":{"type":["integer","null"]},"billing":{"type":"object","properties":{"company":{"type":["string","null"],"maxLength":255},"first_name":{"type":["string","null"],"maxLength":120},"last_name":{"type":["string","null"],"maxLength":120},"email":{"type":["string","null"],"format":"email","maxLength":255},"phone":{"type":["string","null"],"maxLength":80},"address_1":{"type":["string","null"],"maxLength":255},"postcode":{"type":["string","null"],"maxLength":40},"city":{"type":["string","null"],"maxLength":120},"country":{"type":["string","null"],"minLength":2,"maxLength":2},"ico":{"type":["string","null"],"maxLength":20},"dic":{"type":["string","null"],"maxLength":30},"ic_dph":{"type":["string","null"],"maxLength":30}}},"options":{"type":"object","properties":{"type":{"type":"string","enum":["invoice","proforma"]},"language":{"type":"string"},"series_id":{"type":["integer","null"]},"credit_series_id":{"type":["integer","null"]},"payment_form_id":{"type":["integer","null"]},"delivery_form_id":{"type":["integer","null"]},"iban":{"type":["string","null"],"maxLength":34},"issue_date":{"type":"string","format":"date"},"delivery_date":{"type":"string","format":"date"},"due_date":{"type":["string","null"],"format":"date"},"payment_method":{"type":["string","null"],"enum":["transfer","cash","card","cod",null]},"intro_text":{"type":["string","null"],"maxLength":4000},"footer_text":{"type":["string","null"],"maxLength":4000},"accounting":{"anyOf":[{"type":"object","properties":{"name":{"type":["string","null"],"maxLength":120},"synthetic_account":{"type":["string","null"],"maxLength":30}}},{"type":"null"}]},"oss":{"type":["boolean","null"]},"tax_country":{"type":["string","null"],"minLength":2,"maxLength":2},"vies":{"type":["boolean","null"]}},"required":["type","language","issue_date","delivery_date"]},"total":{"type":"number","minimum":0},"total_tax":{"type":"number","minimum":0},"line_items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"name":{"type":"string","maxLength":500},"quantity":{"type":"number","exclusiveMinimum":0},"subtotal":{"type":"number","minimum":0},"total":{"type":"number","minimum":0},"total_tax":{"type":"number","minimum":0},"vat_rate":{"type":"number","minimum":0,"maximum":100}},"required":["id","name","quantity","subtotal","total","total_tax","vat_rate"]},"minItems":1,"maxItems":500},"shipping_lines":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"method_title":{"type":["string","null"],"maxLength":500},"total":{"type":"number","minimum":0},"total_tax":{"type":"number","minimum":0},"vat_rate":{"type":"number","minimum":0,"maximum":100}},"required":["id","total","total_tax","vat_rate"]},"maxItems":100},"coupon_lines":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"discount":{"type":["number","string"]},"discount_tax":{"type":["number","string"]}},"description":"Nat\u00edvne WooCommerce polo\u017eky, server validuje len zoznam."},"maxItems":100},"fee_lines":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"name":{"type":"string","maxLength":500},"total":{"type":"number"},"total_tax":{"type":"number"},"vat_rate":{"type":"number","minimum":0,"maximum":100}},"required":["id","name","total","total_tax","vat_rate"]},"maxItems":100},"action":{"type":["string","null"],"enum":["create","retry","regenerate",null]},"refund":{"anyOf":[{"type":"object","properties":{"id":{"type":"integer","minimum":1},"amount":{"type":"number","exclusiveMinimum":0},"items":{"type":"array","items":{"type":"object","properties":{"original_id":{"type":"integer"},"quantity":{"type":"number","exclusiveMinimum":0},"total":{"type":"number","minimum":0},"total_tax":{"type":"number","minimum":0},"vat_rate":{"type":"number","minimum":0,"maximum":100}},"required":["original_id","quantity","total","total_tax","vat_rate"]},"minItems":1,"maxItems":500}},"required":["id","amount","items"]},{"type":"null"}]}},"required":["billex_contract_version","company_id","shop_id","environment","id","status","billing","options","total","total_tax","line_items"],"description":"ID s\u00fa jedine\u010dn\u00e9 naprie\u010d line_items, shipping_lines a fee_lines. Nat\u00edvny Woo request; \u010d\u00edseln\u00e9 vstupy sa nemenia.","x-source":"integracie\/woocommerce-billex\/server\/Kontrakt.php + App\/Api\/Eshop\/WooCommerceObjednavka.php"},"KvalitaWooConnection":{"type":"object","properties":{"data":{"type":"object","properties":{"forms":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"kind":{"type":"string"},"system_type":{"type":"string"}},"required":["id","name","kind","system_type"]}},"contract_version":{"type":"integer","const":1},"environment":{"type":"string"},"company":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"}},"required":["id","name"]},"scopes":{"type":"array","items":{"type":"string"}},"series":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"document_type":{"type":"string"}},"required":["id","name","document_type"]}},"bank_accounts":{"type":"array","items":{"type":"object","properties":{"iban":{"type":["string","null"]},"bank_name":{"type":["string","null"]},"currency":{"type":["string","null"]},"is_active":{"type":"boolean"}}}},"languages":{"type":"object","additionalProperties":{"type":"string"}},"max_batch":{"type":"integer"}},"required":["forms","contract_version","environment","company","scopes","series","bank_accounts","languages","max_batch"]}},"required":["data"],"x-source":"integracie\/woocommerce-billex\/server\/ApiController.php"},"KvalitaWooPreview":{"type":"object","properties":{"data":{"type":"object","properties":{"action":{"type":"string","enum":["create","regenerate","blocked","existing"]},"order_id":{"type":"string"},"document":{"anyOf":[{"$ref":"#\/components\/schemas\/Doklad"},{"type":"null"}]},"total":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"tax":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"currency":{"type":"string"}},"required":["action","order_id","document","total","tax","currency"]}},"required":["data"],"x-source":"integracie\/woocommerce-billex\/server\/ApiController.php"},"KvalitaWooOrders":{"type":"object","properties":{"data":{"type":"object","properties":{"stav_synchronizacie":{"type":"string"},"doklad":{"$ref":"#\/components\/schemas\/Doklad"},"pdf_url":{"type":"string","format":"uri"},"pdf_path":{"type":"string"}},"required":["stav_synchronizacie","doklad","pdf_url","pdf_path"]}},"required":["data"],"x-source":"integracie\/woocommerce-billex\/server\/ApiController.php"},"KvalitaWooDocument":{"type":"object","properties":{"data":{"allOf":[{"$ref":"#\/components\/schemas\/Doklad"},{"type":"object","properties":{"pdf_url":{"type":"string","format":"uri"}},"required":["pdf_url"]}]}},"required":["data"],"x-source":"integracie\/woocommerce-billex\/server\/ApiController.php"},"KvalitaSkladovaZostavaStav":{"type":"object","properties":{"as_of":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"summary":{"type":"object","properties":{"items_count":{"type":"integer"},"quantity_on_hand":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"quantity_reserved":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"quantity_available":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"inventory_value":{"type":["string","null"],"pattern":"^-?\\d+\\.\\d{4}$"},"currency":{"type":"string","const":"EUR"}},"required":["items_count","quantity_on_hand","quantity_reserved","quantity_available"]},"data":{"type":"array","items":{"type":"object","properties":{"stock_card_id":{"type":"integer"},"warehouse_id":{"type":"integer"},"price_item_id":{"type":"integer"},"warehouse_code":{"type":"string"},"price_item_code":{"type":"string"},"price_item_name":{"type":"string"},"unit":{"type":"string"},"quantity_on_hand":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"quantity_reserved":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"quantity_available":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"minimum_quantity":{"type":["string","null"],"pattern":"^-?\\d+\\.\\d{4}$"},"optimum_quantity":{"type":["string","null"],"pattern":"^-?\\d+\\.\\d{4}$"},"below_minimum":{"type":"boolean"},"reorder_basis":{"type":"string","enum":["available"]},"reorder_quantity":{"type":["string","null"],"pattern":"^-?\\d+\\.\\d{4}$"},"inventory_value":{"type":["string","null"],"pattern":"^-?\\d+\\.\\d{4}$"},"currency":{"type":"string","const":"EUR"}},"required":["stock_card_id","warehouse_id","warehouse_code","price_item_id","price_item_code","price_item_name","unit","quantity_on_hand","quantity_reserved","quantity_available","minimum_quantity","optimum_quantity","below_minimum","reorder_basis","reorder_quantity"]}},"meta":{"type":"object","properties":{"total":{"type":"integer","deprecated":true,"description":"Po\u010det z\u00e1znamov; zastaran\u00fd kompatibiln\u00fd alias total_count."},"per_page":{"type":"integer"},"pagination":{"$ref":"#\/components\/schemas\/Pagination"},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det filtrovan\u00fdch z\u00e1znamov."}},"required":["pagination"]},"currency":{"type":"string","const":"EUR"}},"required":["as_of","generated_at","summary","data","meta","currency"],"x-source":"App\/Sklad\/Zostavy\/SkladovaZostava.php"},"KvalitaCenovkyLayout":{"type":"object","properties":{"preset":{"type":"string","enum":["a4-63-70","a4-95-70","a4-70-80","a4-100-90","custom"]},"name":{"type":"string"},"paper":{"type":"string","enum":["a4","single"]},"width":{"type":"number"},"height":{"type":"number"},"margin":{"type":"number"},"gap":{"type":"number"},"paper_width":{"type":"number"},"paper_height":{"type":"number"},"columns":{"type":"integer","minimum":1},"rows":{"type":"integer","minimum":1},"per_page":{"type":"integer","minimum":1}},"required":["preset","paper","width","height","margin","gap","paper_width","paper_height","columns","rows","per_page"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/Cenovky\/CenovkyController.php","app\/app\/Cennik\/Cenovky\/ObsahCenovky.php","app\/app\/Cennik\/Cenovky\/Rozlozenie.php"]},"KvalitaCenovkyPreviewRequest":{"type":"object","properties":{"request_id":{"type":"string","format":"uuid"},"items":{"type":"array","items":{"type":"object","properties":{"product_id":{"type":"integer","minimum":1},"quantity":{"type":"integer","minimum":1,"maximum":500},"unit_price":{"type":"boolean","description":"Zobrazi\u0165 jednotkov\u00fa cenu."},"exemption":{"anyOf":[{"type":"string","enum":["same","small","mixed_pack","indivisible","concentrated_food","vending","counter_sale","immediate_consumption","service","auction","art"]},{"type":"null"}]}},"required":["product_id","quantity","unit_price"],"additionalProperties":false},"minItems":1,"maxItems":100},"warehouse_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"level_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"language":{"type":"string","enum":["sk","en"]},"mode":{"type":"string","enum":["internal","retail"]},"sale_kind":{"type":"string","enum":["packaged","by_quantity"]},"tax_mode":{"type":"string","enum":["taxed","without_vat"]},"all_taxes_included":{"type":"boolean"},"layout":{"type":"object","properties":{"preset":{"type":"string","enum":["a4-63-70","a4-95-70","a4-70-80","a4-100-90","custom"]},"paper":{"anyOf":[{"type":"string","enum":["a4","single"]},{"type":"null"}]},"width":{"anyOf":[{"anyOf":[{"type":"number","minimum":50,"maximum":210},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 50 a\u017e 210."},{"type":"null"}]},"height":{"anyOf":[{"anyOf":[{"type":"number","minimum":70,"maximum":297},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 70 a\u017e 297."},{"type":"null"}]},"margin":{"anyOf":[{"anyOf":[{"type":"number","minimum":0,"maximum":30},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 30."},{"type":"null"}]},"gap":{"anyOf":[{"anyOf":[{"type":"number","minimum":0,"maximum":20},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 20."},{"type":"null"}]}},"description":"Pri custom s\u00fa paper,width,height,margin,gap povinn\u00e9 a nepr\u00e1zdne. Pri predvo\u013ebe ich slu\u017eba nahrad\u00ed konfigur\u00e1ciou predvo\u013eby.","required":["preset"]}},"description":"product_id s\u00fa jedine\u010dn\u00e9; s\u00fa\u010det quantity najviac 500. Retail vy\u017eaduje all_taxes_included=true. Packaged retail vy\u017eaduje unit_price=true alebo exemption. By_quantity neprip\u00fa\u0161\u0165a exemption.","required":["request_id","items","currency","language","mode","sale_kind","tax_mode","all_taxes_included","layout"],"x-source-files":["app\/app\/Cennik\/Cenovky\/CenovkyController.php","app\/app\/Cennik\/Cenovky\/ObsahCenovky.php","app\/app\/Cennik\/Cenovky\/Rozlozenie.php"]},"KvalitaCenovkyPriceSource":{"type":"object","properties":{"source":{"type":"string","enum":["card","catalog","agreement","level","manual"]},"source_label":{"type":"string"},"variant_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"level_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"vat_mode":{"type":"string","enum":["taxed","without_vat"]},"vat_rate":{"type":"number","minimum":0,"maximum":100},"vat_rate_label":{"anyOf":[{"type":"string","enum":["N"]},{"type":"null"}]},"unit_price":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"gross_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."}},"required":["source","source_label","variant_id","currency","vat_mode","vat_rate","vat_rate_label","unit_price"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/Samostatne\/SamostatnyCennik.php","app\/app\/Cennik\/Cenovky\/ObsahCenovky.php"]},"KvalitaCenovkyItem":{"type":"object","properties":{"product_id":{"type":"integer","minimum":1},"name":{"type":"string","maxLength":255},"sku":{"type":"string","maxLength":80},"ean":{"type":"string","pattern":"^[0-9]{13}$"},"quantity":{"type":"integer","minimum":1,"maximum":500},"final_price":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"tax_mode":{"type":"string","enum":["taxed","without_vat"]},"unit":{"anyOf":[{"type":"object","properties":{"price":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"base":{"type":"string","enum":["l","kg","m","m\u00b2","m\u00b3","ks"]},"quantity":{"type":"string","pattern":"^-?\\d+\\.\\d{10}$"},"content":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"content_unit":{"type":"string","enum":["l","ml","cl","kg","g","mg","m","cm","mm","m2","m\u00b2","cm2","m3","m\u00b3","ks"]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["price","base","quantity","content","content_unit","currency"],"additionalProperties":false},{"type":"null"}]},"show_unit_price":{"type":"boolean"},"exemption":{"anyOf":[{"type":"string","enum":["same","small","mixed_pack","indivisible","concentrated_food","vending","counter_sale","immediate_consumption","service","auction","art"]},{"type":"null"}]},"price_source":{"$ref":"#\/components\/schemas\/KvalitaCenovkyPriceSource"},"source_revision":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"required":["product_id","name","sku","ean","quantity","final_price","currency","tax_mode","unit","show_unit_price","exemption","price_source","source_revision"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/Cenovky\/CenovkyController.php","app\/app\/Cennik\/Cenovky\/ObsahCenovky.php","app\/app\/Cennik\/Cenovky\/Rozlozenie.php"]},"KvalitaCenovkySnapshot":{"type":"object","properties":{"schema":{"const":"product-price-labels.v1","type":"string"},"id":{"type":"string","format":"uuid"},"language":{"type":"string","enum":["sk","en"]},"mode":{"type":"string","enum":["internal","retail"]},"sale_kind":{"type":"string","enum":["packaged","by_quantity"]},"layout":{"$ref":"#\/components\/schemas\/KvalitaCenovkyLayout"},"warehouse_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"level_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaCenovkyItem"},"minItems":1,"maxItems":100},"version":{"type":"string","pattern":"^[a-f0-9]{64}$"},"created_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"},"expires_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"},"revoked":{"type":"boolean"},"pdf_sha256":{"anyOf":[{"type":"string","pattern":"^[a-f0-9]{64}$"},{"type":"null"}]}},"required":["schema","id","language","mode","sale_kind","layout","warehouse_id","level_id","items","version","created_at","expires_at","revoked","pdf_sha256"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/Cenovky\/Cenovky.php","app\/app\/Cennik\/Cenovky\/CenovkyController.php","app\/app\/Cennik\/Cenovky\/ObsahCenovky.php","app\/app\/Cennik\/Cenovky\/Rozlozenie.php"]},"KvalitaCenovkySelection":{"type":"object","properties":{"schema":{"const":"product-price-labels-selection.v1","type":"string"},"products":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"code":{"type":"string"},"name":{"type":"string"},"ean":{"anyOf":[{"type":"string"},{"type":"null"}]},"unit":{"type":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["id","code","name","ean","unit","currency"],"additionalProperties":false},"maxItems":30},"total":{"type":"integer","minimum":0,"deprecated":true,"description":"Po\u010det z\u00e1znamov; zastaran\u00fd kompatibiln\u00fd alias total_count."},"warehouses":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"name":{"type":"string"}},"required":["id","name"],"additionalProperties":false}},"levels":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"name":{"type":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["id","name","currency"],"additionalProperties":false}},"presets":{"type":"object","properties":{"a4-63-70":{"type":"object","properties":{"name":{"type":"string"},"width":{"type":"number"},"height":{"type":"number"},"margin":{"type":"number"},"gap":{"type":"number"}},"required":["name","width","height","margin","gap"],"additionalProperties":false},"a4-95-70":{"type":"object","properties":{"name":{"type":"string"},"width":{"type":"number"},"height":{"type":"number"},"margin":{"type":"number"},"gap":{"type":"number"}},"required":["name","width","height","margin","gap"],"additionalProperties":false},"a4-70-80":{"type":"object","properties":{"name":{"type":"string"},"width":{"type":"number"},"height":{"type":"number"},"margin":{"type":"number"},"gap":{"type":"number"}},"required":["name","width","height","margin","gap"],"additionalProperties":false},"a4-100-90":{"type":"object","properties":{"name":{"type":"string"},"width":{"type":"number"},"height":{"type":"number"},"margin":{"type":"number"},"gap":{"type":"number"}},"required":["name","width","height","margin","gap"],"additionalProperties":false}},"required":["a4-63-70","a4-95-70","a4-70-80","a4-100-90"],"additionalProperties":false},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"],"additionalProperties":false},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det z\u00e1znamov zodpovedaj\u00facich filtru."}},"required":["schema","products","total","warehouses","levels","presets","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/Cenovky\/CenovkyController.php","app\/app\/Cennik\/Cenovky\/ObsahCenovky.php","app\/app\/Cennik\/Cenovky\/Rozlozenie.php"]},"KvalitaCenovkyHistory":{"type":"object","properties":{"schema":{"const":"product-price-labels-history.v1","type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"created_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"},"expires_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"}},"required":["id","created_at","expires_at"],"additionalProperties":false},"maxItems":30},"total":{"type":"integer","minimum":0,"deprecated":true,"description":"Po\u010det z\u00e1znamov; zastaran\u00fd kompatibiln\u00fd alias total_count."},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"],"additionalProperties":false},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det z\u00e1znamov zodpovedaj\u00facich filtru."}},"required":["schema","data","total","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/Cenovky\/CenovkyController.php","app\/app\/Cennik\/Cenovky\/ObsahCenovky.php","app\/app\/Cennik\/Cenovky\/Rozlozenie.php"]},"KvalitaCenovkyPdfRequest":{"type":"object","properties":{"version":{"type":"string","minLength":64,"maxLength":64}},"required":["version"],"x-source-files":["app\/app\/Cennik\/Cenovky\/CenovkyController.php","app\/app\/Cennik\/Cenovky\/ObsahCenovky.php","app\/app\/Cennik\/Cenovky\/Rozlozenie.php"]},"KvalitaCenovkyRefreshRequest":{"type":"object","properties":{"request_id":{"type":"string","format":"uuid"}},"required":["request_id"],"x-source-files":["app\/app\/Cennik\/Cenovky\/CenovkyController.php","app\/app\/Cennik\/Cenovky\/ObsahCenovky.php","app\/app\/Cennik\/Cenovky\/Rozlozenie.php"]},"KvalitaCenovkyRevocation":{"type":"object","properties":{"revoked":{"const":true,"type":"boolean"}},"required":["revoked"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/Cenovky\/CenovkyController.php","app\/app\/Cennik\/Cenovky\/ObsahCenovky.php","app\/app\/Cennik\/Cenovky\/Rozlozenie.php"]},"KvalitaCenovkyRevokeRequest":{"type":"object","properties":{"reason":{"type":"string","minLength":1,"maxLength":500}},"required":["reason"],"x-source-files":["app\/app\/Cennik\/Cenovky\/CenovkyController.php","app\/app\/Cennik\/Cenovky\/ObsahCenovky.php","app\/app\/Cennik\/Cenovky\/Rozlozenie.php"]},"KvalitaLogistikaWriteValues":{"type":"object","properties":{"origin_country":{"anyOf":[{"type":"string","pattern":"^[A-Za-z]{2}$","description":"Normalizuje sa na ve\u013ek\u00e9 p\u00edsmen\u00e1."},{"type":"null"}]},"hs_text":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"dimension_unit":{"anyOf":[{"type":"string","enum":["mm","cm","m"]},{"type":"null"}]},"content_unit":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}]},"lead_time_days":{"anyOf":[{"type":"integer","minimum":0,"maximum":36500},{"type":"null"}]},"warranty_unit":{"anyOf":[{"type":"string","enum":["day","month","year"]},{"type":"null"}]},"bins":{"type":"array","items":{"type":"object","properties":{"warehouse_id":{"type":"integer","minimum":1},"bin":{"type":"string","minLength":1,"maxLength":100}},"required":["warehouse_id","bin"],"additionalProperties":false},"maxItems":100,"description":"Jedine\u010dn\u00fd warehouse_id; nov\u00e1 poz\u00edcia vy\u017eaduje akt\u00edvny sklad tej istej firmy."},"net_weight_kg":{"anyOf":[{"anyOf":[{"type":"number","minimum":0,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 99999999."},{"type":"null"}]},"gross_weight_kg":{"anyOf":[{"anyOf":[{"type":"number","minimum":0,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 99999999."},{"type":"null"}]},"length":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]},"width":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]},"height":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]},"package_content":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]},"minimum_order_quantity":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]},"order_multiple":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]},"warranty_value":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]}},"description":"\u010ciasto\u010dn\u00fd profil sa zl\u00fa\u010di so s\u00fa\u010dasn\u00fdm. Pr\u00e1zdny text vyma\u017ee hodnotu. Brutto >= netto. Tri rozmery a dimension_unit musia by\u0165 spolu vyplnen\u00e9 alebo spolu pr\u00e1zdne; rovnako package_content\/content_unit a warranty_value\/warranty_unit. private_note je vo verejnom API zak\u00e1zan\u00e9, vr\u00e1tane null a pr\u00e1zdneho re\u0165azca.","required":[],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/LogistickeUdaje\/LogistikaController.php","app\/app\/Cennik\/LogistickeUdaje\/ApiController.php","app\/app\/Cennik\/LogistickeUdaje\/Validacia.php","app\/app\/Cennik\/LogistickeUdaje\/LogistickeUdaje.php"]},"KvalitaLogistikaImportValues":{"type":"object","properties":{"origin_country":{"anyOf":[{"type":"string","pattern":"^[A-Za-z]{2}$","description":"Normalizuje sa na ve\u013ek\u00e9 p\u00edsmen\u00e1."},{"type":"null"}]},"hs_text":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"dimension_unit":{"anyOf":[{"type":"string","enum":["mm","cm","m"]},{"type":"null"}]},"content_unit":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}]},"lead_time_days":{"anyOf":[{"type":"integer","minimum":0,"maximum":36500},{"type":"null"}]},"warranty_unit":{"anyOf":[{"type":"string","enum":["day","month","year"]},{"type":"null"}]},"bins":{"type":"array","items":{"type":"object","properties":{"warehouse_id":{"type":"integer","minimum":1},"bin":{"type":"string","minLength":1,"maxLength":100}},"required":["warehouse_id","bin"],"additionalProperties":false},"maxItems":100,"description":"Jedine\u010dn\u00fd warehouse_id; nov\u00e1 poz\u00edcia vy\u017eaduje akt\u00edvny sklad tej istej firmy."},"net_weight_kg":{"anyOf":[{"anyOf":[{"type":"number","minimum":0,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 99999999."},{"type":"null"}]},"gross_weight_kg":{"anyOf":[{"anyOf":[{"type":"number","minimum":0,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 99999999."},{"type":"null"}]},"length":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]},"width":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]},"height":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]},"package_content":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]},"minimum_order_quantity":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]},"order_multiple":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]},"warranty_value":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]}},"description":"\u010ciasto\u010dn\u00fd profil sa zl\u00fa\u010di so s\u00fa\u010dasn\u00fdm. Pr\u00e1zdny text vyma\u017ee hodnotu. Brutto >= netto. Tri rozmery a dimension_unit musia by\u0165 spolu vyplnen\u00e9 alebo spolu pr\u00e1zdne; rovnako package_content\/content_unit a warranty_value\/warranty_unit.","required":[],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/LogistickeUdaje\/LogistikaController.php","app\/app\/Cennik\/LogistickeUdaje\/ApiController.php","app\/app\/Cennik\/LogistickeUdaje\/Validacia.php","app\/app\/Cennik\/LogistickeUdaje\/LogistickeUdaje.php"]},"KvalitaLogistikaValues":{"type":"object","properties":{"origin_country":{"anyOf":[{"type":"string","pattern":"^[A-Z]{2}$"},{"type":"null"}]},"hs_text":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"dimension_unit":{"anyOf":[{"type":"string","enum":["mm","cm","m"]},{"type":"null"}]},"content_unit":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}]},"lead_time_days":{"anyOf":[{"type":"integer","minimum":0,"maximum":36500},{"type":"null"}]},"warranty_unit":{"anyOf":[{"type":"string","enum":["day","month","year"]},{"type":"null"}]},"bins":{"type":"array","items":{"type":"object","properties":{"warehouse_id":{"type":"integer","minimum":1},"bin":{"type":"string","minLength":1,"maxLength":100}},"required":["warehouse_id","bin"],"additionalProperties":false},"maxItems":100,"description":"Jedine\u010dn\u00fd warehouse_id; nov\u00e1 poz\u00edcia vy\u017eaduje akt\u00edvny sklad tej istej firmy."},"net_weight_kg":{"anyOf":[{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},{"type":"null"}]},"gross_weight_kg":{"anyOf":[{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},{"type":"null"}]},"length":{"anyOf":[{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},{"type":"null"}]},"width":{"anyOf":[{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},{"type":"null"}]},"height":{"anyOf":[{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},{"type":"null"}]},"package_content":{"anyOf":[{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},{"type":"null"}]},"minimum_order_quantity":{"anyOf":[{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},{"type":"null"}]},"order_multiple":{"anyOf":[{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},{"type":"null"}]},"warranty_value":{"anyOf":[{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},{"type":"null"}]}},"required":["origin_country","hs_text","dimension_unit","content_unit","lead_time_days","warranty_unit","bins","net_weight_kg","gross_weight_kg","length","width","height","package_content","minimum_order_quantity","order_multiple","warranty_value"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/LogistickeUdaje\/LogistikaController.php","app\/app\/Cennik\/LogistickeUdaje\/ApiController.php","app\/app\/Cennik\/LogistickeUdaje\/Validacia.php","app\/app\/Cennik\/LogistickeUdaje\/LogistickeUdaje.php"]},"KvalitaLogistikaCard":{"type":"object","properties":{"schema":{"const":"product-logistics.v1","type":"string"},"product_id":{"type":"integer","minimum":1},"code":{"type":"string"},"name":{"type":"string"},"is_active":{"type":"boolean"},"unit":{"type":"string"},"version":{"type":"integer","minimum":0},"source_revision":{"type":"string","pattern":"^[a-f0-9]{64}$"},"values":{"$ref":"#\/components\/schemas\/KvalitaLogistikaValues"},"weight_unit":{"const":"kg","type":"string"},"permissions":{"type":"object","properties":{"write":{"type":"boolean"}},"required":["write"],"additionalProperties":false}},"required":["schema","product_id","code","name","is_active","unit","version","source_revision","values","weight_unit","permissions"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/LogistickeUdaje\/LogistikaController.php","app\/app\/Cennik\/LogistickeUdaje\/ApiController.php","app\/app\/Cennik\/LogistickeUdaje\/Validacia.php","app\/app\/Cennik\/LogistickeUdaje\/LogistickeUdaje.php"]},"KvalitaLogistikaList":{"type":"object","properties":{"schema":{"const":"product-logistics-list.v1","type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"code":{"type":"string"},"name":{"type":"string"},"unit":{"type":"string"},"is_active":{"type":"boolean"}},"required":["id","code","name","unit","is_active"],"additionalProperties":false},"maxItems":30},"total":{"type":"integer","minimum":0,"deprecated":true,"description":"Po\u010det z\u00e1znamov; zastaran\u00fd kompatibiln\u00fd alias total_count."},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"],"additionalProperties":false},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det z\u00e1znamov zodpovedaj\u00facich filtru."}},"required":["schema","data","total","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/LogistickeUdaje\/LogistikaController.php","app\/app\/Cennik\/LogistickeUdaje\/ApiController.php","app\/app\/Cennik\/LogistickeUdaje\/Validacia.php","app\/app\/Cennik\/LogistickeUdaje\/LogistickeUdaje.php"]},"KvalitaLogistikaUpdateRequest":{"type":"object","properties":{"version":{"type":"integer","minimum":0},"source_revision":{"type":"string","minLength":64,"maxLength":64},"request_id":{"type":"string","minLength":1,"maxLength":120},"values":{"$ref":"#\/components\/schemas\/KvalitaLogistikaWriteValues"}},"required":["version","source_revision","request_id","values"],"x-source-files":["app\/app\/Cennik\/LogistickeUdaje\/LogistikaController.php","app\/app\/Cennik\/LogistickeUdaje\/ApiController.php","app\/app\/Cennik\/LogistickeUdaje\/Validacia.php","app\/app\/Cennik\/LogistickeUdaje\/LogistickeUdaje.php"]},"KvalitaLogistikaOrder":{"type":"object","properties":{"schema":{"const":"product-logistics-order.v1","type":"string"},"product_id":{"type":"integer","minimum":1},"unit":{"type":"string"},"requested_quantity":{"type":"string"},"suggested_quantity":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"logistics":{"type":"object","properties":{"schema":{"const":"product-logistics.v1","type":"string"},"product_id":{"type":"integer","minimum":1},"code":{"type":"string"},"name":{"type":"string"},"unit":{"type":"string"},"version":{"type":"integer","minimum":0},"source_revision":{"type":"string","pattern":"^[a-f0-9]{64}$"},"values":{"$ref":"#\/components\/schemas\/KvalitaLogistikaValues"},"weight_unit":{"const":"kg","type":"string"}},"required":["schema","product_id","code","name","unit","version","source_revision","values","weight_unit"],"additionalProperties":false}},"required":["schema","product_id","unit","requested_quantity","suggested_quantity","logistics"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/LogistickeUdaje\/LogistikaController.php","app\/app\/Cennik\/LogistickeUdaje\/ApiController.php","app\/app\/Cennik\/LogistickeUdaje\/Validacia.php","app\/app\/Cennik\/LogistickeUdaje\/LogistickeUdaje.php"]},"KvalitaLogistikaExport":{"type":"object","properties":{"schema":{"const":"product-logistics-export.v1","type":"string"},"rows":{"type":"array","items":{"type":"object","properties":{"product_code":{"type":"string","maxLength":80},"base_unit":{"type":"string","maxLength":50},"weight_unit":{"const":"kg","type":"string"},"values":{"$ref":"#\/components\/schemas\/KvalitaLogistikaValues"}},"required":["product_code","base_unit","weight_unit","values"],"additionalProperties":false},"minItems":1,"maxItems":200}},"required":["schema","rows"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/LogistickeUdaje\/ImportExport.php","app\/app\/Cennik\/LogistickeUdaje\/LogistikaController.php","app\/app\/Cennik\/LogistickeUdaje\/ApiController.php","app\/app\/Cennik\/LogistickeUdaje\/Validacia.php","app\/app\/Cennik\/LogistickeUdaje\/LogistickeUdaje.php"]},"KvalitaLogistikaImportRequest":{"type":"object","properties":{"schema":{"const":"product-logistics-export.v1","type":"string"},"rows":{"type":"array","items":{"type":"object","properties":{"product_code":{"type":"string","maxLength":80},"base_unit":{"type":"string","maxLength":50},"weight_unit":{"const":"kg","type":"string"},"values":{"$ref":"#\/components\/schemas\/KvalitaLogistikaImportValues"}},"required":["product_code","base_unit","weight_unit","values"],"additionalProperties":false},"minItems":1,"maxItems":200}},"description":"Najviac 2 MiB vstupu; product_code jedine\u010dn\u00e9, existuj\u00face a base_unit sa mus\u00ed zhodova\u0165. private_note v rows.values je zak\u00e1zan\u00e9.","required":["schema","rows"],"x-source-files":["app\/app\/Cennik\/LogistickeUdaje\/ImportExport.php","app\/app\/Cennik\/LogistickeUdaje\/LogistikaController.php","app\/app\/Cennik\/LogistickeUdaje\/ApiController.php","app\/app\/Cennik\/LogistickeUdaje\/Validacia.php","app\/app\/Cennik\/LogistickeUdaje\/LogistickeUdaje.php"]},"KvalitaLogistikaPreview":{"type":"object","properties":{"schema":{"const":"product-logistics-preview.v1","type":"string"},"rows":{"type":"array","items":{"type":"object","properties":{"product_id":{"type":"integer","minimum":1},"product_code":{"type":"string"},"base_unit":{"type":"string"},"version":{"type":"integer","minimum":0},"source_revision":{"type":"string","pattern":"^[a-f0-9]{64}$"},"before":{"$ref":"#\/components\/schemas\/KvalitaLogistikaValues"},"after":{"$ref":"#\/components\/schemas\/KvalitaLogistikaValues"},"input":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaLogistikaImportValues"},"request_id":{"type":"string","pattern":"^import-[a-f0-9-]{36}$"}},"required":["product_id","product_code","base_unit","version","source_revision","before","after","input","request_id"],"additionalProperties":false},"minItems":1,"maxItems":200},"token":{"type":"string","description":"\u0160ifrovan\u00fd n\u00e1h\u013ead platn\u00fd 30 min\u00fat pre firmu a pou\u017e\u00edvate\u013ea."}},"required":["schema","rows","token"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/LogistickeUdaje\/ImportExport.php"]},"KvalitaLogistikaApply":{"type":"object","properties":{"schema":{"const":"product-logistics-import.v1","type":"string"},"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaLogistikaCard"},"minItems":1,"maxItems":200}},"required":["schema","data"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/LogistickeUdaje\/ImportExport.php"]},"KvalitaLogistikaImportFile":{"type":"object","properties":{"file":{"type":"string","format":"binary","description":"JSON alebo CSV; najviac 2048 KiB."},"format":{"type":"string","enum":["json","csv"]}},"required":["file","format"],"x-source-files":["app\/app\/Cennik\/LogistickeUdaje\/LogistikaController.php","app\/app\/Cennik\/LogistickeUdaje\/ApiController.php","app\/app\/Cennik\/LogistickeUdaje\/Validacia.php","app\/app\/Cennik\/LogistickeUdaje\/LogistickeUdaje.php"]},"KvalitaLogistikaApplyRequest":{"type":"object","properties":{"token":{"type":"string","minLength":1,"maxLength":4000000}},"required":["token"],"x-source-files":["app\/app\/Cennik\/LogistickeUdaje\/LogistikaController.php","app\/app\/Cennik\/LogistickeUdaje\/ApiController.php","app\/app\/Cennik\/LogistickeUdaje\/Validacia.php","app\/app\/Cennik\/LogistickeUdaje\/LogistickeUdaje.php"]},"KvalitaVariantyAxes":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,39}$"},"name":{"type":"string","minLength":1,"maxLength":80},"values":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]{0,39}$"},"name":{"type":"string","minLength":1,"maxLength":80}},"required":["code","name"],"additionalProperties":false},"minItems":1,"maxItems":100}},"required":["code","name","values"],"additionalProperties":false},"minItems":1,"maxItems":6,"description":"K\u00f3dy os\u00ed s\u00fa jedine\u010dn\u00e9; k\u00f3dy hodn\u00f4t s\u00fa jedine\u010dn\u00e9 v r\u00e1mci osi. N\u00e1zvy sa ore\u017e\u00fa a nesm\u00fa by\u0165 pr\u00e1zdne.","x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyAttributes":{"type":"object","additionalProperties":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]{0,39}$"},"minProperties":1,"maxProperties":6,"description":"Skuto\u010dn\u00e1 dynamick\u00e1 mapa axis.code => value.code. Presne jedna dovolen\u00e1 hodnota pre ka\u017ed\u00fa os rodi\u010da, bez nadbyto\u010dn\u00fdch k\u013e\u00fa\u010dov.","x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyProductRequest":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":80},"name":{"type":"string","minLength":1,"maxLength":255},"unit":{"type":"string","minLength":1,"maxLength":50},"currency":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"Normalizuje sa na ve\u013ek\u00e9 p\u00edsmen\u00e1."},"unit_price":{"anyOf":[{"type":"number","minimum":0,"maximum":999999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 999999999."},"vat_rate":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 100."},"vat_rate_label":{"anyOf":[{"type":"string","enum":["N"]},{"type":"null"}]},"description":{"anyOf":[{"type":"string","maxLength":5000},{"type":"null"}]},"category":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}]},"is_active":{"type":"boolean"},"purchase_price":{"anyOf":[{"anyOf":[{"type":"number","minimum":0,"maximum":999999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 999999999."},{"type":"null"}]},"ean":{"anyOf":[{"type":"string","pattern":"^[0-9]{1,80}$"},{"type":"null"}]},"weight_kg":{"anyOf":[{"anyOf":[{"type":"number","minimum":0,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 99999999."},{"type":"null"}]},"alternative_units":{"type":"array","items":{"type":"object","properties":{"unit":{"type":"string","minLength":1,"maxLength":50},"factor":{"anyOf":[{"type":"number","minimum":0.0001},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e None."},"target_unit":false},"required":["unit","factor"]},"maxItems":30,"description":"Jedine\u010dn\u00e1 MJ odli\u0161n\u00e1 od z\u00e1kladnej; prevod smeruje priamo do z\u00e1kladnej MJ. Pr\u00e1zdne riadky sa ignoruj\u00fa."}},"description":"K\u00f3d sa normalizuje na ve\u013ek\u00e9 p\u00edsmen\u00e1; SKU a EAN musia by\u0165 jedine\u010dn\u00e9 vo firme. vat_rate_label=N vy\u017eaduje vat_rate=0. purchase_price vy\u017eaduje samostatn\u00e9 pr\u00e1vo.","required":["code","name","unit","currency","unit_price","vat_rate"],"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyProductPatch":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":80},"name":{"type":"string","minLength":1,"maxLength":255},"unit":{"type":"string","minLength":1,"maxLength":50},"currency":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"Normalizuje sa na ve\u013ek\u00e9 p\u00edsmen\u00e1."},"unit_price":{"anyOf":[{"type":"number","minimum":0,"maximum":999999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 999999999."},"vat_rate":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 100."},"vat_rate_label":{"anyOf":[{"type":"string","enum":["N"]},{"type":"null"}]},"description":{"anyOf":[{"type":"string","maxLength":5000},{"type":"null"}]},"category":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}]},"is_active":{"type":"boolean"},"purchase_price":{"anyOf":[{"anyOf":[{"type":"number","minimum":0,"maximum":999999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 999999999."},{"type":"null"}]},"ean":{"anyOf":[{"type":"string","pattern":"^[0-9]{1,80}$"},{"type":"null"}]},"weight_kg":{"anyOf":[{"anyOf":[{"type":"number","minimum":0,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 99999999."},{"type":"null"}]},"alternative_units":{"type":"array","items":{"type":"object","properties":{"unit":{"type":"string","minLength":1,"maxLength":50},"factor":{"anyOf":[{"type":"number","minimum":0.0001},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e None."},"target_unit":false},"required":["unit","factor"]},"maxItems":30,"description":"Jedine\u010dn\u00e1 MJ odli\u0161n\u00e1 od z\u00e1kladnej; prevod smeruje priamo do z\u00e1kladnej MJ. Pr\u00e1zdne riadky sa ignoruj\u00fa."}},"description":"\u010ciasto\u010dn\u00e9 \u00fadaje SKU. K\u00f3d existuj\u00faceho SKU je nemenn\u00fd. Pole purchase_price vy\u017eaduje samostatn\u00e9 pr\u00e1vo.","required":[],"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyDefaultsRequest":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":255},"description":{"anyOf":[{"type":"string","maxLength":5000},{"type":"null"}]},"unit":{"type":"string","minLength":1,"maxLength":50},"currency":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"Normalizuje sa na ve\u013ek\u00e9 p\u00edsmen\u00e1."},"unit_price":{"anyOf":[{"type":"number","minimum":0,"maximum":999999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 999999999."},"vat_rate":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 100."},"vat_rate_label":{"anyOf":[{"type":"string","enum":["N"]},{"type":"null"}]},"category":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}]}},"description":"Ulo\u017eia sa iba explicitn\u00e9 dedite\u013en\u00e9 polia; ostatn\u00e9 k\u013e\u00fa\u010de vstupu slu\u017eba vynech\u00e1.","required":[],"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyDefaults":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":255},"description":{"anyOf":[{"type":"string","maxLength":5000},{"type":"null"}]},"unit":{"type":"string","minLength":1,"maxLength":50},"currency":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"Normalizuje sa na ve\u013ek\u00e9 p\u00edsmen\u00e1."},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_rate":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^\\d+(?:\\.\\d+)?$"}]},"vat_rate_label":{"anyOf":[{"type":"string","enum":["N"]},{"type":"null"}]},"category":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}]}},"required":[],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyParentRequest":{"type":"object","properties":{"request_id":{"type":"string","minLength":1,"maxLength":120},"external_id":{"type":"string","minLength":1,"maxLength":100},"name":{"type":"string","minLength":1,"maxLength":255},"axes":{"$ref":"#\/components\/schemas\/KvalitaVariantyAxes"},"defaults":{"$ref":"#\/components\/schemas\/KvalitaVariantyDefaultsRequest"},"is_active":{"type":"boolean","default":true},"template_product_id":{"type":"integer","minimum":1}},"description":"defaults mus\u00ed by\u0165 pr\u00edtomn\u00e9, ak nie je template_product_id; pri \u0161abl\u00f3ne sa dopln\u00ed z goods SKU. external_id jedine\u010dn\u00e9 vo firme.","required":["request_id","external_id","name","axes"],"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyParentPatch":{"type":"object","properties":{"request_id":{"type":"string","minLength":1,"maxLength":120},"external_id":{"type":"string","minLength":1,"maxLength":100},"name":{"type":"string","minLength":1,"maxLength":255},"axes":{"$ref":"#\/components\/schemas\/KvalitaVariantyAxes"},"defaults":{"$ref":"#\/components\/schemas\/KvalitaVariantyDefaultsRequest"},"is_active":{"type":"boolean","default":true},"template_product_id":{"type":"integer","minimum":1},"version":{"type":"integer","minimum":0}},"description":"Omitted polia sa doplnia zo s\u00fa\u010dasn\u00e9ho rodi\u010da. external_id je nemenn\u00e9. Zmena os\u00ed mus\u00ed zachova\u0165 kombin\u00e1cie existuj\u00facich variantov.","required":["request_id","version"],"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyIdentity":{"type":"object","properties":{"schema":{"const":"physical-variant-snapshot.v1","type":"string"},"product_id":{"type":"integer","minimum":1},"sku":{"type":"string"},"name":{"type":"string"},"parent_external_id":{"type":"string"},"parent_name":{"type":"string"},"parent_id":{"type":"integer","minimum":1},"parent_version":{"type":"integer","minimum":1},"variant_version":{"type":"integer","minimum":1},"attributes":{"type":"array","items":{"type":"object","properties":{"axis_code":{"type":"string"},"axis_name":{"type":"string"},"value_code":{"type":"string"},"value_name":{"type":"string"}},"required":["axis_code","axis_name","value_code","value_name"],"additionalProperties":false},"minItems":1,"maxItems":6}},"required":["schema","product_id","sku","name","parent_external_id","parent_name","parent_id","parent_version","variant_version","attributes"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/IdentitaVariantu.php"]},"KvalitaVariantyProduct":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"type":{"const":"goods","type":"string"},"code":{"type":"string"},"ean":{"anyOf":[{"type":"string"},{"type":"null"}]},"barcode":{"anyOf":[{"type":"string"},{"type":"null"}]},"weight_kg":{"anyOf":[{"type":"string","pattern":"^\\d+(?:\\.\\d+)?$"},{"type":"null"}]},"alternative_units":{"type":"array","items":{"type":"object","properties":{"unit":{"type":"string","minLength":1,"maxLength":50},"factor":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"}},"required":["unit","factor"],"additionalProperties":false},"maxItems":30},"name":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"unit":{"type":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"unit_price":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_rate":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"vat_rate_label":{"anyOf":[{"type":"string","enum":["N"]},{"type":"null"}]},"category":{"anyOf":[{"type":"string"},{"type":"null"}]},"is_active":{"type":"boolean"},"archived_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]}},"required":["id","type","code","ean","barcode","weight_kg","alternative_units","name","description","unit","currency","unit_price","vat_rate","vat_rate_label","category","is_active","archived_at"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/Samostatne\/CennikPolozka.php","app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyVariant":{"type":"object","properties":{"kind":{"const":"variant","type":"string"},"id":{"type":"integer","minimum":1,"description":"ID v\u00e4zby, odli\u0161n\u00e9 od product.id; {id} v URL variantu je product.id."},"parent_id":{"type":"integer","minimum":1},"version":{"type":"integer","minimum":1},"product_version":{"type":"integer","minimum":1},"attributes":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaVariantyAttributes"},"inheritance":{"type":"object","properties":{"inherited":{"$ref":"#\/components\/schemas\/KvalitaVariantyDefaults"},"parent_version":{"type":"integer","minimum":1}},"required":["inherited","parent_version"],"additionalProperties":false},"product":{"$ref":"#\/components\/schemas\/KvalitaVariantyProduct"},"identity":{"$ref":"#\/components\/schemas\/KvalitaVariantyIdentity"},"stocks":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"warehouse_id":{"type":"integer","minimum":1},"warehouse_name":{"type":"string"},"unit":{"type":"string"},"is_active":{"type":"boolean"},"physical":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"reserved":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"available":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"}},"required":["id","warehouse_id","warehouse_name","unit","is_active","physical","reserved","available"],"additionalProperties":false}}},"required":["kind","id","parent_id","version","product_version","attributes","inheritance","product","identity","stocks"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyParent":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"external_id":{"type":"string"},"name":{"type":"string"},"axes":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaVariantyAxes"},"defaults":{"$ref":"#\/components\/schemas\/KvalitaVariantyDefaults"},"version":{"type":"integer","minimum":1},"is_active":{"type":"boolean"},"kind":{"const":"parent","type":"string"},"sellable":{"const":false,"type":"boolean"},"stock_read_only":{"const":true,"type":"boolean"},"variants":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaVariantyVariant"},"maxItems":1000},"stock_by_unit":{"anyOf":[{"type":"object","additionalProperties":{"type":"object","properties":{"physical":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"reserved":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"available":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"}},"required":["physical","reserved","available"],"additionalProperties":false}},{"type":"array","items":{"type":"object","properties":{"physical":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"reserved":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"available":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"}},"required":["physical","reserved","available"],"additionalProperties":false},"maxItems":0}],"description":"Mapa z\u00e1kladnej MJ => s\u00fa\u010det z\u00e1sob. Pr\u00e1zdne PHP pole sa serializuje ako []."},"permissions":{"type":"object","properties":{"write":{"type":"boolean"}},"required":["write"],"additionalProperties":false}},"required":["id","external_id","name","axes","defaults","version","is_active","kind","sellable","stock_read_only","variants","stock_by_unit","permissions"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyParentListItem":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"external_id":{"type":"string"},"name":{"type":"string"},"axes":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaVariantyAxes"},"defaults":{"$ref":"#\/components\/schemas\/KvalitaVariantyDefaults"},"version":{"type":"integer","minimum":1},"is_active":{"type":"boolean"},"created_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"},"updated_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"}},"required":["id","external_id","name","axes","defaults","version","is_active","created_at","updated_at"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyList":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaVariantyParentListItem"},"maxItems":25},"total":{"type":"integer","minimum":0,"deprecated":true,"description":"Po\u010det z\u00e1znamov; kompatibiln\u00fd alias total_count."},"permissions":{"type":"object","properties":{"write":{"type":"boolean"}},"required":["write"],"additionalProperties":false},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"],"additionalProperties":false},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det filtrovan\u00fdch z\u00e1znamov."}},"required":["data","total","permissions","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyLookup":{"type":"object","properties":{"data":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"kind":{"const":"parent","type":"string"},"id":{"type":"integer","minimum":1},"name":{"type":"string"},"external_id":{"type":"string"},"axes":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaVariantyAxes"},"sellable":{"const":false,"type":"boolean"}},"required":["kind","id","name","external_id","axes","sellable"],"additionalProperties":false},{"$ref":"#\/components\/schemas\/KvalitaVariantyVariant"}]},"maxItems":30},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"],"additionalProperties":false}},"required":["data","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyProducts":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"code":{"type":"string"},"name":{"type":"string"},"product_version":{"type":"integer","minimum":1}},"required":["id","code","name","product_version"],"additionalProperties":false},"maxItems":30},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"],"additionalProperties":false}},"required":["data","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyParentMutation":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/KvalitaVariantyParent"},"created":{"type":"boolean"}},"required":["data","created"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Poziadavky.php","app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyVariantMutation":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/KvalitaVariantyVariant"},"created":{"type":"boolean"}},"required":["data","created"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Poziadavky.php","app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyAddRequest":{"type":"object","properties":{"request_id":{"type":"string","minLength":1,"maxLength":120},"version":{"type":"integer","minimum":0},"attributes":{"$ref":"#\/components\/schemas\/KvalitaVariantyAttributes"},"inherit":{"type":"boolean"},"product_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"product_version":{"type":"integer","minimum":0},"product":{"$ref":"#\/components\/schemas\/KvalitaVariantyProductPatch"}},"description":"Pri product_id je povinn\u00fd product_version a inherit nesmie by\u0165 true ani product nepr\u00e1zdny. Pri novom SKU mus\u00ed product + zdeden\u00e9 defaults obsahova\u0165 code,name,unit,currency,unit_price,vat_rate. Kombin\u00e1cia nesmie u\u017e existova\u0165.","required":["request_id","version","attributes"],"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyEditRequest":{"type":"object","properties":{"request_id":{"type":"string","minLength":1,"maxLength":120},"version":{"type":"integer","minimum":0},"product_version":{"type":"integer","minimum":0},"parent_id":{"type":"integer","minimum":1},"parent_version":{"type":"integer","minimum":0},"attributes":{"$ref":"#\/components\/schemas\/KvalitaVariantyAttributes"},"product":{"$ref":"#\/components\/schemas\/KvalitaVariantyProductPatch"}},"description":"Pri presune na in\u00e9ho rodi\u010da je parent_version povinn\u00e9. attributes mus\u00ed zodpoveda\u0165 cie\u013eov\u00fdm osiam. SKU sa nemen\u00ed.","required":["request_id","version","product_version"],"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantySelection":{"type":"object","properties":{"item":{"type":"object","properties":{"cennik_polozka_id":{"type":"integer","minimum":1},"price_token":{"type":"string"},"price_source_label":{"type":"string"},"price_source":{"type":"string","enum":["card","catalog","agreement","level","manual"]},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_rate":{"type":"string","description":"Desatinn\u00e1 sadzba alebo N."},"name":{"type":"string"},"unit":{"type":"string"},"description":{"type":"string"},"manual_price":{"type":"boolean"},"physical_variant":{"$ref":"#\/components\/schemas\/KvalitaVariantyIdentity"},"code":{"type":"string"},"stock_card_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"warehouse_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"stock_token":{"type":"string"},"stock_mode":{"type":"string","enum":["financial","physical"]},"base_unit":{"type":"string"},"alternative_units":{"type":"array","items":{"type":"object","properties":{"unit":{"type":"string","minLength":1,"maxLength":50},"factor":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"}},"required":["unit","factor"],"additionalProperties":false},"maxItems":30},"factor":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"base_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["cennik_polozka_id","price_token","price_source_label","price_source","unit_price","vat_rate","name","unit","description","manual_price","physical_variant","code","stock_card_id","warehouse_id","stock_token","stock_mode","currency"],"additionalProperties":false}},"required":["item"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/DokladovyAdapter.php","app\/app\/Cennik\/Hladiny\/CenovySnapshotEditora.php"]},"KvalitaVariantyDocumentMutation":{"type":"object","properties":{"data":{"type":"object","properties":{"document_item_id":{"type":"integer","minimum":1},"snapshot_id":{"type":"integer","minimum":1}},"required":["document_item_id","snapshot_id"],"additionalProperties":false},"created":{"type":"boolean"}},"required":["data","created"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Poziadavky.php","app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyDocumentRequest":{"type":"object","properties":{"request_id":{"type":"string","minLength":1,"maxLength":120},"document_id":{"type":"integer","minimum":1},"quantity":{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:\\.\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec. Rozsah 0.0001 a\u017e 99999999."}},"description":"Cie\u013e je odomknut\u00fd koncept firmy.","required":["request_id","document_id","quantity"],"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/DokladovyAdapter.php"]},"KvalitaVariantyCardsMutation":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"product_id":{"type":"integer","minimum":1},"warehouse_id":{"type":"integer","minimum":1}},"required":["id","product_id","warehouse_id"],"additionalProperties":false},"created":{"type":"boolean"}},"required":["data","created"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Poziadavky.php","app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyStockMutation":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"stock_card_id":{"type":"integer","minimum":1},"identity":{"type":"object","properties":{"physical_variant":{"$ref":"#\/components\/schemas\/KvalitaVariantyIdentity"}},"required":["physical_variant"],"additionalProperties":false}},"required":["id","stock_card_id","identity"],"additionalProperties":false},"created":{"type":"boolean"}},"required":["data","created"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Poziadavky.php","app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyCardsRequest":{"type":"object","properties":{"request_id":{"type":"string","minLength":1,"maxLength":120},"warehouse_id":{"type":"integer","minimum":1},"unit":{"type":"string"},"minimum_quantity":{"anyOf":[{"anyOf":[{"type":"number","minimum":0},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e None."},{"type":"null"}]},"optimum_quantity":{"anyOf":[{"anyOf":[{"type":"number","minimum":0},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e None."},{"type":"null"}]},"maximum_quantity":{"anyOf":[{"anyOf":[{"type":"number","minimum":0},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e None."},{"type":"null"}]}},"description":"unit sa mus\u00ed zhodova\u0165 so z\u00e1kladnou MJ SKU. warehouse mus\u00ed by\u0165 akt\u00edvny; SKU smie ma\u0165 len jednu kartu v sklade. maximum >= minimum.","required":["request_id","warehouse_id"],"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/SkladovyAdapter.php","app\/app\/Sklad\/Zasoby\/Zasoby.php","app\/app\/Sklad\/Karty\/KatalogKariet.php"]},"KvalitaVariantyMovementRequest":{"type":"object","properties":{"request_id":{"type":"string","minLength":1,"maxLength":120},"stock_card_id":{"type":"integer","minimum":1},"direction":{"type":"string","enum":["in","out","prijem","vydaj"]},"quantity":{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:\\.\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec. Rozsah 0.0001 a\u017e 99999999."},"unit_cost":{"anyOf":[{"anyOf":[{"type":"number","minimum":0,"maximum":999999999},{"type":"string","pattern":"^\\d+(?:\\.\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec. Rozsah 0 a\u017e 999999999."},{"type":"null"}]},"movement_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"reason":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]}},"description":"Pr\u00edjem vy\u017eaduje pr\u00e1vo na n\u00e1kupn\u00e9 ceny a API rozsah sklad.ocenenie; skladov\u00e1 karta patr\u00ed zvolen\u00e9mu SKU.","required":["request_id","stock_card_id","direction","quantity"],"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/SkladovyAdapter.php"]},"KvalitaVariantyReservationRequest":{"type":"object","properties":{"request_id":{"type":"string","minLength":1,"maxLength":120},"stock_card_id":{"type":"integer","minimum":1},"quantity":{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:\\.\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec. Rozsah 0.0001 a\u017e 99999999."},"source_type":{"type":"string","minLength":1,"maxLength":80},"source_id":{"type":"string","minLength":1,"maxLength":120}},"description":"Rezerv\u00e1cia neprekro\u010d\u00ed dostupn\u00e9 mno\u017estvo akt\u00edvnej karty.","required":["request_id","stock_card_id","quantity","source_type","source_id"],"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/SkladovyAdapter.php"]},"KvalitaVariantyInventoryRequest":{"type":"object","properties":{"request_id":{"type":"string","minLength":1,"maxLength":120},"stock_card_id":{"type":"integer","minimum":1},"counted_quantity":{"anyOf":[{"type":"number","minimum":0,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:\\.\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec. Rozsah 0 a\u017e 99999999."},"inventory_date":{"type":"string","format":"date"},"reason":{"anyOf":[{"type":"string","maxLength":190},{"type":"null"}]},"note":{"anyOf":[{"type":"string","maxLength":5000},{"type":"null"}]}},"description":"D\u00e1tum mus\u00ed patri\u0165 otvoren\u00e9mu skladov\u00e9mu obdobiu. Oper\u00e1cia zalo\u017e\u00ed invent\u00farny protokol.","required":["request_id","stock_card_id","counted_quantity","inventory_date"],"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/SkladovyAdapter.php","app\/app\/Sklad\/Inventura\/Inventury.php"]},"KvalitaVariantyImportRequest":{"type":"object","properties":{"schema":{"const":"physical-variants.v1","type":"string"},"parents":{"type":"array","items":{"type":"object","properties":{"external_id":{"type":"string","minLength":1,"maxLength":100},"name":{"type":"string","minLength":1,"maxLength":255},"axes":{"$ref":"#\/components\/schemas\/KvalitaVariantyAxes"},"defaults":{"$ref":"#\/components\/schemas\/KvalitaVariantyDefaultsRequest"},"is_active":{"type":"boolean","default":true},"variants":{"type":"array","items":{"type":"object","properties":{"attributes":{"$ref":"#\/components\/schemas\/KvalitaVariantyAttributes"},"inherit":{"type":"boolean"},"product_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"product_version":{"type":"integer","minimum":0},"product":{"$ref":"#\/components\/schemas\/KvalitaVariantyProductPatch"}},"required":["attributes"]},"minItems":1,"maxItems":1000}},"required":["external_id","name","axes","defaults","variants"]},"minItems":1,"maxItems":100}},"description":"D\u00e1vka najviac 2 MiB a 2000 variantov; import vytv\u00e1ra nov\u00e9 skupiny. external_id, SKU, EAN a kombin\u00e1cie nesm\u00fa kolidova\u0165 v d\u00e1vke ani vo firme.","required":["schema","parents"],"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/ImportExport.php"]},"KvalitaVariantyPreview":{"type":"object","properties":{"schema":{"const":"physical-variants-preview.v1","type":"string"},"valid":{"type":"boolean"},"errors":{"anyOf":[{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},{"type":"array","items":{"type":"string"},"maxItems":0}],"description":"Dynamick\u00e1 mapa field path => spr\u00e1vy; pri \u00faspe\u0161nom n\u00e1h\u013eade []."},"parents":{"type":"array","items":{"type":"object","properties":{"external_id":{"type":"string","minLength":1,"maxLength":100},"name":{"type":"string","minLength":1,"maxLength":255},"axes":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaVariantyAxes"},"defaults":{"$ref":"#\/components\/schemas\/KvalitaVariantyDefaults"},"is_active":{"type":"boolean","default":true},"variants":{"type":"array","items":{"type":"object","properties":{"attributes":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaVariantyAttributes"},"inherit":{"type":"boolean"},"product_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"product_version":{"type":"integer","minimum":0},"product":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaVariantyProductPatch"}},"required":["attributes"]},"minItems":1,"maxItems":1000}},"required":["external_id","name","axes","defaults","is_active","variants"]},"maxItems":100},"preview_token":{"anyOf":[{"type":"string","description":"\u0160ifrovan\u00fd n\u00e1h\u013ead platn\u00fd 30 min\u00fat."},{"type":"null"}]}},"required":["schema","valid","errors","parents","preview_token"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/ImportExport.php"]},"KvalitaVariantyImportMutation":{"type":"object","properties":{"data":{"type":"object","properties":{"parent_ids":{"type":"array","items":{"type":"integer","minimum":1},"minItems":1,"maxItems":100},"variant_count":{"type":"integer","minimum":1,"maximum":2000}},"required":["parent_ids","variant_count"],"additionalProperties":false},"created":{"type":"boolean"}},"required":["data","created"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Poziadavky.php","app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaVariantyExport":{"type":"object","properties":{"schema":{"const":"physical-variants.v1","type":"string"},"parents":{"type":"array","items":{"type":"object","properties":{"external_id":{"type":"string"},"name":{"type":"string"},"axes":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaVariantyAxes"},"defaults":{"$ref":"#\/components\/schemas\/KvalitaVariantyDefaults"},"is_active":{"type":"boolean"},"variants":{"type":"array","items":{"type":"object","properties":{"attributes":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaVariantyAttributes"},"inherit":{"const":false,"type":"boolean"},"product":{"type":"object","properties":{"code":{"type":"string"},"ean":{"anyOf":[{"type":"string"},{"type":"null"}]},"barcode":{"anyOf":[{"type":"string"},{"type":"null"}]},"weight_kg":{"anyOf":[{"type":"string","pattern":"^\\d+(?:\\.\\d+)?$"},{"type":"null"}]},"alternative_units":{"type":"array","items":{"type":"object","properties":{"unit":{"type":"string","minLength":1,"maxLength":50},"factor":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"}},"required":["unit","factor"],"additionalProperties":false},"maxItems":30},"name":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"unit":{"type":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"unit_price":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_rate":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"vat_rate_label":{"anyOf":[{"type":"string","enum":["N"]},{"type":"null"}]},"category":{"anyOf":[{"type":"string"},{"type":"null"}]},"is_active":{"type":"boolean"}},"required":["code","ean","barcode","name","description","unit","currency","unit_price","vat_rate","vat_rate_label","category","is_active"],"additionalProperties":false}},"required":["attributes","inherit","product"],"additionalProperties":false},"maxItems":1000}},"required":["external_id","name","axes","defaults","is_active","variants"],"additionalProperties":false}}},"required":["schema","parents"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/ImportExport.php"]},"KvalitaVariantyApplyRequest":{"type":"object","properties":{"request_id":{"type":"string","minLength":1,"maxLength":120},"preview_token":{"type":"string","minLength":1}},"required":["request_id","preview_token"],"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/ImportExport.php"]},"KvalitaSamofakturaciaNetwork":{"type":"object","properties":{"supported":{"const":false,"type":"boolean"},"reason":{"const":"\u017div\u00fd kontrakt digit\u00e1lneho po\u0161t\u00e1ra potvrdzuje iba Peppol BIS Billing 3.0. Podpora procesu Self-Billing a typov 389\/261 u poskytovate\u013ea ani adres\u00e1ta nie je dolo\u017een\u00e1. Sie\u0165ov\u00e9 odoslanie je zablokovan\u00e9; PDF, UBL a JSON ost\u00e1vaj\u00fa dostupn\u00e9.","type":"string"},"process":{"const":"urn:fdc:peppol.eu:2017:poacc:selfbilling:01:1.0","type":"string"},"provider_verified":{"const":false,"type":"boolean"}},"required":["supported","reason","process","provider_verified"],"additionalProperties":false,"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaSupplier":{"type":"object","properties":{"contact_person":{"anyOf":[{"type":"string"},{"type":"null"}]},"ico":{"anyOf":[{"type":"string"},{"type":"null"}]},"dic":{"anyOf":[{"type":"string"},{"type":"null"}]},"ic_dph":{"anyOf":[{"type":"string"},{"type":"null"}]},"email":{"anyOf":[{"type":"string"},{"type":"null"}]},"phone":{"anyOf":[{"type":"string"},{"type":"null"}]},"peppol_participant_id":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"type":"string"},"street":{"type":"string"},"city":{"type":"string"},"zip":{"type":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$"},"druh_osoby":{"anyOf":[{"type":"string"},{"type":"null"}]},"iban":{"anyOf":[{"type":"string"},{"type":"null"}]},"is_vat_payer":{"type":"boolean"},"vat_payer_type":{"type":"string","enum":["platca","neplatca"]}},"required":["contact_person","ico","dic","ic_dph","email","phone","peppol_participant_id","name","street","city","zip","country","druh_osoby","iban","is_vat_payer","vat_payer_type"],"additionalProperties":false,"x-source-files":["app\/app\/Models\/Partner.php","app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaBuyer":{"type":"object","properties":{"contact_person":{"anyOf":[{"type":"string"},{"type":"null"}]},"ico":{"anyOf":[{"type":"string"},{"type":"null"}]},"dic":{"anyOf":[{"type":"string"},{"type":"null"}]},"ic_dph":{"anyOf":[{"type":"string"},{"type":"null"}]},"email":{"anyOf":[{"type":"string"},{"type":"null"}]},"phone":{"anyOf":[{"type":"string"},{"type":"null"}]},"peppol_participant_id":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"type":"string"},"street":{"type":"string"},"city":{"type":"string"},"zip":{"type":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$"},"vat_payer_type":{"type":"string"},"oss":{"type":"boolean"},"register_entry":{"anyOf":[{"type":"string"},{"type":"null"}]},"web":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["contact_person","ico","dic","ic_dph","email","phone","peppol_participant_id","name","street","city","zip","country","vat_payer_type","oss","register_entry","web"],"additionalProperties":false,"x-source-files":["app\/app\/Models\/Company.php","app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaAgreement":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"partner_id":{"type":"integer","minimum":1},"supplier":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaSupplier"},"buyer":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaBuyer"},"valid_from":{"type":"string","format":"date"},"valid_to":{"type":"string","format":"date"},"written_reference":{"type":"string"},"acceptance_conditions":{"type":"string"},"attachment_sha256":{"anyOf":[{"type":"string","pattern":"^[a-f0-9]{64}$"},{"type":"null"}]},"number_prefix":{"type":"string"},"next_number":{"type":"integer","minimum":1},"version":{"type":"integer","minimum":1},"revoked_at":{"anyOf":[{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie."},{"type":"null"}]},"revocation_evidence":{"anyOf":[{"type":"string"},{"type":"null"}]},"idempotency_key":{"type":"string"},"request_hash":{"type":"string","pattern":"^[a-f0-9]{64}$"},"created_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"},"updated_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"}},"required":["id","partner_id","supplier","buyer","valid_from","valid_to","written_reference","acceptance_conditions","attachment_sha256","number_prefix","next_number","version","revoked_at","revocation_evidence","idempotency_key","request_hash","created_at","updated_at"],"additionalProperties":false,"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaAgreementRequest":{"type":"object","properties":{"company_id":false,"expected_company_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"string","pattern":"^[1-9][0-9]*$"},{"type":"null"}],"description":"Ak je pr\u00edtomn\u00e9, mus\u00ed sa zhodova\u0165 s firmou API poverenia."},"idempotency_key":{"type":"string","minLength":1,"maxLength":100},"partner_id":{"type":"integer","minimum":1},"valid_from":{"type":"string","format":"date"},"valid_to":{"type":"string","format":"date"},"written_reference":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}]},"acceptance_conditions":{"type":"string","minLength":1,"maxLength":5000},"supplier_vat_payer":{"type":"boolean"},"number_prefix":{"type":"string","pattern":"^[A-Za-z0-9\/._-]{1,40}$"},"next_number":{"type":"integer","minimum":1,"maximum":999999999},"written_agreement_confirmed":{"anyOf":[{"const":true,"type":"boolean"},{"type":"integer","const":1},{"type":"string","enum":["yes","on","1","true"]}],"description":"Laravel accepted: true, 1, yes, on, \"1\", \"true\"."}},"description":"Bez pr\u00edlohy je written_reference povinn\u00e9 a nepr\u00e1zdne. valid_to >= valid_from. Dod\u00e1vate\u013e aj kupuj\u00faci musia ma\u0165 n\u00e1zov a \u00fapln\u00fa adresu. Platite\u013e dod\u00e1vate\u013e mus\u00ed ma\u0165 I\u010c DPH; IBAN mus\u00ed by\u0165 platn\u00fd.","required":["idempotency_key","partner_id","valid_from","valid_to","acceptance_conditions","supplier_vat_payer","number_prefix","next_number","written_agreement_confirmed","written_reference"],"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaAgreementFileRequest":{"type":"object","properties":{"company_id":false,"expected_company_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"string","pattern":"^[1-9][0-9]*$"},{"type":"null"}],"description":"Ak je pr\u00edtomn\u00e9, mus\u00ed sa zhodova\u0165 s firmou API poverenia."},"idempotency_key":{"type":"string","minLength":1,"maxLength":100},"partner_id":{"type":"integer","minimum":1},"valid_from":{"type":"string","format":"date"},"valid_to":{"type":"string","format":"date"},"written_reference":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}]},"acceptance_conditions":{"type":"string","minLength":1,"maxLength":5000},"supplier_vat_payer":{"type":"boolean"},"number_prefix":{"type":"string","pattern":"^[A-Za-z0-9\/._-]{1,40}$"},"next_number":{"type":"integer","minimum":1,"maximum":999999999},"written_agreement_confirmed":{"anyOf":[{"const":true,"type":"boolean"},{"type":"integer","const":1},{"type":"string","enum":["yes","on","1","true"]}],"description":"Laravel accepted: true, 1, yes, on, \"1\", \"true\"."},"attachment":{"type":"string","format":"binary","description":"PDF, najviac 10240 KiB."}},"description":"Vy\u017eaduje written_reference alebo PDF attachment. valid_to >= valid_from.","required":["idempotency_key","partner_id","valid_from","valid_to","acceptance_conditions","supplier_vat_payer","number_prefix","next_number","written_agreement_confirmed"],"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaAgreementResponse":{"type":"object","properties":{"agreement":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaAgreement"}},"required":["agreement"],"additionalProperties":false,"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaRevokeRequest":{"type":"object","properties":{"version":{"type":"integer","minimum":1},"evidence":{"type":"string","minLength":1,"maxLength":5000}},"required":["version","evidence"],"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaItemRequest":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":500},"description":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}]},"quantity":{"anyOf":[{"type":"number","exclusiveMinimum":0,"minimum":0,"maximum":1000000},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 1000000."},"unit":{"type":"string","minLength":1,"maxLength":20,"description":"Jednotka zn\u00e1ma v existuj\u00facom EN16931 mapperi; napr. ks,hod,m,kg."},"unit_price":{"anyOf":[{"type":"number","minimum":0,"maximum":100000000},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 100000000."},"vat_rate":{"anyOf":[{"type":"number","enum":[0,5,19,23]},{"type":"string","enum":["0","0.00","5","5.00","19","19.00","23","23.00","0,00","5,00","19,00","23,00"]}]},"discount_percent":{"anyOf":[{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 100."},{"type":"null"}]}},"required":["name","quantity","unit","unit_price","vat_rate"],"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaIssueRequest":{"type":"object","properties":{"company_id":false,"expected_company_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"string","pattern":"^[1-9][0-9]*$"},{"type":"null"}],"description":"Ak je pr\u00edtomn\u00e9, mus\u00ed sa zhodova\u0165 s firmou API poverenia."},"idempotency_key":{"type":"string","minLength":1,"maxLength":100},"agreement_id":{"type":"integer","minimum":1},"version":{"type":"integer","minimum":1},"kind":{"type":"string","enum":["invoice","credit_note"],"default":"invoice"},"original_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}]},"issue_date":{"type":"string","format":"date","description":"2026-01-01 a\u017e 2026-12-31 a najviac dne\u0161n\u00fd de\u0148; de\u0148 mus\u00ed by\u0165 v platnej nerevokovanej dohode."},"delivery_date":{"type":"string","format":"date"},"due_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"currency":{"type":"string","enum":["EUR","CZK","USD","GBP","PLN","HUF","CHF"],"default":"EUR"},"exchange_rate":{"anyOf":[{"type":"number","exclusiveMinimum":0,"minimum":0,"maximum":1000000},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 1000000."},"tax_category":{"type":"string","enum":["S","E","AE","O"],"default":"S"},"tax_reason":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}]},"deduction":{"type":"string","enum":["plny","pomerny","ziadny"],"default":"ziadny"},"reverse_vat_rate":{"anyOf":[{"anyOf":[{"type":"integer","enum":[23,19,5]},{"type":"string","enum":["23","19","5"]}]},{"type":"null"}]},"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaItemRequest"},"minItems":1,"maxItems":200}},"description":"EUR dopln\u00ed exchange_rate=1 a in\u00fd kurz odmietne; in\u00e1 mena vy\u017eaduje exchange_rate. tax_reason povinn\u00e9 pri E,AE,O; reverse_vat_rate povinn\u00e9 pri AE. S vy\u017eaduje nenulov\u00fa DPH, AE\/O nulov\u00fa. Neplatite\u013e pou\u017e\u00edva O. credit_note vy\u017eaduje accepted original_id rovnakej dohody,meny,re\u017eimu a kurzu; s\u00fa\u010det dobropisov nesmie prekro\u010di\u0165 origin\u00e1l. Absol\u00fatny total najviac 999999999.99.","required":["idempotency_key","agreement_id","version","issue_date","delivery_date","items"],"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaItem":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"document_id":{"type":"integer","minimum":1},"position":{"type":"integer","minimum":1},"name":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"quantity":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"unit":{"type":"string"},"unit_price":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_rate":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"vat_rate_label":{"anyOf":[{"type":"string","enum":["N"]},{"type":"null"}]},"discount_percent":{"type":"string","pattern":"^-?\\d+\\.\\d{6}$"},"subtotal":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"total":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"created_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"},"updated_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["id","document_id","position","name","description","quantity","unit","unit_price","vat_rate","vat_rate_label","discount_percent","subtotal","vat_amount","total","created_at","updated_at"],"additionalProperties":false,"x-source-files":["app\/app\/Models\/DocumentItem.php","app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaSnapshot":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"number":{"type":"string"},"kind":{"type":"string","enum":["invoice","credit_note"]},"supplier":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaSupplier"},"buyer":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaBuyer"},"creator":{"type":"object","properties":{"name":{"type":"string"},"role":{"const":"buyer","type":"string"}},"required":["name","role"],"additionalProperties":false},"agreement_id":{"type":"integer","minimum":1},"agreement_reference":{"type":"string"},"acceptance_conditions":{"type":"string"},"agreement_attachment_sha256":{"anyOf":[{"type":"string","pattern":"^[a-f0-9]{64}$"},{"type":"null"}]},"label":{"const":"vyhotovenie fakt\u00fary odberate\u013eom","type":"string"},"law":{"type":"object","properties":{"from":{"type":"string","format":"date"},"to":{"type":"string","format":"date"},"url":{"type":"string","format":"uri"},"sections":{"type":"string"}},"required":["from","to","url","sections"],"additionalProperties":false},"place_of_supply":{"const":"SK","type":"string"},"issue_date":{"type":"string","format":"date"},"delivery_date":{"type":"string","format":"date"},"due_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"exchange_rate":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^\\d+(?:\\.\\d+)?$"}]},"deduction":{"type":"string","enum":["plny","pomerny","ziadny"]},"reverse_vat_rate":{"anyOf":[{"anyOf":[{"type":"integer","minimum":0},{"type":"string"}]},{"type":"null"}]},"tax_category":{"type":"string","enum":["S","E","AE","O"]},"tax_reason":{"anyOf":[{"type":"string"},{"type":"null"}]},"subtotal":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_total":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"total":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaItem"},"minItems":1,"maxItems":200},"accounting_side":{"const":"purchase","type":"string"},"acceptance_at_issue":{"const":"pending","type":"string"},"original_number":{"anyOf":[{"type":"string"},{"type":"null"}]},"original_issue_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]}},"required":["id","number","kind","supplier","buyer","creator","agreement_id","agreement_reference","acceptance_conditions","agreement_attachment_sha256","label","law","place_of_supply","issue_date","delivery_date","due_date","currency","exchange_rate","deduction","reverse_vat_rate","tax_category","tax_reason","subtotal","vat_total","total","items","accounting_side","acceptance_at_issue","original_number","original_issue_date"],"additionalProperties":false,"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaRecord":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"agreement_id":{"type":"integer","minimum":1},"document_id":{"type":"integer","minimum":1},"archive_id":{"type":"integer","minimum":1},"original_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaSnapshot"},"status":{"type":"string","enum":["pending","accepted","rejected"]},"version":{"type":"integer","minimum":1},"idempotency_key":{"type":"string"},"request_hash":{"type":"string","pattern":"^[a-f0-9]{64}$"},"created_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"},"updated_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"}},"required":["id","agreement_id","document_id","archive_id","original_id","snapshot","status","version","idempotency_key","request_hash","created_at","updated_at"],"additionalProperties":false,"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaAcceptance":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"record_id":{"type":"string","format":"uuid"},"status":{"type":"string","enum":["accepted","rejected"]},"person":{"type":"string"},"occurred_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"},"evidence":{"type":"string"},"recorded_by":{"type":"integer","minimum":1},"idempotency_key":{"type":"string"},"request_hash":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"required":["id","record_id","status","person","occurred_at","evidence","recorded_by","idempotency_key","request_hash"],"additionalProperties":false,"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaRecordPage":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaRecord"},"maxItems":30},"total":{"type":"integer","minimum":0,"deprecated":true,"description":"Po\u010det z\u00e1znamov; zastaran\u00fd kompatibiln\u00fd alias total_count."},"per_page":{"type":"integer","minimum":1},"from":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"to":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"meta":{"type":"object","additionalProperties":false,"description":"Kompatibiln\u00fd pr\u00e1zdny objekt. Str\u00e1nkovanie je v kore\u0148ovom meta.pagination."},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det z\u00e1znamov zodpovedaj\u00facich filtru."}},"description":"Zdroj je vnoren\u00fd Laravel LengthAwarePaginator v records; verejn\u00e1 vrstva premapuje jeho navig\u00e1ciu do meta.pagination.","required":["data","total","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaList":{"type":"object","properties":{"agreements":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaAgreement"},"maxItems":1000},"records":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaRecordPage"},"network":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaNetwork"},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"],"additionalProperties":false}},"required":["agreements","records","network"],"additionalProperties":false,"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaDetail":{"type":"object","properties":{"record":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaRecord"},"acceptance":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaAcceptance"}},"network":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaNetwork"},"document_url":{"type":"string"}},"required":["record","acceptance","network","document_url"],"additionalProperties":false,"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaIssueResponse":{"type":"object","properties":{"record":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaRecord"},"url":{"type":"string"}},"required":["record","url"],"additionalProperties":false,"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaRecordResponse":{"type":"object","properties":{"record":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaRecord"}},"required":["record"],"additionalProperties":false,"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaAcceptanceRequest":{"type":"object","properties":{"version":{"type":"integer","minimum":1},"status":{"type":"string","enum":["accepted","rejected"]},"person":{"type":"string","minLength":1,"maxLength":200},"occurred_at":{"type":"string","format":"date-time","description":"Platn\u00fd d\u00e1tum od issue_date origin\u00e1lu do s\u00fa\u010dasnosti; source Laravel date prij\u00edma aj \u010fal\u0161ie d\u00e1tumov\u00e9 z\u00e1pisy."},"evidence":{"type":"string","minLength":1,"maxLength":5000},"idempotency_key":{"type":"string","minLength":1,"maxLength":100}},"required":["version","status","person","occurred_at","evidence","idempotency_key"],"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaJsonExport":{"type":"object","properties":{"snapshot":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaSnapshot"},"status":{"type":"string","enum":["pending","accepted","rejected"]},"version":{"type":"integer","minimum":1},"acceptance":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaAcceptance"}},"ubl_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"provider_verified":{"const":false,"type":"boolean"}},"required":["snapshot","status","version","acceptance","ubl_sha256","provider_verified"],"additionalProperties":false,"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaPreflight":{"type":"object","properties":{"supported":{"const":false,"type":"boolean"},"reason":{"const":"\u017div\u00fd kontrakt digit\u00e1lneho po\u0161t\u00e1ra potvrdzuje iba Peppol BIS Billing 3.0. Podpora procesu Self-Billing a typov 389\/261 u poskytovate\u013ea ani adres\u00e1ta nie je dolo\u017een\u00e1. Sie\u0165ov\u00e9 odoslanie je zablokovan\u00e9; PDF, UBL a JSON ost\u00e1vaj\u00fa dostupn\u00e9.","type":"string"},"process":{"const":"urn:fdc:peppol.eu:2017:poacc:selfbilling:01:1.0","type":"string"},"provider_verified":{"const":false,"type":"boolean"},"warnings":{"type":"array","items":{"type":"string"}},"status":{"type":"string","enum":["pending","accepted","rejected"]},"type":{"type":"integer","enum":[261,389]}},"required":["supported","reason","process","provider_verified","warnings","status","type"],"additionalProperties":false,"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaUblParty":{"type":"object","properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"ico":{"anyOf":[{"type":"string"},{"type":"null"}]},"ic_dph":{"anyOf":[{"type":"string"},{"type":"null"}]},"dic":{"anyOf":[{"type":"string"},{"type":"null"}]},"street":{"anyOf":[{"type":"string"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"zip":{"anyOf":[{"type":"string"},{"type":"null"}]},"country":{"anyOf":[{"type":"string"},{"type":"null"}]},"email":{"anyOf":[{"type":"string"},{"type":"null"}]},"contact_person":{"anyOf":[{"type":"string"},{"type":"null"}]},"peppol_endpoint":{"anyOf":[{"type":"string"},{"type":"null"}]},"peppol_scheme":{"anyOf":[{"type":"string"},{"type":"null"}]},"peppol_participant_id":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["name","ico","ic_dph","dic","street","city","zip","country","email","contact_person","peppol_endpoint","peppol_scheme","peppol_participant_id"],"additionalProperties":false,"x-source-files":["app\/app\/Services\/Efaktura\/UblInvoiceReader.php"]},"KvalitaSamofakturaciaUblRead":{"type":"object","properties":{"document_number":{"anyOf":[{"type":"string"},{"type":"null"}]},"type":{"type":"integer","enum":[261,389]},"is_credit_note":{"type":"boolean"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"issue_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"delivery_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"due_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"variable_symbol":{"anyOf":[{"type":"string"},{"type":"null"}]},"order_number":{"anyOf":[{"type":"string"},{"type":"null"}]},"seller":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaUblParty"},"buyer":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaUblParty"},"items":{"type":"array","items":{"type":"object","properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"quantity":{"type":"number"},"unit":{"type":"string"},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_rate":{"anyOf":[{"type":"number"},{"type":"null"}]},"vat_category":{"anyOf":[{"type":"string"},{"type":"null"}]},"subtotal":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["name","description","quantity","unit","unit_price","vat_rate","vat_category","subtotal"],"additionalProperties":false}},"iban":{"anyOf":[{"type":"string"},{"type":"null"}]},"subtotal":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_total":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"total":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"paid_amount":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"payable_amount":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"self_billing":{"const":true,"type":"boolean"},"profile":{"const":"urn:fdc:peppol.eu:2017:poacc:selfbilling:01:1.0","type":"string"},"creator_role":{"const":"buyer","type":"string"},"sender":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaUblParty"},"recipient":{"$ref":"#\/components\/schemas\/KvalitaSamofakturaciaUblParty"}},"required":["document_number","type","is_credit_note","currency","issue_date","delivery_date","due_date","variable_symbol","order_number","seller","buyer","items","iban","subtotal","vat_total","total","paid_amount","payable_amount","self_billing","profile","creator_role","sender","recipient"],"additionalProperties":false,"x-source-files":["app\/app\/Services\/Efaktura\/UblInvoiceReader.php","app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaSamofakturaciaUblReadRequest":{"type":"object","properties":{"xml":{"type":"string","minLength":1,"maxLength":2097152,"description":"UBL self-billing profil\/proces a typ 389 alebo 261; bezpe\u010dn\u00fd parse bez DTD\/entity a so sie\u0165ovou identitou."}},"required":["xml"],"x-source-files":["app\/app\/Faktury\/Samofakturacia\/SamofakturaciaController.php","app\/app\/Faktury\/Samofakturacia\/Samofakturacia.php","app\/app\/Faktury\/Samofakturacia\/Vystupy.php","app\/database\/migrations\/2026_10_13_170242_v58_242_samofakturacia.php"]},"KvalitaResponseKvalitaLogistikaImportValues":{"type":"object","properties":{"origin_country":{"anyOf":[{"type":"string","pattern":"^[A-Za-z]{2}$","description":"Normalizuje sa na ve\u013ek\u00e9 p\u00edsmen\u00e1."},{"type":"null"}]},"hs_text":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}]},"dimension_unit":{"anyOf":[{"type":"string","enum":["mm","cm","m"]},{"type":"null"}]},"content_unit":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}]},"lead_time_days":{"anyOf":[{"type":"integer","minimum":0,"maximum":36500},{"type":"null"}]},"warranty_unit":{"anyOf":[{"type":"string","enum":["day","month","year"]},{"type":"null"}]},"bins":{"type":"array","items":{"type":"object","properties":{"warehouse_id":{"type":"integer","minimum":1},"bin":{"type":"string","minLength":1,"maxLength":100}},"required":["warehouse_id","bin"],"additionalProperties":false},"maxItems":100,"description":"Jedine\u010dn\u00fd warehouse_id; nov\u00e1 poz\u00edcia vy\u017eaduje akt\u00edvny sklad tej istej firmy."},"net_weight_kg":{"anyOf":[{"anyOf":[{"type":"number","minimum":0,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 99999999."},{"type":"null"}]},"gross_weight_kg":{"anyOf":[{"anyOf":[{"type":"number","minimum":0,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 99999999."},{"type":"null"}]},"length":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]},"width":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]},"height":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]},"package_content":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]},"minimum_order_quantity":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]},"order_multiple":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]},"warranty_value":{"anyOf":[{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},{"type":"null"}]}},"description":"\u010ciasto\u010dn\u00fd profil sa zl\u00fa\u010di so s\u00fa\u010dasn\u00fdm. Pr\u00e1zdny text vyma\u017ee hodnotu. Brutto >= netto. Tri rozmery a dimension_unit musia by\u0165 spolu vyplnen\u00e9 alebo spolu pr\u00e1zdne; rovnako package_content\/content_unit a warranty_value\/warranty_unit.","required":[],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/LogistickeUdaje\/LogistikaController.php","app\/app\/Cennik\/LogistickeUdaje\/ApiController.php","app\/app\/Cennik\/LogistickeUdaje\/Validacia.php","app\/app\/Cennik\/LogistickeUdaje\/LogistickeUdaje.php"]},"KvalitaResponseKvalitaVariantyAxes":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,39}$"},"name":{"type":"string","minLength":1,"maxLength":80},"values":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]{0,39}$"},"name":{"type":"string","minLength":1,"maxLength":80}},"required":["code","name"],"additionalProperties":false},"minItems":1,"maxItems":100}},"required":["code","name","values"],"additionalProperties":false},"minItems":1,"maxItems":6,"description":"K\u00f3dy os\u00ed s\u00fa jedine\u010dn\u00e9; k\u00f3dy hodn\u00f4t s\u00fa jedine\u010dn\u00e9 v r\u00e1mci osi. N\u00e1zvy sa ore\u017e\u00fa a nesm\u00fa by\u0165 pr\u00e1zdne.","x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaResponseKvalitaVariantyAttributes":{"type":"object","additionalProperties":{"type":"string","pattern":"^[a-z0-9][a-z0-9_-]{0,39}$"},"minProperties":1,"maxProperties":6,"description":"Skuto\u010dn\u00e1 dynamick\u00e1 mapa axis.code => value.code. Presne jedna dovolen\u00e1 hodnota pre ka\u017ed\u00fa os rodi\u010da, bez nadbyto\u010dn\u00fdch k\u013e\u00fa\u010dov.","x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaResponseKvalitaVariantyProductPatch":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":80},"name":{"type":"string","minLength":1,"maxLength":255},"unit":{"type":"string","minLength":1,"maxLength":50},"currency":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"Normalizuje sa na ve\u013ek\u00e9 p\u00edsmen\u00e1."},"unit_price":{"anyOf":[{"type":"number","minimum":0,"maximum":999999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 999999999."},"vat_rate":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 100."},"vat_rate_label":{"anyOf":[{"type":"string","enum":["N"]},{"type":"null"}]},"description":{"anyOf":[{"type":"string","maxLength":5000},{"type":"null"}]},"category":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}]},"is_active":{"type":"boolean"},"purchase_price":{"anyOf":[{"anyOf":[{"type":"number","minimum":0,"maximum":999999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 999999999."},{"type":"null"}]},"ean":{"anyOf":[{"type":"string","pattern":"^[0-9]{1,80}$"},{"type":"null"}]},"weight_kg":{"anyOf":[{"anyOf":[{"type":"number","minimum":0,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 99999999."},{"type":"null"}]},"alternative_units":{"type":"array","items":{"type":"object","properties":{"unit":{"type":"string","minLength":1,"maxLength":50},"factor":{"anyOf":[{"type":"number","minimum":0.0001},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e None."},"target_unit":false},"required":["unit","factor"]},"maxItems":30,"description":"Jedine\u010dn\u00e1 MJ odli\u0161n\u00e1 od z\u00e1kladnej; prevod smeruje priamo do z\u00e1kladnej MJ. Pr\u00e1zdne riadky sa ignoruj\u00fa."}},"description":"\u010ciasto\u010dn\u00e9 \u00fadaje SKU. K\u00f3d existuj\u00faceho SKU je nemenn\u00fd. Pole purchase_price vy\u017eaduje samostatn\u00e9 pr\u00e1vo.","required":[],"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaResponseKvalitaReferencie":{"type":"object","properties":{"buyer_reference":{"type":["string","null"],"maxLength":200},"purchase_order_reference":{"type":["string","null"],"maxLength":200},"contract_reference":{"type":["string","null"],"maxLength":200},"project_reference":{"type":["string","null"],"maxLength":200}},"required":["buyer_reference","purchase_order_reference","contract_reference","project_reference"],"additionalProperties":false,"x-source":"App\/Doklady\/ObchodneReferencie\/Snapshot.php"},"KvalitaResponseKvalitaPredvolbyExport":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"partner_id":{"type":"integer"},"version":{"type":"integer"},"payment_method":{"type":["string","null"],"maxLength":40},"payment_form_id":{"type":["integer","null"],"minimum":1},"tax_regime":{"type":["string","null"],"maxLength":40},"accounting_reference":{"type":["string","null"],"maxLength":64,"pattern":"^[^\\x00-\\x1F\\x7F]*$"}},"required":["schema_version","partner_id","version","payment_method","payment_form_id","tax_regime","accounting_reference"],"x-source":"App\/Partneri\/ObchodnePredvolby\/ObchodnePredvolby.php"},"KvalitaResponseKvalitaDatumovyVstup":{"type":"object","properties":{"new_date":{"type":"string","format":"date"},"reason":{"type":"string","maxLength":1000},"idempotency_key":{"type":"string","maxLength":120},"negative_confirmed":{"type":["boolean","null"]},"provisional_unit_cost":{"type":["string","null"],"description":"\u010c\u00edseln\u00fd vstup p\u00f4vodn\u00e9ho valid\u00e1tora, min 0 max 999999999.","pattern":"^-?\\d+(?:\\.\\d+)?$"},"free_stock_confirmed":{"type":["boolean","null"]},"currency":{"type":"string","description":"Mena zdeden\u00e1 z rodi\u010dovsk\u00e9ho response."}},"required":["new_date","reason","idempotency_key"],"x-source":"App\/Sklad\/DatumovaOprava\/DatumovaOprava.php::nahlad"},"KvalitaResponseKvalitaExportIdentita":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"warehouse_id":{"type":"integer","minimum":1},"stock_card_id":{"type":"integer","minimum":1},"type":{"type":"string","enum":["card","prijem","vydaj"]}},"required":["id","warehouse_id","stock_card_id","type"],"additionalProperties":false,"x-source":"App\/Sklad\/TypovanyExport\/VyberExportu.php"},"KvalitaSkladRiadokVstup":{"type":"object","properties":{"line_id":{"type":"string","maxLength":80},"stock_card_id":{"type":"integer"},"quantity":{"type":["number","string"],"description":"Nat\u00edvny vstup \u010d\u00edta PrevodJednotiek::decimal; mno\u017estv\u00e1\/ceny sa vo vstupe nepretypuj\u00fa."},"unit":{"type":"string","maxLength":50},"price_source":{"type":["string","null"],"enum":["automatic","manual","level","warehouse_cost",null]},"cost_token":{"type":["string","null"],"maxLength":30000},"level_id":{"type":["integer","null"]},"unit_cost":{"anyOf":[{"type":["number","string"],"description":"Nat\u00edvny vstup \u010d\u00edta PrevodJednotiek::decimal; mno\u017estv\u00e1\/ceny sa vo vstupe nepretypuj\u00fa."},{"type":"null"}]},"unit_price":{"anyOf":[{"type":["number","string"],"description":"Nat\u00edvny vstup \u010d\u00edta PrevodJednotiek::decimal; mno\u017estv\u00e1\/ceny sa vo vstupe nepretypuj\u00fa."},{"type":"null"}]},"source_document_item_id":{"type":["integer","null"]},"negative_confirmed":{"type":["boolean","null"]},"free_stock_confirmed":{"type":["boolean","null"]},"reason":{"type":["string","null"],"maxLength":1000}},"required":["line_id","stock_card_id","quantity","unit"],"x-source":"App\/Sklad\/Doklady\/SkladoveDoklady.php::validuj + PrevodJednotiek.php"},"KvalitaSkladDokladVstup":{"type":"object","properties":{"warehouse_id":{"type":"integer"},"series_id":{"type":"integer"},"partner_id":{"type":["integer","null"]},"type":{"type":"string","enum":["PS","VS"]},"issue_date":{"type":"string","format":"date"},"text":{"type":["string","null"],"maxLength":2000},"idempotency_key":{"type":"string","maxLength":120},"valuation_method":{"type":["string","null"],"enum":["fifo","vap",null]},"lines":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSkladRiadokVstup"},"minItems":1,"maxItems":200},"draft":{"type":"boolean"}},"required":["warehouse_id","series_id","type","issue_date","idempotency_key","lines"],"x-source":"App\/Sklad\/Doklady\/SkladoveDoklady.php::validuj"},"KvalitaSkladDokladNahladVstup":{"type":"object","properties":{"warehouse_id":{"type":"integer"},"series_id":{"type":"integer"},"partner_id":{"type":["integer","null"]},"type":{"type":"string","enum":["PS","VS"]},"issue_date":{"type":"string","format":"date"},"text":{"type":["string","null"],"maxLength":2000},"valuation_method":{"type":["string","null"],"enum":["fifo","vap",null]},"lines":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSkladRiadokVstup"},"minItems":1,"maxItems":200}},"required":["warehouse_id","series_id","type","issue_date","lines"],"x-source":"App\/Sklad\/Doklady\/SkladoveDoklady.php::nahlad"},"KvalitaSkladVysledok":{"type":"object","properties":{"document":{"$ref":"#\/components\/schemas\/KvalitaSkladDokladPrezentacia"},"created":{"type":"boolean"}},"required":["document","created"],"x-source":"App\/Sklad\/Doklady\/SkladDokladyController.php::result"},"KvalitaSkladRadVstup":{"type":"object","properties":{"warehouse_id":{"type":"integer"},"type":{"type":"string","enum":["PS","VS"]},"code":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,10}$"},"name":{"type":"string","maxLength":100},"format":{"type":"string","maxLength":80},"reset_policy":{"type":"string"}},"required":["warehouse_id","type","code","name","format","reset_policy"],"x-source":"App\/Sklad\/Doklady\/CislovanieSkladovychDokladov.php"},"KvalitaSkladRad":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"code":{"type":"string"},"document_type":{"type":"string"},"format":{"type":"string"},"prefix":{"type":["string","null"]},"next_number":{"type":"integer"},"yearly_reset":{"type":"boolean"},"reset_policy":{"type":"string"},"last_reset_year":{"type":["integer","null"]},"is_default":{"type":"boolean"},"is_active":{"type":"boolean"},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"}},"required":["id","name","code","document_type","format","yearly_reset","reset_policy","is_active"],"x-source":"App\/Models\/DocumentSeries.php"},"KvalitaSkladOcenenie":{"type":"object","properties":{"method":{"type":"string"},"total_cost":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"average_unit_cost":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"unit_cost":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"provisional":{"type":"boolean"},"cost_source":{"type":"string"},"cost_source_movement_id":{"type":["integer","null"]},"provisional_unit_cost":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"reason":{"type":["string","null"]},"original_cost":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"cost":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"cost_delta":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"correction":{"type":"string"},"currency":{"type":"string"},"valuation_method":{"type":"string"},"date_revision":{"type":"integer"}},"x-source":"App\/Sklad\/Zasoby\/Zasoby.php + PracovnePohlady\/OceneniePohladu.php + DatumovaOprava\/Prezentacia.php","required":[]},"KvalitaSkladOcenenieNahlad":{"type":"object","properties":{"preview":{"type":"object","properties":{"input":{"type":"object","properties":{"operation":{"type":"string"},"stock_card_id":{"type":"integer"},"movement_id":{"type":"integer"},"unit_cost":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"movement_date":{"type":"string"},"reason":{"type":"string"}}},"method":{"type":"string"},"order":{"type":"string"},"before":{"type":"object","properties":{"physical":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"reserved":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"available":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"required":["physical","reserved","available"]},"after":{"type":"object","properties":{"physical":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"reserved":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"available":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"required":["physical","reserved","available"]},"uncertain_quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"unvalued_quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"proposed_cost":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"correction_total":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"receipt_value_delta":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"provisional":{"type":"boolean"},"corrections":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaDatumovaKorekcia"}},"scope_from":{"type":"string"},"scope_to":{"type":"string"},"receipt_overrides":{"type":"object","additionalProperties":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"previous_receipt_costs":{"type":"object","additionalProperties":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"receipt_total_overrides":{"type":"object","additionalProperties":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"previous_receipt_totals":{"type":"object","additionalProperties":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"fingerprint":{"type":"string"}},"required":["input","method","order","before","after","uncertain_quantity","unvalued_quantity","provisional","proposed_cost","corrections","correction_total","scope_from","scope_to","receipt_value_delta","receipt_overrides","previous_receipt_costs","fingerprint"]},"token":{"type":"string"}},"required":["preview","token"],"x-source":"App\/Sklad\/Obdobia\/SkladPeriodControls.php + Doklady\/OcenovaciaOpravaDokladu.php"},"KvalitaPracovneFiltreRiadok":{"type":"object","properties":{"id":{"type":"integer"},"warehouse_id":{"type":"integer"},"partner_id":{"type":["integer","null"]},"type":{"type":"string"},"status":{"type":"string"},"date":{"type":"string"},"number":{"type":["string","null"]},"partner":{"type":"string"},"warehouse":{"type":"string"},"currency":{"type":"string"},"amount":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"product_id":{"type":"integer"},"unit":{"type":"string"},"card":{"type":"string"},"active":{"type":"boolean"},"physical":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"reserved":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"available":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"stock":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"min":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"optimum":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"max":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"reorder":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"inventory_value":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"basis":{"type":"string"},"reorder_basis":{"type":"string"},"limit_sources":{"type":"object","properties":{"min":{"type":"string"},"optimum":{"type":"string"},"max":{"type":"string"}},"required":["min","optimum","max"]},"links":{"type":"object","additionalProperties":{"type":"string"}}},"required":["id","warehouse_id","warehouse","currency"],"x-source":"App\/Sklad\/PracovneFiltre\/PracovneFiltre.php::hlavicky + riadok"},"KvalitaPracovneFiltreReport":{"type":"object","properties":{"schema":{"type":"string","const":"warehouse-working-filters.v1"},"agenda":{"type":"string","enum":["documents","cards"]},"filters":{"type":"object","properties":{"warehouse_id":{"type":["integer","null"]},"partner_id":{"type":["integer","null"]},"card_id":{"type":["integer","null"]},"document_id":{"type":["integer","null"]},"year":{"type":["integer","null"]},"q":{"type":["string","null"]},"number":{"type":["string","null"]},"type":{"type":["string","null"]},"date_from":{"type":["string","null"]},"date_to":{"type":["string","null"]},"basis":{"type":["string","null"]},"stock":{"type":["string","null"]},"activity":{"type":["string","null"]},"sort":{"type":["string","null"]},"dir":{"type":["string","null"]},"expression":{"type":["string","null"]},"all_years":{"type":["string","null"],"enum":["0","1",null]}},"required":["basis","sort","dir"]},"basis":{"type":"string"},"reorder_basis":{"type":"string"},"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaPracovneFiltreRiadok"}},"summary":{"type":"object","properties":{"rows":{"type":"integer"},"currencies":{"type":"object","additionalProperties":{"type":"object","properties":{"amount":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"unknown":{"type":"integer"}}}},"units":{"type":"object","additionalProperties":{"type":"object","properties":{"physical":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"reserved":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"available":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"reorder":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"}}}}},"required":["rows"]},"per_page":{"type":"integer"},"meta":{"$ref":"#\/components\/schemas\/KvalitaMeta"}},"required":["schema","agenda","filters","basis","reorder_basis","data","summary","per_page","meta"],"x-source":"App\/Sklad\/PracovneFiltre\/PracovneFiltre.php"},"KvalitaPohybyPracovnyReport":{"type":"object","properties":{"agenda":{"type":"string","enum":["cards","movements"]},"filters":{"type":"object","additionalProperties":{"type":"string"}},"columns":{"type":"array","items":{"type":"string"}},"labels":{"type":"object","additionalProperties":{"type":"string"}},"summary":{"$ref":"#\/components\/schemas\/KvalitaExportSuhrn"},"per_page":{"type":"integer"},"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaExportRiadok"}},"meta":{"$ref":"#\/components\/schemas\/KvalitaMeta"}},"required":["agenda","filters","columns","labels","summary","per_page","data","meta"],"x-source":"App\/Sklad\/PracovnePohlady\/PracovnePohladyController.php::api + PracovnaZostava.php"},"KvalitaCenaZNakladuZdroj":{"type":"object","properties":{"source":{"type":"string","const":"warehouse_cost"},"label":{"type":"string"},"contract_version":{"type":"integer","const":1},"stock_card_id":{"type":"integer"},"warehouse_id":{"type":"integer"},"method":{"type":"string","enum":["fifo","vap"]},"as_of":{"type":"string"},"reference":{"type":"string"},"valuation":{"$ref":"#\/components\/schemas\/KvalitaSkladOcenenie"},"valuation_reference":{"type":"string"},"units":{"$ref":"#\/components\/schemas\/KvalitaSkladJednotky"},"confirmed_unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"required":["source","label","contract_version","stock_card_id","warehouse_id","method","as_of","reference","valuation","valuation_reference","units","confirmed_unit_price"],"x-source":"App\/Sklad\/CenaZNakladu\/CenaZNakladu.php"},"KvalitaStornoNahlad":{"type":"object","properties":{"version":{"type":"integer","const":1},"document_id":{"type":"integer"},"number":{"type":"string"},"currency":{"type":"string"},"lifecycle":{"type":"string","enum":["delivered_efaktura","local_draft","issued"]},"mode":{"type":"string","enum":["draft","ef2","financial","physical"]},"correction_type":{"type":["string","null"]},"original_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"effect_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"payments_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"advance_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"corrections_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"document_balance_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"balance_after_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"refunds_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"cancelled_settlements_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"debt_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"related_corrections":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"number":{"type":"string"},"total_amount":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"currency":{"type":"string"}},"required":["id","number","total_amount"]}},"stock":{"type":"array","items":{"type":"object","properties":{"movement_id":{"type":"integer"},"card_id":{"type":"integer"},"warehouse":{"type":["string","null"]},"quantity_delta":{"type":"number"},"before":{"type":"number"},"after":{"type":"number"}},"required":["movement_id","card_id","warehouse","quantity_delta","before","after"]}},"conflicts":{"type":"array","items":{"type":"string"}},"history":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"original_document_id":{"type":"integer"},"correction_document_id":{"type":["integer","null"]},"replacement_document_id":{"type":["integer","null"]},"reason":{"type":"string"},"occurred_at":{"type":"string","format":"date-time"},"mode":{"type":"string"},"effect":{"$ref":"#\/components\/schemas\/KvalitaStornoUcinok"},"version":{"type":"integer"},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"},"idempotency_key":{"type":"string"},"request_hash":{"type":"string"}}}},"content_hash":{"type":"string"},"fingerprint":{"type":"string"}},"required":["version","document_id","number","currency","lifecycle","mode","correction_type","original_amount","effect_amount","payments_amount","advance_amount","corrections_amount","document_balance_amount","balance_after_amount","related_corrections","refunds_amount","cancelled_settlements_amount","debt_amount","stock","conflicts","history","content_hash","fingerprint"],"x-source":"App\/Faktury\/Storno\/StornoDokladu.php::nahlad + Http\/StornoDokladuController.php"},"KvalitaEshopVysledok":{"type":"object","properties":{"data":{"type":"object","properties":{"stav_synchronizacie":{"type":"string","enum":["spracovana","opakovana"]},"doklad":{"$ref":"#\/components\/schemas\/Doklad"},"pdf_url":{"type":"string"}},"required":["stav_synchronizacie","doklad","pdf_url"]}},"required":["data"],"x-source":"App\/Api\/Eshop\/WooCommerceController.php + ShoptetController.php"},"KvalitaOdoslanieVysledok":{"type":"object","properties":{"data":{"type":"object","properties":{"stav":{"type":"string","enum":["caka_na_schvalenie","zaradene_na_odoslanie"]},"veta":{"type":"string"},"komu":{"type":"array","items":{"type":"string","format":"email"}}},"required":["stav","komu"]}},"required":["data"],"x-source":"App\/Api\/Http\/OdoslanieController.php"},"KvalitaSandboxSimulacia":{"type":"object","properties":{"environment":{"type":"string","const":"sandbox"},"simulovane":{"type":"boolean","const":true},"idempotent":{"type":"boolean"},"udalost":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"typ":{"type":"string","enum":["email","peppol","platba"]},"environment":{"type":"string","const":"sandbox"},"simulovane":{"type":"boolean","const":true},"stav":{"type":"string","enum":["simulovane_dorucenie","simulovane_odoslanie","simulovana_uhrada"]},"vytvorene_o":{"type":"string","format":"date-time"}},"required":["id","typ","environment","simulovane","stav","vytvorene_o"]}},"required":["environment","simulovane","idempotent","udalost"],"x-source":"App\/Api\/Sandbox\/SandboxController.php + SandboxIntegratora.php"},"KvalitaPartnerZlavyVstup":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZlavyRiadokVstup"},"maxItems":200},"doc_discount":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaZlavaVstup"},{"type":"null"}]}},"required":["items"],"x-source":"App\/Partneri\/PrenosPredvolieb\/Controller.php::zlava"},"KvalitaStornoUcinok":{"type":"object","properties":{"version":{"type":"integer","const":1},"document_id":{"type":"integer"},"number":{"type":"string"},"currency":{"type":"string"},"lifecycle":{"type":"string","enum":["delivered_efaktura","local_draft","issued"]},"mode":{"type":"string","enum":["draft","ef2","financial","physical"]},"correction_type":{"type":["string","null"]},"original_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"effect_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"payments_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"advance_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"corrections_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"document_balance_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"balance_after_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"refunds_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"cancelled_settlements_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"debt_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"related_corrections":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"number":{"type":"string"},"total_amount":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"currency":{"type":"string"}},"required":["id","number","total_amount"]}},"stock":{"type":"array","items":{"type":"object","properties":{"movement_id":{"type":"integer"},"card_id":{"type":"integer"},"warehouse":{"type":["string","null"]},"quantity_delta":{"type":"number"},"before":{"type":"number"},"after":{"type":"number"}},"required":["movement_id","card_id","warehouse","quantity_delta","before","after"]}},"conflicts":{"type":"array","items":{"type":"string"}},"history":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"original_document_id":{"type":"integer"},"correction_document_id":{"type":["integer","null"]},"replacement_document_id":{"type":["integer","null"]},"reason":{"type":"string"},"occurred_at":{"type":"string","format":"date-time"},"mode":{"type":"string"},"effect":{"$ref":"#\/components\/schemas\/KvalitaStornoUcinok"},"version":{"type":"integer"},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"},"idempotency_key":{"type":"string"},"request_hash":{"type":"string"}}}},"content_hash":{"type":"string"},"item_origins":{"type":"object","additionalProperties":{"type":"integer"}},"compensating_movement_ids":{"type":"array","items":{"type":"integer"}}},"required":["version","document_id","number","currency","lifecycle","mode","correction_type","original_amount","effect_amount","payments_amount","advance_amount","corrections_amount","document_balance_amount","balance_after_amount","related_corrections","refunds_amount","cancelled_settlements_amount","debt_amount","stock","conflicts","history","content_hash","item_origins","compensating_movement_ids"],"x-source":"App\/Faktury\/Storno\/StornoDokladu.php::potvrd"},"KvalitaJsonHodnota":{"anyOf":[{"type":["string","number","integer","boolean","null"]},{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaJsonHodnota"}},{"type":"object","additionalProperties":{"$ref":"#\/components\/schemas\/KvalitaJsonHodnota"}}],"x-source":"JSON payload archivovan\u00fdch udalost\u00ed \/ sch\u00e9my dom\u00e9nov\u00fdch metad\u00e1t"},"KvalitaArchivovanaUdalost":{"type":"object","properties":{"dorucenia":{"type":"array","items":{"type":"object","properties":{"delivery_id":{"type":"integer"},"endpoint_id":{"type":"integer"},"stav":{"type":"string"}},"required":["delivery_id","endpoint_id","stav"]}},"event_id":{"type":"string"},"checkpoint":{"type":"integer"},"typ":{"type":"string"},"stav_dorucenia":{"type":"string"},"payload":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaJsonHodnota"},"vytvorene_o":{"type":["string","null"],"format":"date-time"}},"required":["dorucenia","event_id","checkpoint","typ","stav_dorucenia","payload","vytvorene_o"],"x-source":"App\/Api\/Udalosti\/UdalostiController.php::json"},"KvalitaSeriovyRiadok":{"type":"object","properties":{"id":{"type":"integer"},"stock_card_id":{"type":"integer"},"movement_id":{"type":"integer"},"line_id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"ean":{"type":"string"},"currency":{"type":"string"},"tax_mode":{"type":"string"},"units":{"$ref":"#\/components\/schemas\/KvalitaSkladJednotky"},"prices":{"$ref":"#\/components\/schemas\/KvalitaSkladCeny"},"vat_rate":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"price_source":{"type":"object","properties":{"source":{"type":"string"},"label":{"type":"string"},"version":{"type":["integer","null"]}},"required":["source"]},"effective_valuation":{"$ref":"#\/components\/schemas\/KvalitaSkladOcenenie"},"value_delta":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"valuation":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaSkladOcenenie"},{"type":"null"}]},"barcode":{"type":["string","null"]},"weight_kg":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"before":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"after":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"available_before":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"referenced_movement_id":{"type":["integer","null"]},"serials":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"serial":{"type":"string"},"url":{"type":["string","null"]}},"required":["serial","url"]}}},"required":["id","line_id","units","prices"],"x-source":"App\/Sklad\/Doklady\/SkladoveDoklady.php + ExportDokladu.php"},"KvalitaSeriovyDoklad":{"type":"object","properties":{"id":{"type":"integer"},"type":{"type":"string"},"status":{"type":"string"},"number":{"type":"string"},"issue_date":{"type":"string","format":"date"},"date_correction":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaDatumovaRevizia"},{"type":"null"}]},"warehouse_id":{"type":"integer"},"partner":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaSkladPartner"},{"type":"null"}]},"text":{"type":["string","null"]},"series_id":{"type":"integer"},"correction_of_id":{"type":["integer","null"]},"operation":{"type":"string"},"lines":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSeriovyRiadok"}},"changes":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"reason":{"type":"string"},"changes":{"type":"object","properties":{"partner_snapshot":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaSkladPartner"},{"type":"null"}]},"text":{"type":["string","null"]},"commercial_price_sources":{"type":"object","additionalProperties":{"type":"object","properties":{"source":{"type":"string"},"label":{"type":"string"}}}}}},"at":{"type":"string","format":"date-time"}},"required":["id","reason","changes","at"]}},"corrections":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"number":{"type":"string"},"operation":{"type":"string"}},"required":["id","number","operation"]}},"links":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"line_id":{"type":"integer"},"target_type":{"type":"string"},"target_id":{"type":"integer"}}}}},"required":["id","type","status","number","issue_date","date_correction","warehouse_id","partner","text","series_id","correction_of_id","operation","lines","changes","corrections","links"],"x-source":"App\/Sklad\/Doklady\/SkladoveDoklady.php::prezentuj"},"KvalitaSkladPartnerskaCena":{"type":"object","properties":{"level_id":{"type":["integer","null"]},"level_code":{"type":["string","null"]},"vat_rate":{"anyOf":[{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}]},{"type":"null"}]},"vat_rate_label":{"type":["string","null"]},"vat_mode":{"type":"string"},"gross_price":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"warehouse_id":{"type":["integer","null"]},"min_quantity":{"type":["string","null"]},"quantity_banded":{"type":"boolean"},"valid_from":{"type":["string","null"],"format":"date"},"valid_until":{"type":["string","null"],"format":"date"},"variant_id":{"type":["integer","null"]},"source":{"type":"string"},"source_label":{"type":"string"},"currency":{"type":"string"},"unit_price":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"purchase_price":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"profit":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"margin_amount":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"margin_percent":{"type":["string","null"]},"markup_percent":{"type":["string","null"]},"valuation_basis":{"type":"string"},"valuation_state":{"type":"string"},"valuation_explanation":{"type":"string"}},"required":["variant_id","source","source_label","currency","unit_price"],"x-source":"App\/Cennik\/Samostatne\/SamostatnyCennik.php::cenaPreApi + CenoveOcenenie::predvolba"},"KvalitaWooObjednavkaVstup":{"type":"object","properties":{"id":{"type":"integer"},"number":{"type":["string","null"],"maxLength":120},"status":{"type":"string","maxLength":60},"currency":{"type":["string","null"],"minLength":3,"maxLength":3},"date_created":{"type":["string","null"]},"date_paid":{"type":["string","null"]},"payment_method":{"type":["string","null"],"maxLength":120},"billex_returned_goods":{"type":["boolean","null"]},"billex_partner_id":{"type":["integer","null"]},"billing":{"type":"object","properties":{"company":{"type":["string","null"],"maxLength":255},"first_name":{"type":["string","null"],"maxLength":120},"last_name":{"type":["string","null"],"maxLength":120},"email":{"type":["string","null"],"format":"email","maxLength":255},"phone":{"type":["string","null"],"maxLength":80},"address_1":{"type":["string","null"],"maxLength":255},"postcode":{"type":["string","null"],"maxLength":40},"city":{"type":["string","null"],"maxLength":120},"country":{"type":["string","null"],"minLength":2,"maxLength":2}}},"line_items":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":500},"quantity":{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}]},"subtotal":{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}]},"total":{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}]},"total_tax":{"anyOf":[{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}]},{"type":"null"}]}},"required":["name","quantity","subtotal","total"]},"minItems":1,"maxItems":500},"shipping_lines":{"anyOf":[{"type":"array","items":{"type":"object","properties":{"method_title":{"type":["string","null"],"maxLength":500},"total":{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}]},"total_tax":{"anyOf":[{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}]},{"type":"null"}]}},"required":["total"]},"maxItems":100},{"type":"null"}]},"coupon_lines":{"anyOf":[{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaJsonHodnota"},"maxItems":100},{"type":"null"}]}},"required":["id","status","billing","line_items"],"description":"billing.company alebo meno je nutn\u00e9, ak ch\u00fdba billex_partner_id. numeric vstupy musia by\u0165 nez\u00e1porn\u00e9, quantity kladn\u00e9. coupon_lines sa validuje ako pole max100 bez valid\u00e1cie vn\u00fatorn\u00fdch pol\u00ed.","x-source":"App\/Api\/Eshop\/WooCommerceObjednavka.php::over"},"KvalitaShoptetObjednavkaVstup":{"type":"object","properties":{"code":{"type":"string","maxLength":120},"status":{"anyOf":[{"type":"object","properties":{"name":{"type":["string","null"],"maxLength":80}}},{"type":"null"}]},"currency":{"anyOf":[{"type":"object","properties":{"code":{"type":["string","null"],"minLength":3,"maxLength":3}}},{"type":"null"}]},"creationTime":{"type":["string","null"]},"billex_partner_id":{"type":["integer","null"]},"bill":{"type":"object","properties":{"company":{"type":["string","null"],"maxLength":255},"fullName":{"type":["string","null"],"maxLength":255},"email":{"type":["string","null"],"format":"email","maxLength":255},"phone":{"type":["string","null"],"maxLength":80},"street":{"type":["string","null"],"maxLength":255},"zip":{"type":["string","null"],"maxLength":40},"city":{"type":["string","null"],"maxLength":120},"countryCode":{"type":["string","null"],"minLength":2,"maxLength":2}}},"items":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":500},"itemType":{"type":["string","null"],"maxLength":60},"amount":{"anyOf":[{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}]},{"type":"null"}]},"unit":{"type":["string","null"],"maxLength":40},"priceWithoutVat":{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}]},"vatRate":{"anyOf":[{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}]},{"type":"null"}]}},"required":["name","priceWithoutVat"]},"minItems":1,"maxItems":500},"paymentMethod":{"anyOf":[{"type":"object","properties":{"name":{"type":["string","null"],"maxLength":120}}},{"type":"null"}]},"paid":{"type":["boolean","null"]},"billex_returned_goods":{"type":["boolean","null"]}},"required":["code","bill","items"],"x-source":"App\/Api\/Eshop\/ShoptetObjednavka.php::over"},"KvalitaWorkspaceBuyer":{"type":"object","properties":{"name":{"type":"string"},"contact_person":{"anyOf":[{"type":"string"},{"type":"null"}]},"street":{"anyOf":[{"type":"string"},{"type":"null"}]},"zip":{"anyOf":[{"type":"string"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"country":{"anyOf":[{"type":"string"},{"type":"null"}]},"ico":{"anyOf":[{"type":"string"},{"type":"null"}]},"dic":{"anyOf":[{"type":"string"},{"type":"null"}]},"peppol_participant_id":{"anyOf":[{"type":"string"},{"type":"null"}]},"ic_dph":{"anyOf":[{"type":"string"},{"type":"null"}]},"druh_osoby":{"anyOf":[{"type":"string"},{"type":"null"}]},"email":{"anyOf":[{"type":"string"},{"type":"null"}]},"phone":{"anyOf":[{"type":"string"},{"type":"null"}]},"postal_identity":{"anyOf":[{"type":"object","properties":{"name":{"type":["string","null"]},"contact_person":{"type":["string","null"]},"street":{"type":["string","null"]},"zip":{"type":["string","null"]},"city":{"type":["string","null"]},"country":{"type":["string","null"]}},"additionalProperties":false},{"type":"null"}],"description":"Po\u0161tov\u00e1 identita zachyten\u00e1 v historickom sn\u00edmku odberate\u013ea; m\u00f4\u017ee ch\u00fdba\u0165 pri star\u0161om doklade."}},"required":["name","contact_person","street","zip","city","country","ico","dic","peppol_participant_id","ic_dph","druh_osoby","email","phone"],"additionalProperties":false,"x-source-files":["app\/app\/Models\/Partner.php"]},"KvalitaReceivingUnits":{"type":"object","properties":{"entered_quantity":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"entered_unit":{"type":"string"},"factor":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"base_unit":{"type":"string"},"base_quantity":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"valuation_basis":{"const":"base_unit","type":"string"}},"required":["entered_quantity","entered_unit","factor","base_unit","base_quantity","valuation_basis"],"additionalProperties":false,"x-source-files":["app\/app\/Sklad\/Karty\/PrevodJednotiek.php"]},"KvalitaWorkspaceDiscountInput":{"type":"object","properties":{"enabled":{"type":"boolean"},"unit":{"type":"string","enum":["percent","currency"]},"display_unit":{"type":"string","enum":["percent","currency"]},"value":{"anyOf":[{"type":"number","minimum":0,"maximum":30000000},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,8})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 30000000."}},"description":"Percentov\u00e1 z\u013eava najviac 100; menov\u00e1 z\u013eava neprekro\u010d\u00ed z\u00e1klad. Desatinn\u00e1 \u010diarka sa normalizuje.","required":["unit","value"],"x-source-files":["app\/app\/Obchod\/ZlavyRetazca\/VypocetZliav.php"]},"KvalitaWorkspaceDiscount":{"type":"object","properties":{"enabled":{"type":"boolean"},"unit":{"type":"string","enum":["percent","currency"]},"value":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,8})?$"},"display_unit":{"type":"string","enum":["percent","currency"]},"canonical_amount":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,12})?$"},"canonical_percent":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,8})?$"},"display_value":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,2})?$"}},"required":["enabled","unit","value","display_unit","canonical_amount","canonical_percent","display_value"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/ZlavyRetazca\/VypocetZliav.php"]},"KvalitaWorkspaceChainDiscount":{"type":"object","properties":{"version":{"const":1,"type":"integer"},"origin":{"anyOf":[{"const":"trade_chain","type":"string"},{"type":"object","properties":{"type":{"const":"order","type":"string"},"id":{"type":"integer","minimum":1},"item_id":{"type":"integer","minimum":1}},"required":["type","id","item_id"],"additionalProperties":false}]},"quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"},"unit":{"type":"string"},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_rate":{"type":"string"},"discount":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceDiscount"},"doc_discount":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceDiscount"},"line_subtotal":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"line_vat":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"doc_discount_amount":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"net_subtotal":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"net_vat":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"net_total":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"source_quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"},"source_offset":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"},"order_item_id":{"type":"integer","minimum":1},"delivery_item_id":{"type":"integer","minimum":1},"delivery_id":{"type":"integer","minimum":1},"document_item_id":{"type":"integer","minimum":1},"movement_ids":{"type":"array","items":{"type":"integer","minimum":1}},"input":{"type":"object","properties":{"quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"},"unit":{"type":"string"},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"discount_percent":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,2})?$"},"vat_rate":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,2})?$"},"vat_rate_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["quantity","unit","unit_price","discount_percent","vat_rate","vat_rate_label","currency"],"additionalProperties":false}},"required":["version","origin","quantity","discount","line_subtotal","line_vat","doc_discount_amount","net_subtotal","net_vat","net_total","currency"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/ZlavyRetazca\/VypocetZliav.php","app\/app\/Obchod\/ZlavyRetazca\/FinancnySnapshot.php"]},"KvalitaWorkspaceSelectedPrice":{"type":"object","properties":{"variant_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"source":{"type":"string","enum":["card","catalog","agreement","level","manual"]},"source_label":{"type":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"gross_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_rate":{"type":"number"},"vat_rate_label":{"anyOf":[{"type":"string","enum":["N"]},{"type":"null"}]},"vat_mode":{"type":"string","enum":["taxed","without_vat"]},"level_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"level_code":{"type":"string"},"warehouse_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"min_quantity":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"}]},"quantity_banded":{"type":"boolean"},"valid_from":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"valid_until":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"manual_reason":{"type":"string","maxLength":500}},"required":["variant_id","source","source_label","currency","unit_price"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/Hladiny\/CenovySnapshotEditora.php","app\/app\/Cennik\/Samostatne\/SamostatnyCennik.php"]},"KvalitaWorkspaceCatalogCard":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"type":{"type":"string","enum":["goods","service"]},"code":{"type":"string"},"ean":{"anyOf":[{"type":"string"},{"type":"null"}]},"barcode":{"anyOf":[{"type":"string"},{"type":"null"}]},"weight_kg":{"anyOf":[{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"},{"type":"null"}]},"alternative_units":{"type":"array","items":{"type":"object","properties":{"unit":{"type":"string"},"factor":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"}},"required":["unit","factor"],"additionalProperties":false}},"name":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"unit":{"type":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_rate":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,2})?$"},"vat_rate_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"category":{"anyOf":[{"type":"string"},{"type":"null"}]},"is_active":{"type":"boolean"},"archived_at":{"anyOf":[{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie."},{"type":"null"}]},"usage":{"type":"string","enum":["sale","purchase","both"]},"default_quantity":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"}},"required":["id","type","code","ean","barcode","weight_kg","alternative_units","name","description","unit","currency","unit_price","vat_rate","vat_rate_label","category","is_active","archived_at"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/Samostatne\/CennikPolozka.php","app\/app\/Cennik\/NakupneProfily\/PouzitieProduktu.php"]},"KvalitaWorkspaceCatalogSnapshot":{"type":"object","properties":{"item_id":{"type":"integer","minimum":1},"card":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceCatalogCard"},"selected_price":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceSelectedPrice"}},"required":["item_id","card","selected_price"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/Hladiny\/CenovySnapshotEditora.php"]},"KvalitaWorkspaceStockComponent":{"type":"object","properties":{"stock_card_id":{"type":"integer","minimum":1},"quantity_per_unit":{"anyOf":[{"type":"number","exclusiveMinimum":0},{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"}]}},"required":["stock_card_id","quantity_per_unit"],"additionalProperties":false,"x-source-files":["app\/app\/Sklad\/Vazby\/VazbyDokladov.php"]},"KvalitaWorkspaceStockSnapshot":{"type":"object","properties":{"stock_card_id":{"type":"integer","minimum":1},"warehouse_id":{"type":"integer","minimum":1},"cennik_polozka_id":{"type":"integer","minimum":1},"base_unit":{"type":"string"},"alternative_units":{"type":"array","items":{"type":"object","properties":{"unit":{"type":"string"},"factor":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"}},"required":["unit","factor"],"additionalProperties":false}},"name":{"type":"string"},"code":{"type":"string"},"ean":{"anyOf":[{"type":"string"},{"type":"null"}]},"barcode":{"anyOf":[{"type":"string"},{"type":"null"}]},"weight_kg":{"anyOf":[{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"},{"type":"null"}]},"units":{"$ref":"#\/components\/schemas\/KvalitaReceivingUnits"},"price_reference":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceCatalogSnapshot"},"order_item_id":{"type":"integer","minimum":1},"item_identity":{"type":"string","format":"uuid"},"components":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceStockComponent"}}},"required":["stock_card_id","warehouse_id"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/EditorPoloziek\/SnapshotPolozky.php","app\/app\/Obchod\/PrijateObjednavky\/PrijateObjednavky.php"]},"KvalitaWorkspaceAllocation":{"type":"object","properties":{"allocation_id":{"type":"integer","minimum":1},"invoice_id":{"type":"integer","minimum":1},"invoice_item_id":{"type":"integer","minimum":1},"number":{"type":"string"},"quantity":{"type":"number"},"released":{"type":"number"},"active_quantity":{"type":"number"},"status":{"type":"string"}},"required":["allocation_id","invoice_id","invoice_item_id","number","quantity","released","active_quantity","status"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/DodacieListyWorkspace\/WorkspaceController.php","app\/app\/Obchod\/DodacieListyWorkspace\/DodacieListyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/DokladyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/BilanciaDodacichListov.php"]},"KvalitaWorkspacePhysicalEvent":{"type":"object","properties":{"movement_id":{"type":"integer","minimum":1},"source_type":{"anyOf":[{"type":"string"},{"type":"null"}]},"source_id":{"anyOf":[{"type":"string"},{"type":"null"}]},"stock_card_id":{"type":"integer","minimum":1},"quantity":{"type":"number"},"stock_document_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"stock_document_line_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]}},"required":["movement_id","source_type","source_id","stock_card_id","quantity","stock_document_id","stock_document_line_id"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/DodacieListyWorkspace\/WorkspaceController.php","app\/app\/Obchod\/DodacieListyWorkspace\/DodacieListyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/DokladyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/BilanciaDodacichListov.php"]},"KvalitaWorkspaceBalanceLine":{"type":"object","properties":{"delivery_item_id":{"type":"integer","minimum":1},"order_item_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"name":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"unit":{"type":"string"},"delivered":{"type":"number"},"invoiced":{"type":"number"},"remaining":{"type":"number"},"original_fulfilment_remaining":{"type":"number"},"original_fulfilment_invoiced":{"type":"number"},"discount_percent":{"type":"number"},"vat_rate":{"type":"number"},"chain_discounts":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceChainDiscount"},{"type":"null"}]},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"vat_rate_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"tax_mode":{"type":"string","enum":["taxed","with_vat","without_vat"]},"item_identity":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}]},"stock_snapshot":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceStockSnapshot"},{"type":"null"}]},"catalog_price_snapshot":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceCatalogSnapshot"},{"type":"null"}]},"allocations":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceAllocation"}},"physical_events":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaWorkspacePhysicalEvent"}}},"required":["delivery_item_id","order_item_id","name","description","unit","delivered","invoiced","remaining","original_fulfilment_remaining","original_fulfilment_invoiced","discount_percent","vat_rate","chain_discounts","unit_price","currency","vat_rate_label","tax_mode","item_identity","stock_snapshot","catalog_price_snapshot","allocations","physical_events"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/DodacieListyWorkspace\/WorkspaceController.php","app\/app\/Obchod\/DodacieListyWorkspace\/DodacieListyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/DokladyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/BilanciaDodacichListov.php"]},"KvalitaWorkspaceBalance":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"source_version":{"type":"string","pattern":"^[a-f0-9]{64}$"},"chain":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"type":{"type":"string"},"number":{"type":"string"}},"required":["id","type","number"],"additionalProperties":false}},"number":{"type":"string"},"partner_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"buyer":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceBuyer"},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"status":{"type":"string"},"order_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"order_number":{"anyOf":[{"type":"string"},{"type":"null"}]},"stock_editor":{"type":"boolean"},"order_status":{"anyOf":[{"type":"string"},{"type":"null"}]},"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceBalanceLine"}},"billing_status":{"type":"string","enum":["Vyfakturovan\u00fd","\u010ciasto\u010dne fakturovan\u00fd","Otvoren\u00fd"]},"delivered":{"type":"number"},"invoiced":{"type":"number"},"remaining":{"type":"number"}},"required":["id","source_version","chain","number","partner_id","buyer","currency","status","order_id","order_number","stock_editor","order_status","items","billing_status","delivered","invoiced","remaining"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/DodacieListyWorkspace\/WorkspaceController.php","app\/app\/Obchod\/DodacieListyWorkspace\/DodacieListyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/DokladyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/BilanciaDodacichListov.php"]},"KvalitaWorkspacePreflight":{"type":"object","properties":{"valid":{"type":"boolean"},"mode":{"type":"string","enum":["itemized","summary"]},"delivery_note_ids":{"type":"array","items":{"type":"integer","minimum":1},"minItems":1,"maxItems":100,"uniqueItems":true},"documents":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"integer","minimum":1},"source_version":{"type":"string","pattern":"^[a-f0-9]{64}$"},"chain":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"type":{"type":"string"},"number":{"type":"string"}},"required":["id","type","number"],"additionalProperties":false}},"number":{"type":"string"},"partner_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"buyer":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceBuyer"},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"status":{"type":"string"},"order_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"order_number":{"anyOf":[{"type":"string"},{"type":"null"}]},"stock_editor":{"type":"boolean"},"order_status":{"anyOf":[{"type":"string"},{"type":"null"}]},"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceBalanceLine"}},"billing_status":{"type":"string","enum":["Vyfakturovan\u00fd","\u010ciasto\u010dne fakturovan\u00fd","Otvoren\u00fd"]},"delivered":{"type":"number"},"invoiced":{"type":"number"},"remaining":{"type":"number"},"errors":{"type":"array","items":{"type":"string"}}},"required":["id","source_version","chain","number","partner_id","buyer","currency","status","order_id","order_number","stock_editor","order_status","items","billing_status","delivered","invoiced","remaining","errors"],"additionalProperties":false},{"type":"object","properties":{"id":{"type":"integer","minimum":1},"errors":{"type":"array","items":{"type":"string"},"minItems":1}},"required":["id","errors"],"additionalProperties":false}]}},"version":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"required":["valid","mode","delivery_note_ids","documents","version"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/DodacieListyWorkspace\/WorkspaceController.php","app\/app\/Obchod\/DodacieListyWorkspace\/DodacieListyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/DokladyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/BilanciaDodacichListov.php"]},"KvalitaWorkspacePreflightRequest":{"type":"object","properties":{"delivery_note_ids":{"type":"array","items":{"type":"integer","minimum":1},"minItems":1,"maxItems":100,"uniqueItems":true},"mode":{"anyOf":[{"type":"string","enum":["itemized","summary"],"default":"itemized"},{"type":"null"}]}},"required":["delivery_note_ids"],"x-source-files":["app\/app\/Obchod\/DodacieListyWorkspace\/WorkspaceController.php","app\/app\/Obchod\/DodacieListyWorkspace\/DodacieListyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/DokladyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/BilanciaDodacichListov.php"]},"KvalitaWorkspaceConfirmRequest":{"type":"object","properties":{"delivery_note_ids":{"type":"array","items":{"type":"integer","minimum":1},"minItems":1,"maxItems":100,"uniqueItems":true},"mode":{"type":"string","enum":["itemized","summary"]},"version":{"type":"string","minLength":64,"maxLength":64},"idempotency_key":{"type":"string","minLength":1,"maxLength":120},"items":{"type":"array","items":{"type":"object","properties":{"delivery_item_id":{"type":"integer","minimum":1},"quantity":{"anyOf":[{"type":"number","minimum":0,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 99999999."}},"required":["delivery_item_id","quantity"],"additionalProperties":false},"minItems":1,"maxItems":1000}},"description":"delivery_item_id jedine\u010dn\u00e9; aspo\u0148 jedno kladn\u00e9 mno\u017estvo a najviac zost\u00e1vaj\u00faca bilancia. Verzia mus\u00ed zodpoveda\u0165 preflight.","required":["delivery_note_ids","mode","version","idempotency_key","items"],"x-source-files":["app\/app\/Obchod\/DodacieListyWorkspace\/WorkspaceController.php","app\/app\/Obchod\/DodacieListyWorkspace\/DodacieListyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/DokladyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/BilanciaDodacichListov.php"]},"KvalitaWorkspaceCreateRequest":{"type":"object","properties":{"doc_discount":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceDiscountInput"},{"type":"null"}]},"language":{"anyOf":[{"type":"string","enum":["sk","cz","en","hr","et","fr","nl","lt","hu","de","pl","pt","ro","ru","sl","es","sr-Latn","it","uk","svk","cs","cze","eng","sr-latn"],"description":"Vstup prij\u00edma tie\u017e historick\u00e9 aliasy svk\u2192sk, cs\/cze\u2192cz, eng\u2192en, sr-latn\u2192sr-Latn; ve\u013ekos\u0165 p\u00edsmen sa normalizuje."},{"type":"null"}]},"partner_id":{"type":"integer","minimum":1},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"idempotency_key":{"type":"string","minLength":1,"maxLength":120},"issue_date":{"type":"string","format":"date"},"delivery_date":{"type":"string","format":"date"},"intro_text":{"anyOf":[{"type":"string","maxLength":10000},{"type":"null"}]},"footer_text":{"anyOf":[{"type":"string","maxLength":10000},{"type":"null"}]},"copy_from_id":{"anyOf":[{"type":"integer"},{"type":"null"}]},"items":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":255},"quantity":{"anyOf":[{"type":"number","minimum":0.0001,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0.0001 a\u017e 99999999."},"unit_price":{"anyOf":[{"type":"number","minimum":0,"maximum":99999999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 99999999999."},"vat_rate":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"string","pattern":"^(N|[0-9]{1,2}(?:[.,][0-9]{1,2})?|100)$"}]},"unit":{"type":"string","minLength":1,"maxLength":50},"description":{"anyOf":[{"type":"string","maxLength":10000},{"type":"null"}]},"discount":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceDiscountInput"},{"type":"null"}]},"stock_card_id":{"anyOf":[{"type":"integer"},{"type":"null"}]},"warehouse_id":{"anyOf":[{"type":"integer"},{"type":"null"}]},"stock_token":{"anyOf":[{"type":"string"},{"type":"null"}]},"cennik_polozka_id":{"anyOf":[{"type":"integer"},{"type":"null"}]},"price_token":{"anyOf":[{"type":"string"},{"type":"null"}]},"item_identity":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}]},"manual_price":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"manual_price_reason":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]}},"required":["name","quantity","unit_price","vat_rate","unit"]},"minItems":1,"maxItems":200},"exchange_rate":{"anyOf":[{"anyOf":[{"type":"number","exclusiveMinimum":0,"minimum":0},{"type":"string","pattern":"^\\d+(?:\\.\\d+)?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec. Rozsah 0 a\u017e None."},{"type":"null"}]},"exchange_rate_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"exchange_rate_source":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}]},"exchange_rate_origin":{"anyOf":[{"type":"string","enum":["rucne","automaticky"]},{"type":"null"}]}},"required":["partner_id","currency","idempotency_key","issue_date","delivery_date","items"],"x-source-files":["app\/app\/Obchod\/DodacieListyWorkspace\/WorkspaceController.php","app\/app\/Obchod\/DodacieListyWorkspace\/DodacieListyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/DokladyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/BilanciaDodacichListov.php","app\/app\/Faktury\/KatalogMien\/KatalogMien.php"]},"KvalitaWorkspaceCopyDraft":{"type":"object","properties":{"doc_discount":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceDiscount"},{"type":"null"}]},"language":{"type":"string","enum":["sk","cz","en","hr","et","fr","nl","lt","hu","de","pl","pt","ro","ru","sl","es","sr-Latn","it","uk","svk","cs","cze","eng","sr-latn"],"description":"Vstup prij\u00edma tie\u017e historick\u00e9 aliasy svk\u2192sk, cs\/cze\u2192cz, eng\u2192en, sr-latn\u2192sr-Latn; ve\u013ekos\u0165 p\u00edsmen sa normalizuje."},"partner_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"copy_from_id":{"type":"integer","minimum":1},"issue_date":{"type":"string","format":"date"},"delivery_date":{"type":"string","format":"date"},"idempotency_key":{"type":"string"},"items":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"quantity":{"type":"number"},"unit":{"type":"string"},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_rate":{"anyOf":[{"type":"number"},{"const":"N","type":"string"}]},"discount":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceDiscount"},{"type":"null"}]},"stock_card_id":{"type":"integer","minimum":1},"warehouse_id":{"type":"integer","minimum":1},"manual_price":{"const":true,"type":"boolean"},"manual_price_reason":{"type":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["name","description","quantity","unit","unit_price","vat_rate","discount","currency"],"additionalProperties":false}}},"required":["doc_discount","language","partner_id","currency","copy_from_id","issue_date","delivery_date","idempotency_key","items"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/DodacieListyWorkspace\/WorkspaceController.php","app\/app\/Obchod\/DodacieListyWorkspace\/DodacieListyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/DokladyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/BilanciaDodacichListov.php"]},"KvalitaWorkspaceReleaseRequest":{"type":"object","properties":{"reason":{"type":"string","minLength":1,"maxLength":1000},"credit_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"items":{"anyOf":[{"type":"array","items":{"type":"object","properties":{"allocation_id":{"type":"integer"},"quantity":{"anyOf":[{"type":"number","minimum":0},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e None."}},"required":["allocation_id","quantity"],"additionalProperties":false},"minItems":1},{"type":"null"}]}},"description":"credit_id alebo stornovan\u00e1 fakt\u00fara; items alok\u00e1cie musia patri\u0165 fakt\u00fare. Uvo\u013enenie je v\u00fdhradne finan\u010dn\u00e9.","required":["reason"],"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php"]},"KvalitaReceivingStock":{"type":"object","properties":{"stock_card_id":{"type":"integer","minimum":1},"warehouse_id":{"type":"integer","minimum":1},"catalog_item_id":{"type":"integer","minimum":1},"units":{"$ref":"#\/components\/schemas\/KvalitaReceivingUnits"},"cost_currency":{"type":"string","const":"EUR"},"unit_cost":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"cost_source":{"type":"string","enum":["manual","card","catalog","agreement","level"]},"cost_label":{"type":"string"},"cost_reason":{"type":"string"},"free_stock_confirmed":{"type":"boolean"},"currency":{"type":"string","const":"EUR"}},"required":["stock_card_id","warehouse_id","catalog_item_id","units","cost_currency","unit_cost","cost_source","cost_label","cost_reason","free_stock_confirmed","currency"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/VydaneObjednavky\/Http\/VydaneObjednavkyController.php","app\/app\/Obchod\/VydaneObjednavky\/PrijemObjednavkyNaSklad.php"]},"KvalitaReceivingDelivery":{"type":"object","properties":{"delivery_id":{"type":"integer","minimum":1},"order_id":{"type":"integer","minimum":1},"order_url":{"type":"string"},"documents":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSkladDokladPrezentacia"}},"allocations":{"type":"array","items":{"type":"object","properties":{"order_item_id":{"type":"integer","minimum":1},"warehouse_document_id":{"type":"integer","minimum":1},"warehouse_line_id":{"type":"integer","minimum":1},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaReceivingStock"}},"required":["order_item_id","warehouse_document_id","warehouse_line_id","snapshot"],"additionalProperties":false}}},"required":["delivery_id","order_id","order_url","documents","allocations"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/VydaneObjednavky\/Http\/VydaneObjednavkyController.php","app\/app\/Obchod\/VydaneObjednavky\/PrijemObjednavkyNaSklad.php"]},"KvalitaReceivingState":{"type":"object","properties":{"order_id":{"type":"integer","minimum":1},"status":{"type":"string","enum":["received","partially_received","open"]},"items":{"type":"array","items":{"type":"object","properties":{"order_item_id":{"type":"integer","minimum":1},"name":{"type":"string"},"unit":{"type":"string"},"quantity_ordered":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"},"quantity_received":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"base_quantity_received":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"quantity_remaining":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"stock":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaReceivingStock"},{"type":"null"}]}},"required":["order_item_id","name","unit","quantity_ordered","quantity_received","base_quantity_received","quantity_remaining","stock"],"additionalProperties":false}},"deliveries":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaReceivingDelivery"}}},"required":["order_id","status","items","deliveries"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/VydaneObjednavky\/Http\/VydaneObjednavkyController.php","app\/app\/Obchod\/VydaneObjednavky\/PrijemObjednavkyNaSklad.php"]},"KvalitaReceivingPrepareRequest":{"type":"object","properties":{"idempotency_key":{"type":"string","minLength":1,"maxLength":120},"items":{"type":"array","items":{"type":"object","properties":{"order_item_id":{"type":"integer"},"stock_card_id":{"type":"integer"},"cost_source":{"anyOf":[{"type":"string","enum":["catalog","manual"]},{"type":"null"}]},"unit_cost":{"anyOf":[{"anyOf":[{"type":"number","minimum":0},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e None."},{"type":"null"}]},"cost_reason":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}]},"free_stock_confirmed":{"anyOf":[{"type":"boolean"},{"type":"null"}]}},"required":["order_item_id","stock_card_id"]},"minItems":1,"maxItems":200}},"description":"Riadky jedine\u010dn\u00e9 a e\u0161te bez pr\u00edjmu. Manual vy\u017eaduje unit_cost a d\u00f4vod; nulov\u00fd n\u00e1klad v\u00fdslovn\u00e9 potvrdenie aj d\u00f4vod. Cudzia mena objedn\u00e1vky vy\u017eaduje ru\u010dn\u00fd EUR n\u00e1klad.","required":["idempotency_key","items"],"x-source-files":["app\/app\/Obchod\/VydaneObjednavky\/Http\/VydaneObjednavkyController.php","app\/app\/Obchod\/VydaneObjednavky\/PrijemObjednavkyNaSklad.php"]},"KvalitaReceivingPreviewRequest":{"type":"object","properties":{"idempotency_key":{"type":"string","minLength":1,"maxLength":120},"issue_date":{"type":"string","format":"date"},"text":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}]},"items":{"type":"array","items":{"type":"object","properties":{"order_item_id":{"type":"integer"},"stock_card_id":{"type":"integer"},"series_id":{"type":"integer"},"quantity":{"anyOf":[{"type":"number","minimum":0,"maximum":999999999999.9999},{"type":"string","pattern":"^\\d{1,12}(?:[.,]\\d{1,4})?$"}]}},"required":["order_item_id","stock_card_id","series_id","quantity"]},"minItems":1,"maxItems":200}},"description":"Quantity regex m\u00e1 najviac 12 cel\u00fdch a 4 desatinn\u00e9 \u010d\u00edslice; fyzick\u00fd pr\u00edjem mus\u00ed by\u0165 kladn\u00fd, neprekro\u010d\u00ed zostatok a zachov\u00e1 p\u00f4vodn\u00fd prevod MJ. order_item_id jedine\u010dn\u00e9.","required":["idempotency_key","issue_date","items"],"x-source-files":["app\/app\/Obchod\/VydaneObjednavky\/Http\/VydaneObjednavkyController.php","app\/app\/Obchod\/VydaneObjednavky\/PrijemObjednavkyNaSklad.php"]},"KvalitaReceivingReceiveRequest":{"type":"object","properties":{"idempotency_key":{"type":"string","minLength":1,"maxLength":120},"issue_date":{"type":"string","format":"date"},"text":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}]},"items":{"type":"array","items":{"type":"object","properties":{"order_item_id":{"type":"integer"},"stock_card_id":{"type":"integer"},"series_id":{"type":"integer"},"quantity":{"anyOf":[{"type":"number","minimum":0,"maximum":999999999999.9999},{"type":"string","pattern":"^\\d{1,12}(?:[.,]\\d{1,4})?$"}]}},"required":["order_item_id","stock_card_id","series_id","quantity"]},"minItems":1,"maxItems":200},"preview_token":{"type":"string","minLength":1,"maxLength":30000}},"required":["idempotency_key","issue_date","items","preview_token"],"x-source-files":["app\/app\/Obchod\/VydaneObjednavky\/Http\/VydaneObjednavkyController.php","app\/app\/Obchod\/VydaneObjednavky\/PrijemObjednavkyNaSklad.php"]},"KvalitaReceivingPreview":{"type":"object","properties":{"order_id":{"type":"integer","minimum":1},"preview_token":{"type":"string"},"documents":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSkladDokladPrezentacia"}}},"required":["order_id","preview_token","documents"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/VydaneObjednavky\/Http\/VydaneObjednavkyController.php","app\/app\/Obchod\/VydaneObjednavky\/PrijemObjednavkyNaSklad.php"]},"KvalitaReceivingCancelRequest":{"type":"object","properties":{"idempotency_key":{"type":"string","minLength":1,"maxLength":120},"issue_date":{"type":"string","format":"date"},"reason":{"type":"string","minLength":1,"maxLength":2000},"series":{"type":"object","additionalProperties":{"type":"integer"},"minProperties":1,"description":"Mapa warehouse_id \u2192 v\u00fddajov\u00fd series_id pre ka\u017ed\u00fd sklad dod\u00e1vky."}},"required":["idempotency_key","issue_date","reason","series"],"x-source-files":["app\/app\/Obchod\/VydaneObjednavky\/Http\/VydaneObjednavkyController.php","app\/app\/Obchod\/VydaneObjednavky\/PrijemObjednavkyNaSklad.php"]},"KvalitaReceivingMutation":{"type":"object","properties":{"delivery_id":{"type":"integer","minimum":1},"order_id":{"type":"integer","minimum":1},"order_url":{"type":"string"},"documents":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSkladDokladPrezentacia"}},"allocations":{"type":"array","items":{"type":"object","properties":{"order_item_id":{"type":"integer","minimum":1},"warehouse_document_id":{"type":"integer","minimum":1},"warehouse_line_id":{"type":"integer","minimum":1},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaReceivingStock"}},"required":["order_item_id","warehouse_document_id","warehouse_line_id","snapshot"],"additionalProperties":false}},"created":{"type":"boolean"}},"required":["delivery_id","order_id","order_url","documents","allocations","created"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/VydaneObjednavky\/Http\/VydaneObjednavkyController.php","app\/app\/Obchod\/VydaneObjednavky\/PrijemObjednavkyNaSklad.php"]},"KvalitaReceivingCopyRequest":{"type":"object","properties":{"idempotency_key":{"type":"string","minLength":1,"maxLength":120}},"required":["idempotency_key"],"x-source-files":["app\/app\/Obchod\/VydaneObjednavky\/Http\/VydaneObjednavkyController.php","app\/app\/Obchod\/VydaneObjednavky\/PrijemObjednavkyNaSklad.php"]},"KvalitaZalohyPhysicalEffect":{"type":"object","properties":{"stock_action":{"type":"string","enum":["no_stock","legacy_reference","linked_existing_dispatch","direct_order_dispatch","physical_dispatch","bundle_dispatch"]},"movement_ids":{"type":"array","items":{"type":"integer","minimum":1}},"delivery_item_id":{"type":"integer","minimum":1},"delivery_id":{"type":"integer","minimum":1},"allocation_id":{"type":"integer","minimum":1}},"required":["stock_action"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php","app\/app\/Obchod\/DodacieListyWorkspace\/BilanciaDodacichListov.php"]},"KvalitaZalohySourceStock":{"type":"object","properties":{"stock_card_id":{"type":"integer","minimum":1},"warehouse_id":{"type":"integer","minimum":1},"units":{"$ref":"#\/components\/schemas\/KvalitaReceivingUnits"},"order_item_id":{"type":"integer","minimum":1},"item_identity":{"type":"string","format":"uuid"},"components":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceStockComponent"}}},"required":["stock_card_id","warehouse_id"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"]},"KvalitaZalohySourceRow":{"type":"object","properties":{"name":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"},"unit":{"type":"string"},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"discount_percent":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,6})?$"},"vat_rate":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,2})?$"},"vat_rate_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"source_item_id":{"type":"integer","minimum":1},"proforma_id":{"type":"integer","minimum":1},"identity":{"type":"string"},"number":{"type":"string"},"partner_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"buyer":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceBuyer"},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"exchange_rate":{"anyOf":[{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,6})?$"},{"type":"null"}]},"tax_mode":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"null"}]},"minItems":4,"maxItems":4},"base_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"total_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"stock":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaZalohySourceStock"},{"type":"null"}]}},"required":["name","description","quantity","unit","unit_price","discount_percent","vat_rate","vat_rate_label","source_item_id","proforma_id","identity","number","partner_id","buyer","currency","exchange_rate","tax_mode","base_amount","vat_amount","total_amount","stock"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"]},"KvalitaZalohyAllocation":{"type":"object","properties":{"allocation_id":{"type":"integer","minimum":1},"invoice_id":{"type":"integer","minimum":1},"number":{"type":"string"},"quantity":{"type":"number"},"total_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"delivery_allocation_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"physical_effect":{"$ref":"#\/components\/schemas\/KvalitaZalohyPhysicalEffect"},"status":{"type":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["invoice_id","number","quantity","physical_effect","status"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"]},"KvalitaZalohyDeliveryLine":{"type":"object","properties":{"delivery_item_id":{"type":"integer","minimum":1},"order_item_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"name":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"unit":{"type":"string"},"delivered":{"type":"number"},"invoiced":{"type":"number"},"remaining":{"type":"number"},"original_fulfilment_remaining":{"type":"number"},"original_fulfilment_invoiced":{"type":"number"},"discount_percent":{"type":"number"},"vat_rate":{"type":"number"},"chain_discounts":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceChainDiscount"},{"type":"null"}]},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"vat_rate_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"tax_mode":{"type":"string","enum":["taxed","with_vat","without_vat"]},"item_identity":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}]},"stock_snapshot":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceStockSnapshot"},{"type":"null"}]},"catalog_price_snapshot":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceCatalogSnapshot"},{"type":"null"}]},"allocations":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceAllocation"}},"physical_events":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaWorkspacePhysicalEvent"}},"delivery_id":{"type":"integer","minimum":1},"number":{"type":"string"}},"required":["delivery_item_id","order_item_id","name","description","unit","delivered","invoiced","remaining","original_fulfilment_remaining","original_fulfilment_invoiced","discount_percent","vat_rate","chain_discounts","unit_price","currency","vat_rate_label","tax_mode","item_identity","stock_snapshot","catalog_price_snapshot","allocations","physical_events","delivery_id","number"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"]},"KvalitaZalohyBalanceRow":{"type":"object","properties":{"name":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"},"unit":{"type":"string"},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"discount_percent":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,6})?$"},"vat_rate":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,2})?$"},"vat_rate_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"source_item_id":{"type":"integer","minimum":1},"proforma_id":{"type":"integer","minimum":1},"identity":{"type":"string"},"number":{"type":"string"},"partner_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"buyer":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceBuyer"},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"exchange_rate":{"anyOf":[{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,6})?$"},{"type":"null"}]},"tax_mode":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"null"}]},"minItems":4,"maxItems":4},"base_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"total_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"stock":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaZalohySourceStock"},{"type":"null"}]},"original":{"type":"number"},"delivered":{"type":"number"},"invoiced":{"type":"number"},"cancelled":{"type":"number"},"remaining":{"type":"number"},"allocations":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZalohyAllocation"}},"delivery_items":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZalohyDeliveryLine"}}},"required":["name","description","quantity","unit","unit_price","discount_percent","vat_rate","vat_rate_label","source_item_id","proforma_id","identity","number","partner_id","buyer","currency","exchange_rate","tax_mode","base_amount","vat_amount","total_amount","stock","original","delivered","invoiced","cancelled","remaining","allocations","delivery_items"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"]},"KvalitaZalohyMoneyAllocation":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"settlement_document_id":{"type":"integer","minimum":1},"advance_document_id":{"type":"integer","minimum":1},"payment_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"receipt_payment_link_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"receipt_document_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"typ_zdroja":{"type":"string","enum":["payment","dpp"]},"mena":{"type":"string","pattern":"^[A-Z]{3}$"},"suma":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"created_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"},"updated_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"}},"required":["id","settlement_document_id","advance_document_id","payment_id","receipt_payment_link_id","receipt_document_id","typ_zdroja","mena","suma","created_at","updated_at"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/Vyuctovanie\/VazbaVyuctovania.php","app\/database\/migrations\/2026_10_06_130000_create_advance_settlement_allocations_table.php"]},"KvalitaZalohyBalance":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"number":{"type":"string"},"partner_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"buyer":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceBuyer"},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"tax_mode":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"null"}]},"minItems":4,"maxItems":4},"payment_status":{"type":"string"},"content_status":{"type":"string","enum":["Vy\u00fa\u010dtovan\u00e1","\u010ciasto\u010dne vy\u00fa\u010dtovan\u00e1","Nevy\u00fa\u010dtovan\u00e1"]},"original_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"received_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"deducted_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"money_allocations":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZalohyMoneyAllocation"}},"free_advance_sources":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["payment","dpp"]},"id":{"type":"integer","minimum":1},"payment_id":{"type":"integer","minimum":1},"number":{"type":"string"},"amount_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["type","id","payment_id","number","amount_amount","currency"],"additionalProperties":false}},"remaining":{"type":"number"},"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZalohyBalanceRow"}},"deleted":{"type":"boolean"}},"required":["id","number","partner_id","buyer","currency","tax_mode","payment_status","content_status","original_amount","received_amount","deducted_amount","money_allocations","free_advance_sources","remaining","items","deleted"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"],"description":"Konkr\u00e9tna dom\u00e9nov\u00e1 projekcia. Spolo\u010dn\u00fd GET adapt\u00e9r m\u00f4\u017ee prida\u0165 meta.pagination; vnoren\u00e9 a POST projekcie ju neprid\u00e1vaj\u00fa."},"KvalitaZalohyPreflight":{"type":"object","properties":{"valid":{"type":"boolean"},"proforma_ids":{"type":"array","items":{"type":"integer","minimum":1},"minItems":1,"maxItems":100,"uniqueItems":true},"documents":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"integer","minimum":1},"number":{"type":"string"},"partner_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"buyer":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceBuyer"},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"tax_mode":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"null"}]},"minItems":4,"maxItems":4},"payment_status":{"type":"string"},"content_status":{"type":"string","enum":["Vy\u00fa\u010dtovan\u00e1","\u010ciasto\u010dne vy\u00fa\u010dtovan\u00e1","Nevy\u00fa\u010dtovan\u00e1"]},"original_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"received_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"deducted_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"money_allocations":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZalohyMoneyAllocation"}},"free_advance_sources":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["payment","dpp"]},"id":{"type":"integer","minimum":1},"payment_id":{"type":"integer","minimum":1},"number":{"type":"string"},"amount_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["type","id","payment_id","number","amount_amount","currency"],"additionalProperties":false}},"remaining":{"type":"number"},"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZalohyBalanceRow"}},"deleted":{"type":"boolean"},"errors":{"type":"array","items":{"type":"string"}}},"required":["id","number","partner_id","buyer","currency","tax_mode","payment_status","content_status","original_amount","received_amount","deducted_amount","money_allocations","free_advance_sources","remaining","items","deleted","errors"],"additionalProperties":false},{"type":"object","properties":{"id":{"type":"integer","minimum":1},"errors":{"type":"array","items":{"type":"string"},"minItems":1}},"required":["id","errors"],"additionalProperties":false}]}},"version":{"type":"string","pattern":"^[a-f0-9]{64}$"},"selection_limit":{"type":"integer","minimum":1}},"required":["valid","proforma_ids","documents","version","selection_limit"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"]},"KvalitaZalohyReviewRequest":{"type":"object","properties":{"proforma_ids":{"type":"array","items":{"type":"integer","minimum":1},"minItems":1,"maxItems":100,"uniqueItems":true},"items":{"type":"array","items":{"type":"object","properties":{"source_item_id":{"type":"integer","minimum":1},"quantity":{"anyOf":[{"type":"number","minimum":0,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 99999999."},"delivery_item_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]}},"required":["source_item_id","quantity"]},"minItems":1,"maxItems":1000},"advance_sources":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["payment","dpp"]},"id":{"type":"integer","minimum":1}},"required":["type","id"],"additionalProperties":false},"maxItems":1000}},"description":"source_item_id a nenulov\u00e9 delivery_item_id jedine\u010dn\u00e9. Aspon jeden kladn\u00fd riadok, najviac zost\u00e1vaj\u00faci obsah. Numerick\u00e9 texty sa normalizuj\u00fa vr\u00e1tane medzier a desatinnej \u010diarky.","required":["proforma_ids","items"],"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"]},"KvalitaZalohyPreflightRequest":{"type":"object","properties":{"proforma_ids":{"type":"array","items":{"type":"integer","minimum":1},"minItems":1,"maxItems":100,"uniqueItems":true}},"not":{"required":["items"]},"required":["proforma_ids"],"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"]},"KvalitaZalohyReview":{"type":"object","properties":{"valid":{"type":"boolean"},"proforma_ids":{"type":"array","items":{"type":"integer","minimum":1},"minItems":1,"maxItems":100,"uniqueItems":true},"documents":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"integer","minimum":1},"number":{"type":"string"},"partner_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"buyer":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceBuyer"},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"tax_mode":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"null"}]},"minItems":4,"maxItems":4},"payment_status":{"type":"string"},"content_status":{"type":"string","enum":["Vy\u00fa\u010dtovan\u00e1","\u010ciasto\u010dne vy\u00fa\u010dtovan\u00e1","Nevy\u00fa\u010dtovan\u00e1"]},"original_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"received_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"deducted_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"money_allocations":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZalohyMoneyAllocation"}},"free_advance_sources":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["payment","dpp"]},"id":{"type":"integer","minimum":1},"payment_id":{"type":"integer","minimum":1},"number":{"type":"string"},"amount_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["type","id","payment_id","number","amount_amount","currency"],"additionalProperties":false}},"remaining":{"type":"number"},"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZalohyBalanceRow"}},"deleted":{"type":"boolean"},"errors":{"type":"array","items":{"type":"string"}}},"required":["id","number","partner_id","buyer","currency","tax_mode","payment_status","content_status","original_amount","received_amount","deducted_amount","money_allocations","free_advance_sources","remaining","items","deleted","errors"],"additionalProperties":false},{"type":"object","properties":{"id":{"type":"integer","minimum":1},"errors":{"type":"array","items":{"type":"string"},"minItems":1}},"required":["id","errors"],"additionalProperties":false}]}},"version":{"type":"string","pattern":"^[a-f0-9]{64}$"},"selection_limit":{"type":"integer","minimum":1},"selection":{"type":"object","additionalProperties":{"type":"object","properties":{"source_item_id":{"type":"integer","minimum":1},"quantity":{"type":"number"},"delivery_item_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]}},"required":["source_item_id","quantity","delivery_item_id"],"additionalProperties":false}},"advance_sources":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["payment","dpp"]},"id":{"type":"integer","minimum":1}},"required":["type","id"],"additionalProperties":false},"maxItems":1000},"quote":{"type":"object","properties":{"total_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"deducted_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"due_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["total_amount","deducted_amount","due_amount","currency"],"additionalProperties":false}},"required":["valid","proforma_ids","documents","version","selection_limit","selection","advance_sources","quote"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"]},"KvalitaZalohyConfirmRequest":{"type":"object","properties":{"proforma_ids":{"type":"array","items":{"type":"integer","minimum":1},"minItems":1,"maxItems":100,"uniqueItems":true},"items":{"type":"array","items":{"type":"object","properties":{"source_item_id":{"type":"integer","minimum":1},"quantity":{"anyOf":[{"type":"number","minimum":0,"maximum":99999999},{"type":"string","pattern":"^\\d+(?:[.,]\\d{1,4})?$"}],"description":"\u010c\u00edslo alebo numerick\u00fd re\u0165azec; desatinn\u00e1 \u010diarka sa normalizuje na bodku. Rozsah 0 a\u017e 99999999."},"delivery_item_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]}},"required":["source_item_id","quantity"]},"minItems":1,"maxItems":1000},"advance_sources":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["payment","dpp"]},"id":{"type":"integer","minimum":1}},"required":["type","id"],"additionalProperties":false},"maxItems":1000},"version":{"type":"string","minLength":64,"maxLength":64},"idempotency_key":{"type":"string","minLength":1,"maxLength":120}},"description":"advance_sources sa pri vynechan\u00ed dopln\u00ed na []. Verzia je SHA-256 z aktu\u00e1lneho preflight; platby\/DPP patria vybran\u00fdm z\u00e1loh\u00e1m a nepou\u017eij\u00fa sa dvakr\u00e1t.","required":["proforma_ids","items","version","idempotency_key"],"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"]},"KvalitaZalohySelectedRow":{"type":"object","properties":{"source_item_id":{"type":"integer","minimum":1},"quantity":{"type":"number"},"delivery_item_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"base_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"total_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaZalohySourceRow"},"invoice_item_id":{"type":"integer","minimum":1},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["source_item_id","quantity","delivery_item_id","base_amount","vat_amount","total_amount","snapshot","invoice_item_id"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"]},"KvalitaZalohySourceManifest":{"type":"object","properties":{"proforma_ids":{"type":"array","items":{"type":"integer","minimum":1},"minItems":1,"maxItems":100,"uniqueItems":true},"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZalohySelectedRow"}},"effects":{"type":"array","items":{"type":"object","properties":{"allocation_id":{"type":"integer","minimum":1},"source_id":{"type":"integer","minimum":1},"invoice_item_id":{"type":"integer","minimum":1},"quantity":{"type":"number"},"physical_effect":{"$ref":"#\/components\/schemas\/KvalitaZalohyPhysicalEffect"}},"required":["allocation_id","source_id","invoice_item_id","quantity","physical_effect"],"additionalProperties":false}}},"required":["proforma_ids","items","effects"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"]},"KvalitaZalohyAdvanceMetadata":{"type":"object","properties":{"type":{"type":"string","enum":["payment","dpp"]},"advance_document_id":{"type":"integer","minimum":1},"payment_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"receipt_payment_link_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"receipt_document_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"amount":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["type","advance_document_id","payment_id","receipt_payment_link_id","receipt_document_id","amount","currency"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/Vyuctovanie\/ZdrojOdpoctu.php"]},"KvalitaZalohyManifestAllocation":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"source_id":{"type":"integer","minimum":1},"invoice_id":{"type":"integer","minimum":1},"invoice_item_id":{"type":"integer","minimum":1},"delivery_allocation_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"},"base_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"total_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"physical_effect":{"$ref":"#\/components\/schemas\/KvalitaZalohyPhysicalEffect"},"created_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["id","source_id","invoice_id","invoice_item_id","delivery_allocation_id","quantity","base_amount","vat_amount","total_amount","physical_effect","created_at","currency"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/database\/migrations\/2026_10_08_080119_create_source_fulfilment_allocations_table.php"]},"KvalitaZalohyList":{"type":"object","properties":{"documents":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZalohyBalance"},"maxItems":20},"total":{"type":"integer","minimum":0,"deprecated":true,"description":"Po\u010det z\u00e1znamov; zastaran\u00fd kompatibiln\u00fd alias total_count."},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"],"additionalProperties":false},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det filtrovan\u00fdch z\u00e1znamov."}},"required":["documents","total","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"]},"KvalitaZalohyResult":{"type":"object","properties":{"document_id":{"type":"integer","minimum":1},"number":{"type":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"manifest":{"$ref":"#\/components\/schemas\/KvalitaZalohySourceManifest"},"advance_sources":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZalohyAdvanceMetadata"}},"due_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."}},"required":["document_id","number","currency","manifest","advance_sources","due_amount"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"]},"KvalitaZalohyManifestDownload":{"type":"object","properties":{"version":{"const":1,"type":"integer"},"invoice_id":{"type":"integer","minimum":1},"number":{"type":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"sources":{"$ref":"#\/components\/schemas\/KvalitaZalohyDownloadSources"},"advance_sources":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZalohyAdvanceMetadata"}},"allocations":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZalohyManifestAllocation"}}},"required":["version","invoice_id","number","currency","sources","advance_sources","allocations"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"]},"KvalitaZalohyConfirmation":{"type":"object","properties":{"document_id":{"type":"integer","minimum":1},"total_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"deducted_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"due_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"result_url":{"type":"string"}},"required":["document_id","total_amount","deducted_amount","due_amount","result_url"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"]},"KvalitaObratClassificationRequest":{"type":"object","properties":{"item_id":{"type":"integer","minimum":1},"expected_revision":{"type":"integer","minimum":0},"rule":{"type":"string","enum":["domestic_supply","exempt_37_39_main","exempt_28_36_40_42","ancillary_37_39","occasional_asset","foreign_place","free_supply","duplicate_representation","correction_original_error","review"]},"place":{"anyOf":[{"type":"string","pattern":"^[A-Z]{2}$"},{"type":"null"}]},"supply_date":{"anyOf":[{"type":"string","format":"date","description":"2025-01-01 a\u017e 2100-12-31."},{"type":"null"}]},"supply_key":{"anyOf":[{"type":"string","maxLength":160},{"type":"null"}]},"net_amount":{"anyOf":[{"type":"string","pattern":"^-?\\d{1,9}(?:[.,]\\d{1,2})?$"},{"type":"null"}]},"evidence":{"type":"string","minLength":10,"maxLength":4000},"fx_rate":{"anyOf":[{"type":"string","pattern":"^\\d{1,6}(?:[.,]\\d{1,8})?$"},{"type":"null"}]},"fx_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"fx_source":{"anyOf":[{"type":"string","minLength":10,"maxLength":1000},{"type":"null"}]},"fx_legal_basis":{"anyOf":[{"type":"string","minLength":10,"maxLength":2000},{"type":"null"}]},"correction_evidence":{"anyOf":[{"type":"string","minLength":10,"maxLength":2000},{"type":"null"}]},"represented_item_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]}},"description":"Zdrojov\u00e9 vstupy zost\u00e1vaj\u00fa string, vr\u00e1tane net_amount a fx_rate. Ch\u00fdbaj\u00face volite\u013en\u00e9 potvrdenia m\u00f4\u017eu vies\u0165 k unresolved; expected_revision mus\u00ed zodpoveda\u0165 poslednej rev\u00edzii.","required":["item_id","expected_revision","rule","evidence"],"x-source-files":["app\/app\/Report\/ObratRegistracie\/Http\/ObratRegistracieController.php","app\/app\/Report\/ObratRegistracie\/ObratRegistracie.php","app\/app\/Report\/ObratRegistracie\/PravidlaObratu.php","app\/app\/Report\/ObratRegistracie\/KlasifikaciaPlnenia.php"]},"KvalitaObratDecision":{"type":"object","properties":{"state":{"type":"string","enum":["included","excluded","unresolved"]},"reason_code":{"type":"string"},"reason":{"type":"string"}},"required":["state","reason_code","reason"],"additionalProperties":false,"x-source-files":["app\/app\/Report\/ObratRegistracie\/Http\/ObratRegistracieController.php","app\/app\/Report\/ObratRegistracie\/ObratRegistracie.php","app\/app\/Report\/ObratRegistracie\/PravidlaObratu.php","app\/app\/Report\/ObratRegistracie\/KlasifikaciaPlnenia.php"]},"KvalitaObratSourceSnapshot":{"type":"object","properties":{"document_id":{"type":"integer","minimum":1},"item_id":{"type":"integer","minimum":1},"type":{"type":"string","enum":["invoice","credit_note","debit_note","delivery_note","proforma","payment_receipt"]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"document_net":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,2})?$"},"delivery_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"item_net":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,2})?$"},"item_name":{"type":"string"},"quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_rate":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,2})?$"},"vat_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"allocated_net_amount":{"anyOf":[{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},{"type":"null"}]},"allocation":{"anyOf":[{"type":"object","properties":{"id":{"type":"integer","minimum":1},"original_document_id":{"type":"integer","minimum":1},"original_item_id":{"type":"integer","minimum":1},"net_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["id","original_document_id","original_item_id","net_amount","currency"],"additionalProperties":false},{"type":"null"}]}},"required":["document_id","item_id","type","currency","document_net","delivery_date","item_net","item_name","quantity","unit_price","vat_rate","vat_label","allocated_net_amount","allocation"],"additionalProperties":false,"x-source-files":["app\/app\/Report\/ObratRegistracie\/Http\/ObratRegistracieController.php","app\/app\/Report\/ObratRegistracie\/ObratRegistracie.php","app\/app\/Report\/ObratRegistracie\/PravidlaObratu.php","app\/app\/Report\/ObratRegistracie\/KlasifikaciaPlnenia.php"]},"KvalitaObratClassification":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"document_id":{"type":"integer","minimum":1},"item_id":{"type":"integer","minimum":1},"previous_revision":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"policy_version":{"const":"sk-registration-2025.v1","type":"string"},"rule":{"type":"string","enum":["domestic_supply","exempt_37_39_main","exempt_28_36_40_42","ancillary_37_39","occasional_asset","foreign_place","free_supply","duplicate_representation","correction_original_error","review"]},"state":{"type":"string","enum":["included","excluded","unresolved"]},"place":{"anyOf":[{"type":"string"},{"type":"null"}]},"supply_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"supply_key":{"anyOf":[{"type":"string"},{"type":"null"}]},"net_amount":{"anyOf":[{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},{"type":"null"}]},"eur_amount":{"anyOf":[{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},{"type":"null"}]},"evidence":{"type":"string"},"snapshot":{"type":"object","properties":{"source":{"$ref":"#\/components\/schemas\/KvalitaObratSourceSnapshot"},"input":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaObratClassificationRequest"},"decision":{"$ref":"#\/components\/schemas\/KvalitaObratDecision"}},"required":["source","input","decision"],"additionalProperties":false},"confirmed_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"},"created_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"},"updated_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"},"currency":{"const":"EUR","type":"string"}},"required":["id","document_id","item_id","previous_revision","policy_version","rule","state","place","supply_date","supply_key","net_amount","eur_amount","evidence","snapshot","confirmed_at","created_at","updated_at","currency"],"additionalProperties":false,"x-source-files":["app\/app\/Report\/ObratRegistracie\/Http\/ObratRegistracieController.php","app\/app\/Report\/ObratRegistracie\/ObratRegistracie.php","app\/app\/Report\/ObratRegistracie\/PravidlaObratu.php","app\/app\/Report\/ObratRegistracie\/KlasifikaciaPlnenia.php","app\/database\/migrations\/2026_10_08_120152_create_registration_turnover_classifications_table.php"]},"KvalitaObratRow":{"type":"object","properties":{"document_id":{"type":"integer","minimum":1},"document_number":{"type":"string"},"item_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"item_name":{"type":"string"},"supply_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"suggested_net_amount":{"anyOf":[{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},{"type":"null"}]},"eur_amount":{"anyOf":[{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},{"type":"null"}]},"revision":{"type":"integer","minimum":0},"classification":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaObratClassification"},{"type":"null"}]},"history":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaObratClassification"}},"state":{"type":"string","enum":["included","excluded","unresolved"]},"reason_code":{"type":"string"},"reason":{"type":"string"}},"required":["document_id","document_number","item_id","item_name","eur_amount","revision","classification","history","state","reason_code","reason"],"additionalProperties":false,"x-source-files":["app\/app\/Report\/ObratRegistracie\/Http\/ObratRegistracieController.php","app\/app\/Report\/ObratRegistracie\/ObratRegistracie.php","app\/app\/Report\/ObratRegistracie\/PravidlaObratu.php","app\/app\/Report\/ObratRegistracie\/KlasifikaciaPlnenia.php"]},"KvalitaObratPolicy":{"type":"object","properties":{"version":{"const":"sk-registration-2025.v1","type":"string"},"effective_from":{"type":"string","format":"date"},"verified_on":{"type":"string","format":"date"},"assignment_verified_on":{"type":"string","format":"date"},"source":{"type":"string","format":"uri"},"methodology":{"type":"string","format":"uri"},"basis":{"const":"confirmed_supply_date","type":"string"},"period":{"const":"calendar_year","type":"string"},"comparison":{"const":"strictly_greater","type":"string"},"rules":{"type":"object","properties":{"domestic_supply":{"type":"string"},"exempt_37_39_main":{"type":"string"},"exempt_28_36_40_42":{"type":"string"},"ancillary_37_39":{"type":"string"},"occasional_asset":{"type":"string"},"foreign_place":{"type":"string"},"free_supply":{"type":"string"},"duplicate_representation":{"type":"string"},"correction_original_error":{"type":"string"},"review":{"type":"string"}},"required":["domestic_supply","exempt_37_39_main","exempt_28_36_40_42","ancillary_37_39","occasional_asset","foreign_place","free_supply","duplicate_representation","correction_original_error","review"],"additionalProperties":false},"other_obligations":{"type":"string"}},"required":["version","effective_from","verified_on","assignment_verified_on","source","methodology","basis","period","comparison","rules","other_obligations"],"additionalProperties":false,"x-source-files":["app\/app\/Report\/ObratRegistracie\/Http\/ObratRegistracieController.php","app\/app\/Report\/ObratRegistracie\/ObratRegistracie.php","app\/app\/Report\/ObratRegistracie\/PravidlaObratu.php","app\/app\/Report\/ObratRegistracie\/KlasifikaciaPlnenia.php"]},"KvalitaObratThreshold":{"type":"object","properties":{"cents":{"type":"integer","minimum":0,"description":"P\u00f4vodn\u00fd n\u00e1zov cents nem\u00e1 suffix _cents; hodnota zost\u00e1va integer."},"exceeded":{"type":"boolean"},"remaining_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"remaining_provisional":{"type":"boolean"},"crossed_on":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"effect":{"type":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["cents","exceeded","remaining_amount","remaining_provisional","crossed_on","effect","currency"],"additionalProperties":false,"x-source-files":["app\/app\/Report\/ObratRegistracie\/Http\/ObratRegistracieController.php","app\/app\/Report\/ObratRegistracie\/ObratRegistracie.php","app\/app\/Report\/ObratRegistracie\/PravidlaObratu.php","app\/app\/Report\/ObratRegistracie\/KlasifikaciaPlnenia.php"]},"KvalitaObratAlertState":{"type":"object","properties":{"total_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"crossed_on":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"exceeded":{"type":"boolean"},"confidence":{"type":"string","enum":["confirmed_sources","incomplete"]},"evidence":{"type":"array","items":{"type":"object","properties":{"revision":{"type":"integer","minimum":1},"item_id":{"type":"integer","minimum":1},"document_id":{"type":"integer","minimum":1},"cents":{"type":"integer","minimum":0},"date":{"type":"string","format":"date"}},"required":["revision","item_id","document_id","cents","date"],"additionalProperties":false}},"unresolved_items":{"type":"array","items":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]}},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["total_amount","crossed_on","exceeded","confidence","evidence","unresolved_items","currency"],"additionalProperties":false,"x-source-files":["app\/app\/Report\/ObratRegistracie\/Http\/ObratRegistracieController.php","app\/app\/Report\/ObratRegistracie\/ObratRegistracie.php","app\/app\/Report\/ObratRegistracie\/PravidlaObratu.php","app\/app\/Report\/ObratRegistracie\/KlasifikaciaPlnenia.php"]},"KvalitaObratAlert":{"type":"object","properties":{"threshold_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"notification_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"original":{"$ref":"#\/components\/schemas\/KvalitaObratAlertState"},"history":{"type":"array","items":{"type":"object","properties":{"observed_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"},"state":{"$ref":"#\/components\/schemas\/KvalitaObratAlertState"}},"required":["observed_at","state"],"additionalProperties":false}},"changed":{"type":"boolean"},"explanation":{"type":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["threshold_amount","notification_id","original","history","changed","explanation","currency"],"additionalProperties":false,"x-source-files":["app\/app\/Report\/ObratRegistracie\/Http\/ObratRegistracieController.php","app\/app\/Report\/ObratRegistracie\/ObratRegistracie.php","app\/app\/Report\/ObratRegistracie\/PravidlaObratu.php","app\/app\/Report\/ObratRegistracie\/KlasifikaciaPlnenia.php"]},"KvalitaObratReport":{"type":"object","properties":{"contract_version":{"const":"registration-turnover.v1","type":"string"},"year":{"type":"integer","minimum":2025,"maximum":2100},"from":{"type":"string","format":"date"},"to":{"type":"string","format":"date"},"currency":{"const":"EUR","type":"string"},"policy":{"$ref":"#\/components\/schemas\/KvalitaObratPolicy"},"total_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"confidence":{"type":"string","enum":["confirmed_sources","incomplete"]},"status":{"type":"string","enum":["needs_review","threshold_exceeded","no_proven_exceedance"]},"thresholds":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaObratThreshold"},"minItems":2,"maxItems":2},"included":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaObratRow"}},"excluded":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaObratRow"}},"unresolved":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaObratRow"}},"rows":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaObratRow"}},"alerts":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaObratAlert"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"],"additionalProperties":false}},"required":["contract_version","year","from","to","currency","policy","total_amount","confidence","status","thresholds","included","excluded","unresolved","rows","alerts","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Report\/ObratRegistracie\/Http\/ObratRegistracieController.php","app\/app\/Report\/ObratRegistracie\/ObratRegistracie.php","app\/app\/Report\/ObratRegistracie\/PravidlaObratu.php","app\/app\/Report\/ObratRegistracie\/KlasifikaciaPlnenia.php"]},"KvalitaObratClassificationResult":{"type":"object","properties":{"revision":{"type":"integer","minimum":1},"policy_version":{"const":"sk-registration-2025.v1","type":"string"},"state":{"type":"string","enum":["included","excluded","unresolved"]},"reason_code":{"type":"string"},"reason":{"type":"string"}},"required":["revision","policy_version","state","reason_code","reason"],"additionalProperties":false,"x-source-files":["app\/app\/Report\/ObratRegistracie\/Http\/ObratRegistracieController.php","app\/app\/Report\/ObratRegistracie\/ObratRegistracie.php","app\/app\/Report\/ObratRegistracie\/PravidlaObratu.php","app\/app\/Report\/ObratRegistracie\/KlasifikaciaPlnenia.php"]},"KvalitaObchodAlokacia":{"oneOf":[{"type":"object","properties":{"order_item_id":{"type":"integer"},"delivery_item_id":{"type":["integer","null"]},"invoice_item_id":{"type":"integer"},"quantity":{"type":["number","string"]}},"required":["order_item_id","delivery_item_id","invoice_item_id","quantity"]},{"type":"object","properties":{"allocation_id":{"type":"integer"},"delivery_item_id":{"type":"integer"},"quantity":{"type":"number"},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceBalanceLine"},"presented_item_id":{"type":["integer","null"]}},"required":["allocation_id","delivery_item_id","quantity","snapshot","presented_item_id"]}],"x-source":"Api\/Obchod\/Projekcia.php + Obchod\/DodacieListyWorkspace\/DodacieListyWorkspace.php::sumarizuj"},"KvalitaResponseKvalitaJsonHodnota":{"anyOf":[{"type":["string","number","integer","boolean","null"]},{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaJsonHodnota"}},{"type":"object","additionalProperties":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaJsonHodnota"}}],"x-source":"JSON payload archivovan\u00fdch udalost\u00ed \/ sch\u00e9my dom\u00e9nov\u00fdch metad\u00e1t"},"KvalitaResponseKvalitaObratClassificationRequest":{"type":"object","properties":{"item_id":{"type":"integer","minimum":1},"expected_revision":{"type":"integer","minimum":0},"rule":{"type":"string","enum":["domestic_supply","exempt_37_39_main","exempt_28_36_40_42","ancillary_37_39","occasional_asset","foreign_place","free_supply","duplicate_representation","correction_original_error","review"]},"place":{"anyOf":[{"type":"string","pattern":"^[A-Z]{2}$"},{"type":"null"}]},"supply_date":{"anyOf":[{"type":"string","format":"date","description":"2025-01-01 a\u017e 2100-12-31."},{"type":"null"}]},"supply_key":{"anyOf":[{"type":"string","maxLength":160},{"type":"null"}]},"net_amount":{"anyOf":[{"type":"string","pattern":"^-?\\d{1,9}(?:[.,]\\d{1,2})?$"},{"type":"null"}]},"evidence":{"type":"string","minLength":10,"maxLength":4000},"fx_rate":{"anyOf":[{"type":"string","pattern":"^\\d{1,6}(?:[.,]\\d{1,8})?$"},{"type":"null"}]},"fx_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"fx_source":{"anyOf":[{"type":"string","minLength":10,"maxLength":1000},{"type":"null"}]},"fx_legal_basis":{"anyOf":[{"type":"string","minLength":10,"maxLength":2000},{"type":"null"}]},"correction_evidence":{"anyOf":[{"type":"string","minLength":10,"maxLength":2000},{"type":"null"}]},"represented_item_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]}},"description":"Zdrojov\u00e9 vstupy zost\u00e1vaj\u00fa string, vr\u00e1tane net_amount a fx_rate. Pr\u00e1zdne d\u00f4kazy ved\u00fa k unresolved, existuj\u00faca expected_revision je optimistic lock.","required":["item_id","expected_revision","rule","evidence"],"x-source-files":["app\/app\/Report\/ObratRegistracie\/Http\/ObratRegistracieController.php","app\/app\/Report\/ObratRegistracie\/ObratRegistracie.php","app\/app\/Report\/ObratRegistracie\/PravidlaObratu.php","app\/app\/Report\/ObratRegistracie\/KlasifikaciaPlnenia.php"]},"KvalitaStrankovanaZoznamDokladov":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/Doklad"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}}},"KvalitaStrankovanaZoznamOdberatelov":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/Odberatel"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}}},"KvalitaStrankovanaKvalitaSkladovaZostavaStav":{"type":"object","properties":{"as_of":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"summary":{"type":"object","properties":{"items_count":{"type":"integer"},"quantity_on_hand":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"quantity_reserved":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"quantity_available":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"inventory_value":{"type":["string","null"],"pattern":"^-?\\d+\\.\\d{4}$"},"currency":{"type":"string","const":"EUR"}},"required":["items_count","quantity_on_hand","quantity_reserved","quantity_available"]},"data":{"type":"array","items":{"type":"object","properties":{"stock_card_id":{"type":"integer"},"warehouse_id":{"type":"integer"},"price_item_id":{"type":"integer"},"warehouse_code":{"type":"string"},"price_item_code":{"type":"string"},"price_item_name":{"type":"string"},"unit":{"type":"string"},"quantity_on_hand":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"quantity_reserved":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"quantity_available":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"minimum_quantity":{"type":["string","null"],"pattern":"^-?\\d+\\.\\d{4}$"},"optimum_quantity":{"type":["string","null"],"pattern":"^-?\\d+\\.\\d{4}$"},"below_minimum":{"type":"boolean"},"reorder_basis":{"type":"string","enum":["available"]},"reorder_quantity":{"type":["string","null"],"pattern":"^-?\\d+\\.\\d{4}$"},"inventory_value":{"type":["string","null"],"pattern":"^-?\\d+\\.\\d{4}$"},"currency":{"type":"string","const":"EUR"}},"required":["stock_card_id","warehouse_id","warehouse_code","price_item_id","price_item_code","price_item_name","unit","quantity_on_hand","quantity_reserved","quantity_available","minimum_quantity","optimum_quantity","below_minimum","reorder_basis","reorder_quantity"]}},"meta":{"type":"object","properties":{"total":{"type":"integer","deprecated":true,"description":"Po\u010det z\u00e1znamov; zastaran\u00fd kompatibiln\u00fd alias total_count."},"per_page":{"type":"integer"},"pagination":{"$ref":"#\/components\/schemas\/Pagination"},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det filtrovan\u00fdch z\u00e1znamov."}},"required":["pagination"]},"currency":{"type":"string","const":"EUR"}},"required":["as_of","generated_at","summary","data","meta","currency"],"x-source":"App\/Sklad\/Zostavy\/SkladovaZostava.php"},"KvalitaStrankovanaPodkladyPage":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/PodkladyReceivedDocument"}},"timezone":{"type":"string"},"zachytene_o":{"type":["string","null"],"format":"date-time"},"obdobie_pole":{"const":"datum_vystavenia"},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["data","timezone","zachytene_o","obdobie_pole","meta"]},"KvalitaStrankovanaKvalitaDatumoveDoklady":{"type":"object","properties":{"documents":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSkladDokladPrezentacia"}},"meta":{"$ref":"#\/components\/schemas\/KvalitaMeta","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["documents","meta"],"x-source":"App\/Sklad\/DatumovaOprava\/DatumovaOpravaController.php"},"KvalitaStrankovanaKvalitaPracovneFiltreReport":{"type":"object","properties":{"schema":{"type":"string","const":"warehouse-working-filters.v1"},"agenda":{"type":"string","enum":["documents","cards"]},"filters":{"type":"object","properties":{"warehouse_id":{"type":["integer","null"]},"partner_id":{"type":["integer","null"]},"card_id":{"type":["integer","null"]},"document_id":{"type":["integer","null"]},"year":{"type":["integer","null"]},"q":{"type":["string","null"]},"number":{"type":["string","null"]},"type":{"type":["string","null"]},"date_from":{"type":["string","null"]},"date_to":{"type":["string","null"]},"basis":{"type":["string","null"]},"stock":{"type":["string","null"]},"activity":{"type":["string","null"]},"sort":{"type":["string","null"]},"dir":{"type":["string","null"]},"expression":{"type":["string","null"]},"all_years":{"type":["string","null"],"enum":["0","1",null]}},"required":["basis","sort","dir"]},"basis":{"type":"string"},"reorder_basis":{"type":"string"},"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaPracovneFiltreRiadok"}},"summary":{"type":"object","properties":{"rows":{"type":"integer"},"currencies":{"type":"object","additionalProperties":{"type":"object","properties":{"amount":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"unknown":{"type":"integer"}}}},"units":{"type":"object","additionalProperties":{"type":"object","properties":{"physical":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"reserved":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"available":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"reorder":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"}}}}},"required":["rows"]},"per_page":{"type":"integer"},"meta":{"$ref":"#\/components\/schemas\/KvalitaMeta","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["schema","agenda","filters","basis","reorder_basis","data","summary","per_page","meta"],"x-source":"App\/Sklad\/PracovneFiltre\/PracovneFiltre.php"},"KvalitaStrankovanaKvalitaPohybyPracovnyReport":{"type":"object","properties":{"agenda":{"type":"string","enum":["cards","movements"]},"filters":{"type":"object","additionalProperties":{"type":"string"}},"columns":{"type":"array","items":{"type":"string"}},"labels":{"type":"object","additionalProperties":{"type":"string"}},"summary":{"$ref":"#\/components\/schemas\/KvalitaExportSuhrn"},"per_page":{"type":"integer"},"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaExportRiadok"}},"meta":{"$ref":"#\/components\/schemas\/KvalitaMeta","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["agenda","filters","columns","labels","summary","per_page","data","meta"],"x-source":"App\/Sklad\/PracovnePohlady\/PracovnePohladyController.php::api + PracovnaZostava.php"},"KvalitaStrankovanaKvalitaWorkspaceBalance":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"source_version":{"type":"string","pattern":"^[a-f0-9]{64}$"},"chain":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"type":{"type":"string"},"number":{"type":"string"}},"required":["id","type","number"],"additionalProperties":false}},"number":{"type":"string"},"partner_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"buyer":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceBuyer"},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"status":{"type":"string"},"order_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"order_number":{"anyOf":[{"type":"string"},{"type":"null"}]},"stock_editor":{"type":"boolean"},"order_status":{"anyOf":[{"type":"string"},{"type":"null"}]},"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaWorkspaceBalanceLine"}},"billing_status":{"type":"string","enum":["Vyfakturovan\u00fd","\u010ciasto\u010dne fakturovan\u00fd","Otvoren\u00fd"]},"delivered":{"type":"number"},"invoiced":{"type":"number"},"remaining":{"type":"number"},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["id","source_version","chain","number","partner_id","buyer","currency","status","order_id","order_number","stock_editor","order_status","items","billing_status","delivered","invoiced","remaining","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/DodacieListyWorkspace\/WorkspaceController.php","app\/app\/Obchod\/DodacieListyWorkspace\/DodacieListyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/DokladyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/BilanciaDodacichListov.php"]},"KvalitaStrankovanaKvalitaReceivingState":{"type":"object","properties":{"order_id":{"type":"integer","minimum":1},"status":{"type":"string","enum":["received","partially_received","open"]},"items":{"type":"array","items":{"type":"object","properties":{"order_item_id":{"type":"integer","minimum":1},"name":{"type":"string"},"unit":{"type":"string"},"quantity_ordered":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"},"quantity_received":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"base_quantity_received":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"quantity_remaining":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"stock":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaReceivingStock"},{"type":"null"}]}},"required":["order_item_id","name","unit","quantity_ordered","quantity_received","base_quantity_received","quantity_remaining","stock"],"additionalProperties":false}},"deliveries":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaReceivingDelivery"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["order_id","status","items","deliveries","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/VydaneObjednavky\/Http\/VydaneObjednavkyController.php","app\/app\/Obchod\/VydaneObjednavky\/PrijemObjednavkyNaSklad.php"]},"KvalitaStrankovanaKvalitaReceivingDelivery":{"type":"object","properties":{"delivery_id":{"type":"integer","minimum":1},"order_id":{"type":"integer","minimum":1},"order_url":{"type":"string"},"documents":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSkladDokladPrezentacia"}},"allocations":{"type":"array","items":{"type":"object","properties":{"order_item_id":{"type":"integer","minimum":1},"warehouse_document_id":{"type":"integer","minimum":1},"warehouse_line_id":{"type":"integer","minimum":1},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaReceivingStock"}},"required":["order_item_id","warehouse_document_id","warehouse_line_id","snapshot"],"additionalProperties":false}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["delivery_id","order_id","order_url","documents","allocations","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/VydaneObjednavky\/Http\/VydaneObjednavkyController.php","app\/app\/Obchod\/VydaneObjednavky\/PrijemObjednavkyNaSklad.php"]},"KvalitaStrankovanaKvalitaObratReport":{"type":"object","properties":{"contract_version":{"const":"registration-turnover.v1","type":"string"},"year":{"type":"integer","minimum":2025,"maximum":2100},"from":{"type":"string","format":"date"},"to":{"type":"string","format":"date"},"currency":{"const":"EUR","type":"string"},"policy":{"$ref":"#\/components\/schemas\/KvalitaObratPolicy"},"total_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"confidence":{"type":"string","enum":["confirmed_sources","incomplete"]},"status":{"type":"string","enum":["needs_review","threshold_exceeded","no_proven_exceedance"]},"thresholds":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaObratThreshold"},"minItems":2,"maxItems":2},"included":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaObratRow"}},"excluded":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaObratRow"}},"unresolved":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaObratRow"}},"rows":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaObratRow"}},"alerts":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaObratAlert"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"],"additionalProperties":false}},"required":["contract_version","year","from","to","currency","policy","total_amount","confidence","status","thresholds","included","excluded","unresolved","rows","alerts","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Report\/ObratRegistracie\/Http\/ObratRegistracieController.php","app\/app\/Report\/ObratRegistracie\/ObratRegistracie.php","app\/app\/Report\/ObratRegistracie\/PravidlaObratu.php","app\/app\/Report\/ObratRegistracie\/KlasifikaciaPlnenia.php"]},"KvalitaStrankovanaKvalitaZalohyList":{"type":"object","properties":{"documents":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZalohyBalance"},"maxItems":20},"total":{"type":"integer","minimum":0,"deprecated":true,"description":"Po\u010det z\u00e1znamov; zastaran\u00fd kompatibiln\u00fd alias total_count."},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"],"additionalProperties":false},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det filtrovan\u00fdch z\u00e1znamov."}},"required":["documents","total","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"]},"KvalitaStrankovanaKvalitaZalohyBalance":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"number":{"type":"string"},"partner_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"buyer":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaWorkspaceBuyer"},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"tax_mode":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"null"}]},"minItems":4,"maxItems":4},"payment_status":{"type":"string"},"content_status":{"type":"string","enum":["Vy\u00fa\u010dtovan\u00e1","\u010ciasto\u010dne vy\u00fa\u010dtovan\u00e1","Nevy\u00fa\u010dtovan\u00e1"]},"original_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"received_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"deducted_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"money_allocations":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZalohyMoneyAllocation"}},"free_advance_sources":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["payment","dpp"]},"id":{"type":"integer","minimum":1},"payment_id":{"type":"integer","minimum":1},"number":{"type":"string"},"amount_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["type","id","payment_id","number","amount_amount","currency"],"additionalProperties":false}},"remaining":{"type":"number"},"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZalohyBalanceRow"}},"deleted":{"type":"boolean"},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["id","number","partner_id","buyer","currency","tax_mode","payment_status","content_status","original_amount","received_amount","deducted_amount","money_allocations","free_advance_sources","remaining","items","deleted","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"]},"KvalitaStrankovanaKvalitaCenovkySelection":{"type":"object","properties":{"schema":{"const":"product-price-labels-selection.v1","type":"string"},"products":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"code":{"type":"string"},"name":{"type":"string"},"ean":{"anyOf":[{"type":"string"},{"type":"null"}]},"unit":{"type":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["id","code","name","ean","unit","currency"],"additionalProperties":false},"maxItems":30},"total":{"type":"integer","minimum":0,"deprecated":true,"description":"Po\u010det z\u00e1znamov; zastaran\u00fd kompatibiln\u00fd alias total_count."},"warehouses":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"name":{"type":"string"}},"required":["id","name"],"additionalProperties":false}},"levels":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"name":{"type":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["id","name","currency"],"additionalProperties":false}},"presets":{"type":"object","properties":{"a4-63-70":{"type":"object","properties":{"name":{"type":"string"},"width":{"type":"number"},"height":{"type":"number"},"margin":{"type":"number"},"gap":{"type":"number"}},"required":["name","width","height","margin","gap"],"additionalProperties":false},"a4-95-70":{"type":"object","properties":{"name":{"type":"string"},"width":{"type":"number"},"height":{"type":"number"},"margin":{"type":"number"},"gap":{"type":"number"}},"required":["name","width","height","margin","gap"],"additionalProperties":false},"a4-70-80":{"type":"object","properties":{"name":{"type":"string"},"width":{"type":"number"},"height":{"type":"number"},"margin":{"type":"number"},"gap":{"type":"number"}},"required":["name","width","height","margin","gap"],"additionalProperties":false},"a4-100-90":{"type":"object","properties":{"name":{"type":"string"},"width":{"type":"number"},"height":{"type":"number"},"margin":{"type":"number"},"gap":{"type":"number"}},"required":["name","width","height","margin","gap"],"additionalProperties":false}},"required":["a4-63-70","a4-95-70","a4-70-80","a4-100-90"],"additionalProperties":false},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"],"additionalProperties":false},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det z\u00e1znamov zodpovedaj\u00facich filtru."}},"required":["schema","products","total","warehouses","levels","presets","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/Cenovky\/CenovkyController.php","app\/app\/Cennik\/Cenovky\/ObsahCenovky.php","app\/app\/Cennik\/Cenovky\/Rozlozenie.php"]},"KvalitaStrankovanaKvalitaCenovkyHistory":{"type":"object","properties":{"schema":{"const":"product-price-labels-history.v1","type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"created_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"},"expires_at":{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie.","format":"date-time"}},"required":["id","created_at","expires_at"],"additionalProperties":false},"maxItems":30},"total":{"type":"integer","minimum":0,"deprecated":true,"description":"Po\u010det z\u00e1znamov; zastaran\u00fd kompatibiln\u00fd alias total_count."},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"],"additionalProperties":false},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det z\u00e1znamov zodpovedaj\u00facich filtru."}},"required":["schema","data","total","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/Cenovky\/CenovkyController.php","app\/app\/Cennik\/Cenovky\/ObsahCenovky.php","app\/app\/Cennik\/Cenovky\/Rozlozenie.php"]},"KvalitaStrankovanaKvalitaLogistikaList":{"type":"object","properties":{"schema":{"const":"product-logistics-list.v1","type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"code":{"type":"string"},"name":{"type":"string"},"unit":{"type":"string"},"is_active":{"type":"boolean"}},"required":["id","code","name","unit","is_active"],"additionalProperties":false},"maxItems":30},"total":{"type":"integer","minimum":0,"deprecated":true,"description":"Po\u010det z\u00e1znamov; zastaran\u00fd kompatibiln\u00fd alias total_count."},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"],"additionalProperties":false},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det z\u00e1znamov zodpovedaj\u00facich filtru."}},"required":["schema","data","total","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/LogistickeUdaje\/LogistikaController.php","app\/app\/Cennik\/LogistickeUdaje\/ApiController.php","app\/app\/Cennik\/LogistickeUdaje\/Validacia.php","app\/app\/Cennik\/LogistickeUdaje\/LogistickeUdaje.php"]},"KvalitaStrankovanaKvalitaLogistikaExport":{"type":"object","properties":{"schema":{"const":"product-logistics-export.v1","type":"string"},"rows":{"type":"array","items":{"type":"object","properties":{"product_code":{"type":"string","maxLength":80},"base_unit":{"type":"string","maxLength":50},"weight_unit":{"const":"kg","type":"string"},"values":{"$ref":"#\/components\/schemas\/KvalitaLogistikaValues"}},"required":["product_code","base_unit","weight_unit","values"],"additionalProperties":false},"minItems":1,"maxItems":200},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["schema","rows","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/LogistickeUdaje\/ImportExport.php","app\/app\/Cennik\/LogistickeUdaje\/LogistikaController.php","app\/app\/Cennik\/LogistickeUdaje\/ApiController.php","app\/app\/Cennik\/LogistickeUdaje\/Validacia.php","app\/app\/Cennik\/LogistickeUdaje\/LogistickeUdaje.php"]},"KvalitaStrankovanaKvalitaVariantyList":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaVariantyParentListItem"},"maxItems":25},"total":{"type":"integer","minimum":0,"deprecated":true,"description":"Po\u010det z\u00e1znamov; kompatibiln\u00fd alias total_count."},"permissions":{"type":"object","properties":{"write":{"type":"boolean"}},"required":["write"],"additionalProperties":false},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"],"additionalProperties":false},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det filtrovan\u00fdch z\u00e1znamov."}},"required":["data","total","permissions","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaStrankovanaKvalitaVariantyLookup":{"type":"object","properties":{"data":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"kind":{"const":"parent","type":"string"},"id":{"type":"integer","minimum":1},"name":{"type":"string"},"external_id":{"type":"string"},"axes":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaVariantyAxes"},"sellable":{"const":false,"type":"boolean"}},"required":["kind","id","name","external_id","axes","sellable"],"additionalProperties":false},{"$ref":"#\/components\/schemas\/KvalitaVariantyVariant"}]},"maxItems":30},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"],"additionalProperties":false}},"required":["data","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaStrankovanaKvalitaVariantyProducts":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"code":{"type":"string"},"name":{"type":"string"},"product_version":{"type":"integer","minimum":1}},"required":["id","code","name","product_version"],"additionalProperties":false},"maxItems":30},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"],"additionalProperties":false}},"required":["data","meta"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/VariantyVyrobkov\/Validacia.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyVyrobkov.php","app\/app\/Cennik\/VariantyVyrobkov\/VariantyController.php"]},"KvalitaStrankovanaHistoriaStrana":{"type":"object","required":["schema_version","data","checkpoint","snapshot_revizie","filter","meta"],"properties":{"schema_version":{"type":"integer","const":1},"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/HistoriaUdalost"}},"checkpoint":{"type":["string","null"]},"snapshot_revizie":{"type":"integer"},"filter":{"type":"object","additionalProperties":{"type":"string"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"additionalProperties":false},"KvalitaStrankovanaKvalitaZlavyPonuka":{"type":"object","properties":{"quote_id":{"type":"integer"},"number":{"type":"string"},"currency":{"type":"string"},"quote_url":{"type":"string"},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaZlavyVypocet"},"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"unit":{"type":"string"},"discounts":{"$ref":"#\/components\/schemas\/KvalitaZlavyRiadok"}},"required":["id","name","quantity","unit","discounts"]}},"orders":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"order_number":{"type":"string"}},"required":["id","order_number"]}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["quote_id","number","currency","quote_url","snapshot","items","orders","meta"],"x-source":"App\/Obchod\/ZlavyRetazca\/ZlavyApiController.php"},"KvalitaStrankovanaKvalitaReferencieZoznam":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaReferencieStav"}},"defaults":{"type":"object","properties":{"version":{"type":"integer"},"references":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaReferencie"}},"required":["version","references"]},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["items","defaults","meta"],"x-source":"App\/Doklady\/ObchodneReferencie\/ReferencieController.php"},"KvalitaStrankovanaKvalitaPartneriVyber":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"partners":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"legal_name":{"type":"string"}},"required":["id","legal_name"]}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["schema_version","partners","meta"],"x-source":"App\/Partneri\/ObchodnePredvolby\/PredvolbyController.php"},"KvalitaStrankovanaKvalitaVcardZoznam":{"type":"object","properties":{"contract_version":{"type":"integer","const":1},"permissions":{"type":"object","properties":{"export":{"type":"boolean"}},"required":["export"]},"filters":{"type":"object","properties":{"q":{"type":["string","null"]},"partner_id":{"type":["integer","null"]}}},"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaVcardPartner"}},"meta":{"type":"object","properties":{"total":{"type":"integer","deprecated":true,"description":"Po\u010det z\u00e1znamov; zastaran\u00fd kompatibiln\u00fd alias total_count."},"pagination":{"$ref":"#\/components\/schemas\/Pagination"},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det filtrovan\u00fdch z\u00e1znamov."}},"required":["pagination"]},"max_selection":{"type":"integer"}},"required":["contract_version","permissions","filters","data","meta","max_selection"],"x-source":"App\/Partneri\/Vcard\/VcardExporter.php"},"KvalitaStrankovanaKvalitaKatalogLookup":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"typ":{"type":"string","enum":["partner","sku"]},"id":{"type":"integer"},"nazov":{"type":"string"},"rozsah":{"type":"object","properties":{"spolocna":{"type":"boolean"},"pobocky_ids":{"type":"array","items":{"type":"integer"}},"verzia":{"type":"integer"},"spravovatelny":{"type":"boolean"}},"required":["spolocna","pobocky_ids","verzia","spravovatelny"]}},"required":["typ","id","nazov","rozsah"]}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["data","meta"],"x-source":"App\/Firma\/PrevadzkoveKatalogy\/PrevadzkoveKatalogy.php"},"KvalitaStrankovanaKvalitaPobocky":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaPobocka"}},"pristup":{"type":"object","properties":{"vsetky":{"type":"boolean"},"historia":{"type":"boolean"},"pobocky_ids":{"type":"array","items":{"type":"integer"}},"verzia":{"type":"integer"}},"required":["vsetky","historia","pobocky_ids","verzia"]},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["data","pristup","meta"],"x-source":"App\/Firma\/PrevadzkoveKatalogy\/ApiController.php"},"KvalitaStrankovanaKvalitaBilancia":{"type":"object","properties":{"schema":{"type":"string","const":"stock-balance.v1"},"from":{"type":"string","format":"date"},"to":{"type":"string","format":"date"},"generated_at":{"type":"string","format":"date-time"},"filters":{"type":"object","properties":{"from":{"type":"string","format":"date"},"to":{"type":"string","format":"date"},"include_no_activity":{"type":"boolean"},"type":{"type":["string","null"],"enum":["prijem","vydaj",null]},"warehouse_id":{"type":["integer","null"]},"card_id":{"type":["integer","null"]},"date_version":{"type":["integer","null"]},"valuation_version":{"type":["integer","null"]},"movement_version":{"type":["integer","null"]}},"required":["from","to","include_no_activity"]},"date_version":{"type":"integer"},"valuation_version":{"type":"integer"},"movement_version":{"type":"integer"},"balance_scope":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"},"type":{"type":"string","const":"all"},"basis":{"type":"string"}},"required":["from","to","type","basis"]},"movement_scope":{"type":"object","properties":{"type":{"type":"string","enum":["all","prijem","vydaj"]}},"required":["type"]},"costs":{"type":"boolean"},"summary":{"type":"object","properties":{"items_count":{"type":"integer"},"currency":{"type":"string"},"quantities_by_unit":{"type":"object","additionalProperties":{"type":"object","properties":{"opening_quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"quantity_in":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"quantity_out":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"closing_quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"required":["opening_quantity","quantity_in","quantity_out","closing_quantity"]}},"opening_value":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"value_in":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"value_out":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"valuation_difference":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"closing_value":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"opening_value_unknown":{"type":"integer"},"value_in_unknown":{"type":"integer"},"value_out_unknown":{"type":"integer"},"valuation_difference_unknown":{"type":"integer"},"closing_value_unknown":{"type":"integer"}},"required":["items_count","currency","quantities_by_unit"]},"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaBilanciaRiadok"}},"movements":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaBilanciaPohyb"}},"result_hash":{"type":"string","pattern":"^[a-f0-9]{64}$"},"meta":{"$ref":"#\/components\/schemas\/KvalitaMeta","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["schema","from","to","generated_at","filters","date_version","valuation_version","movement_version","balance_scope","movement_scope","costs","summary","data","movements","result_hash","meta"],"x-source":"App\/Sklad\/Zostavy\/BilanciaSkladu.php"},"KvalitaStrankovanaKvalitaExportZoznam":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"documents":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaExportHlavicka"}},"meta":{"$ref":"#\/components\/schemas\/KvalitaMeta","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["schema_version","documents","meta"],"x-source":"App\/Sklad\/ExportDokladu\/ExportDokladuApiController.php"},"KvalitaStrankovanaKvalitaPredikcia":{"type":"object","properties":{"schema":{"type":"string","const":"warehouse-replenishment-forecast.v1"},"filters":{"type":"object","properties":{"warehouse_id":{"type":["integer","null"],"minimum":1},"category":{"type":["string","null"],"maxLength":100},"from":{"type":["string","null"],"format":"date"},"to":{"type":["string","null"],"format":"date"},"lead_time_days":{"type":["integer","null"],"minimum":0},"days":{"type":"integer"}},"required":["warehouse_id","category","from","to","lead_time_days","days"]},"stock_as_of":{"type":"string"},"historical":{"type":"boolean"},"business_inputs_as_of":{"type":"string"},"reservation_basis":{"type":"string"},"method":{"type":"string"},"rows":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaPredikciaRiadok"}},"costs":{"type":"boolean"},"version":{"type":"string","pattern":"^[a-f0-9]{64}$"},"snapshot":{"type":"string"},"meta":{"$ref":"#\/components\/schemas\/KvalitaMeta","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["schema","filters","stock_as_of","historical","business_inputs_as_of","reservation_basis","method","rows","costs","version","snapshot","meta"],"x-source":"App\/Sklad\/PredikciaZasob\/Predikcia.php + ApiController.php"},"KvalitaStrankovanaSerioveList":{"type":"object","required":["version","rows","total","costs","meta"],"properties":{"version":{"const":1},"rows":{"type":"array","items":{"$ref":"#\/components\/schemas\/SeriovePiece"}},"total":{"type":"integer","minimum":0,"deprecated":true,"description":"Po\u010det z\u00e1znamov; zastaran\u00fd kompatibiln\u00fd alias total_count."},"costs":{"type":"boolean"},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det z\u00e1znamov zodpovedaj\u00facich filtru."}}},"KvalitaStrankovanaSerioveSource":{"type":"object","properties":{"id":{"type":"integer"},"number":{"type":"string"},"kind":{"type":"string","enum":["document","order"]},"rows":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"serials":{"type":"array","items":{"$ref":"#\/components\/schemas\/SerioveSerialReference"}}}}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["meta"]},"KvalitaStrankovanaKvalitaTypovanyNahlad":{"type":"object","properties":{"token":{"type":"string","format":"uuid"},"expires_at":{"type":"string","format":"date-time"},"scope":{"type":"string","enum":["filtered","selected"]},"format":{"type":"string","enum":["xlsx","csv"]},"selected":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaExportIdentita"}},"row_count":{"type":"integer"},"columns":{"type":"array","items":{"type":"string"}},"labels":{"type":"object","additionalProperties":{"type":"string"}},"agenda":{"type":"string","enum":["cards","movements"]},"filters":{"type":"object","additionalProperties":{"type":"string"}},"summary":{"$ref":"#\/components\/schemas\/KvalitaExportSuhrn"},"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaExportRiadok"},"maxItems":6},"export_id":{"type":["integer","null"]},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["token","expires_at","scope","format","selected","row_count","columns","labels","agenda","filters","summary","data","export_id","meta"],"x-source":"App\/Sklad\/TypovanyExport\/VyberExportu.php::dto"},"KvalitaStrankovanaKvalitaWebhookUdalosti":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"katalog":{"type":"object","additionalProperties":{"type":"object","properties":{"label":{"type":"string"},"table":{"type":"string"},"operations":{"type":"array","items":{"type":"string"}},"scope":{"type":"string"},"permission":{"type":"string"},"fields":{"type":"array","items":{"type":"string"}},"entity_kind":{"type":"string"},"operation":{"type":"string"}},"required":["label","table","operations","scope","permission","fields"]}},"domeny":{"type":"object","additionalProperties":{"type":"object","properties":{"label":{"type":"string"},"table":{"type":"string"},"operations":{"type":"array","items":{"type":"string"}},"scope":{"type":"string"},"permission":{"type":"string"},"fields":{"type":"array","items":{"type":"string"}},"entity_kind":{"type":"string"},"operation":{"type":"string"}},"required":["label","table","operations","scope","permission","fields"]}},"filtre":{"type":"object","properties":{"typ":{"type":["string","null"]},"entita":{"type":["string","null"]},"stav":{"type":["string","null"],"enum":["pending","success","failed","exhausted",null]},"po_checkpoint":{"type":["integer","null"],"minimum":0}}},"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaWebhookDorucenie"}},"checkpoint":{"type":["integer","null"]},"kontinuita":{"type":"object","properties":{"stav":{"type":"string","const":"ok"},"retencia_dni":{"type":"integer"},"najstarsi_dostupny_checkpoint":{"type":["integer","null"]}},"required":["stav","retencia_dni","najstarsi_dostupny_checkpoint"]},"endpointy":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"url":{"type":"string"},"is_active":{"type":"boolean"}},"required":["id","name","url","is_active"]}},"odbery":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"}}}},"kluce":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"nazov":{"type":"string"},"rozsahy":{"type":"array","items":{"type":"string"}}},"required":["id","nazov","rozsahy"]}},"meta":{"$ref":"#\/components\/schemas\/KvalitaMeta","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]}},"required":["schema_version","katalog","domeny","filtre","data","checkpoint","kontinuita","endpointy","odbery","kluce","meta"],"x-source":"App\/Api\/EntitoveUdalosti\/WebhookyEntitController.php::data"},"KvalitaZalohyDownloadSources":{"type":"object","properties":{"proforma_ids":{"type":"array","items":{"type":"integer","minimum":1},"minItems":1,"maxItems":100,"uniqueItems":true},"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaZalohySelectedRow"}},"effects":{"type":"array","items":{"type":"object","properties":{"allocation_id":{"type":"integer","minimum":1},"source_id":{"type":"integer","minimum":1},"invoice_item_id":{"type":"integer","minimum":1},"quantity":{"type":"number"},"physical_effect":{"$ref":"#\/components\/schemas\/KvalitaZalohyPhysicalEffect"}},"required":["allocation_id","source_id","invoice_item_id","quantity","physical_effect"],"additionalProperties":false}}},"required":["proforma_ids","items","effects"],"additionalProperties":false,"x-source-files":["app\/app\/Zalohy\/CerpaniePlnenia\/Http\/CerpaniePlneniaController.php","app\/app\/Zalohy\/CerpaniePlnenia\/CerpaniePlnenia.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZberneVyuctovanie.php","app\/app\/Zalohy\/CerpaniePlnenia\/ZdrojovyRiadok.php"]},"KvalitaMenovaKvalitaStrankovanaKvalitaSkladovaZostavaStav":{"type":"object","properties":{"as_of":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"summary":{"type":"object","properties":{"items_count":{"type":"integer"},"quantity_on_hand":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"quantity_reserved":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"quantity_available":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"inventory_value":{"type":["string","null"],"pattern":"^-?\\d+\\.\\d{4}$"},"currency":{"type":"string","const":"EUR"}},"required":["items_count","quantity_on_hand","quantity_reserved","quantity_available"]},"data":{"type":"array","items":{"type":"object","properties":{"stock_card_id":{"type":"integer"},"warehouse_id":{"type":"integer"},"price_item_id":{"type":"integer"},"warehouse_code":{"type":"string"},"price_item_code":{"type":"string"},"price_item_name":{"type":"string"},"unit":{"type":"string"},"quantity_on_hand":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"quantity_reserved":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"quantity_available":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"minimum_quantity":{"type":["string","null"],"pattern":"^-?\\d+\\.\\d{4}$"},"optimum_quantity":{"type":["string","null"],"pattern":"^-?\\d+\\.\\d{4}$"},"below_minimum":{"type":"boolean"},"reorder_basis":{"type":"string","enum":["available"]},"reorder_quantity":{"type":["string","null"],"pattern":"^-?\\d+\\.\\d{4}$"},"inventory_value":{"type":["string","null"],"pattern":"^-?\\d+\\.\\d{4}$"},"currency":{"type":"string","const":"EUR"}},"required":["stock_card_id","warehouse_id","warehouse_code","price_item_id","price_item_code","price_item_name","unit","quantity_on_hand","quantity_reserved","quantity_available","minimum_quantity","optimum_quantity","below_minimum","reorder_basis","reorder_quantity"]}},"meta":{"type":"object","properties":{"total":{"type":"integer","deprecated":true,"description":"Po\u010det z\u00e1znamov; zastaran\u00fd kompatibiln\u00fd alias total_count."},"per_page":{"type":"integer"},"pagination":{"$ref":"#\/components\/schemas\/Pagination"},"total_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det filtrovan\u00fdch z\u00e1znamov."}},"required":["pagination"]},"currency":{"type":"string","const":"EUR"}},"required":["as_of","generated_at","summary","data","meta","currency"],"x-source":"App\/Sklad\/Zostavy\/SkladovaZostava.php"},"KvalitaMenovaKvalitaDatumoveDoklady":{"type":"object","properties":{"documents":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSkladDokladPrezentacia"}},"meta":{"$ref":"#\/components\/schemas\/KvalitaMeta"},"currency":{"type":"string","const":"EUR"}},"required":["documents","meta","currency"],"x-source":"App\/Sklad\/DatumovaOprava\/DatumovaOpravaController.php"},"KvalitaMenovaKvalitaPracovneFiltreReport":{"type":"object","properties":{"schema":{"type":"string","const":"warehouse-working-filters.v1"},"agenda":{"type":"string","enum":["documents","cards"]},"filters":{"type":"object","properties":{"warehouse_id":{"type":["integer","null"]},"partner_id":{"type":["integer","null"]},"card_id":{"type":["integer","null"]},"document_id":{"type":["integer","null"]},"year":{"type":["integer","null"]},"q":{"type":["string","null"]},"number":{"type":["string","null"]},"type":{"type":["string","null"]},"date_from":{"type":["string","null"]},"date_to":{"type":["string","null"]},"basis":{"type":["string","null"]},"stock":{"type":["string","null"]},"activity":{"type":["string","null"]},"sort":{"type":["string","null"]},"dir":{"type":["string","null"]},"expression":{"type":["string","null"]},"all_years":{"type":["string","null"],"enum":["0","1",null]}},"required":["basis","sort","dir"]},"basis":{"type":"string"},"reorder_basis":{"type":"string"},"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaPracovneFiltreRiadok"}},"summary":{"type":"object","properties":{"rows":{"type":"integer"},"currencies":{"type":"object","additionalProperties":{"type":"object","properties":{"amount":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"unknown":{"type":"integer"}}}},"units":{"type":"object","additionalProperties":{"type":"object","properties":{"physical":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"reserved":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"available":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"},"reorder":{"type":["string","null"],"pattern":"^-?\\d+(?:\\.\\d+)?$"}}}}},"required":["rows"]},"per_page":{"type":"integer"},"meta":{"$ref":"#\/components\/schemas\/KvalitaMeta"},"currency":{"type":"string","const":"EUR"}},"required":["schema","agenda","filters","basis","reorder_basis","data","summary","per_page","meta","currency"],"x-source":"App\/Sklad\/PracovneFiltre\/PracovneFiltre.php"},"KvalitaMenovaKvalitaSkladVysledok":{"type":"object","properties":{"document":{"$ref":"#\/components\/schemas\/KvalitaSkladDokladPrezentacia"},"created":{"type":"boolean"},"currency":{"type":"string","const":"EUR"}},"required":["document","created","currency"],"x-source":"App\/Sklad\/Doklady\/SkladDokladyController.php::result"},"KvalitaMenovaKvalitaDatumovyDoklad":{"type":"object","properties":{"document":{"$ref":"#\/components\/schemas\/KvalitaSkladDokladPrezentacia"},"currency":{"type":"string","const":"EUR"}},"required":["document","currency"],"x-source":"App\/Sklad\/DatumovaOprava\/DatumovaOpravaController.php"},"KvalitaMenovaKvalitaSkladOcenenieNahlad":{"type":"object","properties":{"preview":{"type":"object","properties":{"input":{"type":"object","properties":{"operation":{"type":"string"},"stock_card_id":{"type":"integer"},"movement_id":{"type":"integer"},"unit_cost":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"movement_date":{"type":"string"},"reason":{"type":"string"},"currency":{"type":"string","description":"Mena zdeden\u00e1 z rodi\u010dovsk\u00e9ho response."}}},"method":{"type":"string"},"order":{"type":"string"},"before":{"type":"object","properties":{"physical":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"reserved":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"available":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"required":["physical","reserved","available"]},"after":{"type":"object","properties":{"physical":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"reserved":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"available":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"required":["physical","reserved","available"]},"uncertain_quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"unvalued_quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"proposed_cost":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"correction_total":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"receipt_value_delta":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"provisional":{"type":"boolean"},"corrections":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaDatumovaKorekcia"}},"scope_from":{"type":"string"},"scope_to":{"type":"string"},"receipt_overrides":{"type":"object","additionalProperties":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"previous_receipt_costs":{"type":"object","additionalProperties":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"receipt_total_overrides":{"type":"object","additionalProperties":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"previous_receipt_totals":{"type":"object","additionalProperties":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"fingerprint":{"type":"string"}},"required":["input","method","order","before","after","uncertain_quantity","unvalued_quantity","provisional","proposed_cost","corrections","correction_total","scope_from","scope_to","receipt_value_delta","receipt_overrides","previous_receipt_costs","fingerprint"]},"token":{"type":"string"},"currency":{"type":"string","const":"EUR"}},"required":["preview","token","currency"],"x-source":"App\/Sklad\/Obdobia\/SkladPeriodControls.php + Doklady\/OcenovaciaOpravaDokladu.php"},"KvalitaMenovaKvalitaReceivingState":{"type":"object","properties":{"order_id":{"type":"integer","minimum":1},"status":{"type":"string","enum":["received","partially_received","open"]},"items":{"type":"array","items":{"type":"object","properties":{"order_item_id":{"type":"integer","minimum":1},"name":{"type":"string"},"unit":{"type":"string"},"quantity_ordered":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"},"quantity_received":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"base_quantity_received":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"quantity_remaining":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"stock":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaReceivingStock"},{"type":"null"}]}},"required":["order_item_id","name","unit","quantity_ordered","quantity_received","base_quantity_received","quantity_remaining","stock"],"additionalProperties":false}},"deliveries":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaReceivingDelivery"}},"currency":{"type":"string","const":"EUR"}},"required":["order_id","status","items","deliveries","currency"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/VydaneObjednavky\/Http\/VydaneObjednavkyController.php","app\/app\/Obchod\/VydaneObjednavky\/PrijemObjednavkyNaSklad.php"]},"KvalitaMenovaKvalitaReceivingMutation":{"type":"object","properties":{"delivery_id":{"type":"integer","minimum":1},"order_id":{"type":"integer","minimum":1},"order_url":{"type":"string"},"documents":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSkladDokladPrezentacia"}},"allocations":{"type":"array","items":{"type":"object","properties":{"order_item_id":{"type":"integer","minimum":1},"warehouse_document_id":{"type":"integer","minimum":1},"warehouse_line_id":{"type":"integer","minimum":1},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaReceivingStock"}},"required":["order_item_id","warehouse_document_id","warehouse_line_id","snapshot"],"additionalProperties":false}},"created":{"type":"boolean"},"currency":{"type":"string","const":"EUR"}},"required":["delivery_id","order_id","order_url","documents","allocations","created","currency"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/VydaneObjednavky\/Http\/VydaneObjednavkyController.php","app\/app\/Obchod\/VydaneObjednavky\/PrijemObjednavkyNaSklad.php"]},"KvalitaMenovaKvalitaReceivingPreview":{"type":"object","properties":{"order_id":{"type":"integer","minimum":1},"preview_token":{"type":"string"},"documents":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSkladDokladPrezentacia"}},"currency":{"type":"string","const":"EUR"}},"required":["order_id","preview_token","documents","currency"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/VydaneObjednavky\/Http\/VydaneObjednavkyController.php","app\/app\/Obchod\/VydaneObjednavky\/PrijemObjednavkyNaSklad.php"]},"KvalitaMenovaKvalitaStrankovanaKvalitaDatumoveDoklady":{"type":"object","properties":{"documents":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaSkladDokladPrezentacia"}},"meta":{"$ref":"#\/components\/schemas\/KvalitaMeta","properties":{"pagination":{"$ref":"#\/components\/schemas\/Pagination"}},"required":["pagination"]},"currency":{"type":"string","const":"EUR"}},"required":["documents","meta","currency"],"x-source":"App\/Sklad\/DatumovaOprava\/DatumovaOpravaController.php"},"KvalitaMenovaKvalitaDatumovePotvrdenie":{"type":"object","properties":{"created":{"type":"boolean"},"revision":{"type":"integer"},"document_id":{"type":"integer"},"currency":{"type":"string","const":"EUR"}},"required":["created","revision","document_id","currency"],"x-source":"App\/Sklad\/DatumovaOprava\/DatumovaOpravaController.php"},"KvalitaMenovaKvalitaDatumovyNahlad":{"type":"object","properties":{"preview":{"type":"object","properties":{"document_id":{"type":"integer"},"number":{"type":"string"},"original_date":{"type":"string"},"previous_date":{"type":"string"},"new_date":{"type":"string"},"input":{"$ref":"#\/components\/schemas\/KvalitaResponseKvalitaDatumovyVstup"},"order":{"type":"string"},"movements":{"type":"array","items":{"type":"object","properties":{"movement_id":{"type":"integer"},"original_date":{"type":"string"},"previous_date":{"type":"string"},"new_date":{"type":"string"}}}},"warehouses":{"type":"array","items":{"type":"object","properties":{"stock_card_id":{"type":"integer"},"warehouse_id":{"type":"integer"},"warehouse":{"type":"string"},"card":{"type":"string"},"method":{"type":"string"},"corrections":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaDatumovaKorekcia"}},"receipt_overrides":{"type":"object","additionalProperties":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"receipt_total_overrides":{"type":"object","additionalProperties":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"previous_receipt_costs":{"type":"object","additionalProperties":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"balances":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string"},"before":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"after":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"reserved":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"required":["date","before","after","reserved"]}},"after":{"type":"object","properties":{"physical":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"value":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"},"reserved":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}},"required":["physical","value","reserved"]}},"required":["stock_card_id","warehouse_id","warehouse","card","method","corrections","receipt_overrides","receipt_total_overrides","previous_receipt_costs","balances","after"]}},"provisional_explanation":{"type":"string"},"fingerprint":{"type":"string"}},"required":["document_id","number","original_date","previous_date","new_date","input","order","movements","warehouses","provisional_explanation","fingerprint"]},"token":{"type":"string"},"currency":{"type":"string","const":"EUR"}},"required":["preview","token","currency"],"x-source":"App\/Sklad\/DatumovaOprava\/DatumovaOprava.php"},"KvalitaMenovaKvalitaDatumovaVerzia":{"type":"object","properties":{"document_id":{"type":"integer"},"number":{"type":"string"},"original_date":{"type":"string"},"effective_date":{"type":"string"},"version":{"type":["integer","null"]},"date_correction":{"anyOf":[{"$ref":"#\/components\/schemas\/KvalitaDatumovaRevizia"},{"type":"null"}]},"corrections":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"stock_card_id":{"type":"integer"},"corrections":{"type":"array","items":{"$ref":"#\/components\/schemas\/KvalitaDatumovaKorekcia"}},"receipt_overrides":{"type":"object","additionalProperties":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}}},"required":["id","stock_card_id","corrections","receipt_overrides"]}},"balance":{"$ref":"#\/components\/schemas\/KvalitaSkladovaZostavaStav"},"currency":{"type":"string","const":"EUR"}},"required":["document_id","number","original_date","effective_date","version","date_correction","corrections","balance","currency"],"x-source":"App\/Sklad\/DatumovaOprava\/DatumovaOpravaController.php::version"},"PrijatyKonceptB05":{"type":"object","required":["id","state","processing_state","document_id","filename","received_at","source","data_source","recognized_type","type_explanation","values","items","currency","missing","message","duplicate"],"properties":{"id":{"type":"integer"},"state":{"enum":["concept","confirmed"]},"processing_state":{"type":"string"},"document_id":{"type":["integer","null"]},"filename":{"type":["string","null"]},"received_at":{"type":"string","format":"date-time"},"source":{"enum":["email","upload"]},"data_source":{"type":["string","null"]},"recognized_type":{"type":"string"},"type_explanation":{"type":"string"},"values":{"type":"object","additionalProperties":{"type":["string","null"]},"description":"Polia n\u00e1vrhu; celkom a rozpis.*.zaklad\/dan s\u00fa decimal strings, d\u00e1tumy YYYY-MM-DD."},"items":{"type":"array","items":{"type":"object","required":["name","quantity","subtotal","vat_amount","total","vat_rate","currency"],"properties":{"name":{"type":"string"},"quantity":{"type":"string"},"subtotal":{"type":"string"},"vat_amount":{"type":"string"},"total":{"type":"string"},"vat_rate":{"type":"string"},"currency":{"type":"string"},"unit":{"type":"string","description":"Jednotka z origin\u00e1lu, pr\u00e1zdna ak nie je uveden\u00e1."}},"additionalProperties":false}},"currency":{"type":["string","null"]},"missing":{"type":"array","items":{"type":"string"}},"message":{"type":["string","null"]},"duplicate":{"oneOf":[{"type":"null"},{"type":"object","required":["document_id","same_amount","message"],"properties":{"document_id":{"type":"integer"},"same_amount":{"type":"boolean"},"message":{"type":"string"}}}]}},"additionalProperties":false},"PotvrdenieKonceptuB05":{"type":"object","properties":{"original_id":{"type":"integer","minimum":1},"kurz_rezim":{"enum":["ecb","vlastny"]},"kurz":{"type":"string","description":"Po\u010det jednotiek meny za 1 EUR, najviac 6 desatinn\u00fdch miest."},"kurz_datum":{"type":"string","format":"date"},"kurz_zdroj":{"type":"string","maxLength":120},"udaje":{"type":"object","required":["dodavatel_nazov","cislo_faktury","datum_vystavenia","mena","celkom"],"properties":{"dodavatel_nazov":{"type":"string"},"dodavatel_ico":{"type":"string"},"dodavatel_dic":{"type":"string"},"dodavatel_ic_dph":{"type":"string"},"cislo_faktury":{"type":"string"},"variabilny_symbol":{"type":"string"},"iban":{"type":"string"},"datum_vystavenia":{"type":"string"},"datum_dodania":{"type":"string"},"datum_splatnosti":{"type":"string"},"mena":{"type":"string"},"celkom":{"type":"string"},"rozpis":{"type":"array","items":{"type":"object","required":["sadzba","zaklad","dan"],"properties":{"sadzba":{"type":"string"},"zaklad":{"type":"string"},"dan":{"type":"string"}},"additionalProperties":false}}},"additionalProperties":false},"druh":{"enum":["blocek","received_invoice"],"description":"Druh ru\u010dne potvrden\u00e9ho podkladu; eKasa je p\u00f4vod, nie druh."},"povod":{"enum":["manual","ekasa","fotografia"]}},"additionalProperties":false},"EfakturaAsynchronnePrijatie":{"type":"object","required":["id","status","environment","accepted_at"],"additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"status":{"type":"string","enum":["accepted"]},"environment":{"type":"string","enum":["sandbox","production"]},"accepted_at":{"type":"string","format":"date-time"}}},"EfakturaAsynchronnyStav":{"type":"object","required":["id","status","environment","accepted_at","error_code"],"additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"status":{"type":"string","enum":["accepted","sent","delivered","error"]},"environment":{"type":"string","enum":["sandbox","production"]},"accepted_at":{"type":"string","format":"date-time"},"error_code":{"type":["string","null"],"enum":[null,"SEND_FAILED","SEND_UNCERTAIN","NETWORK_REJECTED"]}}},"B04Uhrada":{"type":"object","required":["id","document_id","cislo","suma","mena","datum","sposob","zdroj","poznamka","skutocna_suma","skutocna_mena","kurz","bank_transaction_id","odpojena","uhradene","stav","revizia","prijata"],"properties":{"id":{"type":"integer"},"document_id":{"type":"integer"},"cislo":{"type":"string"},"suma":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{2}$"},"mena":{"type":"string","pattern":"^[A-Z]{3}$"},"datum":{"type":"string","format":"date"},"sposob":{"type":"string"},"zdroj":{"type":"string"},"poznamka":{"type":["string","null"]},"skutocna_suma":{"type":["string","null"],"pattern":"^-?[0-9]+\\.[0-9]{2}$"},"skutocna_mena":{"type":["string","null"]},"kurz":{"type":["string","null"]},"bank_transaction_id":{"type":["integer","null"]},"odpojena":{"type":"boolean"},"uhradene":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{2}$"},"stav":{"type":"string"},"revizia":{"type":"string","minLength":64,"maxLength":64},"prijata":{"type":"boolean"}}},"B04UhradaOdpoved":{"type":"object","required":["data"],"properties":{"data":{"$ref":"#\/components\/schemas\/B04Uhrada"}}},"B04ZmenaUhrady":{"type":"object","required":["suma","datum","dovod"],"properties":{"suma":{"type":"string","pattern":"^[0-9]{1,10}(\\.[0-9]{1,2})?$"},"datum":{"type":"string","format":"date"},"dovod":{"type":"string","maxLength":500,"pattern":"\\S"},"revizia":{"type":"string","minLength":64,"maxLength":64},"skutocna_suma":{"type":"string","pattern":"^[0-9]{1,10}(\\.[0-9]{1,2})?$"}}},"B04OdpojenieUhrady":{"type":"object","required":["dovod"],"properties":{"dovod":{"type":"string","maxLength":500,"pattern":"\\S"},"revizia":{"type":"string","minLength":64,"maxLength":64}}},"B04VazbaPohybu":{"type":"object","required":["payment_id","document_id","cislo","suma","mena","zdroj","skore","dovody","porovnanie","dovod_priradenia","prijata"],"properties":{"payment_id":{"type":"integer"},"document_id":{"type":"integer"},"cislo":{"type":"string"},"suma":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{2}$"},"mena":{"type":"string"},"zdroj":{"type":"string"},"skore":{"type":"integer","minimum":0,"maximum":100},"dovody":{"type":"array","items":{"type":"string"}},"porovnanie":{"type":"string","enum":["aktualne","pri_priradeni"]},"dovod_priradenia":{"type":["string","null"]},"prijata":{"type":"boolean"}}},"B04Pohyb":{"type":"object","required":["id","zdroj","datum","suma","mena","vs","iban","partner","popis","zostava","vazby"],"properties":{"id":{"type":"integer"},"zdroj":{"type":"string"},"datum":{"type":"string","format":"date"},"suma":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{2}$"},"mena":{"type":"string"},"vs":{"type":["string","null"]},"iban":{"type":["string","null"]},"partner":{"type":["string","null"]},"popis":{"type":["string","null"]},"zostava":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{2}$"},"vazby":{"type":"array","items":{"$ref":"#\/components\/schemas\/B04VazbaPohybu"}}}},"B04PohybOdpoved":{"type":"object","required":["data"],"properties":{"data":{"$ref":"#\/components\/schemas\/B04Pohyb"}}},"B04PriradeniePohybu":{"type":"object","required":["document_id","suma","dovod"],"properties":{"document_id":{"type":"integer","minimum":1},"suma":{"type":"string","pattern":"^[0-9]{1,10}(\\.[0-9]{1,2})?$"},"dovod":{"type":"string","maxLength":500,"pattern":"\\S"},"assigned_amount":{"type":"string","pattern":"^[0-9]{1,10}(\\.[0-9]{1,2})?$"},"exchange_rate":{"type":"string","description":"Povinn\u00e9 s assigned_amount, smerom, d\u00e1tumom a zdrojom pri odli\u0161n\u00fdch men\u00e1ch. Bodka ako desatinn\u00fd odde\u013eova\u010d."},"exchange_rate_direction":{"type":"string","enum":["payment_to_invoice","invoice_to_payment"]},"exchange_rate_date":{"type":"string","format":"date"},"exchange_rate_source":{"type":"string","maxLength":120}}},"B07CorrectionRequest":{"type":"object","required":["type","mode","reason","items"],"properties":{"type":{"type":"string","enum":["credit_note","debit_note"]},"mode":{"type":"string","enum":["financial","refund","physical"]},"reason":{"type":"string","maxLength":2000},"exchange_rate":{"type":["string","null"],"pattern":"^\\d+(\\.\\d{1,6})?$","description":"1 EUR = x jednotiek meny; pre cudziu menu povinn\u00e9 spolu s d\u00e1tumom a zdrojom."},"items":{"type":"array","minItems":1,"maxItems":100,"items":{"oneOf":[{"type":"object","required":["name","amount","vat_rate"],"properties":{"name":{"type":"string","maxLength":255},"amount":{"type":"string","pattern":"^\\d{1,10}(\\.\\d{1,2})?$"},"vat_rate":{"type":"number","minimum":0,"maximum":100},"original_item_id":{"type":["integer","null"]},"quantity":false},"description":"Neskladov\u00fd cenov\u00fd riadok. quantity sa neposiela; aj v\u00fdslovn\u00e1 nula je 422."},{"type":"object","required":["original_item_id","quantity"],"properties":{"original_item_id":{"type":"integer"},"quantity":{"type":"number","exclusiveMinimum":0}}}]}},"exchange_rate_date":{"type":["string","null"],"format":"date"},"exchange_rate_source":{"type":["string","null"],"maxLength":120},"mandatory_text_key":{"type":["string","null"],"maxLength":100,"description":"Pri externom origin\u00e1li s nulovou DPH povinn\u00fd dolo\u017een\u00fd da\u0148ov\u00fd re\u017eim."}},"description":"physical: mno\u017estevn\u00fd dobropis, bez z\u00e1pisu skladov\u00fdch pohybov B07. Fyzick\u00fd \u0165archopis sa vytv\u00e1ra cez skladov\u00e9 nadv\u00e4znosti. refund: iba dobropis; \u010dakaj\u00faci RefundRecord, bez platby a transportu."},"B07ExternalCorrectionRequest":{"type":"object","required":["type","mode","reason","items","partner_id","currency","original_number","original_issue_date"],"properties":{"type":{"const":"credit_note"},"mode":{"const":"financial"},"reason":{"type":"string","maxLength":2000},"exchange_rate":{"type":["string","null"],"pattern":"^\\d+(\\.\\d{1,6})?$","description":"1 EUR = x jednotiek meny; pre cudziu menu povinn\u00e9 spolu s d\u00e1tumom a zdrojom."},"items":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","required":["name","amount","vat_rate"],"properties":{"name":{"type":"string","maxLength":255},"amount":{"type":"string","pattern":"^\\d{1,10}(\\.\\d{1,2})?$"},"vat_rate":{"type":"number","minimum":0,"maximum":100},"original_item_id":{"type":["integer","null"]},"quantity":false},"description":"Neskladov\u00fd cenov\u00fd riadok. quantity sa neposiela; aj v\u00fdslovn\u00e1 nula je 422."}},"partner_id":{"type":"integer"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"original_number":{"type":"string","maxLength":100},"original_issue_date":{"type":"string","format":"date"},"exchange_rate_date":{"type":["string","null"],"format":"date"},"exchange_rate_source":{"type":["string","null"],"maxLength":120},"mandatory_text_key":{"type":["string","null"],"maxLength":100,"description":"Pri externom origin\u00e1li s nulovou DPH povinn\u00fd dolo\u017een\u00fd da\u0148ov\u00fd re\u017eim."}}},"B07CorrectionResponse":{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["id","number","type","mode","total","currency","issue_date","original_reference","url"],"properties":{"id":{"type":"integer"},"number":{"type":"string"},"type":{"type":"string"},"mode":{"type":"string"},"total":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"currency":{"type":"string"},"issue_date":{"type":"string","format":"date"},"original_reference":{"type":"object","required":["number","issue_date"],"properties":{"number":{"type":"string"},"issue_date":{"type":["string","null"],"format":"date"}}},"url":{"type":"string"}}}}},"B07TimelineEntry":{"type":"object","required":["id","number","type","status","total","currency","issue_date","parent_id","reversal","reason","mode","url"],"properties":{"id":{"type":"integer"},"number":{"type":"string"},"type":{"type":"string"},"status":{"type":"string"},"total":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"currency":{"type":"string"},"issue_date":{"type":["string","null"],"format":"date"},"parent_id":{"type":["integer","null"]},"reversal":{"type":"boolean"},"reason":{"type":["string","null"]},"mode":{"type":["string","null"]},"url":{"type":"string"}}},"B07BalanceResponse":{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["document_id","currency","original_amount","credited_amount","debited_amount","remaining_amount","items","timeline","limit_known","balance_amount"],"properties":{"document_id":{"type":"integer"},"currency":{"type":"string"},"original_amount":{"type":["string","null"],"pattern":"^-?\\d+\\.\\d{2}$"},"credited_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"debited_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"remaining_amount":{"type":["string","null"],"pattern":"^-?\\d+\\.\\d{2}$"},"items":{"type":"array","items":{"type":"object","required":["id","name","original_quantity","remaining_quantity","vat_rate"],"properties":{"id":{"type":"integer"},"name":{"type":"string"},"original_quantity":{"type":"string"},"remaining_quantity":{"type":"number"},"vat_rate":{"type":"string"}}}},"timeline":{"type":"array","items":{"$ref":"#\/components\/schemas\/B07TimelineEntry"}},"limit_known":{"type":"boolean","description":"Extern\u00fd origin\u00e1l nem\u00e1 v Billexe zn\u00e1mu celkov\u00fa hodnotu ani zost\u00e1vaj\u00faci limit."},"balance_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"}}}}},"B07Error":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}}}}}},"B03Error":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object"}}}}},"B03Message":{"type":"object","properties":{"to":{"type":"string"},"subject":{"type":["string","null"]},"body":{"type":["string","null"]},"cc":{"type":"array","items":{"type":"string"}},"bcc":{"type":"array","items":{"type":"string"}},"payment":{"type":"object","required":["amount","currency","due_date","variable_symbol","iban"],"properties":{"amount":{"type":"string","pattern":"^[0-9]+[.][0-9]{2}$"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"due_date":{"type":["string","null"],"format":"date"},"variable_symbol":{"type":["string","null"]},"iban":{"type":["string","null"]}}}}},"B03Step":{"type":"object","required":["id","state","reason","rule_type","rule_index","original_at","scheduled_at","occurred_at","resource_type","resource_id","currency","amount_due"],"properties":{"id":{"type":"string"},"state":{"enum":["planned","skipped","sent","sending","uncertain","changed"]},"reason":{"type":["string","null"]},"reason_text":{"type":"string"},"label":{"type":"string"},"rule_type":{"type":"string"},"rule_index":{"type":"integer"},"resource_type":{"enum":["document","received_order"]},"resource_id":{"type":"integer"},"number":{"type":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"amount_due":{"type":["string","null"],"pattern":"^-?[0-9]+[.][0-9]{2}$"},"original_at":{"type":["string","null"],"format":"date-time"},"scheduled_at":{"type":["string","null"],"format":"date-time"},"occurred_at":{"type":["string","null"],"format":"date-time"},"message":{"anyOf":[{"$ref":"#\/components\/schemas\/B03Message"},{"type":"null"}]}}},"B03Timeline":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/B03Step"}},"meta":{"type":"object","required":["pagination"],"properties":{"pagination":{"type":"object","required":["next_cursor","has_more"],"properties":{"next_cursor":{"type":["string","null"]},"has_more":{"type":"boolean"}}}}}}},"B03Preview":{"type":"object","required":["id","document_id","mode","message","items","expiresAt","rendered_message"],"properties":{"id":{"type":"string","format":"uuid"},"document_id":{"type":"integer"},"mode":{"const":"reminder"},"message":{"$ref":"#\/components\/schemas\/B03Message"},"items":{"type":"array","items":{"type":"object","required":["key","name","required","size","selected"],"properties":{"key":{"type":"string"},"name":{"type":"string"},"required":{"type":"boolean"},"size":{"type":"integer"},"selected":{"type":"boolean"},"delivery":{"enum":["attachment","link"]},"error":{"type":["string","null"]}}}},"expiresAt":{"type":"string","format":"date-time"},"rendered_message":{"type":"object","required":["to","subject","body"],"properties":{"to":{"type":"string"},"subject":{"type":"string"},"body":{"type":"string"}}},"editedMessage":{"$ref":"#\/components\/schemas\/B03Message"}}},"B03SendResult":{"type":"object","required":["ok","replayed","links"],"properties":{"ok":{"type":"boolean"},"replayed":{"type":"boolean"},"links":{"type":"array","items":{"type":"object","required":["name","url"],"properties":{"name":{"type":"string"},"url":{"type":"string","format":"uri"}}}}}},"EshopB10Error":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":true}},"required":["code","message","fields"]}},"required":["error"]},"EshopB10Pagination":{"type":"object","properties":{"next_cursor":{"type":["string","null"]},"has_more":{"type":"boolean"}},"required":["next_cursor","has_more"]},"EshopB10PriceLevel":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"unit_price":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{2,8}$"},"gross_price":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{2,8}$"},"vat_rate":{"type":"string"},"vat_mode":{"type":"string","enum":["taxed","without_vat"]},"valid_from":{"type":["string","null"],"format":"date"},"valid_until":{"type":["string","null"],"format":"date"},"is_active":{"type":"boolean"}},"required":["code","name","currency","unit_price","gross_price","vat_rate","vat_mode","valid_from","valid_until","is_active"]},"EshopB10Product":{"type":"object","properties":{"schema":{"const":"eshop-product.v1"},"id":{"type":"integer"},"code":{"type":["string","null"]},"type":{"type":"string"},"name":{"type":"string"},"description":{"type":["string","null"]},"unit":{"type":"string"},"ean":{"type":["string","null"]},"barcode":{"type":["string","null"]},"weight_kg":{"type":["string","null"]},"alternative_units":{"type":"array","items":{"type":"object","properties":{"unit":{"type":"string"},"factor":{"type":"string"}},"required":["unit","factor"]}},"category":{"type":["string","null"]},"is_active":{"type":"boolean"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"unit_price":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{2,8}$"},"vat_rate":{"type":"string"},"vat_rate_label":{"type":["string","null"]},"price_levels":{"type":"array","items":{"$ref":"#\/components\/schemas\/EshopB10PriceLevel"}},"price_variants":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"currency":{"type":"string"},"unit_price":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{2,8}$"},"valid_from":{"type":["string","null"],"format":"date"},"valid_until":{"type":["string","null"],"format":"date"},"warehouse_id":{"type":["integer","null"]},"min_quantity":{"type":"string"},"is_active":{"type":"boolean"},"quantity_banded":{"type":"boolean"}},"required":["id","currency","unit_price","valid_from","valid_until","warehouse_id","min_quantity","is_active","quantity_banded"]}},"stock":{"type":"object","properties":{"physical":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{4}$"},"reserved":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{4}$"},"available":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{4}$"},"warehouses":{"type":"array","items":{"$ref":"#\/components\/schemas\/EshopB10Warehouse"}},"unit":{"type":"string"},"unit_conversion_complete":{"type":"boolean"}},"required":["physical","reserved","available","warehouses","unit","unit_conversion_complete"]},"variant":{"type":["object","null"],"properties":{"parent_id":{"type":"integer"},"parent_external_id":{"type":"string"},"parent_name":{"type":"string"},"parent_active":{"type":"boolean"},"axes":{"type":"array","items":{"type":"object"}},"attributes":{"type":"object","additionalProperties":{"type":"string"}},"parent_version":{"type":"integer"},"variant_version":{"type":"integer"}}},"logistics":{"type":["object","null"],"additionalProperties":true},"images":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"mime":{"type":"string","enum":["image\/png","image\/jpeg","image\/webp"]},"sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"},"url":{"type":"string"}},"required":["id","name","mime","sha256","url"]}},"is_deleted":{"type":"boolean"},"archived_at":{"type":["string","null"],"format":"date-time"},"minimum_quantity":{"type":["string","null"],"pattern":"^-?[0-9]+\\.[0-9]{4}$"},"optimum_quantity":{"type":["string","null"],"pattern":"^-?[0-9]+\\.[0-9]{4}$"},"maximum_quantity":{"type":["string","null"],"pattern":"^-?[0-9]+\\.[0-9]{4}$"}},"required":["schema","id","code","type","name","description","unit","ean","barcode","weight_kg","alternative_units","category","is_active","currency","unit_price","vat_rate","vat_rate_label","price_levels","price_variants","stock","variant","logistics","images","is_deleted","archived_at","minimum_quantity","optimum_quantity","maximum_quantity"]},"EshopB10ProductDetail":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/EshopB10Product"}},"required":["data"]},"EshopB10Products":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/EshopB10Product"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/EshopB10Pagination"}},"required":["pagination"]}},"required":["data","meta"]},"EshopB10Warehouse":{"type":"object","properties":{"id":{"type":"integer"},"card_id":{"type":"integer"},"unit":{"type":"string"},"is_active":{"type":"boolean"},"minimum_quantity":{"type":["string","null"],"pattern":"^-?[0-9]+\\.[0-9]{4}$"},"optimum_quantity":{"type":["string","null"],"pattern":"^-?[0-9]+\\.[0-9]{4}$"},"maximum_quantity":{"type":["string","null"],"pattern":"^-?[0-9]+\\.[0-9]{4}$"},"physical":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{4}$"},"reserved":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{4}$"}},"required":["id","card_id","unit","is_active","minimum_quantity","optimum_quantity","maximum_quantity","physical","reserved"]},"VyuctovanieConfirmation":{"type":"object","required":["proforma_ids","version","items","advance_sources"],"properties":{"proforma_ids":{"type":"array","minItems":1,"maxItems":20,"uniqueItems":true,"items":{"type":"integer","minimum":1}},"version":{"type":"string","minLength":64,"maxLength":64},"items":{"type":"array","minItems":1,"maxItems":1000,"items":{"type":"object","required":["source_item_id","quantity"],"properties":{"source_item_id":{"type":"integer","minimum":1},"quantity":{"type":"number","minimum":0,"maximum":99999999},"delivery_item_id":{"type":["integer","null"],"minimum":1}}}},"advance_sources":{"type":"array","maxItems":1000,"items":{"type":"object","required":["type","id"],"properties":{"type":{"type":"string","enum":["payment","dpp"]},"id":{"type":"integer","minimum":1}}}}}},"VyuctovanieDirectReceipt":{"type":"object","required":["partner_id","paid_on","currency","amount","description","payment_reference","rates"],"properties":{"partner_id":{"type":"integer","minimum":1},"paid_on":{"type":"string","format":"date"},"currency":{"type":"string","const":"EUR"},"amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"description":{"type":"string","minLength":1,"maxLength":1000},"payment_reference":{"type":"string","minLength":1,"maxLength":120},"rates":{"type":"array","minItems":1,"maxItems":3,"items":{"type":"object","required":["rate","amount"],"properties":{"rate":{"type":"integer","enum":[23,19,5]},"amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]}}}}}},"VyuctovanieDocumentResult":{"type":"object","required":["document_id","number","currency","total_amount","vat_amount","due_amount"],"properties":{"document_id":{"type":"integer","minimum":1},"number":{"type":"string"},"currency":{"type":"string"},"total_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"vat_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"deducted_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"due_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"document_url":{"type":"string","format":"uri"}}},"VyuctovanieError":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}}}}}},"VyuctovanieMoney":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"VyuctovaniePreview":{"type":"object","required":["valid","version","quote","tax","confirmation","sources","stock"],"properties":{"valid":{"type":"boolean"},"version":{"type":"string"},"selection_limit":{"type":"integer","const":20},"proforma_ids":{"type":"array","minItems":1,"maxItems":20,"uniqueItems":true,"items":{"type":"integer","minimum":1}},"quote":{"$ref":"#\/components\/schemas\/VyuctovanieQuote"},"tax":{"$ref":"#\/components\/schemas\/VyuctovanieTax"},"confirmation":{"$ref":"#\/components\/schemas\/VyuctovanieConfirmation"},"documents":{"type":"array","items":{"type":"object"}},"sources":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["payment","dpp"]},"id":{"type":"integer","minimum":1},"amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"usable_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"deducted_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"currency":{"type":"string"},"reason":{"type":["string","null"]},"settlement_id":{"type":["integer","null"]},"settlement_number":{"type":["string","null"]}}}},"stock":{"type":"array","items":{"type":"object","required":["name","quantity","message"],"properties":{"name":{"type":"string"},"quantity":{"type":"number"},"message":{"type":"string"},"unit":{"type":"string"}}}}}},"VyuctovanieQuote":{"type":"object","required":["currency","total_amount","base_amount","vat_amount","deducted_amount","due_amount"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"total_amount":{"$ref":"#\/components\/schemas\/VyuctovanieMoney"},"base_amount":{"$ref":"#\/components\/schemas\/VyuctovanieMoney"},"vat_amount":{"$ref":"#\/components\/schemas\/VyuctovanieMoney"},"deducted_amount":{"$ref":"#\/components\/schemas\/VyuctovanieMoney"},"due_amount":{"$ref":"#\/components\/schemas\/VyuctovanieMoney"}}},"VyuctovanieTax":{"type":"object","required":["currency","full","remaining"],"properties":{"currency":{"type":"string"},"full":{"type":"object","additionalProperties":{"type":"object","required":["base_amount","vat_amount"],"properties":{"base_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"vat_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]}}}},"remaining":{"type":"object","additionalProperties":{"type":"object","required":["base_amount","vat_amount"],"properties":{"base_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"vat_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]}}}}}},"VyuctovanieTimeline":{"type":"object","required":["document_id","number","currency","events","received_amount","unpaid_amount","deducted_amount","usable_amount"],"properties":{"document_id":{"type":"integer","minimum":1},"number":{"type":"string"},"currency":{"type":"string"},"total_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"received_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"unpaid_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"deducted_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"usable_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"events":{"type":"array","items":{"type":"object","required":["kind","date","number"],"properties":{"kind":{"type":"string","enum":["proforma","payment","dpp","settlement","fulfilment"]},"date":{"type":"string","format":"date"},"number":{"type":"string"},"amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"vat_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"due_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"deducted_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","examples":["61.50"]},"currency":{"type":"string"},"quantity":{"type":"number"},"unit":{"type":"string"}}}},"fulfilment":{"type":"object"}}},"CentrumExportovAccountingWarning":{"type":"object","required":["identita","cislo","typ","dovod"],"additionalProperties":false,"properties":{"identita":{"oneOf":[{"$ref":"#\/components\/schemas\/CentrumExportovIdentity"},{"type":"null"}]},"cislo":{"type":"string"},"typ":{"type":"string"},"dovod":{"type":"string","minLength":1}}},"CentrumExportovDecimalMoney":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{2}$","description":"Presn\u00e1 desatinn\u00e1 suma s bodkou a dvoma desatinn\u00fdmi miestami; nie JSON number.","examples":["123.45","-50.00","0.00"]},"CentrumExportovError":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}}}}}},"CentrumExportovEurSummary":{"type":"object","required":["known","unknown","currency","complete"],"additionalProperties":false,"properties":{"known":{"$ref":"#\/components\/schemas\/CentrumExportovDecimalMoney","description":"S\u00fa\u010det exportovan\u00fdch riadkov s overenou EUR hodnotou."},"unknown":{"type":"integer","minimum":0,"maximum":10000,"description":"Po\u010det exportovan\u00fdch riadkov bez overenej EUR hodnoty."},"currency":{"type":"string","const":"EUR"},"complete":{"type":"boolean","description":"Pravda pr\u00e1ve vtedy, ke\u010f unknown je 0."}}},"CentrumExportovExcludedIdentity":{"type":"object","required":["identity","kind","reason"],"additionalProperties":false,"properties":{"identity":{"$ref":"#\/components\/schemas\/CentrumExportovIdentity"},"kind":{"type":"string","description":"Druh zdroja; pr\u00e1zdny pri identite mimo filtra."},"reason":{"type":"string","minLength":1},"number":{"type":"string","description":"\u010c\u00edslo alebo n\u00e1zov vynechan\u00e9ho z\u00e1znamu pre \u00fa\u010dtovn\u00edka."}}},"CentrumExportovExportPeriod":{"type":"object","required":["from","to","date_field"],"additionalProperties":false,"properties":{"from":{"type":"string","format":"date","description":"Prv\u00fd de\u0148 obdobia vr\u00e1tane."},"to":{"type":"string","format":"date","description":"Posledn\u00fd de\u0148 obdobia vr\u00e1tane."},"date_field":{"type":"string","enum":["issued_at","tax_point_at","paid_at"]}}},"CentrumExportovExportRequest":{"type":"object","required":["agenda","format","date_field","from","to"],"additionalProperties":false,"properties":{"agenda":{"type":"string","enum":["doklady","naklady","dodacie_listy","ponuky","objednavky","pokladnica","uhrady"]},"format":{"type":"string","enum":["zip","csv","xlsx","pohoda","kros_t01","mrp_xml2","mksoft_mks2","abra_xml"]},"date_field":{"type":"string","enum":["issued_at","tax_point_at","paid_at"],"default":"issued_at"},"from":{"type":"string","format":"date"},"to":{"type":"string","format":"date"},"identities":{"type":"array","items":{"$ref":"#\/components\/schemas\/CentrumExportovIdentity"},"maxItems":10000,"uniqueItems":true,"x-billex-config-limit":"export_dokumentove_centrum.max_rows"},"whole_filter":{"type":"boolean","description":"V\u00fdslovn\u00fd v\u00fdber cel\u00e9ho filtra; pri mesa\u010dnom doru\u010den\u00ed je pravdiv\u00fd."},"filters":{"type":"object","description":"Kanonick\u00fd filter dokumentov\u00e9ho centra.","additionalProperties":true}}},"CentrumExportovExportResponse":{"type":"object","required":["data"],"properties":{"data":{"$ref":"#\/components\/schemas\/CentrumExportovExportStatus"}}},"CentrumExportovExportStatus":{"type":"object","required":["id","status","created_at","completed_at","manifest","file","error","download_url"],"additionalProperties":false,"properties":{"id":{"type":"string","format":"uuid"},"status":{"type":"string","enum":["queued","processing","ready","failed"]},"created_at":{"type":"string","format":"date-time"},"completed_at":{"type":["string","null"],"format":"date-time"},"manifest":{"$ref":"#\/components\/schemas\/CentrumExportovManifest"},"file":{"oneOf":[{"type":"null"},{"type":"object","required":["filename","mime","size","sha256"],"additionalProperties":false,"properties":{"filename":{"type":"string"},"mime":{"type":"string"},"size":{"type":"integer","minimum":0},"sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}}}]},"error":{"oneOf":[{"type":"null"},{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"}}}]},"download_url":{"type":["string","null"],"format":"uri","description":"Vy\u017eaduje platn\u00fd bearer k\u013e\u00fa\u010d, aktu\u00e1lne \u010dlenstvo a exportn\u00e9 pr\u00e1va p\u00f4vodn\u00e9ho tvorcu."}}},"CentrumExportovIdentity":{"type":"string","pattern":"^(document|file|podklad|quote|order|cash|payment):[1-9][0-9]*$","description":"Kanonick\u00e1 identita p\u00f4vodnej agendy dokumentov\u00e9ho centra."},"CentrumExportovManifest":{"type":"object","required":["schema","agenda","format","period","filtered_count","selected_count","exported_count","excluded_count","selected_identities","exported_identities","excluded","totals","eur_summary"],"additionalProperties":false,"description":"Zmrazen\u00fd v\u00fdber, skuto\u010dne zahrnut\u00e9 identity a konkr\u00e9tne d\u00f4vody vynechania. Po\u010dty s\u00fa cel\u00e9 \u010d\u00edsla; finan\u010dn\u00e9 s\u00fa\u010dty s\u00fa desatinn\u00e9 re\u0165azce s menou.","properties":{"schema":{"type":"string","const":"billex.export-manifest.v1"},"agenda":{"type":"string","enum":["doklady","naklady","dodacie_listy","ponuky","objednavky","pokladnica","uhrady"]},"format":{"type":"string","enum":["zip","csv","xlsx","pohoda","kros_t01","mrp_xml2","mksoft_mks2","abra_xml"]},"period":{"$ref":"#\/components\/schemas\/CentrumExportovExportPeriod"},"filtered_count":{"type":"integer","minimum":0,"description":"Celkov\u00fd po\u010det v\u00fdsledkov kanonick\u00e9ho filtra pred explicitn\u00fdm v\u00fdberom."},"selected_count":{"type":"integer","minimum":0,"maximum":10000},"exported_count":{"type":"integer","minimum":0,"maximum":10000},"excluded_count":{"type":"integer","minimum":0,"maximum":10000},"selected_identities":{"type":"array","items":{"$ref":"#\/components\/schemas\/CentrumExportovIdentity"},"maxItems":10000,"uniqueItems":true,"x-billex-config-limit":"export_dokumentove_centrum.max_rows"},"exported_identities":{"type":"array","items":{"$ref":"#\/components\/schemas\/CentrumExportovIdentity"},"maxItems":10000,"uniqueItems":true,"x-billex-config-limit":"export_dokumentove_centrum.max_rows"},"excluded":{"type":"array","maxItems":10000,"items":{"$ref":"#\/components\/schemas\/CentrumExportovExcludedIdentity"}},"totals":{"type":"array","maxItems":10000,"items":{"$ref":"#\/components\/schemas\/CentrumExportovMoneyByCurrency"},"description":"S\u00fa\u010dty skuto\u010dne exportovan\u00fdch riadkov samostatne za ka\u017ed\u00fa menu."},"eur_summary":{"$ref":"#\/components\/schemas\/CentrumExportovEurSummary"},"accounting_manifest":{"type":"object","additionalProperties":true,"description":"Volite\u013en\u00fd p\u00f4vodn\u00fd protokol z existuj\u00faceho \u00fa\u010dtovn\u00e9ho ZIP exportu; bez s\u00fakromn\u00fdch API atrib\u00fatov."},"warnings":{"type":"array","items":{"$ref":"#\/components\/schemas\/CentrumExportovAccountingWarning"},"description":"Volite\u013en\u00e9 upozornenia p\u00f4vodn\u00e9ho \u00fa\u010dtovn\u00e9ho exportu, napr\u00edklad ch\u00fdbaj\u00faci origin\u00e1l; nie \u010fal\u0161ie vyraden\u00e9 identity."}}},"CentrumExportovMoneyByCurrency":{"type":"object","required":["currency","total"],"additionalProperties":false,"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"total":{"$ref":"#\/components\/schemas\/CentrumExportovDecimalMoney"}}},"VazbySkladuError":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object"}}}}},"VazbySkladuMoney":{"type":"object","required":["currency"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"original_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"effect_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"payments_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"document_balance_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"},"balance_after_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$"}}},"VazbySkladuMovement":{"type":"object","required":["id","stock_card_id","direction","quantity","created_at"],"properties":{"id":{"type":"integer"},"stock_card_id":{"type":"integer"},"direction":{"type":"string","enum":["prijem","vydaj"]},"quantity":{"type":"string","pattern":"^\\d+\\.\\d{4}$"},"created_at":{"type":"string","format":"date-time"},"original_document_item_id":{"type":["integer","null"]},"original_movement_id":{"type":["integer","null"]}}},"VazbySkladuPreview":{"type":"object","required":["operation","mode","allowed","conflicts","warnings","fingerprint","financial"],"properties":{"operation":{"type":"string"},"mode":{"type":"string"},"allowed":{"type":"boolean"},"conflicts":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}},"fingerprint":{"type":"string","minLength":64,"maxLength":64},"financial":{"$ref":"#\/components\/schemas\/VazbySkladuMoney"},"stock":{"type":"array","items":{"$ref":"#\/components\/schemas\/VazbySkladuStockRow"}},"original_quantity":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"returned_quantity":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"remaining_quantity":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"current_quantity":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"new_quantity":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"quantity_delta":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"balance_before":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"balance_after":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"reserved_quantity":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"}}},"VazbySkladuRequest":{"type":"object","required":["operation","reason","fingerprint"],"properties":{"operation":{"type":"string","enum":["vratka","uprava-vratky","tarchopis","dobropis-financny","storno"]},"mode":{"type":"string","enum":["financial","physical"]},"document_id":{"type":"integer","minimum":1},"document_item_id":{"type":"integer","minimum":1},"original_document_item_id":{"type":"integer","minimum":1},"stock_card_id":{"type":"integer","minimum":1},"quantity":{"type":"string","pattern":"^\\d{1,9}(\\.\\d{1,4})?$","description":"Celkov\u00e9 cie\u013eov\u00e9 mno\u017estvo v z\u00e1kladnej MJ skladovej karty, nie delta. Pri \u00faprave vratky aj 0."},"reason":{"type":"string","minLength":1,"maxLength":2000},"fingerprint":{"type":"string","pattern":"^[a-f0-9]{64}$"}}},"VazbySkladuResult":{"type":"object","required":["stock_action","created","preview"],"properties":{"stock_action":{"type":"string"},"created":{"type":"boolean"},"preview":{"$ref":"#\/components\/schemas\/VazbySkladuPreview"},"movement":{"anyOf":[{"$ref":"#\/components\/schemas\/VazbySkladuMovement"},{"type":"null"}]},"reversal_id":{"type":"integer"},"correction_document_id":{"type":["integer","null"]},"movement_ids":{"type":"array","items":{"type":"integer"}}}},"VazbySkladuStockRow":{"type":"object","properties":{"quantity_delta":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"before":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"after":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"movement_id":{"type":"integer"},"card_id":{"type":"integer"},"warehouse":{"type":["string","null"]}}},"SpisPartneraAttachment":{"type":"object","required":["id","name","mime","size","sha256","author_name","created_at"],"properties":{"id":{"type":"integer"},"name":{"type":"string"},"mime":{"type":"string"},"size":{"type":"integer"},"sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"author_id":{"type":["integer","null"]},"author_name":{"type":"string"},"created_at":{"type":"string","format":"date-time"}}},"SpisPartneraError":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object"}}}}},"SpisPartneraNote":{"type":"object","required":["id","type","subject","note","author_name","created_at"],"properties":{"id":{"type":"integer"},"type":{"type":"string","enum":["note","call","meeting","email","task"]},"subject":{"type":"string"},"note":{"type":["string","null"]},"author_id":{"type":["integer","null"]},"author_name":{"type":"string"},"created_at":{"type":"string","format":"date-time"},"starts_at":{"type":["string","null"],"format":"date-time"}}},"SpisPartneraNoteInput":{"type":"object","required":["subject","note"],"properties":{"type":{"type":"string","enum":["note","call","meeting","email","task"],"default":"note"},"subject":{"type":"string","maxLength":255},"note":{"type":"string","maxLength":20000},"starts_at":{"type":["string","null"],"format":"date-time","description":"ISO 8601 so sekundami a \u010dasov\u00fdm offsetom."}}},"SpisPartneraPagination":{"type":"object","required":["next_cursor","has_more"],"properties":{"next_cursor":{"type":["string","null"]},"has_more":{"type":"boolean"}}},"SpisPartneraPartner":{"type":"object","required":["id","name","tags","currency"],"properties":{"id":{"type":"integer"},"name":{"type":"string"},"ico":{"type":["string","null"]},"email":{"type":["string","null"]},"tags":{"type":"array","items":{"type":"string"}},"responsible_user_id":{"type":["integer","null"]},"responsible_name":{"type":"string"},"currency":{"type":"string","const":"EUR"},"turnover":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"EUR; obrat bez DPH za 12 mesiacov, saldo a po splatnosti s DPH."},"balance":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"EUR; obrat bez DPH za 12 mesiacov, saldo a po splatnosti s DPH."},"overdue":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"EUR; obrat bez DPH za 12 mesiacov, saldo a po splatnosti s DPH."}}},"SpisPartneraWriteResult":{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["id","created"],"properties":{"id":{"type":"integer"},"created":{"type":"boolean"}}}}},"WorkspaceDlB11BalanceLine":{"type":"object","properties":{"delivery_item_id":{"type":"integer","minimum":1},"order_item_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"name":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"unit":{"type":"string"},"delivered":{"type":"number"},"invoiced":{"type":"number"},"remaining":{"type":"number"},"original_fulfilment_remaining":{"type":"number"},"original_fulfilment_invoiced":{"type":"number"},"discount_percent":{"type":"number"},"vat_rate":{"type":"number"},"chain_discounts":{"anyOf":[{"$ref":"#\/components\/schemas\/WorkspaceDlKvalitaWorkspaceChainDiscount"},{"type":"null"}]},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"vat_rate_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"tax_mode":{"type":"string","enum":["taxed","with_vat","without_vat"]},"item_identity":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}]},"stock_snapshot":{"anyOf":[{"$ref":"#\/components\/schemas\/WorkspaceDlKvalitaWorkspaceStockSnapshot"},{"type":"null"}]},"catalog_price_snapshot":{"anyOf":[{"$ref":"#\/components\/schemas\/WorkspaceDlKvalitaWorkspaceCatalogSnapshot"},{"type":"null"}]},"allocations":{"type":"array","items":{"$ref":"#\/components\/schemas\/WorkspaceDlKvalitaWorkspaceAllocation"}},"physical_events":{"type":"array","items":{"$ref":"#\/components\/schemas\/WorkspaceDlKvalitaWorkspacePhysicalEvent"}},"quantity_to_invoice":{"type":"number","minimum":0},"remaining_after":{"type":"number"},"quantity_valid":{"type":"boolean"}},"required":["delivery_item_id","order_item_id","name","description","unit","delivered","invoiced","remaining","original_fulfilment_remaining","original_fulfilment_invoiced","discount_percent","vat_rate","chain_discounts","unit_price","currency","vat_rate_label","tax_mode","item_identity","stock_snapshot","catalog_price_snapshot","allocations","physical_events","quantity_to_invoice","remaining_after","quantity_valid"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/DodacieListyWorkspace\/WorkspaceController.php","app\/app\/Obchod\/DodacieListyWorkspace\/DodacieListyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/DokladyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/BilanciaDodacichListov.php"]},"WorkspaceDlB11Nahlad":{"type":"object","properties":{"valid":{"type":"boolean"},"mode":{"type":"string","enum":["itemized","summary"]},"delivery_note_ids":{"type":"array","items":{"type":"integer","minimum":1},"minItems":1,"maxItems":100,"uniqueItems":true},"documents":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"id":{"type":"integer","minimum":1},"source_version":{"type":"string","pattern":"^[a-f0-9]{64}$"},"chain":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"type":{"type":"string"},"number":{"type":"string"}},"required":["id","type","number"],"additionalProperties":false}},"number":{"type":"string"},"partner_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"buyer":{"anyOf":[{"$ref":"#\/components\/schemas\/WorkspaceDlKvalitaWorkspaceBuyer"},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"status":{"type":"string"},"order_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"order_number":{"anyOf":[{"type":"string"},{"type":"null"}]},"stock_editor":{"type":"boolean"},"order_status":{"anyOf":[{"type":"string"},{"type":"null"}]},"items":{"type":"array","items":{"$ref":"#\/components\/schemas\/WorkspaceDlB11BalanceLine"}},"billing_status":{"type":"string","enum":["Vyfakturovan\u00fd","\u010ciasto\u010dne fakturovan\u00fd","Otvoren\u00fd"]},"delivered":{"type":"number"},"invoiced":{"type":"number"},"remaining":{"type":"number"},"errors":{"type":"array","items":{"type":"string"}},"stock_effect":{"type":"object","required":["invoice","new_dispatch","movement_ids","delivery"],"properties":{"invoice":{"type":"string","const":"financial_only"},"new_dispatch":{"type":"boolean","const":false},"movement_ids":{"type":"array","items":{"type":"integer"}},"delivery":{"type":"string","enum":["no_dispatch_recorded","already_dispatched"]}}},"issue_date":{"type":["string","null"],"format":"date"},"delivery_date":{"type":["string","null"],"format":"date"}},"required":["id","source_version","chain","number","partner_id","buyer","currency","status","order_id","order_number","stock_editor","order_status","items","billing_status","delivered","invoiced","remaining","errors","stock_effect","issue_date","delivery_date"],"additionalProperties":false},{"type":"object","properties":{"id":{"type":"integer","minimum":1},"errors":{"type":"array","items":{"type":"string"},"minItems":1},"stock_effect":{"type":"object","required":["invoice","new_dispatch","movement_ids"],"properties":{"invoice":{"type":"string","const":"financial_only"},"new_dispatch":{"type":"boolean","const":false},"movement_ids":{"type":"array","items":{"type":"integer"}},"delivery":{"type":"string","enum":["no_dispatch_recorded","already_dispatched"]}}}},"required":["id","errors","stock_effect"],"additionalProperties":false}]}},"version":{"type":"string","pattern":"^[a-f0-9]{64}$"},"checks":{"type":"object","required":["partner","currency","active","remaining","quantity"],"properties":{"partner":{"type":"object","required":["label","valid"],"properties":{"label":{"type":"string"},"valid":{"type":"boolean"}}},"currency":{"type":"object","required":["label","valid"],"properties":{"label":{"type":"string"},"valid":{"type":"boolean"}}},"active":{"type":"object","required":["label","valid"],"properties":{"label":{"type":"string"},"valid":{"type":"boolean"}}},"remaining":{"type":"object","required":["label","valid"],"properties":{"label":{"type":"string"},"valid":{"type":"boolean"}}},"quantity":{"type":"object","required":["label","valid"],"properties":{"label":{"type":"string"},"valid":{"type":"boolean"}}}}},"selection_errors":{"type":"array","items":{"type":"string"}},"stock_effect":{"type":"object","required":["invoice","new_dispatch","movement_ids"],"properties":{"invoice":{"type":"string","const":"financial_only"},"new_dispatch":{"type":"boolean","const":false},"movement_ids":{"type":"array","items":{"type":"integer"}},"delivery":{"type":"string","enum":["no_dispatch_recorded","already_dispatched"]}}},"source_valid":{"type":"boolean","description":"Zdrojov\u00e9 doklady s\u00fa platn\u00e9 nez\u00e1visle od navrhnut\u00fdch mno\u017estiev."}},"required":["valid","mode","delivery_note_ids","documents","version","checks","selection_errors","stock_effect","source_valid"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/DodacieListyWorkspace\/WorkspaceController.php","app\/app\/Obchod\/DodacieListyWorkspace\/DodacieListyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/DokladyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/BilanciaDodacichListov.php"]},"WorkspaceDlChyba":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","fields"],"properties":{"code":{"type":"string","description":"Stabiln\u00fd dom\u00e9nov\u00fd k\u00f3d; klient ho pou\u017e\u00edva na rozhodovanie.","example":"NEPLATNE_UDAJE"},"message":{"type":"string","example":"\u00dadaje nie s\u00fa platn\u00e9."},"fields":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}}},"additionalProperties":true}}},"WorkspaceDlKvalitaReceivingUnits":{"type":"object","properties":{"entered_quantity":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"entered_unit":{"type":"string"},"factor":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"base_unit":{"type":"string"},"base_quantity":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"},"valuation_basis":{"const":"base_unit","type":"string"}},"required":["entered_quantity","entered_unit","factor","base_unit","base_quantity","valuation_basis"],"additionalProperties":false,"x-source-files":["app\/app\/Sklad\/Karty\/PrevodJednotiek.php"]},"WorkspaceDlKvalitaWorkspaceAllocation":{"type":"object","properties":{"allocation_id":{"type":"integer","minimum":1},"invoice_id":{"type":"integer","minimum":1},"invoice_item_id":{"type":"integer","minimum":1},"number":{"type":"string"},"quantity":{"type":"number"},"released":{"type":"number"},"active_quantity":{"type":"number"},"status":{"type":"string"}},"required":["allocation_id","invoice_id","invoice_item_id","number","quantity","released","active_quantity","status"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/DodacieListyWorkspace\/WorkspaceController.php","app\/app\/Obchod\/DodacieListyWorkspace\/DodacieListyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/DokladyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/BilanciaDodacichListov.php"]},"WorkspaceDlKvalitaWorkspaceBuyer":{"type":"object","properties":{"name":{"type":"string"},"contact_person":{"anyOf":[{"type":"string"},{"type":"null"}]},"street":{"anyOf":[{"type":"string"},{"type":"null"}]},"zip":{"anyOf":[{"type":"string"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"country":{"anyOf":[{"type":"string"},{"type":"null"}]},"ico":{"anyOf":[{"type":"string"},{"type":"null"}]},"dic":{"anyOf":[{"type":"string"},{"type":"null"}]},"peppol_participant_id":{"anyOf":[{"type":"string"},{"type":"null"}]},"ic_dph":{"anyOf":[{"type":"string"},{"type":"null"}]},"druh_osoby":{"anyOf":[{"type":"string"},{"type":"null"}]},"email":{"anyOf":[{"type":"string"},{"type":"null"}]},"phone":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["name","contact_person","street","zip","city","country","ico","dic","peppol_participant_id","ic_dph","druh_osoby","email","phone"],"additionalProperties":false,"x-source-files":["app\/app\/Models\/Partner.php"]},"WorkspaceDlKvalitaWorkspaceCatalogCard":{"type":"object","properties":{"id":{"type":"integer","minimum":1},"type":{"type":"string","enum":["goods","service"]},"code":{"type":"string"},"ean":{"anyOf":[{"type":"string"},{"type":"null"}]},"barcode":{"anyOf":[{"type":"string"},{"type":"null"}]},"weight_kg":{"anyOf":[{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"},{"type":"null"}]},"alternative_units":{"type":"array","items":{"type":"object","properties":{"unit":{"type":"string"},"factor":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"}},"required":["unit","factor"],"additionalProperties":false}},"name":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"unit":{"type":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_rate":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,2})?$"},"vat_rate_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"category":{"anyOf":[{"type":"string"},{"type":"null"}]},"is_active":{"type":"boolean"},"archived_at":{"anyOf":[{"type":"string","description":"\u010cas zo serializeru zdroja; ISO 8601 alebo datab\u00e1zov\u00fd timestamp pod\u013ea projekcie."},{"type":"null"}]},"usage":{"type":"string","enum":["sale","purchase","both"]},"default_quantity":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"}},"required":["id","type","code","ean","barcode","weight_kg","alternative_units","name","description","unit","currency","unit_price","vat_rate","vat_rate_label","category","is_active","archived_at"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/Samostatne\/CennikPolozka.php","app\/app\/Cennik\/NakupneProfily\/PouzitieProduktu.php"]},"WorkspaceDlKvalitaWorkspaceCatalogSnapshot":{"type":"object","properties":{"item_id":{"type":"integer","minimum":1},"card":{"$ref":"#\/components\/schemas\/WorkspaceDlKvalitaWorkspaceCatalogCard"},"selected_price":{"$ref":"#\/components\/schemas\/WorkspaceDlKvalitaWorkspaceSelectedPrice"}},"required":["item_id","card","selected_price"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/Hladiny\/CenovySnapshotEditora.php"]},"WorkspaceDlKvalitaWorkspaceChainDiscount":{"type":"object","properties":{"version":{"const":1,"type":"integer"},"origin":{"anyOf":[{"const":"trade_chain","type":"string"},{"type":"object","properties":{"type":{"const":"order","type":"string"},"id":{"type":"integer","minimum":1},"item_id":{"type":"integer","minimum":1}},"required":["type","id","item_id"],"additionalProperties":false}]},"quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"},"unit":{"type":"string"},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_rate":{"type":"string"},"discount":{"$ref":"#\/components\/schemas\/WorkspaceDlKvalitaWorkspaceDiscount"},"doc_discount":{"$ref":"#\/components\/schemas\/WorkspaceDlKvalitaWorkspaceDiscount"},"line_subtotal":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"line_vat":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"doc_discount_amount":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"net_subtotal":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"net_vat":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"net_total":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"source_quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"},"source_offset":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"},"order_item_id":{"type":"integer","minimum":1},"delivery_item_id":{"type":"integer","minimum":1},"delivery_id":{"type":"integer","minimum":1},"document_item_id":{"type":"integer","minimum":1},"movement_ids":{"type":"array","items":{"type":"integer","minimum":1}},"input":{"type":"object","properties":{"quantity":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"},"unit":{"type":"string"},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"discount_percent":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,2})?$"},"vat_rate":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,2})?$"},"vat_rate_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"required":["quantity","unit","unit_price","discount_percent","vat_rate","vat_rate_label","currency"],"additionalProperties":false}},"required":["version","origin","quantity","discount","line_subtotal","line_vat","doc_discount_amount","net_subtotal","net_vat","net_total","currency"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/ZlavyRetazca\/VypocetZliav.php","app\/app\/Obchod\/ZlavyRetazca\/FinancnySnapshot.php"]},"WorkspaceDlKvalitaWorkspaceDiscount":{"type":"object","properties":{"enabled":{"type":"boolean"},"unit":{"type":"string","enum":["percent","currency"]},"value":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,8})?$"},"display_unit":{"type":"string","enum":["percent","currency"]},"canonical_amount":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,12})?$"},"canonical_percent":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,8})?$"},"display_value":{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,2})?$"}},"required":["enabled","unit","value","display_unit","canonical_amount","canonical_percent","display_value"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/ZlavyRetazca\/VypocetZliav.php"]},"WorkspaceDlKvalitaWorkspacePhysicalEvent":{"type":"object","properties":{"movement_id":{"type":"integer","minimum":1},"source_type":{"anyOf":[{"type":"string"},{"type":"null"}]},"source_id":{"anyOf":[{"type":"string"},{"type":"null"}]},"stock_card_id":{"type":"integer","minimum":1},"quantity":{"type":"number"},"stock_document_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"stock_document_line_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]}},"required":["movement_id","source_type","source_id","stock_card_id","quantity","stock_document_id","stock_document_line_id"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/DodacieListyWorkspace\/WorkspaceController.php","app\/app\/Obchod\/DodacieListyWorkspace\/DodacieListyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/DokladyWorkspace.php","app\/app\/Obchod\/DodacieListyWorkspace\/BilanciaDodacichListov.php"]},"WorkspaceDlKvalitaWorkspaceSelectedPrice":{"type":"object","properties":{"variant_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"source":{"type":"string","enum":["card","catalog","agreement","level","manual"]},"source_label":{"type":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"unit_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"gross_price":{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$","description":"Desatinn\u00e1 pe\u0148a\u017en\u00e1 hodnota; JSON string."},"vat_rate":{"type":"number"},"vat_rate_label":{"anyOf":[{"type":"string","enum":["N"]},{"type":"null"}]},"vat_mode":{"type":"string","enum":["taxed","without_vat"]},"level_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"level_code":{"type":"string"},"warehouse_id":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}]},"min_quantity":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"}]},"quantity_banded":{"type":"boolean"},"valid_from":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"valid_until":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"manual_reason":{"type":"string","maxLength":500}},"required":["variant_id","source","source_label","currency","unit_price"],"additionalProperties":false,"x-source-files":["app\/app\/Cennik\/Hladiny\/CenovySnapshotEditora.php","app\/app\/Cennik\/Samostatne\/SamostatnyCennik.php"]},"WorkspaceDlKvalitaWorkspaceStockComponent":{"type":"object","properties":{"stock_card_id":{"type":"integer","minimum":1},"quantity_per_unit":{"anyOf":[{"type":"number","exclusiveMinimum":0},{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"}]}},"required":["stock_card_id","quantity_per_unit"],"additionalProperties":false,"x-source-files":["app\/app\/Sklad\/Vazby\/VazbyDokladov.php"]},"WorkspaceDlKvalitaWorkspaceStockSnapshot":{"type":"object","properties":{"stock_card_id":{"type":"integer","minimum":1},"warehouse_id":{"type":"integer","minimum":1},"cennik_polozka_id":{"type":"integer","minimum":1},"base_unit":{"type":"string"},"alternative_units":{"type":"array","items":{"type":"object","properties":{"unit":{"type":"string"},"factor":{"type":"string","pattern":"^-?\\d+\\.\\d{4}$"}},"required":["unit","factor"],"additionalProperties":false}},"name":{"type":"string"},"code":{"type":"string"},"ean":{"anyOf":[{"type":"string"},{"type":"null"}]},"barcode":{"anyOf":[{"type":"string"},{"type":"null"}]},"weight_kg":{"anyOf":[{"type":"string","pattern":"^-?\\d+(?:\\.\\d{1,4})?$"},{"type":"null"}]},"units":{"$ref":"#\/components\/schemas\/WorkspaceDlKvalitaReceivingUnits"},"price_reference":{"$ref":"#\/components\/schemas\/WorkspaceDlKvalitaWorkspaceCatalogSnapshot"},"order_item_id":{"type":"integer","minimum":1},"item_identity":{"type":"string","format":"uuid"},"components":{"type":"array","items":{"$ref":"#\/components\/schemas\/WorkspaceDlKvalitaWorkspaceStockComponent"}}},"required":["stock_card_id","warehouse_id"],"additionalProperties":false,"x-source-files":["app\/app\/Obchod\/EditorPoloziek\/SnapshotPolozky.php","app\/app\/Obchod\/PrijateObjednavky\/PrijateObjednavky.php"]},"QuoteRequest":{"type":["object","null"],"required":["company_name","ico","product","product_name","account_guid","note","contact","requested_users","received_at","requested_package"],"properties":{"company_name":{"type":["string","null"]},"ico":{"type":["string","null"]},"product":{"type":["string","null"]},"product_name":{"type":["string","null"]},"account_guid":{"type":["string","null"]},"note":{"type":["string","null"]},"contact":{"type":"object","required":["name","email","phone"],"properties":{"name":{"type":["string","null"]},"email":{"type":["string","null"]},"phone":{"type":["string","null"]}}},"requested_users":{"type":["integer","null"],"minimum":1},"received_at":{"type":["string","null"],"format":"date-time"},"requested_package":{"type":"object","required":["id","name"],"properties":{"id":{"type":["integer","null"]},"name":{"type":["string","null"]}},"description":"Snapshot bal\u00edka pri vzniku. Pri star\u0161ej ponuke id=null a name obsahuje cel\u00fd n\u00e1zov p\u00f4vodnej polo\u017eky; bez polo\u017eky name=null."}}},"QuoteRequestQuote":{"type":"object","required":["id","quote_number","status","partner_id","buyer_name","buyer_snapshot","currency","subtotal","vat_total","total","origin","request"],"properties":{"id":{"type":"integer","description":"ID ponuky."},"quote_number":{"type":"string","description":"Serverom pridelen\u00e9 \u010d\u00edslo ponuky alebo identifik\u00e1tor konceptu."},"status":{"type":"string","enum":["draft","sent","viewed","accepted","rejected","expired","converted"],"description":"Aktu\u00e1lny stav \u017eivotn\u00e9ho cyklu."},"partner_id":{"type":["integer","null"],"description":"Partner vlastnej firmy; null pre ru\u010dn\u00e9ho odberate\u013ea."},"buyer_name":{"type":["string","null"]},"buyer_snapshot":{"type":"object","description":"Sn\u00edmka odberate\u013ea.","additionalProperties":true},"currency":{"type":["string","null"],"description":"Trojp\u00edsmenov\u00e1 podporovan\u00e1 mena.","minLength":3,"maxLength":3},"subtotal":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Suma v mene ponuky, presne dve desatinn\u00e9 miesta."},"vat_total":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Suma v mene ponuky, presne dve desatinn\u00e9 miesta."},"total":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Suma v mene ponuky, presne dve desatinn\u00e9 miesta."},"origin":{"type":["string","null"],"description":"quote_request = verejn\u00fd formul\u00e1r; oc_billing_ucet = billing \u00fa\u010det; in\u00e9 origin hodnoty sa zachov\u00e1vaj\u00fa."},"request":{"$ref":"#\/components\/schemas\/QuoteRequest"},"intro_text":{"type":["string","null"],"description":"\u00davodn\u00e1 alebo z\u00e1vere\u010dn\u00e1 pozn\u00e1mka ponuky.","maxLength":5000},"footer_text":{"type":["string","null"],"description":"\u00davodn\u00e1 alebo z\u00e1vere\u010dn\u00e1 pozn\u00e1mka ponuky.","maxLength":5000},"issue_date":{"type":["string","null"],"description":"D\u00e1tum v ISO form\u00e1te.","format":"date"},"valid_until":{"type":["string","null"],"description":"D\u00e1tum v ISO form\u00e1te.","format":"date"},"delivery_method":{"type":"string","enum":["pdf_email","online","download"],"description":"Rovnak\u00e1 vo\u013eba ako v editore ponuky.","default":"pdf_email"},"conversion_mode":{"type":"string","enum":["proforma","invoice","acceptance"],"description":"Rovnak\u00e1 vo\u013eba ako v editore ponuky.","default":"acceptance"},"show_period":{"type":"boolean","description":"Vo\u013eba prezent\u00e1cie ponuky z webov\u00e9ho editora."},"show_vat_breakdown":{"type":"boolean","description":"Vo\u013eba prezent\u00e1cie ponuky z webov\u00e9ho editora."},"show_issue_date":{"type":"boolean","description":"Vo\u013eba prezent\u00e1cie ponuky z webov\u00e9ho editora."},"show_valid_until":{"type":"boolean","description":"Vo\u013eba prezent\u00e1cie ponuky z webov\u00e9ho editora."},"signatory_name":{"type":["string","null"],"description":"Meno\/funkcia podpisuj\u00faceho.","maxLength":255},"signatory_function":{"type":["string","null"],"description":"Meno\/funkcia podpisuj\u00faceho.","maxLength":255},"presentation":{"type":"object","description":"Ulo\u017een\u00e9 zobrazenie tejto ponuky; nemen\u00ed predvo\u013eby firmy.","properties":{"show_totals":{"type":"boolean","description":"Zobrazi\u0165 s\u00fa\u010dty namiesto jednotkov\u00fdch cien."},"show_signature":{"type":"boolean","description":"Zobrazi\u0165 podpis."},"dominant_price":{"type":"string","enum":["net","gross"],"description":"Dominantn\u00e1 cena bez DPH alebo s DPH."}},"additionalProperties":false},"discounts":{"type":["object","null"],"description":"Vypo\u010d\u00edtan\u00e1 sn\u00edmka zliav spolo\u010dn\u00e9ho obchodn\u00e9ho re\u0165azca.","additionalProperties":true},"online_url":{"type":"string","description":"Online odkaz existuj\u00faceho port\u00e1lu ponuky.","format":"uri"},"pdf_url":{"type":"string","description":"API URL PDF, vy\u017eaduje Bearer s doklady.citanie.","format":"uri"},"items":{"type":"array","description":"Ulo\u017een\u00e9 polo\u017eky s trval\u00fdmi ID.","items":{"type":"object","properties":{"id":{"type":["integer","null"],"description":"Existuj\u00faci riadok tejto ponuky; vynechanie vytvor\u00ed nov\u00fd riadok."},"item_identity":{"type":["string","null"],"description":"St\u00e1la identita riadka.","format":"uuid"},"name":{"type":"string","description":"N\u00e1zov polo\u017eky.","maxLength":255},"description":{"type":["string","null"],"description":"Pozn\u00e1mka k polo\u017eke.","maxLength":1000},"period":{"type":["string","null"],"description":"Obdobie dod\u00e1vky.","maxLength":30},"quantity":{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"}],"description":"Desatinn\u00e9 \u010d\u00edslo alebo \u010d\u00edseln\u00fd re\u0165azec s bodkou."},"unit":{"type":["string","null"],"description":"Mern\u00e1 jednotka.","maxLength":20},"unit_price":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Suma v mene ponuky, presne dve desatinn\u00e9 miesta."},"vat_rate":{"oneOf":[{"type":"number"},{"type":"string","pattern":"^(N|[0-9]{1,3}(\\.[0-9]{1,2})?)$"}],"description":"Sadzba DPH alebo N pre nezdanite\u013en\u00fa polo\u017eku."},"discount_percent":{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"}],"description":"Desatinn\u00e9 \u010d\u00edslo alebo \u010d\u00edseln\u00fd re\u0165azec s bodkou."},"position":{"type":"integer","description":"Poradie riadka."},"vat_rate_label":{"type":["string","null"],"enum":["N",null],"description":"N pre nezdanite\u013en\u00fd riadok."},"subtotal":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Suma v mene ponuky, presne dve desatinn\u00e9 miesta."},"vat_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Suma v mene ponuky, presne dve desatinn\u00e9 miesta."},"total":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Suma v mene ponuky, presne dve desatinn\u00e9 miesta."}},"required":["id","item_identity","name","description","period","quantity","unit","unit_price","vat_rate","discount_percent","position","vat_rate_label","subtotal","vat_amount","total"]}}}},"OdberatelDokladu":{"type":"object","required":["id","nazov"],"properties":{"id":{"type":["integer","null"]},"nazov":{"type":["string","null"]},"ico":{"type":["string","null"]},"dic":{"type":["string","null"]},"ic_dph":{"type":["string","null"]},"email":{"type":["string","null"]},"telefon":{"type":["string","null"]},"ulica":{"type":["string","null"]},"psc":{"type":["string","null"]},"mesto":{"type":["string","null"]},"krajina":{"type":["string","null"]}},"description":"Historick\u00fd odberate\u013e na doklade. Identita m\u00f4\u017ee by\u0165 pr\u00e1zdna pri doklade bez partnera; \u00fadaje s\u00fa zamrznut\u00fd snapshot."},"WebhookDocumentPayload":{"type":"object","properties":{"event":{"type":"string"},"timestamp":{"type":"string","format":"date-time"},"document":{"type":"object","properties":{"id":{"type":"integer"},"type":{"type":"string"},"type_label":{"type":"string"},"number":{"type":["string","null"]},"variable_symbol":{"type":["string","null"]},"status":{"type":"string"},"amount":{"type":"number","description":"Historick\u00fd podp\u00edsan\u00fd payload pou\u017e\u00edva JSON number; server jeho bajty nemen\u00ed."},"currency":{"type":"string"},"issue_date":{"type":["string","null"]},"due_date":{"type":["string","null"]},"paid_at":{"type":["string","null"]},"pdf_url":{"type":["string","null"]}},"required":["id","type","type_label","number","variable_symbol","status","amount","currency","issue_date","due_date","paid_at","pdf_url"],"additionalProperties":false},"partner":{"anyOf":[{"type":"object","properties":{"id":{"type":"integer"},"legal_name":{"type":"string"},"ico":{"type":["string","null"]},"email":{"type":["string","null"]}},"required":["id","legal_name","ico","email"],"additionalProperties":false},{"type":"null"}]}},"required":["event","timestamp","document","partner"],"additionalProperties":false},"WebhookServicePayload":{"type":"object","properties":{"event":{"type":"string"},"timestamp":{"type":"string","format":"date-time"},"subscription":{"type":"object","properties":{"id":{"type":"integer"},"status":{"type":"string"},"external_account_id":{"type":["string","null"]},"term_type":{"type":"string"},"starts_at":{"type":["string","null"]},"ends_at":{"type":["string","null"]},"next_charge_at":{"type":["string","null"]},"quantity":{"type":"integer"},"price":{"type":"number"},"currency":{"type":"string"},"valid_to":{"type":["string","null"]}},"required":["id","status","external_account_id","term_type","starts_at","ends_at","next_charge_at","quantity","price","currency","valid_to"],"additionalProperties":false},"product":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"}},"required":["code","name"],"additionalProperties":false},{"type":"null"}]},"package":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"period":{"type":"string"}},"required":["code","name","period"],"additionalProperties":false},{"type":"null"}]},"partner":{"anyOf":[{"type":"object","properties":{"id":{"type":"integer"},"legal_name":{"type":"string"},"ico":{"type":["string","null"]},"email":{"type":["string","null"]}},"required":["id","legal_name","ico","email"],"additionalProperties":false},{"type":"null"}]},"document":{"anyOf":[{"type":"object","properties":{"id":{"type":"integer"},"number":{"type":["string","null"]},"type":{"type":"string"}},"required":["id","number","type"],"additionalProperties":false},{"type":"null"}]}},"required":["event","timestamp","subscription","product","package","partner","document"],"additionalProperties":false},"QuoteWriteRequest":{"type":"object","description":"Vstup ponuky pou\u017e\u00edva rovnak\u00e9 n\u00e1zvy a valid\u00e1ciu ako webov\u00fd editor. PATCH zachov\u00e1 vynechan\u00e9 polia; items nahr\u00e1dza cel\u00fd zoznam. Firemn\u00e9 \u00fadaje, \u010d\u00edslo, verejn\u00e1 identita a intern\u00e9 snapshoty s\u00fa riaden\u00e9 serverom. Pri PATCH sa vynechan\u00e9 polia zachovaj\u00fa. Zmena partner_id, currency alebo issue_date pri polo\u017ek\u00e1ch so skladov\u00fdm\/cenn\u00edkov\u00fdm snapshotom vy\u017eaduje explicitn\u00e9 items; samotn\u00e9 pozn\u00e1mky \u010derstv\u00e9 tokeny nevy\u017eaduj\u00fa.","properties":{"partner_id":{"type":["integer","null"],"description":"Partner vlastnej firmy; null pre ru\u010dn\u00e9ho odberate\u013ea."},"currency":{"type":["string","null"],"description":"Trojp\u00edsmenov\u00e1 podporovan\u00e1 mena.","minLength":3,"maxLength":3},"status":{"type":"string","enum":["draft","sent"],"description":"draft je koncept, sent ozna\u010d\u00ed ponuku zverejnen\u00fa\/odoslan\u00fa integr\u00e1ciou bez odoslania e-mailu. Z draft mo\u017eno prejs\u0165 na sent. Z\u00e1kazn\u00edcke rozhodnutie, zobrazenie a konverzia s\u00fa riaden\u00e9 online \u017eivotn\u00fdm cyklom a nesm\u00fa sa podvrhn\u00fa\u0165."},"items":{"type":"array","items":{"type":"object","required":["name"],"properties":{"id":{"type":["integer","null"],"description":"Existuj\u00faci riadok tejto ponuky; vynechanie vytvor\u00ed nov\u00fd riadok."},"item_identity":{"type":["string","null"],"description":"St\u00e1la identita riadka.","format":"uuid"},"name":{"type":"string","description":"N\u00e1zov polo\u017eky.","maxLength":255},"description":{"type":["string","null"],"description":"Pozn\u00e1mka k polo\u017eke.","maxLength":1000},"period":{"type":["string","null"],"description":"Obdobie dod\u00e1vky.","maxLength":30},"quantity":{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"}],"description":"Desatinn\u00e9 \u010d\u00edslo alebo \u010d\u00edseln\u00fd re\u0165azec s bodkou."},"unit":{"type":["string","null"],"description":"Mern\u00e1 jednotka.","maxLength":20},"unit_price":{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"}],"description":"Desatinn\u00e9 \u010d\u00edslo alebo \u010d\u00edseln\u00fd re\u0165azec s bodkou."},"vat_rate":{"oneOf":[{"type":"number"},{"type":"string","pattern":"^(N|[0-9]{1,3}(\\.[0-9]{1,2})?)$"}],"description":"Sadzba DPH alebo N pre nezdanite\u013en\u00fa polo\u017eku."},"discount_percent":{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"}],"description":"Desatinn\u00e9 \u010d\u00edslo alebo \u010d\u00edseln\u00fd re\u0165azec s bodkou."},"discount":{"type":"object","description":"Z\u013eava spracovan\u00e1 rovnak\u00fdm v\u00fdpo\u010dtom ako web; vy\u017eaduje trade_chain_discounts alebo opr\u00e1vnen\u00fd prenos dokumentovej z\u013eavy.","properties":{"unit":{"type":"string","enum":["percent","currency"],"description":"Percent\u00e1 alebo suma v mene ponuky."},"value":{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"}],"description":"Desatinn\u00e9 \u010d\u00edslo alebo \u010d\u00edseln\u00fd re\u0165azec s bodkou."},"enabled":{"type":"boolean","default":true,"description":"Zapnut\u00e1 riadkov\u00e1 z\u013eava."}},"required":["unit","value"]},"stock_card_id":{"type":["integer","null"],"description":"Overen\u00e1 referencia editora na polo\u017eku\/sklad vlastnej firmy."},"warehouse_id":{"type":["integer","null"],"description":"Overen\u00e1 referencia editora na polo\u017eku\/sklad vlastnej firmy."},"cennik_polozka_id":{"type":["integer","null"],"description":"Overen\u00e1 referencia editora na polo\u017eku\/sklad vlastnej firmy."},"stock_token":{"type":["string","null"],"description":"Overen\u00fd token n\u00e1h\u013eadu skladovej\/cenn\u00edkovej ceny; rovnak\u00e9 pravidl\u00e1 ako web.","maxLength":20000},"price_token":{"type":["string","null"],"description":"Overen\u00fd token n\u00e1h\u013eadu skladovej\/cenn\u00edkovej ceny; rovnak\u00e9 pravidl\u00e1 ako web.","maxLength":20000},"manual_price":{"type":"boolean","description":"Ru\u010dn\u00e1 cena namiesto cenn\u00edkovej ceny."},"manual_price_reason":{"type":["string","null"],"description":"D\u00f4vod ru\u010dnej ceny.","maxLength":500}}},"description":"\u00dapln\u00e1 nov\u00e1 zostava riadkov. Pri PATCH bez items zost\u00e1vaj\u00fa p\u00f4vodn\u00e9 riadky a ich identity."},"doc_discount":{"type":"object","description":"Z\u013eava spracovan\u00e1 rovnak\u00fdm v\u00fdpo\u010dtom ako web; vy\u017eaduje trade_chain_discounts alebo opr\u00e1vnen\u00fd prenos dokumentovej z\u013eavy.","properties":{"unit":{"type":"string","enum":["percent","currency"],"description":"Percent\u00e1 alebo suma v mene ponuky."},"value":{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"}],"description":"Desatinn\u00e9 \u010d\u00edslo alebo \u010d\u00edseln\u00fd re\u0165azec s bodkou."},"enabled":{"type":"boolean","default":true,"description":"Zapnut\u00e1 z\u013eava. Pri vynechan\u00ed sa pou\u017eije true; false ponech\u00e1 z\u013eavu vypnut\u00fa."}},"required":["unit","value"]},"presentation":{"type":"object","description":"Ulo\u017een\u00e9 zobrazenie tejto ponuky; nemen\u00ed predvo\u013eby firmy.","properties":{"show_totals":{"type":"boolean","description":"Zobrazi\u0165 s\u00fa\u010dty namiesto jednotkov\u00fdch cien."},"show_signature":{"type":"boolean","description":"Zobrazi\u0165 podpis."},"dominant_price":{"type":"string","enum":["net","gross"],"description":"Dominantn\u00e1 cena bez DPH alebo s DPH."}},"additionalProperties":false},"intro_text":{"type":["string","null"],"description":"\u00davodn\u00e1 alebo z\u00e1vere\u010dn\u00e1 pozn\u00e1mka ponuky.","maxLength":5000},"footer_text":{"type":["string","null"],"description":"\u00davodn\u00e1 alebo z\u00e1vere\u010dn\u00e1 pozn\u00e1mka ponuky.","maxLength":5000},"issue_date":{"type":["string","null"],"description":"D\u00e1tum v ISO form\u00e1te.","format":"date"},"valid_until":{"type":["string","null"],"description":"D\u00e1tum v ISO form\u00e1te.","format":"date"},"exchange_rate_date":{"type":["string","null"],"description":"D\u00e1tum v ISO form\u00e1te.","format":"date"},"delivery_method":{"type":"string","enum":["pdf_email","online","download"],"description":"Rovnak\u00e1 vo\u013eba ako v editore ponuky.","default":"pdf_email"},"conversion_mode":{"type":"string","enum":["proforma","invoice","acceptance"],"description":"Rovnak\u00e1 vo\u013eba ako v editore ponuky.","default":"acceptance"},"show_period":{"type":"boolean","description":"Vo\u013eba prezent\u00e1cie ponuky z webov\u00e9ho editora."},"show_vat_breakdown":{"type":"boolean","description":"Vo\u013eba prezent\u00e1cie ponuky z webov\u00e9ho editora."},"show_issue_date":{"type":"boolean","description":"Vo\u013eba prezent\u00e1cie ponuky z webov\u00e9ho editora."},"show_valid_until":{"type":"boolean","description":"Vo\u013eba prezent\u00e1cie ponuky z webov\u00e9ho editora."},"use_company_stamp":{"type":"boolean","description":"Vo\u013eba prezent\u00e1cie ponuky z webov\u00e9ho editora."},"signatory_name":{"type":["string","null"],"description":"Meno\/funkcia podpisuj\u00faceho.","maxLength":255},"signatory_function":{"type":["string","null"],"description":"Meno\/funkcia podpisuj\u00faceho.","maxLength":255},"buyer_name":{"type":["string","null"],"description":"Ru\u010dn\u00fd \u00fadaj odberate\u013ea: name.","maxLength":255},"buyer_street":{"type":["string","null"],"description":"Ru\u010dn\u00fd \u00fadaj odberate\u013ea: street.","maxLength":255},"buyer_zip":{"type":["string","null"],"description":"Ru\u010dn\u00fd \u00fadaj odberate\u013ea: zip.","maxLength":20},"buyer_city":{"type":["string","null"],"description":"Ru\u010dn\u00fd \u00fadaj odberate\u013ea: city.","maxLength":255},"buyer_country":{"type":["string","null"],"description":"Ru\u010dn\u00fd \u00fadaj odberate\u013ea: country.","maxLength":100},"buyer_phone":{"type":["string","null"],"description":"Ru\u010dn\u00fd \u00fadaj odberate\u013ea: phone.","maxLength":50},"buyer_ico":{"type":["string","null"],"description":"Ru\u010dn\u00fd \u00fadaj odberate\u013ea: ico.","maxLength":20},"buyer_dic":{"type":["string","null"],"description":"Ru\u010dn\u00fd \u00fadaj odberate\u013ea: dic.","maxLength":20},"buyer_ic_dph":{"type":["string","null"],"description":"Ru\u010dn\u00fd \u00fadaj odberate\u013ea: ic_dph.","maxLength":20},"buyer_email":{"type":["string","null"],"description":"Ru\u010dn\u00fd \u00fadaj odberate\u013ea: email.","maxLength":255},"language":{"type":["string","null"],"description":"Podporovan\u00fd jazyk dokladu pod\u013ea katal\u00f3gu jazykov firmy."},"exchange_rate":{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"}],"description":"Kladn\u00fd ru\u010dn\u00fd kurz podporovanej cudzej meny."},"exchange_rate_source":{"type":["string","null"],"description":"Zdroj kurzu.","maxLength":120},"exchange_rate_origin":{"type":"string","enum":["rucne","automaticky"],"description":"P\u00f4vod menov\u00e9ho kurzu."},"document_defaults":{"type":["object","null"],"description":"Potvrden\u00fd existuj\u00faci n\u00e1h\u013ead predvolieb partnera. Pri zmene partnera je nutn\u00fd aktu\u00e1lny token a confirmed=true.","properties":{"token":{"type":["string","null"],"description":"\u0160ifrovan\u00fd token n\u00e1h\u013eadu.","maxLength":30000},"confirmed":{"type":"boolean","description":"Potvrdenie prevzatia."},"due_mode":{"type":"string","enum":["inherit","manual"],"description":"Zdeden\u00e1 alebo ru\u010dn\u00e1 platnos\u0165."},"discount_mode":{"type":"string","enum":["inherit","manual"],"description":"Zdeden\u00e1 alebo ru\u010dn\u00e1 z\u013eava."}}},"business_defaults":{"type":["object","null"],"description":"Potvrden\u00fd n\u00e1h\u013ead obchodn\u00fdch predvolieb partnera.","properties":{"token":{"type":"string","description":"\u0160ifrovan\u00fd token n\u00e1h\u013eadu.","maxLength":20000},"confirmed":{"type":"boolean","const":true,"description":"V\u00fdslovn\u00e9 potvrdenie prevzatia."},"tax_confirmed":{"type":"boolean","description":"Potvrdenie da\u0148ov\u00fdch predvolieb."}},"required":["token","confirmed"]},"seller":{"type":["object","null"],"description":"Sn\u00edmka dod\u00e1vate\u013ea patriaca iba ponuke. URL obr\u00e1zkov a intern\u00e9 identifik\u00e1tory sa neprij\u00edmaj\u00fa.","properties":{"name":{"type":["string","null"],"description":"\u00dadaj dod\u00e1vate\u013ea name.","maxLength":255},"contact_person":{"type":["string","null"],"description":"\u00dadaj dod\u00e1vate\u013ea contact_person.","maxLength":255},"street":{"type":["string","null"],"description":"\u00dadaj dod\u00e1vate\u013ea street.","maxLength":255},"zip":{"type":["string","null"],"description":"\u00dadaj dod\u00e1vate\u013ea zip.","maxLength":255},"city":{"type":["string","null"],"description":"\u00dadaj dod\u00e1vate\u013ea city.","maxLength":255},"country":{"type":["string","null"],"description":"\u00dadaj dod\u00e1vate\u013ea country.","maxLength":255},"ico":{"type":["string","null"],"description":"\u00dadaj dod\u00e1vate\u013ea ico.","maxLength":255},"dic":{"type":["string","null"],"description":"\u00dadaj dod\u00e1vate\u013ea dic.","maxLength":255},"ic_dph":{"type":["string","null"],"description":"\u00dadaj dod\u00e1vate\u013ea ic_dph.","maxLength":255},"register_entry":{"type":["string","null"],"description":"\u00dadaj dod\u00e1vate\u013ea register_entry.","maxLength":500},"phone":{"type":["string","null"],"description":"\u00dadaj dod\u00e1vate\u013ea phone.","maxLength":255},"email":{"type":["string","null"],"description":"\u00dadaj dod\u00e1vate\u013ea email.","maxLength":255},"web":{"type":["string","null"],"description":"\u00dadaj dod\u00e1vate\u013ea web.","maxLength":255},"vat_payer_type":{"type":"string","enum":["platca","neplatca","registrovany_7_7a"],"description":"Typ platite\u013ea DPH."},"oss":{"type":"boolean","description":"Registr\u00e1cia OSS."}}},"footer":{"type":["object","null"],"description":"Kompatibiln\u00fd blok dokumentovej z\u013eavy webov\u00e9ho editora. Prednostne pou\u017eite doc_discount.","additionalProperties":true}}},"QuoteWriteResponse":{"type":"object","required":["data"],"properties":{"data":{"type":"object","properties":{"partner_id":{"type":["integer","null"],"description":"Partner vlastnej firmy; null pre ru\u010dn\u00e9ho odberate\u013ea."},"currency":{"type":["string","null"],"description":"Trojp\u00edsmenov\u00e1 podporovan\u00e1 mena.","minLength":3,"maxLength":3},"intro_text":{"type":["string","null"],"description":"\u00davodn\u00e1 alebo z\u00e1vere\u010dn\u00e1 pozn\u00e1mka ponuky.","maxLength":5000},"footer_text":{"type":["string","null"],"description":"\u00davodn\u00e1 alebo z\u00e1vere\u010dn\u00e1 pozn\u00e1mka ponuky.","maxLength":5000},"issue_date":{"type":["string","null"],"description":"D\u00e1tum v ISO form\u00e1te.","format":"date"},"valid_until":{"type":["string","null"],"description":"D\u00e1tum v ISO form\u00e1te.","format":"date"},"delivery_method":{"type":"string","enum":["pdf_email","online","download"],"description":"Rovnak\u00e1 vo\u013eba ako v editore ponuky.","default":"pdf_email"},"conversion_mode":{"type":"string","enum":["proforma","invoice","acceptance"],"description":"Rovnak\u00e1 vo\u013eba ako v editore ponuky.","default":"acceptance"},"show_period":{"type":"boolean","description":"Vo\u013eba prezent\u00e1cie ponuky z webov\u00e9ho editora."},"show_vat_breakdown":{"type":"boolean","description":"Vo\u013eba prezent\u00e1cie ponuky z webov\u00e9ho editora."},"show_issue_date":{"type":"boolean","description":"Vo\u013eba prezent\u00e1cie ponuky z webov\u00e9ho editora."},"show_valid_until":{"type":"boolean","description":"Vo\u013eba prezent\u00e1cie ponuky z webov\u00e9ho editora."},"signatory_name":{"type":["string","null"],"description":"Meno\/funkcia podpisuj\u00faceho.","maxLength":255},"signatory_function":{"type":["string","null"],"description":"Meno\/funkcia podpisuj\u00faceho.","maxLength":255},"id":{"type":"integer","description":"ID ponuky."},"quote_number":{"type":"string","description":"Serverom pridelen\u00e9 \u010d\u00edslo ponuky alebo identifik\u00e1tor konceptu."},"status":{"type":"string","enum":["draft","sent","viewed","accepted","rejected","expired","converted"],"description":"Aktu\u00e1lny stav \u017eivotn\u00e9ho cyklu."},"buyer_snapshot":{"type":"object","description":"Sn\u00edmka odberate\u013ea.","additionalProperties":true},"presentation":{"type":"object","description":"Ulo\u017een\u00e9 zobrazenie tejto ponuky; nemen\u00ed predvo\u013eby firmy.","properties":{"show_totals":{"type":"boolean","description":"Zobrazi\u0165 s\u00fa\u010dty namiesto jednotkov\u00fdch cien."},"show_signature":{"type":"boolean","description":"Zobrazi\u0165 podpis."},"dominant_price":{"type":"string","enum":["net","gross"],"description":"Dominantn\u00e1 cena bez DPH alebo s DPH."}},"additionalProperties":false},"discounts":{"type":["object","null"],"description":"Vypo\u010d\u00edtan\u00e1 sn\u00edmka zliav spolo\u010dn\u00e9ho obchodn\u00e9ho re\u0165azca.","additionalProperties":true},"online_url":{"type":"string","description":"Online odkaz existuj\u00faceho port\u00e1lu ponuky.","format":"uri"},"pdf_url":{"type":"string","description":"API URL PDF, vy\u017eaduje Bearer s doklady.citanie.","format":"uri"},"subtotal":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Suma v mene ponuky, presne dve desatinn\u00e9 miesta."},"vat_total":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Suma v mene ponuky, presne dve desatinn\u00e9 miesta."},"total":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Suma v mene ponuky, presne dve desatinn\u00e9 miesta."},"items":{"type":"array","description":"Ulo\u017een\u00e9 polo\u017eky s trval\u00fdmi ID.","items":{"type":"object","properties":{"id":{"type":["integer","null"],"description":"Existuj\u00faci riadok tejto ponuky; vynechanie vytvor\u00ed nov\u00fd riadok."},"item_identity":{"type":["string","null"],"description":"St\u00e1la identita riadka.","format":"uuid"},"name":{"type":"string","description":"N\u00e1zov polo\u017eky.","maxLength":255},"description":{"type":["string","null"],"description":"Pozn\u00e1mka k polo\u017eke.","maxLength":1000},"period":{"type":["string","null"],"description":"Obdobie dod\u00e1vky.","maxLength":30},"quantity":{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"}],"description":"Desatinn\u00e9 \u010d\u00edslo alebo \u010d\u00edseln\u00fd re\u0165azec s bodkou."},"unit":{"type":["string","null"],"description":"Mern\u00e1 jednotka.","maxLength":20},"unit_price":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Suma v mene ponuky, presne dve desatinn\u00e9 miesta."},"vat_rate":{"oneOf":[{"type":"number"},{"type":"string","pattern":"^(N|[0-9]{1,3}(\\.[0-9]{1,2})?)$"}],"description":"Sadzba DPH alebo N pre nezdanite\u013en\u00fa polo\u017eku."},"discount_percent":{"oneOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"}],"description":"Desatinn\u00e9 \u010d\u00edslo alebo \u010d\u00edseln\u00fd re\u0165azec s bodkou."},"position":{"type":"integer","description":"Poradie riadka."},"vat_rate_label":{"type":["string","null"],"enum":["N",null],"description":"N pre nezdanite\u013en\u00fd riadok."},"subtotal":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Suma v mene ponuky, presne dve desatinn\u00e9 miesta."},"vat_amount":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Suma v mene ponuky, presne dve desatinn\u00e9 miesta."},"total":{"type":"string","pattern":"^-?\\d+\\.\\d{2}$","description":"Suma v mene ponuky, presne dve desatinn\u00e9 miesta."}},"required":["id","item_identity","name","description","period","quantity","unit","unit_price","vat_rate","discount_percent","position","vat_rate_label","subtotal","vat_amount","total"]}}},"required":["partner_id","currency","intro_text","footer_text","issue_date","valid_until","delivery_method","conversion_mode","show_period","show_vat_breakdown","show_issue_date","show_valid_until","signatory_name","signatory_function","id","quote_number","status","buyer_snapshot","presentation","discounts","online_url","pdf_url","subtotal","vat_total","total","items"]}}},"WebhookEndpoint":{"type":"object","required":["id","name","url","events","is_active","entity_subscription"],"properties":{"id":{"type":"integer"},"name":{"type":"string","maxLength":120},"url":{"type":"string","format":"uri"},"events":{"type":"array","items":{"type":"string"}},"is_active":{"type":"boolean"},"entity_subscription":{"oneOf":[{"type":"null"},{"$ref":"#\/components\/schemas\/WebhookEntitySubscription"}]}}},"WebhookEntitySubscription":{"type":"object","required":["events"],"properties":{"events":{"type":"array","items":{"type":"string"}}}},"WebhookDeliverySummary":{"type":"object","required":["id","event","status","attempts","response_status","next_attempt_at","delivered_at"],"properties":{"id":{"type":"integer"},"event":{"type":"string"},"status":{"enum":["pending","success","failed","exhausted"]},"attempts":{"type":"integer"},"response_status":{"type":["integer","null"]},"next_attempt_at":{"type":["string","null"],"format":"date-time"},"delivered_at":{"type":["string","null"],"format":"date-time"}}},"WebhookCreate":{"type":"object","required":["name","url","events"],"properties":{"name":{"type":"string","maxLength":120},"url":{"type":"string","format":"uri","description":"Public HTTPS URL on port 443; no credentials, fragments, private or reserved IPs. Rechecked at every delivery."},"events":{"type":"array","minItems":1,"uniqueItems":true,"items":{"type":"string","enum":["invoice.issued","invoice.paid","proforma.issued","proforma.paid","proforma.cancelled","service.activate","service.suspend","service.restore","service.expiring"]}},"is_active":{"type":"boolean","default":true}}},"WebhookUpdate":{"type":"object","properties":{"name":{"type":"string","maxLength":120},"url":{"type":"string","format":"uri","description":"Public HTTPS URL on port 443; no credentials, fragments, private or reserved IPs. Rechecked at every delivery."},"events":{"type":"array","minItems":1,"uniqueItems":true,"items":{"type":"string","enum":["invoice.issued","invoice.paid","proforma.issued","proforma.paid","proforma.cancelled","service.activate","service.suspend","service.restore","service.expiring"]}},"is_active":{"type":"boolean","default":true}}},"B10Product":{"type":"object","properties":{"schema":{"const":"eshop-product.v1"},"id":{"type":"integer"},"code":{"type":["string","null"]},"type":{"type":"string"},"name":{"type":"string"},"description":{"type":["string","null"]},"unit":{"type":"string"},"ean":{"type":["string","null"]},"barcode":{"type":["string","null"]},"weight_kg":{"type":["string","null"]},"alternative_units":{"type":"array","items":{"type":"object","properties":{"unit":{"type":"string"},"factor":{"type":"string"}},"required":["unit","factor"]}},"category":{"type":["string","null"]},"is_active":{"type":"boolean"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"unit_price":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{2,8}$"},"vat_rate":{"type":"string"},"vat_rate_label":{"type":["string","null"]},"price_levels":{"type":"array","items":{"$ref":"#\/components\/schemas\/B10PriceLevel"}},"price_variants":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"currency":{"type":"string"},"unit_price":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{2,8}$"},"valid_from":{"type":["string","null"],"format":"date"},"valid_until":{"type":["string","null"],"format":"date"},"warehouse_id":{"type":["integer","null"]},"min_quantity":{"type":"string"},"is_active":{"type":"boolean"},"quantity_banded":{"type":"boolean"}},"required":["id","currency","unit_price","valid_from","valid_until","warehouse_id","min_quantity","is_active","quantity_banded"]}},"stock":{"type":"object","properties":{"physical":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{4}$"},"reserved":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{4}$"},"available":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{4}$"},"warehouses":{"type":"array","items":{"$ref":"#\/components\/schemas\/B10Warehouse"}},"unit":{"type":"string"},"unit_conversion_complete":{"type":"boolean"}},"required":["physical","reserved","available","warehouses","unit","unit_conversion_complete"]},"variant":{"type":["object","null"],"properties":{"parent_id":{"type":"integer"},"parent_external_id":{"type":"string"},"parent_name":{"type":"string"},"parent_active":{"type":"boolean"},"axes":{"type":"array","items":{"type":"object"}},"attributes":{"type":"object","additionalProperties":{"type":"string"}},"parent_version":{"type":"integer"},"variant_version":{"type":"integer"}}},"logistics":{"type":["object","null"],"additionalProperties":true},"images":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"mime":{"type":"string","enum":["image\/png","image\/jpeg","image\/webp"]},"sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"},"url":{"type":"string"}},"required":["id","name","mime","sha256","url"]}},"is_deleted":{"type":"boolean"},"archived_at":{"type":["string","null"],"format":"date-time"},"minimum_quantity":{"type":["string","null"],"pattern":"^-?[0-9]+\\.[0-9]{4}$"},"optimum_quantity":{"type":["string","null"],"pattern":"^-?[0-9]+\\.[0-9]{4}$"},"maximum_quantity":{"type":["string","null"],"pattern":"^-?[0-9]+\\.[0-9]{4}$"}},"required":["schema","id","code","type","name","description","unit","ean","barcode","weight_kg","alternative_units","category","is_active","currency","unit_price","vat_rate","vat_rate_label","price_levels","price_variants","stock","variant","logistics","images","is_deleted","archived_at","minimum_quantity","optimum_quantity","maximum_quantity"]},"B10PriceLevel":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"unit_price":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{2,8}$"},"gross_price":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{2,8}$"},"vat_rate":{"type":"string"},"vat_mode":{"type":"string","enum":["taxed","without_vat"]},"valid_from":{"type":["string","null"],"format":"date"},"valid_until":{"type":["string","null"],"format":"date"},"is_active":{"type":"boolean"}},"required":["code","name","currency","unit_price","gross_price","vat_rate","vat_mode","valid_from","valid_until","is_active"]},"B10Warehouse":{"type":"object","properties":{"id":{"type":"integer"},"card_id":{"type":"integer"},"unit":{"type":"string"},"is_active":{"type":"boolean"},"minimum_quantity":{"type":["string","null"],"pattern":"^-?[0-9]+\\.[0-9]{4}$"},"optimum_quantity":{"type":["string","null"],"pattern":"^-?[0-9]+\\.[0-9]{4}$"},"maximum_quantity":{"type":["string","null"],"pattern":"^-?[0-9]+\\.[0-9]{4}$"},"physical":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{4}$"},"reserved":{"type":"string","pattern":"^-?[0-9]+\\.[0-9]{4}$"}},"required":["id","card_id","unit","is_active","minimum_quantity","optimum_quantity","maximum_quantity","physical","reserved"]},"B10Pagination":{"type":"object","properties":{"next_cursor":{"type":["string","null"]},"has_more":{"type":"boolean"}},"required":["next_cursor","has_more"]},"B10Event":{"type":"object","properties":{"event_id":{"type":"string"},"checkpoint":{"type":"integer","minimum":1},"typ":{"type":"string"},"payload":{"type":"object","additionalProperties":true},"vytvorene_o":{"type":"string","format":"date-time"},"dorucenia":{"type":"array","items":{"type":"object","properties":{"delivery_id":{"type":"integer"},"endpoint_id":{"type":"integer"},"stav":{"type":"string"}},"required":["delivery_id","endpoint_id","stav"]}}},"required":["event_id","checkpoint","typ","payload","vytvorene_o","dorucenia"]},"B10Feed":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/B10Event"}},"checkpoint":{"type":["integer","null"]},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/B10Pagination"}},"required":["pagination"]},"kontinuita":{"type":"object","properties":{"stav":{"const":"ok"},"retencia_dni":{"type":"integer","minimum":1},"najstarsi_dostupny_checkpoint":{"type":["integer","null"]}},"required":["stav","retencia_dni","najstarsi_dostupny_checkpoint"]}},"required":["data","checkpoint","meta","kontinuita"]},"B10Products":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#\/components\/schemas\/B10Product"}},"meta":{"type":"object","properties":{"pagination":{"$ref":"#\/components\/schemas\/B10Pagination"}},"required":["pagination"]}},"required":["data","meta"]},"B10ProductDetail":{"type":"object","properties":{"data":{"$ref":"#\/components\/schemas\/B10Product"}},"required":["data"]},"B10Error":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"fields":{"type":"object","additionalProperties":true}},"required":["code","message","fields"]}},"required":["error"]}},"headers":{"RateLimitLimit":{"description":"Po\u010det volan\u00ed povolen\u00fdch v aktu\u00e1lnom okne pod\u013ea bal\u00edka.","schema":{"type":"integer","minimum":0}},"RateLimitRemaining":{"description":"Zost\u00e1vaj\u00face volania v aktu\u00e1lnom okne.","schema":{"type":"integer","minimum":0}},"RateLimitReset":{"description":"Koniec aktu\u00e1lneho okna ako UTC Unix timestamp v sekund\u00e1ch.","schema":{"type":"integer"}},"RetryAfter":{"description":"Najskor\u0161\u00ed \u010fal\u0161\u00ed pokus v sekund\u00e1ch.","schema":{"type":"integer","minimum":0}},"IdempotentReplayed":{"description":"Odpove\u010f bola vr\u00e1ten\u00e1 z u\u017e spracovan\u00e9ho pokusu.","schema":{"type":"string","const":"true"}}}},"externalDocs":{"description":"Slovensk\u00e1 dokument\u00e1cia pre v\u00fdvoj\u00e1rov","url":"\/vyvojari\/api"},"x-format-exceptions":{"document-tools":"Kanonick\u00fd model dokumentu 1.0 a zdrojov\u00e9 XML zachov\u00e1vaj\u00fa vlastn\u00fa ofici\u00e1lnu sch\u00e9mu; sumy v nich sa neprepisuj\u00fa.","event-payload":"Obsah udalost\u00ed a webhookov je dom\u00e9nov\u00fd kontrakt; nemen\u00ed sa jeho serializ\u00e1cia ani podpisovan\u00e9 bajty."},"x-runtime-limits":{"batch":{"default_max_rows":100,"default_max_body_bytes":2097152,"rows_config":"api_davky.max_rows","body_bytes_config":"api_davky.max_bytes","description":"Nasadenie m\u00f4\u017ee zmeni\u0165 runtime limit. maxItems v statickej sch\u00e9me je predvolen\u00e1 hodnota; aktu\u00e1lny limit sa presadzuje valid\u00e1ciou servera."}},"webhooks":{"invoice.issued":{"post":{"operationId":"webhook_invoice_issued","summary":"Fakt\u00fara vystaven\u00e1","description":"Odch\u00e1dzaj\u00faca podp\u00edsan\u00e1 udalos\u0165. Prij\u00edma\u010d vr\u00e1ti 2xx a\u017e po trvalom prijat\u00ed, pri do\u010dasnej chybe 5xx. Ne\u00faspechy sa opakuj\u00fa najviac p\u00e4\u0165kr\u00e1t.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"event":{"type":"string","const":"invoice.issued"},"timestamp":{"type":"string","format":"date-time"},"document":{"type":"object","properties":{"id":{"type":"integer"},"type":{"type":"string"},"type_label":{"type":"string"},"number":{"type":["string","null"]},"variable_symbol":{"type":["string","null"]},"status":{"type":"string"},"amount":{"type":"number","description":"Historick\u00fd podp\u00edsan\u00fd payload pou\u017e\u00edva JSON number; server jeho bajty nemen\u00ed."},"currency":{"type":"string"},"issue_date":{"type":["string","null"]},"due_date":{"type":["string","null"]},"paid_at":{"type":["string","null"]},"pdf_url":{"type":["string","null"]}},"required":["id","type","type_label","number","variable_symbol","status","amount","currency","issue_date","due_date","paid_at","pdf_url"],"additionalProperties":false},"partner":{"anyOf":[{"type":"object","properties":{"id":{"type":"integer"},"legal_name":{"type":"string"},"ico":{"type":["string","null"]},"email":{"type":["string","null"]}},"required":["id","legal_name","ico","email"],"additionalProperties":false},{"type":"null"}]}},"required":["event","timestamp","document","partner"],"additionalProperties":false},"example":{"event":"invoice.issued","timestamp":"2026-10-20T10:00:00Z","document":{"id":123,"type":"invoice","type_label":"Fakt\u00fara","number":"20260001","variable_symbol":"","status":"issued","amount":49,"currency":"EUR","issue_date":"2026-10-20","due_date":"2026-10-20","paid_at":"","pdf_url":"https:\/\/integracia.example.test\/webhook"},"partner":{"id":1,"legal_name":"TRANSPAREX, a.s.","ico":"12345678","email":"integracia@example.test"}}}}},"responses":{"204":{"description":"Prij\u00edma\u010d udalos\u0165 trvalo prijal."},"503":{"description":"Prij\u00edma\u010d \u017eiada opakovanie; Billex ulo\u017e\u00ed pokus do retry fronty."}},"security":[]}},"invoice.paid":{"post":{"operationId":"webhook_invoice_paid","summary":"Fakt\u00fara zaplaten\u00e1","description":"Odch\u00e1dzaj\u00faca podp\u00edsan\u00e1 udalos\u0165. Prij\u00edma\u010d vr\u00e1ti 2xx a\u017e po trvalom prijat\u00ed, pri do\u010dasnej chybe 5xx. Ne\u00faspechy sa opakuj\u00fa najviac p\u00e4\u0165kr\u00e1t.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"event":{"type":"string","const":"invoice.paid"},"timestamp":{"type":"string","format":"date-time"},"document":{"type":"object","properties":{"id":{"type":"integer"},"type":{"type":"string"},"type_label":{"type":"string"},"number":{"type":["string","null"]},"variable_symbol":{"type":["string","null"]},"status":{"type":"string"},"amount":{"type":"number","description":"Historick\u00fd podp\u00edsan\u00fd payload pou\u017e\u00edva JSON number; server jeho bajty nemen\u00ed."},"currency":{"type":"string"},"issue_date":{"type":["string","null"]},"due_date":{"type":["string","null"]},"paid_at":{"type":["string","null"]},"pdf_url":{"type":["string","null"]}},"required":["id","type","type_label","number","variable_symbol","status","amount","currency","issue_date","due_date","paid_at","pdf_url"],"additionalProperties":false},"partner":{"anyOf":[{"type":"object","properties":{"id":{"type":"integer"},"legal_name":{"type":"string"},"ico":{"type":["string","null"]},"email":{"type":["string","null"]}},"required":["id","legal_name","ico","email"],"additionalProperties":false},{"type":"null"}]}},"required":["event","timestamp","document","partner"],"additionalProperties":false},"example":{"event":"invoice.paid","timestamp":"2026-10-20T10:00:00Z","document":{"id":123,"type":"invoice","type_label":"Fakt\u00fara","number":"20260001","variable_symbol":"","status":"paid","amount":49,"currency":"EUR","issue_date":"2026-10-20","due_date":"2026-10-20","paid_at":"","pdf_url":"https:\/\/integracia.example.test\/webhook"},"partner":{"id":1,"legal_name":"TRANSPAREX, a.s.","ico":"12345678","email":"integracia@example.test"}}}}},"responses":{"204":{"description":"Prij\u00edma\u010d udalos\u0165 trvalo prijal."},"503":{"description":"Prij\u00edma\u010d \u017eiada opakovanie; Billex ulo\u017e\u00ed pokus do retry fronty."}},"security":[]}},"proforma.issued":{"post":{"operationId":"webhook_proforma_issued","summary":"Predfakt\u00fara vystaven\u00e1","description":"Odch\u00e1dzaj\u00faca podp\u00edsan\u00e1 udalos\u0165. Prij\u00edma\u010d vr\u00e1ti 2xx a\u017e po trvalom prijat\u00ed, pri do\u010dasnej chybe 5xx. Ne\u00faspechy sa opakuj\u00fa najviac p\u00e4\u0165kr\u00e1t.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"event":{"type":"string","const":"proforma.issued"},"timestamp":{"type":"string","format":"date-time"},"document":{"type":"object","properties":{"id":{"type":"integer"},"type":{"type":"string"},"type_label":{"type":"string"},"number":{"type":["string","null"]},"variable_symbol":{"type":["string","null"]},"status":{"type":"string"},"amount":{"type":"number","description":"Historick\u00fd podp\u00edsan\u00fd payload pou\u017e\u00edva JSON number; server jeho bajty nemen\u00ed."},"currency":{"type":"string"},"issue_date":{"type":["string","null"]},"due_date":{"type":["string","null"]},"paid_at":{"type":["string","null"]},"pdf_url":{"type":["string","null"]}},"required":["id","type","type_label","number","variable_symbol","status","amount","currency","issue_date","due_date","paid_at","pdf_url"],"additionalProperties":false},"partner":{"anyOf":[{"type":"object","properties":{"id":{"type":"integer"},"legal_name":{"type":"string"},"ico":{"type":["string","null"]},"email":{"type":["string","null"]}},"required":["id","legal_name","ico","email"],"additionalProperties":false},{"type":"null"}]}},"required":["event","timestamp","document","partner"],"additionalProperties":false},"example":{"event":"proforma.issued","timestamp":"2026-10-20T10:00:00Z","document":{"id":123,"type":"proforma","type_label":"Predfakt\u00fara","number":"20260001","variable_symbol":"","status":"issued","amount":49,"currency":"EUR","issue_date":"2026-10-20","due_date":"2026-10-20","paid_at":"","pdf_url":"https:\/\/integracia.example.test\/webhook"},"partner":{"id":1,"legal_name":"TRANSPAREX, a.s.","ico":"12345678","email":"integracia@example.test"}}}}},"responses":{"204":{"description":"Prij\u00edma\u010d udalos\u0165 trvalo prijal."},"503":{"description":"Prij\u00edma\u010d \u017eiada opakovanie; Billex ulo\u017e\u00ed pokus do retry fronty."}},"security":[]}},"proforma.paid":{"post":{"operationId":"webhook_proforma_paid","summary":"Predfakt\u00fara zaplaten\u00e1","description":"Odch\u00e1dzaj\u00faca podp\u00edsan\u00e1 udalos\u0165. Prij\u00edma\u010d vr\u00e1ti 2xx a\u017e po trvalom prijat\u00ed, pri do\u010dasnej chybe 5xx. Ne\u00faspechy sa opakuj\u00fa najviac p\u00e4\u0165kr\u00e1t.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"event":{"type":"string","const":"proforma.paid"},"timestamp":{"type":"string","format":"date-time"},"document":{"type":"object","properties":{"id":{"type":"integer"},"type":{"type":"string"},"type_label":{"type":"string"},"number":{"type":["string","null"]},"variable_symbol":{"type":["string","null"]},"status":{"type":"string"},"amount":{"type":"number","description":"Historick\u00fd podp\u00edsan\u00fd payload pou\u017e\u00edva JSON number; server jeho bajty nemen\u00ed."},"currency":{"type":"string"},"issue_date":{"type":["string","null"]},"due_date":{"type":["string","null"]},"paid_at":{"type":["string","null"]},"pdf_url":{"type":["string","null"]}},"required":["id","type","type_label","number","variable_symbol","status","amount","currency","issue_date","due_date","paid_at","pdf_url"],"additionalProperties":false},"partner":{"anyOf":[{"type":"object","properties":{"id":{"type":"integer"},"legal_name":{"type":"string"},"ico":{"type":["string","null"]},"email":{"type":["string","null"]}},"required":["id","legal_name","ico","email"],"additionalProperties":false},{"type":"null"}]}},"required":["event","timestamp","document","partner"],"additionalProperties":false},"example":{"event":"proforma.paid","timestamp":"2026-10-20T10:00:00Z","document":{"id":123,"type":"proforma","type_label":"Predfakt\u00fara","number":"20260001","variable_symbol":"","status":"paid","amount":49,"currency":"EUR","issue_date":"2026-10-20","due_date":"2026-10-20","paid_at":"","pdf_url":"https:\/\/integracia.example.test\/webhook"},"partner":{"id":1,"legal_name":"TRANSPAREX, a.s.","ico":"12345678","email":"integracia@example.test"}}}}},"responses":{"204":{"description":"Prij\u00edma\u010d udalos\u0165 trvalo prijal."},"503":{"description":"Prij\u00edma\u010d \u017eiada opakovanie; Billex ulo\u017e\u00ed pokus do retry fronty."}},"security":[]}},"proforma.cancelled":{"post":{"operationId":"webhook_proforma_cancelled","summary":"Predfakt\u00fara zru\u0161en\u00e1","description":"Odch\u00e1dzaj\u00faca podp\u00edsan\u00e1 udalos\u0165. Prij\u00edma\u010d vr\u00e1ti 2xx a\u017e po trvalom prijat\u00ed, pri do\u010dasnej chybe 5xx. Ne\u00faspechy sa opakuj\u00fa najviac p\u00e4\u0165kr\u00e1t.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"event":{"type":"string","const":"proforma.cancelled"},"timestamp":{"type":"string","format":"date-time"},"document":{"type":"object","properties":{"id":{"type":"integer"},"type":{"type":"string"},"type_label":{"type":"string"},"number":{"type":["string","null"]},"variable_symbol":{"type":["string","null"]},"status":{"type":"string"},"amount":{"type":"number","description":"Historick\u00fd podp\u00edsan\u00fd payload pou\u017e\u00edva JSON number; server jeho bajty nemen\u00ed."},"currency":{"type":"string"},"issue_date":{"type":["string","null"]},"due_date":{"type":["string","null"]},"paid_at":{"type":["string","null"]},"pdf_url":{"type":["string","null"]}},"required":["id","type","type_label","number","variable_symbol","status","amount","currency","issue_date","due_date","paid_at","pdf_url"],"additionalProperties":false},"partner":{"anyOf":[{"type":"object","properties":{"id":{"type":"integer"},"legal_name":{"type":"string"},"ico":{"type":["string","null"]},"email":{"type":["string","null"]}},"required":["id","legal_name","ico","email"],"additionalProperties":false},{"type":"null"}]}},"required":["event","timestamp","document","partner"],"additionalProperties":false},"example":{"event":"proforma.cancelled","timestamp":"2026-10-20T10:00:00Z","document":{"id":123,"type":"proforma","type_label":"Predfakt\u00fara","number":"20260001","variable_symbol":"","status":"issued","amount":49,"currency":"EUR","issue_date":"2026-10-20","due_date":"2026-10-20","paid_at":"","pdf_url":"https:\/\/integracia.example.test\/webhook"},"partner":{"id":1,"legal_name":"TRANSPAREX, a.s.","ico":"12345678","email":"integracia@example.test"}}}}},"responses":{"204":{"description":"Prij\u00edma\u010d udalos\u0165 trvalo prijal."},"503":{"description":"Prij\u00edma\u010d \u017eiada opakovanie; Billex ulo\u017e\u00ed pokus do retry fronty."}},"security":[]}},"service.activate":{"post":{"operationId":"webhook_service_activate","summary":"Spusti\u0165 slu\u017ebu","description":"Odch\u00e1dzaj\u00faca podp\u00edsan\u00e1 udalos\u0165. Prij\u00edma\u010d vr\u00e1ti 2xx a\u017e po trvalom prijat\u00ed, pri do\u010dasnej chybe 5xx. Ne\u00faspechy sa opakuj\u00fa najviac p\u00e4\u0165kr\u00e1t.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"event":{"type":"string","const":"service.activate"},"timestamp":{"type":"string","format":"date-time"},"subscription":{"type":"object","properties":{"id":{"type":"integer"},"status":{"type":"string"},"external_account_id":{"type":["string","null"]},"term_type":{"type":"string"},"starts_at":{"type":["string","null"]},"ends_at":{"type":["string","null"]},"next_charge_at":{"type":["string","null"]},"quantity":{"type":"integer"},"price":{"type":"number"},"currency":{"type":"string"},"valid_to":{"type":["string","null"]}},"required":["id","status","external_account_id","term_type","starts_at","ends_at","next_charge_at","quantity","price","currency","valid_to"],"additionalProperties":false},"product":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"}},"required":["code","name"],"additionalProperties":false},{"type":"null"}]},"package":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"period":{"type":"string"}},"required":["code","name","period"],"additionalProperties":false},{"type":"null"}]},"partner":{"anyOf":[{"type":"object","properties":{"id":{"type":"integer"},"legal_name":{"type":"string"},"ico":{"type":["string","null"]},"email":{"type":["string","null"]}},"required":["id","legal_name","ico","email"],"additionalProperties":false},{"type":"null"}]},"document":{"anyOf":[{"type":"object","properties":{"id":{"type":"integer"},"number":{"type":["string","null"]},"type":{"type":"string"}},"required":["id","number","type"],"additionalProperties":false},{"type":"null"}]}},"required":["event","timestamp","subscription","product","package","partner","document"],"additionalProperties":false},"example":{"event":"service.activate","timestamp":"2026-10-20T10:00:00Z","subscription":{"id":1,"status":"","external_account_id":"123","term_type":"","starts_at":"","ends_at":"","next_charge_at":"","quantity":0,"price":1,"currency":"EUR","valid_to":""},"product":{"code":"HOSTING","name":"TRANSPAREX, a.s."},"package":{"code":"HOSTING","name":"TRANSPAREX, a.s.","period":""},"partner":{"id":1,"legal_name":"TRANSPAREX, a.s.","ico":"12345678","email":"integracia@example.test"},"document":{"id":1,"number":"20260001","type":""}}}}},"responses":{"204":{"description":"Prij\u00edma\u010d udalos\u0165 trvalo prijal."},"503":{"description":"Prij\u00edma\u010d \u017eiada opakovanie; Billex ulo\u017e\u00ed pokus do retry fronty."}},"security":[]}},"service.suspend":{"post":{"operationId":"webhook_service_suspend","summary":"Pozastavi\u0165 slu\u017ebu","description":"Odch\u00e1dzaj\u00faca podp\u00edsan\u00e1 udalos\u0165. Prij\u00edma\u010d vr\u00e1ti 2xx a\u017e po trvalom prijat\u00ed, pri do\u010dasnej chybe 5xx. Ne\u00faspechy sa opakuj\u00fa najviac p\u00e4\u0165kr\u00e1t.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"event":{"type":"string","const":"service.suspend"},"timestamp":{"type":"string","format":"date-time"},"subscription":{"type":"object","properties":{"id":{"type":"integer"},"status":{"type":"string"},"external_account_id":{"type":["string","null"]},"term_type":{"type":"string"},"starts_at":{"type":["string","null"]},"ends_at":{"type":["string","null"]},"next_charge_at":{"type":["string","null"]},"quantity":{"type":"integer"},"price":{"type":"number"},"currency":{"type":"string"},"valid_to":{"type":["string","null"]}},"required":["id","status","external_account_id","term_type","starts_at","ends_at","next_charge_at","quantity","price","currency","valid_to"],"additionalProperties":false},"product":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"}},"required":["code","name"],"additionalProperties":false},{"type":"null"}]},"package":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"period":{"type":"string"}},"required":["code","name","period"],"additionalProperties":false},{"type":"null"}]},"partner":{"anyOf":[{"type":"object","properties":{"id":{"type":"integer"},"legal_name":{"type":"string"},"ico":{"type":["string","null"]},"email":{"type":["string","null"]}},"required":["id","legal_name","ico","email"],"additionalProperties":false},{"type":"null"}]},"document":{"anyOf":[{"type":"object","properties":{"id":{"type":"integer"},"number":{"type":["string","null"]},"type":{"type":"string"}},"required":["id","number","type"],"additionalProperties":false},{"type":"null"}]}},"required":["event","timestamp","subscription","product","package","partner","document"],"additionalProperties":false},"example":{"event":"service.suspend","timestamp":"2026-10-20T10:00:00Z","subscription":{"id":1,"status":"","external_account_id":"123","term_type":"","starts_at":"","ends_at":"","next_charge_at":"","quantity":0,"price":1,"currency":"EUR","valid_to":""},"product":{"code":"HOSTING","name":"TRANSPAREX, a.s."},"package":{"code":"HOSTING","name":"TRANSPAREX, a.s.","period":""},"partner":{"id":1,"legal_name":"TRANSPAREX, a.s.","ico":"12345678","email":"integracia@example.test"},"document":{"id":1,"number":"20260001","type":""}}}}},"responses":{"204":{"description":"Prij\u00edma\u010d udalos\u0165 trvalo prijal."},"503":{"description":"Prij\u00edma\u010d \u017eiada opakovanie; Billex ulo\u017e\u00ed pokus do retry fronty."}},"security":[]}},"service.restore":{"post":{"operationId":"webhook_service_restore","summary":"Obnovi\u0165 slu\u017ebu","description":"Odch\u00e1dzaj\u00faca podp\u00edsan\u00e1 udalos\u0165. Prij\u00edma\u010d vr\u00e1ti 2xx a\u017e po trvalom prijat\u00ed, pri do\u010dasnej chybe 5xx. Ne\u00faspechy sa opakuj\u00fa najviac p\u00e4\u0165kr\u00e1t.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"event":{"type":"string","const":"service.restore"},"timestamp":{"type":"string","format":"date-time"},"subscription":{"type":"object","properties":{"id":{"type":"integer"},"status":{"type":"string"},"external_account_id":{"type":["string","null"]},"term_type":{"type":"string"},"starts_at":{"type":["string","null"]},"ends_at":{"type":["string","null"]},"next_charge_at":{"type":["string","null"]},"quantity":{"type":"integer"},"price":{"type":"number"},"currency":{"type":"string"},"valid_to":{"type":["string","null"]}},"required":["id","status","external_account_id","term_type","starts_at","ends_at","next_charge_at","quantity","price","currency","valid_to"],"additionalProperties":false},"product":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"}},"required":["code","name"],"additionalProperties":false},{"type":"null"}]},"package":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"period":{"type":"string"}},"required":["code","name","period"],"additionalProperties":false},{"type":"null"}]},"partner":{"anyOf":[{"type":"object","properties":{"id":{"type":"integer"},"legal_name":{"type":"string"},"ico":{"type":["string","null"]},"email":{"type":["string","null"]}},"required":["id","legal_name","ico","email"],"additionalProperties":false},{"type":"null"}]},"document":{"anyOf":[{"type":"object","properties":{"id":{"type":"integer"},"number":{"type":["string","null"]},"type":{"type":"string"}},"required":["id","number","type"],"additionalProperties":false},{"type":"null"}]}},"required":["event","timestamp","subscription","product","package","partner","document"],"additionalProperties":false},"example":{"event":"service.restore","timestamp":"2026-10-20T10:00:00Z","subscription":{"id":1,"status":"","external_account_id":"123","term_type":"","starts_at":"","ends_at":"","next_charge_at":"","quantity":0,"price":1,"currency":"EUR","valid_to":""},"product":{"code":"HOSTING","name":"TRANSPAREX, a.s."},"package":{"code":"HOSTING","name":"TRANSPAREX, a.s.","period":""},"partner":{"id":1,"legal_name":"TRANSPAREX, a.s.","ico":"12345678","email":"integracia@example.test"},"document":{"id":1,"number":"20260001","type":""}}}}},"responses":{"204":{"description":"Prij\u00edma\u010d udalos\u0165 trvalo prijal."},"503":{"description":"Prij\u00edma\u010d \u017eiada opakovanie; Billex ulo\u017e\u00ed pokus do retry fronty."}},"security":[]}},"service.expiring":{"post":{"operationId":"webhook_service_expiring","summary":"Slu\u017eba sa bl\u00ed\u017ei ku koncu","description":"Odch\u00e1dzaj\u00faca podp\u00edsan\u00e1 udalos\u0165. Prij\u00edma\u010d vr\u00e1ti 2xx a\u017e po trvalom prijat\u00ed, pri do\u010dasnej chybe 5xx. Ne\u00faspechy sa opakuj\u00fa najviac p\u00e4\u0165kr\u00e1t.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"event":{"type":"string","const":"service.expiring"},"timestamp":{"type":"string","format":"date-time"},"subscription":{"type":"object","properties":{"id":{"type":"integer"},"status":{"type":"string"},"external_account_id":{"type":["string","null"]},"term_type":{"type":"string"},"starts_at":{"type":["string","null"]},"ends_at":{"type":["string","null"]},"next_charge_at":{"type":["string","null"]},"quantity":{"type":"integer"},"price":{"type":"number"},"currency":{"type":"string"},"valid_to":{"type":["string","null"]}},"required":["id","status","external_account_id","term_type","starts_at","ends_at","next_charge_at","quantity","price","currency","valid_to"],"additionalProperties":false},"product":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"}},"required":["code","name"],"additionalProperties":false},{"type":"null"}]},"package":{"anyOf":[{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"period":{"type":"string"}},"required":["code","name","period"],"additionalProperties":false},{"type":"null"}]},"partner":{"anyOf":[{"type":"object","properties":{"id":{"type":"integer"},"legal_name":{"type":"string"},"ico":{"type":["string","null"]},"email":{"type":["string","null"]}},"required":["id","legal_name","ico","email"],"additionalProperties":false},{"type":"null"}]},"document":{"anyOf":[{"type":"object","properties":{"id":{"type":"integer"},"number":{"type":["string","null"]},"type":{"type":"string"}},"required":["id","number","type"],"additionalProperties":false},{"type":"null"}]}},"required":["event","timestamp","subscription","product","package","partner","document"],"additionalProperties":false},"example":{"event":"service.expiring","timestamp":"2026-10-20T10:00:00Z","subscription":{"id":1,"status":"","external_account_id":"123","term_type":"","starts_at":"","ends_at":"","next_charge_at":"","quantity":0,"price":1,"currency":"EUR","valid_to":""},"product":{"code":"HOSTING","name":"TRANSPAREX, a.s."},"package":{"code":"HOSTING","name":"TRANSPAREX, a.s.","period":""},"partner":{"id":1,"legal_name":"TRANSPAREX, a.s.","ico":"12345678","email":"integracia@example.test"},"document":{"id":1,"number":"20260001","type":""}}}}},"responses":{"204":{"description":"Prij\u00edma\u010d udalos\u0165 trvalo prijal."},"503":{"description":"Prij\u00edma\u010d \u017eiada opakovanie; Billex ulo\u017e\u00ed pokus do retry fronty."}},"security":[]}},"entity.bank_account.create":{"post":{"operationId":"webhook_entity_bank_account_create","summary":"Bankov\u00fd \u00fa\u010det \/ create","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: financie.citanie. Polia sn\u00edmky: bank_name, currency, is_active.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.bank_account.create"},"entity_kind":{"type":"string","const":"bank_account"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"create"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.bank_account.create","entity_kind":"bank_account","entity_id":"123","operation":"create","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.bank_account.update":{"post":{"operationId":"webhook_entity_bank_account_update","summary":"Bankov\u00fd \u00fa\u010det \/ update","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: financie.citanie. Polia sn\u00edmky: bank_name, currency, is_active.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.bank_account.update"},"entity_kind":{"type":"string","const":"bank_account"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"update"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.bank_account.update","entity_kind":"bank_account","entity_id":"123","operation":"update","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.bank_account.archive":{"post":{"operationId":"webhook_entity_bank_account_archive","summary":"Bankov\u00fd \u00fa\u010det \/ archive","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: financie.citanie. Polia sn\u00edmky: bank_name, currency, is_active.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.bank_account.archive"},"entity_kind":{"type":"string","const":"bank_account"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"archive"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.bank_account.archive","entity_kind":"bank_account","entity_id":"123","operation":"archive","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.business_case.create":{"post":{"operationId":"webhook_entity_business_case_create","summary":"Obchodn\u00fd pr\u00edpad \/ create","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: obchod.citanie. Polia sn\u00edmky: id, case_number, title, stage_id, status, currency.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.business_case.create"},"entity_kind":{"type":"string","const":"business_case"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"create"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.business_case.create","entity_kind":"business_case","entity_id":"123","operation":"create","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.business_case.update":{"post":{"operationId":"webhook_entity_business_case_update","summary":"Obchodn\u00fd pr\u00edpad \/ update","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: obchod.citanie. Polia sn\u00edmky: id, case_number, title, stage_id, status, currency.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.business_case.update"},"entity_kind":{"type":"string","const":"business_case"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"update"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.business_case.update","entity_kind":"business_case","entity_id":"123","operation":"update","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.business_case.cancel":{"post":{"operationId":"webhook_entity_business_case_cancel","summary":"Obchodn\u00fd pr\u00edpad \/ cancel","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: obchod.citanie. Polia sn\u00edmky: id, case_number, title, stage_id, status, currency.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.business_case.cancel"},"entity_kind":{"type":"string","const":"business_case"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"cancel"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.business_case.cancel","entity_kind":"business_case","entity_id":"123","operation":"cancel","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.business_case_status.create":{"post":{"operationId":"webhook_entity_business_case_status_create","summary":"F\u00e1za obchodn\u00e9ho pr\u00edpadu \/ create","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: obchod.citanie. Polia sn\u00edmky: id, slug, name, probability, is_won, is_lost.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.business_case_status.create"},"entity_kind":{"type":"string","const":"business_case_status"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"create"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.business_case_status.create","entity_kind":"business_case_status","entity_id":"123","operation":"create","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.business_case_status.update":{"post":{"operationId":"webhook_entity_business_case_status_update","summary":"F\u00e1za obchodn\u00e9ho pr\u00edpadu \/ update","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: obchod.citanie. Polia sn\u00edmky: id, slug, name, probability, is_won, is_lost.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.business_case_status.update"},"entity_kind":{"type":"string","const":"business_case_status"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"update"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.business_case_status.update","entity_kind":"business_case_status","entity_id":"123","operation":"update","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.business_case_status.delete":{"post":{"operationId":"webhook_entity_business_case_status_delete","summary":"F\u00e1za obchodn\u00e9ho pr\u00edpadu \/ delete","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: obchod.citanie. Polia sn\u00edmky: id, slug, name, probability, is_won, is_lost.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.business_case_status.delete"},"entity_kind":{"type":"string","const":"business_case_status"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"delete"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.business_case_status.delete","entity_kind":"business_case_status","entity_id":"123","operation":"delete","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.client.create":{"post":{"operationId":"webhook_entity_client_create","summary":"Klient \/ create","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, legal_name, ico.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.client.create"},"entity_kind":{"type":"string","const":"client"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"create"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.client.create","entity_kind":"client","entity_id":"123","operation":"create","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.client.update":{"post":{"operationId":"webhook_entity_client_update","summary":"Klient \/ update","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, legal_name, ico.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.client.update"},"entity_kind":{"type":"string","const":"client"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"update"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.client.update","entity_kind":"client","entity_id":"123","operation":"update","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.client.archive":{"post":{"operationId":"webhook_entity_client_archive","summary":"Klient \/ archive","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, legal_name, ico.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.client.archive"},"entity_kind":{"type":"string","const":"client"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"archive"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.client.archive","entity_kind":"client","entity_id":"123","operation":"archive","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.contact_activity_log.create":{"post":{"operationId":"webhook_entity_contact_activity_log_create","summary":"Kontaktn\u00e1 aktivita \/ create","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: obchod.citanie. Polia sn\u00edmky: id, obchod_pripad_id, type, happened_on, due_on.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.contact_activity_log.create"},"entity_kind":{"type":"string","const":"contact_activity_log"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"create"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.contact_activity_log.create","entity_kind":"contact_activity_log","entity_id":"123","operation":"create","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.contact_activity_log.update":{"post":{"operationId":"webhook_entity_contact_activity_log_update","summary":"Kontaktn\u00e1 aktivita \/ update","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: obchod.citanie. Polia sn\u00edmky: id, obchod_pripad_id, type, happened_on, due_on.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.contact_activity_log.update"},"entity_kind":{"type":"string","const":"contact_activity_log"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"update"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.contact_activity_log.update","entity_kind":"contact_activity_log","entity_id":"123","operation":"update","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.contact_activity_log.delete":{"post":{"operationId":"webhook_entity_contact_activity_log_delete","summary":"Kontaktn\u00e1 aktivita \/ delete","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: obchod.citanie. Polia sn\u00edmky: id, obchod_pripad_id, type, happened_on, due_on.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.contact_activity_log.delete"},"entity_kind":{"type":"string","const":"contact_activity_log"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"delete"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.contact_activity_log.delete","entity_kind":"contact_activity_log","entity_id":"123","operation":"delete","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.credit_note.create":{"post":{"operationId":"webhook_entity_credit_note_create","summary":"Dobropis \/ create","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.credit_note.create"},"entity_kind":{"type":"string","const":"credit_note"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"create"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.credit_note.create","entity_kind":"credit_note","entity_id":"123","operation":"create","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.credit_note.update":{"post":{"operationId":"webhook_entity_credit_note_update","summary":"Dobropis \/ update","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.credit_note.update"},"entity_kind":{"type":"string","const":"credit_note"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"update"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.credit_note.update","entity_kind":"credit_note","entity_id":"123","operation":"update","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.credit_note.archive":{"post":{"operationId":"webhook_entity_credit_note_archive","summary":"Dobropis \/ archive","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.credit_note.archive"},"entity_kind":{"type":"string","const":"credit_note"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"archive"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.credit_note.archive","entity_kind":"credit_note","entity_id":"123","operation":"archive","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.credit_note.delete":{"post":{"operationId":"webhook_entity_credit_note_delete","summary":"Dobropis \/ delete","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.credit_note.delete"},"entity_kind":{"type":"string","const":"credit_note"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"delete"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.credit_note.delete","entity_kind":"credit_note","entity_id":"123","operation":"delete","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.credit_note.cancel":{"post":{"operationId":"webhook_entity_credit_note_cancel","summary":"Dobropis \/ cancel","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.credit_note.cancel"},"entity_kind":{"type":"string","const":"credit_note"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"cancel"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.credit_note.cancel","entity_kind":"credit_note","entity_id":"123","operation":"cancel","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.credit_note.paid":{"post":{"operationId":"webhook_entity_credit_note_paid","summary":"Dobropis \/ paid","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.credit_note.paid"},"entity_kind":{"type":"string","const":"credit_note"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"paid"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.credit_note.paid","entity_kind":"credit_note","entity_id":"123","operation":"paid","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.document_payment.create":{"post":{"operationId":"webhook_entity_document_payment_create","summary":"\u00dahrada dokladu \/ create","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: financie.citanie. Polia sn\u00edmky: id, document_id, amount, paid_on, method.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.document_payment.create"},"entity_kind":{"type":"string","const":"document_payment"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"create"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.document_payment.create","entity_kind":"document_payment","entity_id":"123","operation":"create","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.document_payment.update":{"post":{"operationId":"webhook_entity_document_payment_update","summary":"\u00dahrada dokladu \/ update","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: financie.citanie. Polia sn\u00edmky: id, document_id, amount, paid_on, method.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.document_payment.update"},"entity_kind":{"type":"string","const":"document_payment"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"update"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.document_payment.update","entity_kind":"document_payment","entity_id":"123","operation":"update","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.document_payment.archive":{"post":{"operationId":"webhook_entity_document_payment_archive","summary":"\u00dahrada dokladu \/ archive","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: financie.citanie. Polia sn\u00edmky: id, document_id, amount, paid_on, method.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.document_payment.archive"},"entity_kind":{"type":"string","const":"document_payment"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"archive"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.document_payment.archive","entity_kind":"document_payment","entity_id":"123","operation":"archive","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.invoice.create":{"post":{"operationId":"webhook_entity_invoice_create","summary":"Fakt\u00fara \/ create","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.invoice.create"},"entity_kind":{"type":"string","const":"invoice"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"create"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.invoice.create","entity_kind":"invoice","entity_id":"123","operation":"create","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.invoice.update":{"post":{"operationId":"webhook_entity_invoice_update","summary":"Fakt\u00fara \/ update","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.invoice.update"},"entity_kind":{"type":"string","const":"invoice"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"update"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.invoice.update","entity_kind":"invoice","entity_id":"123","operation":"update","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.invoice.archive":{"post":{"operationId":"webhook_entity_invoice_archive","summary":"Fakt\u00fara \/ archive","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.invoice.archive"},"entity_kind":{"type":"string","const":"invoice"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"archive"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.invoice.archive","entity_kind":"invoice","entity_id":"123","operation":"archive","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.invoice.delete":{"post":{"operationId":"webhook_entity_invoice_delete","summary":"Fakt\u00fara \/ delete","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.invoice.delete"},"entity_kind":{"type":"string","const":"invoice"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"delete"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.invoice.delete","entity_kind":"invoice","entity_id":"123","operation":"delete","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.invoice.cancel":{"post":{"operationId":"webhook_entity_invoice_cancel","summary":"Fakt\u00fara \/ cancel","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.invoice.cancel"},"entity_kind":{"type":"string","const":"invoice"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"cancel"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.invoice.cancel","entity_kind":"invoice","entity_id":"123","operation":"cancel","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.invoice.paid":{"post":{"operationId":"webhook_entity_invoice_paid","summary":"Fakt\u00fara \/ paid","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.invoice.paid"},"entity_kind":{"type":"string","const":"invoice"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"paid"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.invoice.paid","entity_kind":"invoice","entity_id":"123","operation":"paid","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.order.create":{"post":{"operationId":"webhook_entity_order_create","summary":"Prijat\u00e1 objedn\u00e1vka \/ create","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: obchod.citanie. Polia sn\u00edmky: id, order_number, status, currency, total.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.order.create"},"entity_kind":{"type":"string","const":"order"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"create"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.order.create","entity_kind":"order","entity_id":"123","operation":"create","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.order.update":{"post":{"operationId":"webhook_entity_order_update","summary":"Prijat\u00e1 objedn\u00e1vka \/ update","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: obchod.citanie. Polia sn\u00edmky: id, order_number, status, currency, total.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.order.update"},"entity_kind":{"type":"string","const":"order"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"update"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.order.update","entity_kind":"order","entity_id":"123","operation":"update","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.order.cancel":{"post":{"operationId":"webhook_entity_order_cancel","summary":"Prijat\u00e1 objedn\u00e1vka \/ cancel","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: obchod.citanie. Polia sn\u00edmky: id, order_number, status, currency, total.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.order.cancel"},"entity_kind":{"type":"string","const":"order"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"cancel"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.order.cancel","entity_kind":"order","entity_id":"123","operation":"cancel","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.eshop_product.update":{"post":{"operationId":"webhook_entity_eshop_product_update","summary":"E-shopov\u00fd produkt \/ update","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: eshop.katalog.citanie. Polia sn\u00edmky: schema, id, code, type, name, description, minimum_quantity, optimum_quantity, maximum_quantity, unit, ean, barcode, weight_kg, alternative_units, category, archived_at, is_deleted, is_active, currency, unit_price, vat_rate, vat_rate_label, price_levels, price_variants, stock, variant, logistics, images.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.eshop_product.update"},"entity_kind":{"type":"string","const":"eshop_product"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"update"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.eshop_product.update","entity_kind":"eshop_product","entity_id":"123","operation":"update","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.price_list_item.create":{"post":{"operationId":"webhook_entity_price_list_item_create","summary":"Cenn\u00edkov\u00fd produkt \/ create","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: katalog.citanie. Polia sn\u00edmky: id, code, name, unit, unit_price, currency, is_active.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.price_list_item.create"},"entity_kind":{"type":"string","const":"price_list_item"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"create"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.price_list_item.create","entity_kind":"price_list_item","entity_id":"123","operation":"create","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.price_list_item.update":{"post":{"operationId":"webhook_entity_price_list_item_update","summary":"Cenn\u00edkov\u00fd produkt \/ update","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: katalog.citanie. Polia sn\u00edmky: id, code, name, unit, unit_price, currency, is_active.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.price_list_item.update"},"entity_kind":{"type":"string","const":"price_list_item"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"update"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.price_list_item.update","entity_kind":"price_list_item","entity_id":"123","operation":"update","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.price_list_item.archive":{"post":{"operationId":"webhook_entity_price_list_item_archive","summary":"Cenn\u00edkov\u00fd produkt \/ archive","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: katalog.citanie. Polia sn\u00edmky: id, code, name, unit, unit_price, currency, is_active.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.price_list_item.archive"},"entity_kind":{"type":"string","const":"price_list_item"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"archive"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.price_list_item.archive","entity_kind":"price_list_item","entity_id":"123","operation":"archive","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.price_list_item.stock-updated":{"post":{"operationId":"webhook_entity_price_list_item_stock_updated","summary":"Cenn\u00edkov\u00fd produkt \/ stock-updated","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: sklad.stav. Polia sn\u00edmky: id, code, name, unit, unit_price, currency, is_active.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.price_list_item.stock-updated"},"entity_kind":{"type":"string","const":"price_list_item"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"stock-updated"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.price_list_item.stock-updated","entity_kind":"price_list_item","entity_id":"123","operation":"stock-updated","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.proforma.create":{"post":{"operationId":"webhook_entity_proforma_create","summary":"Predfakt\u00fara \/ create","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.proforma.create"},"entity_kind":{"type":"string","const":"proforma"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"create"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.proforma.create","entity_kind":"proforma","entity_id":"123","operation":"create","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.proforma.update":{"post":{"operationId":"webhook_entity_proforma_update","summary":"Predfakt\u00fara \/ update","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.proforma.update"},"entity_kind":{"type":"string","const":"proforma"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"update"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.proforma.update","entity_kind":"proforma","entity_id":"123","operation":"update","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.proforma.archive":{"post":{"operationId":"webhook_entity_proforma_archive","summary":"Predfakt\u00fara \/ archive","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.proforma.archive"},"entity_kind":{"type":"string","const":"proforma"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"archive"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.proforma.archive","entity_kind":"proforma","entity_id":"123","operation":"archive","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.proforma.delete":{"post":{"operationId":"webhook_entity_proforma_delete","summary":"Predfakt\u00fara \/ delete","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.proforma.delete"},"entity_kind":{"type":"string","const":"proforma"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"delete"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.proforma.delete","entity_kind":"proforma","entity_id":"123","operation":"delete","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.proforma.cancel":{"post":{"operationId":"webhook_entity_proforma_cancel","summary":"Predfakt\u00fara \/ cancel","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.proforma.cancel"},"entity_kind":{"type":"string","const":"proforma"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"cancel"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.proforma.cancel","entity_kind":"proforma","entity_id":"123","operation":"cancel","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.proforma.paid":{"post":{"operationId":"webhook_entity_proforma_paid","summary":"Predfakt\u00fara \/ paid","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.proforma.paid"},"entity_kind":{"type":"string","const":"proforma"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"paid"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.proforma.paid","entity_kind":"proforma","entity_id":"123","operation":"paid","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.quotation.create":{"post":{"operationId":"webhook_entity_quotation_create","summary":"Cenov\u00e1 ponuka \/ create","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, quote_number, status, total, currency.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.quotation.create"},"entity_kind":{"type":"string","const":"quotation"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"create"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.quotation.create","entity_kind":"quotation","entity_id":"123","operation":"create","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.quotation.update":{"post":{"operationId":"webhook_entity_quotation_update","summary":"Cenov\u00e1 ponuka \/ update","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, quote_number, status, total, currency.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.quotation.update"},"entity_kind":{"type":"string","const":"quotation"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"update"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.quotation.update","entity_kind":"quotation","entity_id":"123","operation":"update","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.quotation.archive":{"post":{"operationId":"webhook_entity_quotation_archive","summary":"Cenov\u00e1 ponuka \/ archive","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, quote_number, status, total, currency.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.quotation.archive"},"entity_kind":{"type":"string","const":"quotation"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"archive"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.quotation.archive","entity_kind":"quotation","entity_id":"123","operation":"archive","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.received_invoice.create":{"post":{"operationId":"webhook_entity_received_invoice_create","summary":"Prijat\u00e1 fakt\u00fara \/ create","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: prijate.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.received_invoice.create"},"entity_kind":{"type":"string","const":"received_invoice"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"create"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.received_invoice.create","entity_kind":"received_invoice","entity_id":"123","operation":"create","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.received_invoice.update":{"post":{"operationId":"webhook_entity_received_invoice_update","summary":"Prijat\u00e1 fakt\u00fara \/ update","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: prijate.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.received_invoice.update"},"entity_kind":{"type":"string","const":"received_invoice"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"update"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.received_invoice.update","entity_kind":"received_invoice","entity_id":"123","operation":"update","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.received_invoice.archive":{"post":{"operationId":"webhook_entity_received_invoice_archive","summary":"Prijat\u00e1 fakt\u00fara \/ archive","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: prijate.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.received_invoice.archive"},"entity_kind":{"type":"string","const":"received_invoice"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"archive"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.received_invoice.archive","entity_kind":"received_invoice","entity_id":"123","operation":"archive","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.received_invoice.cancel":{"post":{"operationId":"webhook_entity_received_invoice_cancel","summary":"Prijat\u00e1 fakt\u00fara \/ cancel","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: prijate.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.received_invoice.cancel"},"entity_kind":{"type":"string","const":"received_invoice"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"cancel"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.received_invoice.cancel","entity_kind":"received_invoice","entity_id":"123","operation":"cancel","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.received_invoice.paid":{"post":{"operationId":"webhook_entity_received_invoice_paid","summary":"Prijat\u00e1 fakt\u00fara \/ paid","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: prijate.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.received_invoice.paid"},"entity_kind":{"type":"string","const":"received_invoice"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"paid"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.received_invoice.paid","entity_kind":"received_invoice","entity_id":"123","operation":"paid","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.received_receipt.create":{"post":{"operationId":"webhook_entity_received_receipt_create","summary":"Prijat\u00fd blo\u010dek (eKasa) \/ create","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: prijate.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.received_receipt.create"},"entity_kind":{"type":"string","const":"received_receipt"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"create"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.received_receipt.create","entity_kind":"received_receipt","entity_id":"123","operation":"create","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.received_receipt.update":{"post":{"operationId":"webhook_entity_received_receipt_update","summary":"Prijat\u00fd blo\u010dek (eKasa) \/ update","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: prijate.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.received_receipt.update"},"entity_kind":{"type":"string","const":"received_receipt"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"update"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.received_receipt.update","entity_kind":"received_receipt","entity_id":"123","operation":"update","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.received_receipt.archive":{"post":{"operationId":"webhook_entity_received_receipt_archive","summary":"Prijat\u00fd blo\u010dek (eKasa) \/ archive","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: prijate.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.received_receipt.archive"},"entity_kind":{"type":"string","const":"received_receipt"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"archive"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.received_receipt.archive","entity_kind":"received_receipt","entity_id":"123","operation":"archive","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.received_receipt.cancel":{"post":{"operationId":"webhook_entity_received_receipt_cancel","summary":"Prijat\u00fd blo\u010dek (eKasa) \/ cancel","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: prijate.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.received_receipt.cancel"},"entity_kind":{"type":"string","const":"received_receipt"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"cancel"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.received_receipt.cancel","entity_kind":"received_receipt","entity_id":"123","operation":"cancel","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.received_receipt.paid":{"post":{"operationId":"webhook_entity_received_receipt_paid","summary":"Prijat\u00fd blo\u010dek (eKasa) \/ paid","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: prijate.citanie. Polia sn\u00edmky: id, type, document_number, status, total, currency, issue_date, due_date, paid_amount.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.received_receipt.paid"},"entity_kind":{"type":"string","const":"received_receipt"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"paid"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.received_receipt.paid","entity_kind":"received_receipt","entity_id":"123","operation":"paid","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.supplier.create":{"post":{"operationId":"webhook_entity_supplier_create","summary":"Dod\u00e1vate\u013e \/ create","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, legal_name, ico.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.supplier.create"},"entity_kind":{"type":"string","const":"supplier"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"create"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.supplier.create","entity_kind":"supplier","entity_id":"123","operation":"create","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.supplier.update":{"post":{"operationId":"webhook_entity_supplier_update","summary":"Dod\u00e1vate\u013e \/ update","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, legal_name, ico.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.supplier.update"},"entity_kind":{"type":"string","const":"supplier"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"update"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.supplier.update","entity_kind":"supplier","entity_id":"123","operation":"update","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.supplier.archive":{"post":{"operationId":"webhook_entity_supplier_archive","summary":"Dod\u00e1vate\u013e \/ archive","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: doklady.citanie. Polia sn\u00edmky: id, type, legal_name, ico.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.supplier.archive"},"entity_kind":{"type":"string","const":"supplier"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"archive"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.supplier.archive","entity_kind":"supplier","entity_id":"123","operation":"archive","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.warehouse.create":{"post":{"operationId":"webhook_entity_warehouse_create","summary":"Sklad \/ create","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: katalog.citanie. Polia sn\u00edmky: id, code, name, is_active.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.warehouse.create"},"entity_kind":{"type":"string","const":"warehouse"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"create"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.warehouse.create","entity_kind":"warehouse","entity_id":"123","operation":"create","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.warehouse.update":{"post":{"operationId":"webhook_entity_warehouse_update","summary":"Sklad \/ update","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: katalog.citanie. Polia sn\u00edmky: id, code, name, is_active.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.warehouse.update"},"entity_kind":{"type":"string","const":"warehouse"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"update"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.warehouse.update","entity_kind":"warehouse","entity_id":"123","operation":"update","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.warehouse.archive":{"post":{"operationId":"webhook_entity_warehouse_archive","summary":"Sklad \/ archive","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: katalog.citanie. Polia sn\u00edmky: id, code, name, is_active.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.warehouse.archive"},"entity_kind":{"type":"string","const":"warehouse"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"archive"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.warehouse.archive","entity_kind":"warehouse","entity_id":"123","operation":"archive","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.inbound_receipt.create":{"post":{"operationId":"webhook_entity_inbound_receipt_create","summary":"Pr\u00edjemka \/ create","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: sklad.pohyby.citanie. Polia sn\u00edmky: id, type, number, status, warehouse_id, issue_date, correction_of_id.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.inbound_receipt.create"},"entity_kind":{"type":"string","const":"inbound_receipt"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"create"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.inbound_receipt.create","entity_kind":"inbound_receipt","entity_id":"123","operation":"create","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.inbound_receipt.update":{"post":{"operationId":"webhook_entity_inbound_receipt_update","summary":"Pr\u00edjemka \/ update","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: sklad.pohyby.citanie. Polia sn\u00edmky: id, type, number, status, warehouse_id, issue_date, correction_of_id.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.inbound_receipt.update"},"entity_kind":{"type":"string","const":"inbound_receipt"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"update"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.inbound_receipt.update","entity_kind":"inbound_receipt","entity_id":"123","operation":"update","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.inbound_receipt.cancel":{"post":{"operationId":"webhook_entity_inbound_receipt_cancel","summary":"Pr\u00edjemka \/ cancel","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: sklad.pohyby.citanie. Polia sn\u00edmky: id, type, number, status, warehouse_id, issue_date, correction_of_id.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.inbound_receipt.cancel"},"entity_kind":{"type":"string","const":"inbound_receipt"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"cancel"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.inbound_receipt.cancel","entity_kind":"inbound_receipt","entity_id":"123","operation":"cancel","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.outbound_receipt.create":{"post":{"operationId":"webhook_entity_outbound_receipt_create","summary":"V\u00fddajka \/ create","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: sklad.pohyby.citanie. Polia sn\u00edmky: id, type, number, status, warehouse_id, issue_date, correction_of_id.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.outbound_receipt.create"},"entity_kind":{"type":"string","const":"outbound_receipt"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"create"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.outbound_receipt.create","entity_kind":"outbound_receipt","entity_id":"123","operation":"create","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.outbound_receipt.update":{"post":{"operationId":"webhook_entity_outbound_receipt_update","summary":"V\u00fddajka \/ update","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: sklad.pohyby.citanie. Polia sn\u00edmky: id, type, number, status, warehouse_id, issue_date, correction_of_id.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.outbound_receipt.update"},"entity_kind":{"type":"string","const":"outbound_receipt"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"update"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.outbound_receipt.update","entity_kind":"outbound_receipt","entity_id":"123","operation":"update","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}},"entity.outbound_receipt.cancel":{"post":{"operationId":"webhook_entity_outbound_receipt_cancel","summary":"V\u00fddajka \/ cancel","description":"Minimalizovan\u00e1 entitov\u00e1 ob\u00e1lka, sch\u00e9ma verzie 1. snapshot a changes obsahuj\u00fa len povolen\u00e9 polia dom\u00e9ny. Rozsah odberu: sklad.pohyby.citanie. Polia sn\u00edmky: id, type, number, status, warehouse_id, issue_date, correction_of_id.","parameters":[{"name":"X-Webhook-Event","in":"header","required":true,"description":"Typ udalosti zhodn\u00fd s event v tele.","schema":{"type":"string"}},{"name":"X-Webhook-Timestamp","in":"header","required":true,"description":"Unix \u010das v sekund\u00e1ch; odmietnite odch\u00fdlku v\u00e4\u010d\u0161iu ne\u017e 300 sek\u00fand. Pri retry je \u010das nov\u00fd.","schema":{"type":"string","pattern":"^[0-9]+$"}},{"name":"X-Webhook-Signature-V2","in":"header","required":true,"description":"Hex HMAC SHA-256 nad timestamp + bodka + p\u00f4vodn\u00e9 bajty tela. K\u013e\u00fa\u010dom je tajomstvo endpointu. Bez downgrade fallbacku.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Signature","in":"header","required":true,"deprecated":true,"description":"Kompatibiln\u00fd hex HMAC SHA-256 len nad p\u00f4vodn\u00fdm telom. Nov\u00e9 prij\u00edma\u010de overuj\u00fa V2. Ukon\u010denie podpory nebolo vyhl\u00e1sen\u00e9.","schema":{"type":"string","pattern":"^[a-f0-9]{64}$"}},{"name":"X-Webhook-Delivery","in":"header","required":true,"description":"Stabiln\u00e9 ID doru\u010denia; atomicky ukladajte a odstr\u00e1\u0148te duplicity.","schema":{"type":"string","pattern":"^[0-9]+$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"integer","const":1},"event_id":{"type":"string"},"event":{"type":"string","const":"entity.outbound_receipt.cancel"},"entity_kind":{"type":"string","const":"outbound_receipt"},"entity_id":{"type":"string"},"operation":{"type":"string","const":"cancel"},"occurred_at":{"type":"string","format":"date-time"},"company":{"type":"object","properties":{"id":{"type":"integer"}},"required":["id"]},"snapshot":{"$ref":"#\/components\/schemas\/KvalitaEntitovySnapshot"},"changes":{"type":"object","additionalProperties":{"type":"object","properties":{"before":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."},"after":{"description":"Nat\u00edvna hodnota zmenen\u00e9ho po\u013ea."}}}}},"required":["schema_version","event_id","event","entity_kind","entity_id","operation","occurred_at","company","snapshot","changes"],"x-source":"App\/Api\/EntitoveUdalosti\/Obalka.php + Publisher.php"},"example":{"schema_version":1,"event_id":"entity:123:8e9d11f6-312c-43cf-ae93-34ff6cc728e2","event":"entity.outbound_receipt.cancel","entity_kind":"outbound_receipt","entity_id":"123","operation":"cancel","occurred_at":"2026-10-20T10:00:00.000000Z","company":{"id":123},"snapshot":{},"changes":{}}}}},"responses":{"204":{"description":"Udalos\u0165 trvalo prijat\u00e1."},"503":{"description":"Do\u010dasn\u00e9 odmietnutie; pokus sa zopakuje."}},"security":[]}}},"x-scope-catalog":[{"scope":"doklady.citanie","name":"\u010c\u00edtanie dokladov","description":"zoznam a detail fakt\u00far, PDF, odberatelia, \u010d\u00edseln\u00e9 rady \u2014 napr\u00edklad pre \u00fa\u010dtovn\u00fd program","feature":"api","plans":["Free","\u0160tart","Pro"]},{"scope":"doklady.zapis","name":"Vystavovanie dokladov","description":"vystavi\u0165, upravi\u0165 a zmaza\u0165 fakt\u00faru \u010di predfakt\u00faru, dobropis, z\u00e1pis odberate\u013ea \u2014 napr\u00edklad pre e-shop","feature":"api","plans":["Free","\u0160tart","Pro"]},{"scope":"uhrady.zapis","name":"Z\u00e1pis \u00fahrad","description":"ozna\u010di\u0165 fakt\u00faru za zaplaten\u00fa \u2014 len pre program, ktor\u00fd platby naozaj vid\u00ed (banka, platobn\u00e1 br\u00e1na)","feature":"api_payments","plans":["\u0160tart","Pro"]},{"scope":"doklady.odosielanie","name":"Odosielanie e-mailom","description":"posla\u0165 doklad odberate\u013eovi e-mailom v mene va\u0161ej firmy","feature":"api_sending","plans":["\u0160tart","Pro"]},{"scope":"eshop.katalog.citanie","name":"\u010c\u00edtanie katal\u00f3gu e-shopu","description":"\u00fapln\u00e9 predajn\u00e9 atrib\u00faty, varianty, desatinn\u00e1 dostupnos\u0165 a cenov\u00e9 hladiny \u2014 bez n\u00e1kupn\u00fdch cien","feature":"warehouse","plans":["\u0160tart","Pro"]},{"scope":"sklad.stav","name":"\u010c\u00edtanie stavu skladu","description":"\u010d\u00edta\u0165 fyzick\u00e9, rezervovan\u00e9 a dostupn\u00e9 mno\u017estvo skladov\u00fdch kariet \u2014 napr\u00edklad pre e-shop","feature":"warehouse","plans":["\u0160tart","Pro"]},{"scope":"sklad.ocenenie","name":"\u010c\u00edtanie ocenenia skladu","description":"\u010d\u00edta\u0165 hodnotu z\u00e1sob z ulo\u017een\u00fdch oce\u0148ovac\u00edch vrstiev \u2014 iba pre \u00fa\u010dtovn\u00edctvo a controlling","feature":"warehouse","plans":["\u0160tart","Pro"]},{"scope":"financie.citanie","name":"\u010c\u00edtanie finan\u010dn\u00fdch \u00fa\u010dtov","description":"\u00fa\u010dty a pohyby pokladnice a banky; vy\u017eaduje aj pr\u00e1va autora k\u013e\u00fa\u010da","feature":"public_finance_accounts","plans":["\u0160tart","Pro"]},{"scope":"financie.zapis","name":"Z\u00e1pis finan\u010dn\u00fdch pohybov","description":"vklada\u0165 a stornova\u0165 finan\u010dn\u00e9 pohyby; plat\u00ed aj bal\u00edk pre z\u00e1pis \u00fahrad","feature":"public_finance_accounts","plans":["\u0160tart","Pro"]},{"scope":"ucty.sprava","name":"Spr\u00e1va finan\u010dn\u00fdch \u00fa\u010dtov","description":"vytv\u00e1ra\u0165 a upravova\u0165 finan\u010dn\u00e9 \u00fa\u010dty","feature":"public_finance_accounts","plans":["\u0160tart","Pro"]},{"scope":"obchod.citanie","name":"\u010c\u00edtanie obchodn\u00fdch dokladov","description":"objedn\u00e1vky, dodacie listy a v\u00e4zby obchodn\u00fdch dokladov","feature":"public_trade_documents","plans":["Pro"]},{"scope":"obchod.zapis","name":"Z\u00e1pis obchodn\u00fdch dokladov","description":"vytv\u00e1ra\u0165 a meni\u0165 obchodn\u00e9 doklady a ich konverzie","feature":"public_trade_documents","plans":["Pro"]},{"scope":"katalog.citanie","name":"\u010c\u00edtanie cenn\u00edka","description":"katal\u00f3g, cenovky, logistika a fyzick\u00e9 varianty produktov","feature":"public_warehouse_operations","plans":["Pro"]},{"scope":"sklad.pohyby.citanie","name":"\u010c\u00edtanie skladov\u00fdch pohybov","description":"\u010d\u00edta\u0165 skladov\u00e9 doklady a pohyby","feature":"public_warehouse_operations","plans":["Pro"]},{"scope":"sklad.pohyby.zapis","name":"Z\u00e1pis skladov\u00fdch pohybov","description":"vytv\u00e1ra\u0165 skladov\u00e9 pohyby, prevody a storn\u00e1","feature":"public_warehouse_operations","plans":["Pro"]},{"scope":"prijate.citanie","name":"\u010c\u00edtanie prijat\u00fdch dokladov","description":"\u010d\u00edta\u0165 prijat\u00e9 doklady a ich \u010d\u00edseln\u00edky","feature":"public_received_documents","plans":["\u0160tart","Pro"]},{"scope":"prilohy.citanie","name":"\u010c\u00edtanie pr\u00edloh","description":"s\u0165ahova\u0165 origin\u00e1ly a pr\u00edlohy prijat\u00fdch dokladov","feature":"public_received_documents","plans":["\u0160tart","Pro"]},{"scope":"uctovanie.citanie","name":"\u010c\u00edtanie \u00fa\u010dtovn\u00fdch \u00fadajov","description":"zahrn\u00fa\u0165 \u00fa\u010dtovn\u00e9 \u00fadaje pri pr\u00e1ve autora na export","feature":"public_received_documents","plans":["\u0160tart","Pro"]},{"scope":"dokumenty.nastroje","name":"N\u00e1stroje dokumentov","description":"validova\u0165 a konvertova\u0165 dokumenty v r\u00e1mci kv\u00f3t n\u00e1strojov","feature":"document_developer_tools","plans":["Free","\u0160tart","Pro"]},{"scope":"ponuky.zapis","name":"Spr\u00e1va cenov\u00fdch pon\u00fak","description":"vytv\u00e1ra\u0165 a upravova\u0165 cenov\u00e9 ponuky, ich polo\u017eky, z\u013eavy a online zverejnenie","feature":"quotes_online","plans":["\u0160tart","Pro"]},{"scope":"webhooky.sprava","name":"Spr\u00e1va webhookov","description":"spravova\u0165 odberov\u00e9 URL, udalosti, podpisov\u00e9 tajomstv\u00e1 a doru\u010dovanie webhookov","feature":"api","plans":["Free","\u0160tart","Pro"]}],"x-error-catalog":[{"code":"BEZ_PRAVA","status":403,"meaning":"Autor alebo firma nem\u00e1 \u017eiv\u00e9 opr\u00e1vnenie.","remedy":"Overte \u010dlenstvo, pr\u00e1va autora a aktu\u00e1lny bal\u00edk. Star\u0161\u00ed k\u00f3d pre ch\u00fdbaj\u00faci rozsah je zastaran\u00fd; nahra\u010fte ho CHYBA_ROZSAH."},{"code":"BILLEX-API-ERROR","status":"4xx","meaning":"Sie\u0165ov\u00e1 br\u00e1na odmietla oper\u00e1ciu.","remedy":"Vyhodno\u0165te HTTP stav a bezpe\u010dn\u00fa spr\u00e1vu."},{"code":"BILLEX-INTERNAL","status":500,"meaning":"Sie\u0165ov\u00e9 spracovanie zlyhalo interne.","remedy":"Opakujte s rovnak\u00fdm idempotency k\u013e\u00fa\u010dom; uve\u010fte correlation_id podpore."},{"code":"BILLEX-POSTAR","status":503,"meaning":"Digit\u00e1lny po\u0161t\u00e1r je nedostupn\u00fd.","remedy":"Opakujte po oneskoren\u00ed s rovnakou identitou dokumentu."},{"code":"BILLEX-READ-ONLY","status":423,"meaning":"Sie\u0165ov\u00fd z\u00e1pis je zablokovan\u00fd re\u017eimom iba na \u010d\u00edtanie.","remedy":"Overte predplatn\u00e9 a pr\u00edstup firmy."},{"code":"CHYBA_ROZSAH","status":403,"meaning":"API k\u013e\u00fa\u010d nem\u00e1 rozsah potrebn\u00fd pre oper\u00e1ciu.","remedy":"Pridajte rozsah z error.fields.scope alebo vydajte nov\u00fd k\u013e\u00fa\u010d s potrebn\u00fdmi rozsahmi."},{"code":"CHYBA_ROZSAH_UHRAD","status":"payload","meaning":"Objedn\u00e1vka bola prijat\u00e1 bez z\u00e1pisu \u00fahrady.","remedy":"Dopl\u0148te uhrady.zapis a synchronizujte \u00fahradu; nevytv\u00e1rajte druh\u00fd doklad."},{"code":"CHYBA_SERVERA","status":500,"meaning":"Oper\u00e1cia zlyhala interne.","remedy":"Opakujte s rovnak\u00fdm k\u013e\u00fa\u010dom a oneskoren\u00edm; pri pretrv\u00e1van\u00ed kontaktujte podporu."},{"code":"DAVKA_PRILIS_VELKA","status":413,"meaning":"D\u00e1vka prekra\u010duje limit riadkov alebo bajtov.","remedy":"Rozde\u013ete d\u00e1vku pod\u013ea publikovan\u00fdch limitov."},{"code":"DOCASNE_NEDOSTUPNE","status":503,"meaning":"Do\u010dasn\u00fd v\u00fdpadok z\u00e1vislosti alebo ulo\u017eenej odpovede.","remedy":"Opakujte po oneskoren\u00ed s rovnak\u00fdm k\u013e\u00fa\u010dom; pri pretrv\u00e1van\u00ed po\u0161lite podpore \u010das a korela\u010dn\u00e9 ID."},{"code":"DOKLAD_ODOSIELA_EFAKTURA","status":423,"meaning":"Elektronick\u00e9 doru\u010dovanie zmrazilo doklad.","remedy":"Po\u010dkajte na v\u00fdsledok doru\u010dovania a pou\u017eite z\u00e1konn\u00fa opravu dokladu; neobch\u00e1dzajte zmrazenie."},{"code":"DOKLAD_RUCNE_UPRAVENY","status":409,"meaning":"Synchroniz\u00e1cia by prep\u00edsala ru\u010dn\u00e9 zmeny.","remedy":"Porovnajte doklad a objedn\u00e1vku; vyrie\u0161te konflikt ru\u010dne."},{"code":"DOKLAD_VYMAZANY","status":409,"meaning":"Doklad je v ko\u0161i.","remedy":"Vr\u00e1\u0165te doklad z ko\u0161a pred \u010fal\u0161ou \u00fapravou."},{"code":"DOKLAD_ZAMKNUTY","status":409,"meaning":"Doklad je uzamknut\u00fd.","remedy":"Overte mo\u017enos\u0165 odomknutia vo webovej aplik\u00e1cii."},{"code":"EFAKTURA_ZMAZANIE_ZAKAZANE","status":423,"meaning":"Doru\u010den\u00fd elektronick\u00fd doklad nemo\u017eno zmaza\u0165.","remedy":"Pou\u017eite opravn\u00fd doklad pod\u013ea stavu a pravidiel agendy; zachovajte auditn\u00fa hist\u00f3riu."},{"code":"EN16931_PARTIAL","status":"validation","meaning":"\u010ciasto\u010dn\u00e1 kontrola na\u0161la nes\u00falad.","remedy":"Opravte uveden\u00e9 pravidlo a vykonajte \u00fapln\u00fa valid\u00e1ciu pred odoslan\u00edm."},{"code":"EN16931_UNVERIFIED","status":"validation","meaning":"Kontrola obchodn\u00fdch pravidiel sa nedokon\u010dila.","remedy":"V\u00fdsledok nie je potvrden\u00edm zhody; skontrolujte zdrojov\u00fd doklad a opakujte kontrolu."},{"code":"ESHOP_SYNC_ZLYHALA","status":422,"meaning":"Objedn\u00e1vka sa ned\u00e1 zosynchronizova\u0165.","remedy":"Opravte \u00fadaje objedn\u00e1vky pod\u013ea spr\u00e1vy."},{"code":"FUNKCIA_MIMO_BALIKA","status":403,"meaning":"Modul nie je povolen\u00fd bal\u00edkom.","remedy":"Overte bal\u00edk a zapnutie sandboxu alebo modulu."},{"code":"IBA_SCHRANKA","status":403,"meaning":"Firma m\u00e1 povolen\u00fa iba Schr\u00e1nku.","remedy":"Pou\u017eite firmu s opr\u00e1vnen\u00edm na faktura\u010dn\u00fa agendu."},{"code":"IDEMPOTENCY_KONFLIKT","status":409,"meaning":"Rovnak\u00fd k\u013e\u00fa\u010d u\u017e ozna\u010duje in\u00fa po\u017eiadavku.","remedy":"Pre nov\u00fd z\u00e1mer pou\u017eite nov\u00fd k\u013e\u00fa\u010d; pri retry zachovajte met\u00f3du, cestu, filtre a presn\u00e9 telo."},{"code":"INPUT_INVALID","status":422,"meaning":"N\u00e1stroj dokumentov odmietol vstup.","remedy":"Opravte fields pod\u013ea sch\u00e9my oper\u00e1cie."},{"code":"KEY_INVALID","status":422,"meaning":"Identifik\u00e1tor alebo k\u013e\u00fa\u010d n\u00e1stroja nie je platn\u00fd.","remedy":"Overte hodnotu a expir\u00e1ciu n\u00e1h\u013eadu."},{"code":"KONFLIKT","status":409,"meaning":"Stav zdroja sa nezhoduje s po\u017eadovanou oper\u00e1ciou.","remedy":"Znova na\u010d\u00edtajte detail, vyhodno\u0165te stav a pripravte nov\u00fd pokus."},{"code":"LIMIT_BALIKA","status":422,"meaning":"Bol dosiahnut\u00fd po\u010det z\u00e1znamov povolen\u00fd bal\u00edkom.","remedy":"Skontrolujte kv\u00f3tu a zv\u00fd\u0161te bal\u00edk; neopakujte rovnak\u00fd vstup bez zmeny."},{"code":"MEDZERA_V_UDALOSTIACH","status":409,"meaning":"Checkpoint je star\u0161\u00ed ne\u017e retencia arch\u00edvu.","remedy":"Urobte \u00fapln\u00fa synchroniz\u00e1ciu a ulo\u017ete nov\u00fd checkpoint."},{"code":"MIMO_BALIKA","status":403,"meaning":"Funkcia rozsahu nie je v bal\u00edku firmy.","remedy":"Aktivujte zodpovedaj\u00faci bal\u00edk alebo doplnok."},{"code":"NENAJDENE","status":404,"meaning":"Zdroj neexistuje, je nepr\u00edstupn\u00fd alebo je modul vypnut\u00fd.","remedy":"Overte identifik\u00e1tor vo vlastnej firme a nastavenie modulu; nesk\u00fa\u0161ajte cudzie ID."},{"code":"NEPLATNE_UDAJE","status":422,"meaning":"Valid\u00e1cia vstupov zlyhala.","remedy":"Opravte polia pod\u013ea error.fields; skontrolujte povinn\u00fd Idempotency-Key."},{"code":"NEPLATNY_KLUC","status":401,"meaning":"K\u013e\u00fa\u010d ch\u00fdba, expiroval alebo bol odvolan\u00fd.","remedy":"Overte Bearer token a aktivitu k\u013e\u00fa\u010da v spr\u00e1vnej firme."},{"code":"NEPLATNY_SANDBOX_KLUC","status":401,"meaning":"Sandbox k\u013e\u00fa\u010d ch\u00fdba alebo je neplatn\u00fd.","remedy":"Vydajte a pou\u017eite blx_test_ k\u013e\u00fa\u010d v sandboxe."},{"code":"ODBERATEL_EXISTUJE","status":409,"meaning":"Odberate\u013e s dan\u00fdm I\u010cO u\u017e je v adres\u00e1ri firmy.","remedy":"Vyh\u013eadajte existuj\u00faceho odberate\u013ea a pou\u017eite jeho ID, nevytv\u00e1rajte duplicitn\u00fd z\u00e1znam."},{"code":"OPERACIA_ODMIETNUTA","status":"4xx","meaning":"Oper\u00e1cia bola odmietnut\u00e1 v\u0161eobecnou br\u00e1nou.","remedy":"Pou\u017eite HTTP stav a spr\u00e1vu, opravte po\u017eiadavku alebo pr\u00e1va."},{"code":"OVERENIE_NEDOSTUPNE","status":503,"meaning":"Overenie k\u013e\u00fa\u010da je do\u010dasne nedostupn\u00e9.","remedy":"Opakujte s exponenci\u00e1lnym oneskoren\u00edm; pri z\u00e1pise zachovajte idempotency k\u013e\u00fa\u010d."},{"code":"PDF_NEDOSTUPNE","status":503,"meaning":"PDF sa nepodarilo vytvori\u0165.","remedy":"Sk\u00faste znova nesk\u00f4r; 5xx m\u00f4\u017ee by\u0165 normalizovan\u00e9 na DOCASNE_NEDOSTUPNE."},{"code":"PRILIS_VELA_POKUSOV","status":429,"meaning":"Prekro\u010den\u00fd limit pokusov o overenie z IP adresy pred overen\u00edm k\u013e\u00fa\u010da.","remedy":"Dodr\u017ete Retry-After a zn\u00ed\u017ete po\u010det neplatn\u00fdch po\u017eiadaviek; skontrolujte konfigur\u00e1ciu Bearer k\u013e\u00fa\u010da."},{"code":"PRILIS_VELA_VOLANI","status":429,"meaning":"Prekro\u010den\u00fd limit volan\u00ed.","remedy":"Dodr\u017ete Retry-After, zn\u00ed\u017ete s\u00fabe\u017enos\u0165 a sledujte X-RateLimit-*."},{"code":"PRISTUP_ODMIETNUTY","status":403,"meaning":"Dom\u00e9nov\u00e9 pravidl\u00e1 odmietli z\u00e1pis.","remedy":"Skontrolujte opr\u00e1vnenie pou\u017e\u00edvate\u013ea a dostupnos\u0165 agendy."},{"code":"PROFILE_UNSUPPORTED","status":"validation","meaning":"Nepodporovan\u00fd profil alebo proces.","remedy":"Pou\u017eite Peppol BIS Billing 3.0, billing:01:1.0."},{"code":"PROVIDER_INVALID","status":"validation","meaning":"Po\u0161t\u00e1r doklad odmietol.","remedy":"Opravte chyby valida\u010dnej odpovede po\u0161t\u00e1ra."},{"code":"PROVIDER_NOT_CONFIGURED","status":"validation","meaning":"Firma nem\u00e1 nakonfigurovan\u00e9ho po\u0161t\u00e1ra.","remedy":"Nastavte prepojenie na digit\u00e1lneho po\u0161t\u00e1ra."},{"code":"PROVIDER_UNAVAILABLE","status":"validation","meaning":"Po\u0161t\u00e1r nedokon\u010dil overenie.","remedy":"Opakujte kontrolu nesk\u00f4r; stav unverified nepova\u017eujte za platn\u00fd doklad."},{"code":"SANDBOX_KLUC_NA_OSTROM_API","status":403,"meaning":"Testovac\u00ed k\u013e\u00fa\u010d bol pou\u017eit\u00fd na ostr\u00e9 API.","remedy":"Pou\u017eite ostr\u00fd k\u013e\u00fa\u010d alebo sandbox trasu."},{"code":"SAPI-AUTH-001","status":401,"meaning":"Sie\u0165ov\u00e9 poverenie je neplatn\u00e9.","remedy":"Z\u00edskajte alebo obnovte sie\u0165ov\u00fd token; nejde o be\u017en\u00fd API k\u013e\u00fa\u010d."},{"code":"SAPI-AUTH-002","status":403,"meaning":"Sie\u0165ov\u00fd token nem\u00e1 potrebn\u00fd rozsah alebo \u00fa\u010dastn\u00edka.","remedy":"Overte sie\u0165ov\u00e9 rozsahy a X-Peppol-Participant-Id."},{"code":"SAPI-CONF-002","status":409,"meaning":"Sie\u0165ov\u00e1 po\u017eiadavka je v konflikte.","remedy":"Overte identitu dokumentu, stav a idempotenciu."},{"code":"SAPI-DOC-001","status":422,"meaning":"Sie\u0165ov\u00fd dokument bol odmietnut\u00fd.","remedy":"Opravte \u00fadaje dokladu pod\u013ea details."},{"code":"SAPI-DOC-404","status":404,"meaning":"Sie\u0165ov\u00fd dokument sa nena\u0161iel.","remedy":"Overte ID, \u00fa\u010dastn\u00edka a smer odoslania\/prijatia."},{"code":"SAPI-RATE-429","status":429,"meaning":"Sie\u0165ov\u00fd limit bol prekro\u010den\u00fd.","remedy":"Po\u010dkajte pod\u013ea Retry-After."},{"code":"SAPI-VAL-001","status":422,"meaning":"Sie\u0165ov\u00e9 vstupn\u00e9 \u00fadaje nie s\u00fa platn\u00e9.","remedy":"Opravte details\/fields pod\u013ea sch\u00e9my."},{"code":"SAPI-VAL-413","status":413,"meaning":"Sie\u0165ov\u00fd dokument je prive\u013ek\u00fd.","remedy":"Zmen\u0161ite dokument a pr\u00edlohy pod\u013ea limitu."},{"code":"SPRACOVAVA_SA","status":409,"meaning":"Rovnak\u00e1 po\u017eiadavka sa pr\u00e1ve sprac\u00fava.","remedy":"Po\u010dkajte a opakujte s rovnak\u00fdm k\u013e\u00fa\u010dom a telom."},{"code":"TOOLS_400","status":400,"meaning":"Nespr\u00e1vna po\u017eiadavka.","remedy":"Opravte tvar vstupu."},{"code":"TOOLS_403","status":403,"meaning":"Ch\u00fdba opr\u00e1vnenie n\u00e1stroja.","remedy":"Overte bal\u00edk a pr\u00e1va; ch\u00fdbaj\u00faci rozsah teraz vracia CHYBA_ROZSAH s legacy hlavi\u010dkou TOOLS_403."},{"code":"TOOLS_404","status":404,"meaning":"Zdroj n\u00e1stroja sa nena\u0161iel.","remedy":"Overte ID a firmu."},{"code":"TOOLS_409","status":409,"meaning":"Konflikt n\u00e1stroja.","remedy":"Na\u010d\u00edtajte aktu\u00e1lny zdroj a opravte po\u017eiadavku."},{"code":"TOOLS_413","status":413,"meaning":"Prive\u013ek\u00fd vstup n\u00e1stroja.","remedy":"Zmen\u0161ite vstup."},{"code":"TOOLS_422","status":422,"meaning":"Valid\u00e1cia n\u00e1stroja zlyhala.","remedy":"Opravte fields."},{"code":"TOOLS_429","status":429,"meaning":"Kv\u00f3ta n\u00e1stroja je vy\u010derpan\u00e1.","remedy":"Dodr\u017ete Retry-After a min\u00fatov\u00fa alebo denn\u00fa kv\u00f3tu."},{"code":"TOOLS_INTERNAL","status":500,"meaning":"N\u00e1stroj sa nedokon\u010dil.","remedy":"Po oneskoren\u00ed opakujte; uve\u010fte correlation_id podpore."},{"code":"TOOLS_NOT_FOUND","status":404,"meaning":"Zdroj n\u00e1stroja dokumentov neexistuje.","remedy":"Overte identifik\u00e1tor vo vlastnej firme."},{"code":"UBL_MAPPING","status":422,"meaning":"Doklad sa ned\u00e1 namapova\u0165 do kanonick\u00e9ho UBL modelu.","remedy":"Opravte identity, krajiny, jednotky, kateg\u00f3rie DPH a \u0161trukt\u00faru pod\u013ea pr\u00edkladu."},{"code":"UBL_TOTAL_MISMATCH","status":"validation","meaning":"S\u00fa\u010det v UBL nes\u00fahlas\u00ed s vypo\u010d\u00edtan\u00fdmi polo\u017ekami.","remedy":"Opravte zaokr\u00fahlenie a s\u00fa\u010dty pod\u013ea uveden\u00e9ho field."},{"code":"UCET_LEN_NA_CITANIE","status":423,"meaning":"Firma je v re\u017eime iba na \u010d\u00edtanie.","remedy":"Overte \u00fahradu predplatn\u00e9ho; z\u00e1pisy obnovte po odblokovan\u00ed."},{"code":"XML_EXTERNAL","status":"validation","meaning":"XML pou\u017e\u00edva extern\u00e9 zdroje.","remedy":"Odstr\u00e1\u0148te extern\u00e9 entity, XInclude a vstupn\u00e9 sch\u00e9my."},{"code":"XML_LIMIT","status":"validation","meaning":"XML prekra\u010duje h\u013abku alebo po\u010det uzlov.","remedy":"Zmen\u0161ite a zjednodu\u0161te dokument."},{"code":"XML_SYNTAX","status":"validation","meaning":"XML m\u00e1 syntaktick\u00fa chybu.","remedy":"Opravte riadok uveden\u00fd vo v\u00fdsledku."},{"code":"XML_TIMEOUT","status":"validation","meaning":"Kontrola prekro\u010dila \u010das alebo pam\u00e4\u0165.","remedy":"Zmen\u0161ite XML a sk\u00faste znova."},{"code":"XML_UNSAFE","status":"validation","meaning":"XML obsahuje nepovolen\u00e9 DTD, entity alebo k\u00f3dovanie.","remedy":"Pou\u017eite UTF-8 bez DTD a extern\u00fdch ent\u00edt."},{"code":"XSD_<\u010d\u00edslo>","status":"validation","meaning":"Valid\u00e1tor libxml hl\u00e1si chybu XSD.","remedy":"Opravte element a riadok pod\u013ea spr\u00e1vy valid\u00e1tora."},{"code":"XSD_ROOT","status":"validation","meaning":"Nespr\u00e1vny kore\u0148 UBL.","remedy":"Pou\u017eite UBL 2.1 Invoice alebo CreditNote."},{"code":"invalid_grant","status":400,"meaning":"PKCE k\u00f3d expiroval, bol pou\u017eit\u00fd alebo nezodpoved\u00e1 overeniu.","remedy":"Za\u010dnite nov\u00fd autoriza\u010dn\u00fd s\u00fahlas; skontrolujte client_id, redirect_uri a code_verifier."},{"code":"neschvalene","status":409,"meaning":"Doklad \u010dak\u00e1 na schv\u00e1lenie pred odoslan\u00edm.","remedy":"Dokon\u010dite schv\u00e1lenie vo webovej aplik\u00e1cii."}],"x-module-limits":[{"module":"Pokusy pred overen\u00edm k\u013e\u00fa\u010da \/ IP","value":300,"window":"60 sek\u00fand"},{"module":"D\u00e1vky \/ jeden pr\u00edjem","value":"100 riadkov \/ 2097152 bajtov","window":"po\u017eiadavka"},{"module":"Samofaktur\u00e1cia","value":60,"window":"min\u00fata (dodato\u010dn\u00fd limit trasy)"},{"module":"Samofaktur\u00e1cia \/ polo\u017eky","value":200,"window":"doklad"},{"module":"N\u00e1stroje dokumentov \/ anonymne","value":20,"window":"min\u00fata"},{"module":"N\u00e1stroje dokumentov \/ firma","value":60,"window":"min\u00fata"},{"module":"N\u00e1stroje dokumentov \/ firma","value":1000,"window":"de\u0148 UTC"},{"module":"N\u00e1stroje dokumentov \/ vstup","value":12582912,"window":"bajtov na po\u017eiadavku"},{"module":"Kurzor \/ snapshot","value":900,"window":"sek\u00fand platnosti"}]}