Skip to Content
Bank Statement Monobank
Bank Statement Monobank

Bank Statement Monobank

by Kitworks Systems
50,00 €
Odoo Apps Dependencies account, base, bus, http_routing
Community Apps Dependencies
Technical Name kw_bank_statement_monobank_api
License OPL-1
Website https://kitworks.systems/
Versions 17.0 18.0 19.0

What this module does

Pulls transactions from Monobank via the personal API (api.monobank.ua/personal/statement) into account.bank.statement.line. The same endpoint serves individual and sole-proprietor (FOP) accounts; corporate Monobank accounts are not covered. Bank website: https://www.monobank.ua/.

Auto-import on demand

Authenticates with a personal X-Token and discovers every linked account (UAH plus USD/EUR/GBP/PLN sub-accounts) via /personal/client-info.

Rate-limit aware

Splits long ranges into 31-day windows and sleeps 61 seconds between calls to respect Monobank’s 1-request-per-minute-per-token limit. Long historical imports take time but never trip the limit.

Field mapping

Stores raw amount, currency, description, counterparty name, counterparty IBAN and counterparty EDRPOU into kw_bst_raw_* fields. Opening / closing balances from the API are written to kw_bst_balance_start and kw_bst_balance_end.

Deduplication and partner auto-create

A SQL UNIQUE on kw_bst_unique_import_ref silently skips duplicate transactions across overlapping syncs. Optionally creates res.partner records by EDRPOU when auto_create_partner is enabled on the journal.

Monobank statement import — transactions list

Imported transactions list filtered by the Monobank journal.

Other banks in the Bank Statement Suite

12 more bank statement imports for Ukrainian banks and software vendors.

Book a live demo

See Monobank statement import in action with your own data.

Book a live demo

Need help?

Kitworks Systems supports the Bank Statement Suite. Reach out for installation help, bug reports or custom bank integrations.

info@kitworks.systems