Jednou z funkcií ABRA Flexi je možnosť uhradiť faktúru z preplatkov v banke alebo pokladni.
Pri párovaní úhrady na faktúru je vyplnená firma, a ak je úhrada väčšia než faktúra, zostane preplatok. Ten je potom možné touto funkciou automaticky napárovať na faktúru.
Akcia uhrad-preplatky
Úhradu z preplatkov vyvoláte akciou uhrad-preplatky nad uhrádzanou faktúrou:
<?xml version="1.0"?>
<winstrom version="1.0">
<faktura-vydana action="uhrad-preplatky">
<id>17</id>
</faktura-vydana>
</winstrom>
Identifikátor dokladu môžete uviesť aj ako atribút — <faktura-vydana id="17" action="uhrad-preplatky"/> — alebo podľa obvyklých pravidiel pre identifikátory záznamov, teda napríklad code:VF1-0001/2026.
ℹ️ Akcia funguje ako nad faktura-vydana, tak nad faktura-prijata.
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-preplatky"
filter="not stavUhrK begins 'stavUhr.uhrazeno' and typDokl = 'code:INTERNET'">
</faktura-vydana>
</winstrom>
Uvedený filter vyberie neuhradené faktúry daného typu dokladu. Filter si vždy najprv vyskúšajte samostatným GET dotazom, aby ste vedeli, koľkých dokladov sa akcia dotkne.
