Online Bank Statements: PrivatBank Ukraine (ПриватБанк Україна) InterPay
This module provides online bank statements from InterPay.PrivatBank.ua.
auto_awesome What this module does
AI-generated from the code · Odoo 12.0Adds InterPay.PrivatBank.ua as an online bank statement source in Odoo, so users can automatically download transactions and balances from that Ukrainian bank into their bank statements.
This module extends the online bank statement feature so that a new provider, InterPay.PrivatBank.ua, can be selected when configuring an online bank statement provider.
- In the provider configuration screen, when the service is set to InterPay.PrivatBank.ua, extra fields appear: Username, Password, Certificate, Passphrase, and (for technical users) API base. Username, Password, Certificate and Passphrase are required for this service.
- Once configured, Odoo connects to the bank's service and downloads the account balance at the start and end of the requested period, plus the list of transactions.
- Transactions are converted into bank statement lines with a description, amount, date, a unique import identifier, and, when available, the counterparty name and account number.
- Only successful transactions belonging to the configured account number are kept; transactions are sorted by date and retrieved in 30-day intervals with pagination.
- The module works on the
online.bank.statement.providermodel and adds the new service option to the existing provider form view.
Depends on
Models and fields (1)
- online.bank.statement.provider · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/l10n-ukraine.
terminal Installation and usage
OCA documentation · Odoo 12.0Configuration
Source · Odoo 12.0To configure online bank statements provider:
- Go to Invoicing > Configuration > Bank Accounts
- Open bank account to configure and edit it
- Fill bank account number (as appears in statements)
- Set Bank Feeds to Online
- Select InterPay.PrivatBank.ua as online bank statements provider in Online Bank Statements (OCA) section
- Save the bank account
- Click on provider and configure provider-specific settings.
or, alternatively:
- Go to Invoicing > Overview
- Open settings of the corresponding journal account
- Switch to Bank Account tab
- Fill bank account number (as appears in statements)
- Set Bank Feeds to Online
- Select InterPay.PrivatBank.ua as online bank statements provider in Online Bank Statements (OCA) section
- Save the bank account
- Click on provider and configure provider-specific settings.
To obtain Username, Password, Certificate, and Passphrase, please contact your bank representative regarding API access.
NOTE: Certificate must be in PEM format.
To sign-up for the service please contact JSC CB PRIVATBANK at:
- +38 (073) 900 00 04
- swift@privatbank.ua
NOTE: JSC CB PRIVATBANK does not provide any support for this module and it's creation was not authorized anyhow.
Usage
Source · Odoo 12.0To pull historical bank statements:
- Go to Invoicing > Configuration > Bank Accounts
- Select specific bank accounts
- Launch Actions > Online Bank Statements Pull Wizard
- Configure date interval and click Pull
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.