Dáta do ABRA Flexi je možné nahrávať bežným HTTP klientom — napríklad nástrojom cURL, ktorý je súčasťou Windows, macOS aj väčšiny linuxových distribúcií. Nižšie je ukážka importu faktúry vo formáte ISDOC.
Príkaz
curl -u uzivatel:heslo -k -T faktura.isdoc \
-H "Content-Type: application/x-isdoc" \
"https://server:5434/c/{firma}/faktura-prijata?typDokl=code:FAKTURA"
Jednotlivé parametre:
Parameter | Význam |
| Prihlasovacie údaje do ABRA Flexi v tvare |
| Preskočí kontrolu certifikátu. Potrebné len pri vlastnej inštalácii s automaticky vygenerovaným certifikátom. |
| Súbor, ktorý sa pošle ako telo požiadavky. cURL kvôli nemu použije metódu |
| Hlavička požiadavky — tu určuje, že telom je ISDOC. |
⚠️ Parameter typDokl je pri importe ISDOC povinný. Bez neho server odpovie 400 a hlásením Neplatna nebo chybejici hodnota povinneho parametru typDokl. Voliteľne je možné pridať typUcOp (predpis zaúčtovania) a odpocetZaloh.
Úspešný import vráti 201 a v odpovedi interné číslo aj kód založeného dokladu:
<winstrom version="1.0">
<success>true</success>
<stats><created>1</created> … </stats>
<results>
<result>
<id>2863</id>
<code>PF0011/2026</code>
<ref>/c/{firma}/faktura-prijata/2863</ref>
</result>
</results>
</winstrom>
💡 Formát určuje hlavička Content-Type, nie prípona v adrese. Rovnakým spôsobom pošlete XML (application/xml), JSON (application/json), CSV, DBF, XLS/XLSX alebo EDI — prehľad je v článku Podporované formáty.
