Bank Statement Ukrgasbank
by Kitworks Systems| Odoo Apps Dependencies | account, base, bus, http_routing |
| Community Apps Dependencies | Show |
| Technical Name | kw_bank_statement_ukrgasbank_api |
| License | OPL-1 |
| Website | https://kitworks.systems/ |
| Versions | 17.0 18.0 19.0 |
What this module does
Pulls business-account transactions from Ukrgasbank via my.ukrgasbank.com/api. Discovers all linked accounts via /v3/accounts, then fetches transactions per account from /v1/ugb/external/transaction-history. Bank website: https://www.ukrgasbank.com/.
Auto-import on demand
Authenticates with a single Authorization token header (no client certificate). Calls /v3/accounts to discover every linked business account: alias, IBAN, currency, type.
Field mapping
Per transaction reads SUM_PD_NOM for amount and DK for direction (DK = 2 means debit). Counterparty name, EDRPOU and MFO come from NAME_KOR, OKPO_KOR, MFO_KOR; counterparty IBAN flips between CR_IBAN and DB_IBAN by direction.
Date-range fetch
Statement requests pass accountIds plus dateFrom / dateTo in YYYY-MM-DD. Cron orchestrates one journal at a time.
Deduplication and partner auto-create
A SQL UNIQUE on kw_bst_unique_import_ref built from ND + DATA_VYP + account silently skips duplicates. Optionally creates res.partner records by EDRPOU when auto_create_partner is enabled on the journal.
Imported transactions list filtered by the Ukrgasbank journal.
Other banks in the Bank Statement Suite
12 more bank statement imports for Ukrainian banks and software vendors.
Need help?
Kitworks Systems supports the Bank Statement Suite. Reach out for installation help, bug reports or custom bank integrations.
info@kitworks.systems