ABRA Flexi umožňuje uhradiť faktúru vzájomným zápočtom záväzkov.
Pre danú firmu sa skúšajú na úhradu použiť všetky dostupné záväzky, ktorých typ má povolené použitie pre automatizovaný vzájomný zápočet. Faktúru je takto možné uhradiť aj iba čiastočne.
Akcia uhrad-zapoctem
Na úhradu slúži akcia uhrad-zapoctem nad uhrádzanou faktúrou:
<?xml version="1.0"?>
<winstrom version="1.0">
<faktura-vydana id="100" action="uhrad-zapoctem"/>
</winstrom>
Identifikátor je možné uviesť ako atribút (pozri príklad vyššie) aj ako samostatný element <id>, a to podľa obvyklých pravidiel pre identifikátory záznamov:
<?xml version="1.0"?>
<winstrom version="1.0">
<faktura-vydana action="uhrad-zapoctem">
<id>code:VF1-0001/2026</id>
</faktura-vydana>
</winstrom>
ℹ️ Akcia funguje ako nad faktura-vydana, tak nad faktura-prijata. Ak potrebujete zápočet vytvoriť ručne a určiť, ktoré doklady sa majú spárovať, použite evidenciu vzajemny-zapocet — pozri Zápočty v REST API.
Dávkové volanie nad viacerými dokladmi
Akciu je možné vyvolať aj dávkovo nad skupinou dokladov pomocou filtra:
<?xml version="1.0"?>
<winstrom version="1.0">
<faktura-vydana action="uhrad-zapoctem"
filter="not stavUhrK begins 'stavUhr.uhrazeno' and typDokl = 'code:INTERNET'"/>
</winstrom>
Filter vyberie neuhradené faktúry daného typu dokladu. Vyskúšajte si ho vždy najprv samostatným GET dotazom, aby ste vedeli, koľkých dokladov sa akcia dotkne.
