Bank Statement Import: Privat24 (XLS)
by Kitworks Systems| Odoo Apps Dependencies | account, base |
| Community Apps Dependencies | Show |
| Technical Name | kw_bank_statement_privat24_xls |
| License | OPL-1 |
| Website | https://kitworks.systems/ |
| Versions | 17.0 18.0 19.0 |
What this module does
Imports Privat24 retail (individuals) statement exports in legacy .xls (BIFF, read via xlrd) into account.bank.statement.line. Bank website: https://privatbank.ua/.
Privat24 retail XLS
Reads sheet 0 via xlrd.open_workbook (header row skipped). Date in column 0 (Excel-native float or string), description in column 4, amount in column 5 (already signed by Privat24).
Description-as-counterparty
Privat24 retail exports do not include EDRPOU, IBAN or MFO of the counterparty. The parser uses the description as both the bank line description and the counterparty name.
Empty file detection
Raises UserError("No transactions found in file") when the export contains zero rows, preventing silent empty imports.
Deduplication
Dedup key built from journal_id + date + row_index + amount. Re-importing the same file is safe; importing a re-ordered version of the same file may create duplicates.
Imported transactions list filtered by the Privat24 individuals journal.
Other banks in the Bank Statement Suite
12 more bank statement imports for Ukrainian banks and software vendors.
Book a live demo
See Privat24 (individuals) statement import in action with your own data.
Book a live demoNeed help?
Kitworks Systems supports the Bank Statement Suite. Reach out for installation help, bug reports or custom bank integrations.
info@kitworks.systems