ABRA Flexi umožňuje uhradit fakturu vzájemným zápočtem závazků.
Pro danou firmu se zkouší k úhradě použít všechny dostupné závazky, jejichž typ má povoleno použití pro automatizovaný vzájemný zápočet. Fakturu lze takto uhradit i pouze částečně.
Akce uhrad-zapoctem
K úhradě slouží akce uhrad-zapoctem nad uhrazovanou fakturou:
<?xml version="1.0"?>
<winstrom version="1.0">
<faktura-vydana id="100" action="uhrad-zapoctem"/>
</winstrom>
Identifikátor lze uvést jako atribut (viz příklad výše) i jako samostatný element <id>, a to podle obvyklých pravidel pro identifikátory záznamů:
<?xml version="1.0"?>
<winstrom version="1.0">
<faktura-vydana action="uhrad-zapoctem">
<id>code:VF1-0001/2026</id>
</faktura-vydana>
</winstrom>
ℹ️ Akce funguje jak nad faktura-vydana, tak nad faktura-prijata. Pokud potřebujete zápočet vytvořit ručně a určit, které doklady se mají spárovat, použijte evidenci vzajemny-zapocet — viz Zápočty v REST API.
Dávkové volání nad více doklady
Akci lze vyvolat i dávkově nad skupinou dokladů pomocí filtru:
<?xml version="1.0"?>
<winstrom version="1.0">
<faktura-vydana action="uhrad-zapoctem"
filter="not stavUhrK begins 'stavUhr.uhrazeno' and typDokl = 'code:INTERNET'"/>
</winstrom>
Filtr vybere neuhrazené faktury daného typu dokladu. Vyzkoušejte si ho vždy nejprve samostatným GET dotazem, ať víte, kolika dokladů se akce dotkne.
