1. Pripravte klienta a bankový účet
Potrebujete API token s oprávnenímwrite a firmu s nastaveným primárnym číselným radom pre faktúry. Na testovanie môžete použiť sandbox.
Cez GET /clients vyberte klienta a cez GET /bank-accounts bankový účet. Oba záznamy musia patriť firme priradenej k tokenu. V príklade nahraďte clientId: 101 a bankAccountId: 201 ich skutočnými ID.
Ak klient ešte neexistuje, vytvorte ho cez POST /clients. Parametre týchto endpointov nájdete v API referencii.
2. Vytvorte faktúru
unitPrice je jednotková cena bez DPH, vatRate sadzba DPH v percentách. Hodnoty currencyId: 1 a unitId: 1 označujú euro a kus; ďalšie hodnoty nájdete v číselníkoch.
Číslo faktúry sa vygeneruje z primárneho číselného radu. Dátum vystavenia aj dodania bude dnešný a splatnosť 14 dní od vystavenia.
Pri opakovaní tej istej požiadavky zachovajte Idempotency-Key aj telo. Pre ďalšiu faktúru použite nový kľúč; podrobnosti sú v pravidlách idempotencie.
Odpoveď 201 Created obsahuje vytvorenú faktúru priamo, bez obalu data. Skrátený ilustračný príklad:
id k záznamu vo svojom systéme. Aktuálny detail získate cez GET /invoices/{id}.
3. Stiahnite PDF
V nasledujúcej požiadavke nahraďte301 ID z odpovede:
faktura.pdf v aktuálnom priečinku. Rovnaký endpoint je dostupný aj cez pdfDownloadUrl z odpovede; potrebuje rovnaký API token.
