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 parameterreport-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 hodnoty1
aN
.expandable
: existuje rozšírená verzia tlačovej zostavy?summed
: podporuje tlačová zostava sčítanie?