Data do ABRA Flexi lze nahrávat běžným HTTP klientem — například nástrojem cURL, který je součástí Windows, macOS i většiny linuxových distribucí. Níže je ukázka importu faktury ve formátu ISDOC.
Pří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é parametry:
Parametr | Význam |
| Přihlašovací údaje do ABRA Flexi ve tvaru |
| Přeskočí kontrolu certifikátu. Potřeba jen u vlastní instalace s automaticky vygenerovaným certifikátem. |
| Soubor, který se pošle jako tělo požadavku. cURL kvůli němu použije metodu |
| Hlavička požadavku — zde určuje, že tělem je ISDOC. |
⚠️ Parametr typDokl je u importu ISDOC povinný. Bez něj server odpoví 400 a hlášením Neplatna nebo chybejici hodnota povinneho parametru typDokl. Volitelně lze přidat typUcOp (předpis zaúčtování) a odpocetZaloh.
Podařený import vrátí 201 a v odpovědi interní číslo i 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, ne přípona v adrese. Stejným způsobem pošlete XML (application/xml), JSON (application/json), CSV, DBF, XLS/XLSX nebo EDI — přehled je v článku Podporované formáty.
