Export do PDF

Ako exportovať údaje do PDF v rozhraní REST API?

Lenka Haringerová avatar
Written by Lenka Haringerová
Updated over a week ago

Tlačové zostavy dostupné v aplikácii možno získať aj prostredníctvom rozhrania REST API, zvyčajne pre konkrétny záznam alebo pre celý zoznam. Adresy URL vyzerajú takto:

/c/<identifikátor spoločnosti>/<dôkazy>.pdf
/c/<identifikátor spoločnosti>/<záznam>/<identifikátor záznamu>.pdf

Konkrétnu správu možno vybrať pomocou parametra report-name. V prípade potreby je možné vybrať aj jazyk správy; na tento účel sa používa parameter report-lang. Podporované jazyky sú en, en, en a de.

Je možné vygenerovať aj elektronicky podpísaný súbor PDF. Táto funkcia má niekoľko obmedzení: funguje len s certifikátmi uloženými v systéme ABRA Flexi a je možné uložiť len jeden certifikát. V adrese URL musíte zadať report-sign=true. V budúcnosti bude možné vybrať, ktorý z uložených certifikátov sa má použiť.

Kompletná adresa URL môže vyzerať takto:

/c/company/invoice-issued/1.pdf?report-name=dodaciList
/c/company/invoice-issued/1.pdf?report-name=dodaciList&report-lang=en
/c/company/invoice-issued/1.pdf?report-name=dodaciList&report-sign=true

Prehľad podporovaných zostáv pre daný záznam nájdete v časti /c/<identifikátor spoločnosti>/<záznam>/zostavy (napr. pre faktúru ). Výstup možno opäť exportovať vo formátoch XML alebo JSON.

Výstup obsahuje nasledujúce informácie:

  • reportId: identifikátor správy. Pri volaní sa zadáva ako parameter report-name.

  • reportName: meno používateľa. Zobrazuje sa v aktuálnom jazyku (v závislosti od prehliadača/agenta).

  • isDefault: je správa predvolená? To znamená, že sa vyberie po stlačení rýchleho tlačidla.

  • PredvolenéObrázok: niektoré zostavy sú prehľadové zostavy, niektoré tlačia konkrétny záznam. Prijíma hodnoty 1 a N.

  • expandable: existuje rozšírená verzia tlačovej zostavy?

  • summed: podporuje tlačová zostava sčítanie?

Did this answer your question?