Správa a konfigurace¶
Tato sekce je určena pro administrátory a popisuje nastavení automatizace.
Plánované úlohy (Cron Jobs)¶
Pro správnou funkčnost modulu musí běžet následující úlohy:
1. Stahování z Fio banky (Fio)¶
Tato úloha zajišťuje stažení nových pohybů z API Fio banky.
* Třída: Espo\Modules\Banking\Classes\Jobs\Fio
* Doporučený interval: Každých 30-60 minut (např. */30 * * * *).
* Logika:
* Projde všechny aktivní účty s vyplněným API Tokenem.
* Stáhne seznam transakcí od poslední kontroly.
* Vytvoří záznamy BankTransaction pouze pro transakce, které ještě v systému nejsou (kontrola dle foreignId).
* Aktualizuje zůstatek na účtu (balance).
2. Přepárování transakcí (LinkTransactionsToInvoices)¶
Nástroj pro hromadné spuštění párovací logiky nad již existujícími transakcemi. Užitečné při změně pravidel nebo importu historických dat.
* Třída: Espo\Modules\Banking\Classes\Jobs\LinkTransactionsToInvoices
* Spouštění: Manuálně nebo jednorázově dle potřeby.
3. Čištění exportů (CleanupCsobExportFiles)¶
Údržbová úloha pro mazání starých souborů z komunikace s ČSOB.
Konfigurace¶
Párovací pravidla¶
Párování je řízeno třídou RelateWithInvoice.
* Ochrana proti duplicitám: Systém kontroluje duplicitu variabilních symbolů za posledních 15 dní. Pokud existují dvě faktury se stejným VS v tomto okně, automatické párování se neprovede (bezpečnostní pojistka).
* Podporované doklady:
* Příchozí: Invoice (Faktura), ProformaInvoice (Zálohová faktura).
* Odchozí: SupplierInvoice (Přijatá faktura), ReceivedProformaInvoice (Přijatá zálohová faktura).
Oprávnění¶
Ujistěte se, že role uživatelů (např. Účetní) mají práva:
* read/edit na BankTransaction.
* read na BankAccount.
* read na Bank (číselník bank).