← Používateľská príručka

Fio banka — pripojenie

Tokeny API Fio banky na bankovom denníku, test pripojenia, limit jedného volania za 30 sekúnd a upozornenia pred koncom platnosti tokenu.

Verzia19.0.2.2.4
EdíciaCommunity aj Enterprise
LicenciaAGPL-3
Vyžadujeaccount, account_fio_base
Rozširujú hoaccount_payment_fio, account_payment_fio_batch, account_statement_fio

Na čo slúži

Fio banka — v Česku aj prostredníctvom svojej slovenskej pobočky — umožňuje klientom pripojiť účtovný program k účtom cez API Fio pomocou tokenu vygenerovaného v internetbankingu. Tento modul uchováva tokeny pri bankovom denníku a poskytuje to, čo zdieľajú všetky funkcie Fio: test pripojenia, limit volaní a upozornenia na koniec platnosti.

Sám nič neplatí ani neimportuje. Funkcie poskytujú moduly:

Tokeny

Token Fio:

Používajte dva tokeny na účet: token na čítanie pre sťahovanie výpisov a samostatný token na zadávanie pre platobné príkazy. Token na čítanie sa používa každú hodinu, a preto je najviac vystavený — a token, ktorý vie len čítať, nemôže nikomu zaplatiť. Každý token má aj vlastný limit volaní (pozri nižšie).

Nastavenie

  1. Otvorte bankový denník: Účtovníctvo → Konfigurácia → Účtovníctvo → Účtovné denníky. Jeho bankový účet musí byť ten účet vo Fio, ku ktorému tokeny patria.
  2. V časti Fio banka pod číslom bankového účtu vyplňte polia z tabuľky nižšie.
Pole
Token Fio na čítanie token na čítanie (64 znakov)
Platnosť tokenu Fio na čítanie do dátum konca platnosti prepísaný z internetbankingu
Token Fio na zadávanie token na zadávanie, ak budete odosielať platby
Platnosť tokenu Fio na zadávanie do jeho dátum konca platnosti
Formát sťahovania Fio Fio XML (predvolené) alebo Fio JSON; ponechajte XML

Tokeny vidia a zadávajú len používatelia s oprávnením správcu (Nastavenia). Ostatní vidia len to, či je token nastavený.

Potom stlačte Test connection (tlačidlo je v tejto verzii po anglicky). Odoo urobí jedno volanie, uloží, čo Fio o účte hlási (číslo účtu, kód banky, IBAN, BIC, menu — zobrazí sa pod nadpisom What Fio reports about this account), a zapíše poznámku do chatteru denníka. Token, ktorý patrí inému účtu, než je IBAN denníka, alebo účtu v inej mene, než má denník, sa odmietne — import by do týchto kníh zaúčtoval pohyby cudzieho účtu.

Účtovníctvo → Konfigurácia → Účtovníctvo → Fio banka zobrazí všetky denníky s tokenom na čítanie a oba dátumy konca platnosti; dátum, ktorý už uplynul, je červený.

Koniec platnosti tokenov

API Fio nikdy neoznámi, kedy token skončí, preto sa obe polia s dátumom konca platnosti vypĺňajú ručne. Plánovaná akcia Fio: warn about expiring tokens raz denne vytvorí na denníku aktivitu (úlohu) 14 dní pred zapísaným dátumom konca platnosti a pridelí ju správcovi účtovníctva spoločnosti.

Prázdny dátum konca platnosti znamená žiadne upozornenie — sťahovanie výpisov alebo odosielanie platieb potom jednoducho prestane fungovať v deň, keď token skončí.

Limit volaní

Fio povoľuje jedno volanie na token za 30 sekúnd, na čítanie aj zadávanie, v akomkoľvek formáte. Odoo si pamätá posledné volanie každého tokenu (Posledné volanie Fio na čítanie, Posledné volanie Fio na zadávanie) a všetky volania Fio jedného denníka radí za sebou:

Platobný titul pri partneroch

Fio vyžaduje platobný titul — dôvod platby z číselníka Českej národnej banky — pri každej zahraničnej platbe a z účtu vedeného slovenskou pobočkou aj pri platbe SEPA nad 50 000 EUR. Modul pridáva partnerovi pole Platobný titul (karta Predaj a nákup, pod platobnými podmienkami dodávateľa), osobitne pre každú spoločnosť. Je predvolenou hodnotou pre platby tomuto partnerovi; pozri account_payment_fio.

Klient API

Samotný protokol — volania REST, formáty výpisov Fio XML a JSON, XML platobných príkazov (importIB.xsd) a odpovede banky — je v module account_fio_base, napísanom podľa dokumentácie FIO API BANKOVNICTVÍ vo verzii 1.9 zo 16. októbra 2025. Fio nesie token vo webovej adrese každého volania, preto ho klient odstraňuje z každého chybového hlásenia a záznamu v logu.

Obmedzenia