ABRA Flexi XML

Komunikace přes ABRA Flexi XML

Lenka Haringerová avatar
Autor: Lenka Haringerová
Aktualizováno před více než týdnem

Základem komunikace s ABRA Flexi je ABRA Flexi XML. Ta může být ve formátu XML nebo JSON. V obou případech je pak struktura shodná. Rozdíl je jen ve způsobu uložení atributů do JSON. Jsou pak uloženy jako záznam s zavináčem: @rowCount.

Velikosti písmen

Na velikosti písmen v názvech tagů a atributů záleží. Názvy tagů evidencí jsou vždy malými písmeny a jednotlivá slova oddělena pomlčkou (např. faktura-vydana, faktura-prijata, typ-dokladu). Názvy tagů jednotlivých vlastností jsou ve formátu camelCase (např. typDokl, vytvaretKorPol, typPolozkyK).

Příklad:

<winstrom version="1.0">
<faktura-prijata>
<typDokl>code:FAKTURA</typDokl>
<vytvaretKorPol>false</vytvaretKorPol>
</faktura-prijata>
</winstrom>

Používané atributy

Přehled atributů, které daná evidence podporuje se podívejte buď do ukázkového XML (první záznam je vždy okomentovaný) nebo do dokumentace u konkrétní evidence. Všechny atributy mají vnitřní vazby a tak není nutné uvádět všechny atributy, protože ostatní se buď automaticky dopočtou, jsou převzaty z typu dokladu a nebo jsou určeny jinou vazbou (např. u faktury vybráním firmy dojde k vyplnění i IČO, adresy apod.).

Dostali jste odpověď na svou otázku?