Preskoči na glavno vsebino

Automatické párovanie platieb cez REST API

Ako spustiť automatické párovanie, ako ho obmedziť filtrom a aké má parametre

Avtor: Petr Pech

Automatické párovanie platieb, ktoré v aplikácii spúšťate tlačidlom, možno vyvolať aj cez REST API — nad bankou aj pokladňou.


Spustenie

PUT /c/{firma}/banka/automaticke-parovani

Odpoveďou je <success>true</success>. Volanie je možné opakovať — už spárované doklady sa znovu nepárujú.


Obmedzenie filtrom

Pri väčších firmách sa oplatí do párovania pustiť len časť úhrad — filter sa vkladá do adresy pred názov akcie:

PUT /c/{firma}/banka/{filtr}/automaticke-parovani

PUT /c/{firma}/banka/(datVyst%3E='2020-03-01')/automaticke-parovani

PUT /c/{firma}/banka/(datVyst = NOW())/automaticke-parovani

💡 Filter výrazne skracuje dobu behu — bez neho Flexi prechádza všetky úhrady v evidencii. Znaky vo filtri musia byť zakódované, inak požiadavka neprejde.


Parametre párovania

Správanie sa riadi týmito parametrami:

Parameter

Hodnoty

mod

varCas — podľa variabilného symbolu a sumy (predvolené)
varCasUcet — podľa variabilného symbolu, sumy a účtu
jenVar — len podľa variabilného symbolu
jenCastka — súhlasí suma, nesúhlasí VS

obdobi

vsechna (predvolené), aktualni, aktualni-predchozi — v ktorých účtovných obdobiach sa hľadajú doklady na úhradu

ignorovat-rozdil-castka

Aký veľký rozdiel medzi úhradou a dokladom sa má ignorovať. Predvolené 0.0, v móde jenVar sa nastavenie neuplatní.

zauctovat-rozdil

true (predvolené) — na rozdiel medzi dokladmi vznikne interný doklad a doklady budú plne spárované.

Príklad so všetkými parametrami:

PUT /c/{firma}/banka/automaticke-parovani?mod=jenVar&obdobi=aktualni&ignorovat-rozdil-castka=1.5&zauctovat-rozdil=true

⚠️ Neplatná hodnota parametra mod alebo obdobi skončí chybou 400. To je rozdiel oproti parametru, ktorý ABRA Flexi vôbec nepozná — taký sa ticho ignoruje a párovanie prebehne s predvoleným nastavením.


Súvisiace

Ste s tem dobili odgovor na svoje vprašanje?