Vytvoriť úhradu dokladu
Vytvorí novú úhradu pre public doklad.
Podporované typy dokladov
Endpoint podporuje len invoice, proforma a credit-note.
Business správanie
- Úhrada sa vždy viaže na konkrétny doklad cez kombináciu
documentType+documentId. - Minimálny create payload je len
documentType+documentId; ostatné polia môžete vynechať a server ich dopočíta. - Ak
paymentDatenepošlete, použije sa dnešný dátum. - Ak
paymentMethodIdnepošlete, použije sa spôsob úhrady zo zdrojového dokladu. - Ak
currencyIdnepošlete, použije sa mena zo zdrojového dokladu. - Ak
amountnepošlete, použije sa aktuálna zostávajúca sumatoBePaidzo zdrojového dokladu. Tento shortcut funguje len pri doklade s nenulovýmtoBePaid; inak endpoint vráti422. - Ak
amountpošlete explicitne, môže mať najviac 2 desatinné miesta. - Ak
amountpošlete explicitne, nesmie svojou veľkosťou presiahnuť aktuálnetoBePaida musí rešpektovať jeho znamienko, aby nevznikla preplatková úhrada alebo opačný smer platby. - Ak
currencyRatenepošlete, systém ho odvodí z finálnehopaymentDatekurzom z predchádzajúceho dňa. - Ak pošlete
currencyRatepre inú menu nežEUR, použije sa presne táto override hodnota. - Ak je finálna mena úhrady
EUR, backend vždy uloží a vráticurrencyRate = 1.0, aj keď pošlete inú hodnotu. - Pri vytvorení sa prepočíta stav úhrady dokladu rovnako ako vo web a mobile flowe.
- Ak pošlete úhradu pre proformu a neskôr k nej vytvoríte daňový doklad k prijatej platbe, response úhrady vie obsahovať aj
receiptInvoice.
Ak pošlete Idempotency-Key, rovnaký key s rovnakým payloadom vráti pôvodnú odpoveď bez druhého vytvorenia úhrady.
Autorizace
Bearer token vytvorený pre konkrétnu firmu v Integrácie → API.
Hlavičky
Voliteľný identifikátor requestu pre bezpečné retry. Použite unikátnu hodnotu pre každé create volanie, ktoré chcete vedieť bezpečne zopakovať.
"invoice-create-2026-03-03-001"
Tělo
Payload pre vytvorenie úhrady dokladu. Podporované sú len dokumenty invoice, proforma a credit-note, pričom cieľový doklad musí byť dostupný pre token.
Typ dokladu, ku ktorému úhradu vytvárate.
invoice, proforma, credit-note "invoice"
ID dokladu, ku ktorému úhradu vytvárate.
301
Voliteľné ID meny z referenčnej tabuľky mien. Ak ho nepošlete, použije sa mena zo zdrojového dokladu.
1
Kurz meny úhrady voči EUR. Ak ho nepošlete, systém ho dopočíta z finálneho paymentDate kurzom z predchádzajúceho dňa. Ak ho pošlete pre inú menu než EUR, použije sa presne táto override hodnota. Ak je finálna mena úhrady EUR, backend vždy uloží 1.0.
1
Dátum úhrady vo formáte Y-m-d. Ak ho nepošlete, použije sa dnešný dátum.
"2026-03-07"
Voliteľné ID spôsobu úhrady z referenčnej tabuľky spôsobov úhrady. Ak ho nepošlete, použije sa spôsob úhrady zo zdrojového dokladu.
1
Suma úhrady v mene úhrady. Ak ju nepošlete, použije sa aktuálna zostávajúca suma toBePaid zo zdrojového dokladu. Toto odvodenie funguje len pri doklade s nenulovým toBePaid; inak endpoint vráti 422. Ak ju pošlete explicitne, môže mať najviac 2 desatinné miesta, nesmie svojou veľkosťou presiahnuť aktuálne toBePaid a musí rešpektovať jeho znamienko. Backend akceptuje aj záporné sumy, napríklad pri vysporiadaní dobropisu.
0.0115.5
Odpověď
Úhrada bola vytvorená.
Jedna úhrada public dokladu.
Interné ID úhrady.
801
Typ dokladu, ku ktorému úhrada patrí.
invoice, proforma, credit-note "invoice"
ID dokladu, ku ktorému úhrada patrí.
301
Použitý spôsob úhrady ako vnorený lookup objekt.
Mena úhrady ako vnorený lookup objekt.
Dátum úhrady vo formáte Y-m-d.
"2026-03-07"
Suma úhrady v mene úhrady.
15.5
Kurz meny úhrady voči EUR. Ak je mena úhrady EUR, backend vždy vráti 1.0.
1
Preview daňového dokladu k prijatej platbe, ak existuje.

