Přeskočit na hlavní obsah

Použití detail=custom pro zjištění způsobu párování

Jak používat vnořený detail=custom pro zjištění způsobu párování z uhrazené faktury?

Autor: Petr Pech

U uhrazené faktury lze přes API zjistit nejen to, že je uhrazená, ale i kterým dokladem a jakým způsobem úhrada proběhla. Informace je uložená na uhrazujícím dokladu, takže se k ní jde přes vazby.


Dotaz

GET /c/{firma}/faktura-vydana.xml
?limit=0
&relations=vazby
&includes=/faktura-vydana/vazby/vazba/b/
&detail=custom:kod,vazby(typVazbyK,b(jakUhrK))

Odpověď:

<faktura-vydana>
<kod>FV10119236/16</kod>
<vazby>
<vazba>
<typVazbyK showAs="Úhrada">typVazbyDokl.uhrada</typVazbyK>
<a ref="…/faktura-vydana/3.xml">code:FV10119236/16</a>
<b>
<banka>
<jakUhrK showAs="Automaticky dle var. sym.">jakUhrazeno.autoVs</jakUhrK>
</banka>
</b>
</vazba>
</vazby>
</faktura-vydana>

Význam jednotlivých prvků:

Prvek

Význam

a

Uhrazovaný doklad — tedy faktura.

b

Uhrazující doklad. Díky includes je rozbalený, jinak by tu byl jen odkaz.

typVazbyK

Druh vazby, například typVazbyDokl.uhrada nebo typVazbyDokl.odpocetZALOHY.

jakUhrK

Způsob úhrady na uhrazujícím dokladu — například jakUhrazeno.autoVs (automaticky dle variabilního symbolu).

💡 Bez parametru includes by se uhrazující doklad vrátil jen jako odkaz a jakUhrK byste v odpovědi nenašli. Princip rozbalování vazeb popisuje článek Použití includes k zjištění informací z hlavičky dokladu.


Související

Dostali jste odpověď na svou otázku?