OdooWiki OCA HUB

Online Bank Statements: PrivatBank Ukraine (ПриватБанк Україна) InterPay

account_bank_statement_import_online_ua_pb_interpay folder_open OCA/l10n-ukraine open_in_new
Accounting License: AGPL-3

This module provides online bank statements from InterPay.PrivatBank.ua.

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Adds 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.provider model and adds the new service option to the existing provider form view.
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation 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.0

To 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.

To 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.

info

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.