ScanPay Відкрити сканер

Імпорт платіжок у iBank 2 UA: формат файлу і покрокова інструкція

iBank 2 UA — платформа інтернет-банкінгу, на якій працюють корпоративні кабінети Райффайзен Банку, Укрсиббанку, ОТП Банку, ПУМБ, Таскомбанку, Юнекс Банку, Банку Восток та інших. Замість ручного створення кожного платіжного доручення система вміє приймати їх пачкою — одним файлом імпорту. Розбираємо, як влаштований цей файл і чому банк іноді його відхиляє.

Прийшли не читати, а зробити? Завантажте фото чи PDF квитанцій у ScanPay — файл для iBank 2 UA збереться автоматично, з перевіркою IBAN і ЄДРПОУ.

Зібрати файл

Які формати імпорту приймає iBank 2 UA

ФорматФайлДля чого
iBank 2Текстовий, UTF-8 або Windows-1251Платіжні інструкції у гривні та валюті, довідники, зарплати. Основний і найпростіший для генерації.
ІБІСТекстовий, CP-1125/866Платіжні інструкції в нацвалюті. Спадок старіших систем — окремий розбір формату.
DBFДвійковий .dbfПлатіжні інструкції, зарплатні відомості — структура полів.
CSVТаблицяТільки зарплатні відомості (список співробітників). Платіжні доручення через CSV не імпортуються.
Поширена помилка: спроба імпортувати платіжки CSV-файлом «як з Excel». У специфікації iBank 2 UA формат CSV призначений лише для табличної частини зарплатної відомості. Для платіжних доручень використовуйте формат iBank 2, ІБІС або DBF.

Формат iBank 2 зсередини

Файл починається з типу документа, далі йдуть пари ПОЛЕ=значення — по одній на рядок. Один файл може містити багато платіжок: між документами лишається порожній рядок. Ось мінімальний приклад із двома платіжками (реквізити умовні, контрольні цифри IBAN — коректні):

Content-Type=doc/ua_payment

DATE_DOC=17.08.2026
AMOUNT=12480.50
CLN_ACCOUNT=UA683223130000026007233546628
RCPT_NAME=ТОВ «Постачальник Плюс»
RCPT_OKPO=12345678
RCPT_ACCOUNT=UA213223130000026007233566001
PAYMENT_DETAILS=Оплата за товар зг. рахунку №145 від 15.08.2026, у т.ч. ПДВ 2080.08 грн.

DATE_DOC=17.08.2026
AMOUNT=3200.00
CLN_ACCOUNT=UA683223130000026007233546628
RCPT_NAME=КП «Міськводоканал»
RCPT_OKPO=12345678
RCPT_ACCOUNT=UA923808050000026001234567890
PAYMENT_DETAILS=Оплата за водопостачання за липень 2026, особовий рахунок 4455

Обовʼязкові поля

ПолеВимоги
AMOUNTСума у гривнях з копійками, роздільник — крапка. До 16 цілих і 2 десяткових знаків.
CLN_ACCOUNTIBAN платника (ваш рахунок) — 29 символів.
RCPT_NAMEНайменування одержувача, 3–140 символів.
RCPT_OKPOЄДРПОУ або ІПН одержувача, 8–10 цифр. Не може бути «00000000».
RCPT_ACCOUNTIBAN одержувача — строго 29 символів, з коректними контрольними цифрами (MOD-97).
PAYMENT_DETAILSПризначення платежу, 3–420 символів.

Решта полів (DATE_DOC, NUM_DOC, назва/МФО банків, дані платника) — необовʼязкові: система підставить дату, автонумерацію та дані з профілю клієнта, а банк одержувача визначить прямо з IBAN.

Покрокова інструкція імпорту

  1. Підготуйте файл у форматі iBank 2 (наприклад, payments.txt).
  2. У кабінеті клієнт-банку відкрийте розділ гривневих платіжних інструкцій і знайдіть функцію імпорту документів (назва пункту меню трохи відрізняється залежно від банку).
  3. Виберіть формат «iBank 2» і завантажте файл.
  4. Система створить чернетки платіжок — так, ніби ви ввели їх вручну. Перевірте реквізити й суми.
  5. Підпишіть документи своїм ключем (КЕП), як звичайні платіжні доручення. До підпису жоден платіж не виконується.

Чому імпорт відхиляє платіжки: типові причини

Особливий випадок: бюджетні платежі

Якщо МФО одержувача (символи 5–10 в IBAN) дорівнює 899998 — це платіж у бюджет (податки, збори, Держказначейство). Для таких документів звичайне поле PAYMENT_DETAILS має бути порожнім, а замість нього заповнюються спеціальні бюджетні поля — залежно від шаблону сплати:

ШаблонОбовʼязкові поля
Сплата на бюджетні/небюджетні рахункиBP_ADD_INFO + BP_TAXCODE
Єдиний рахунок без напряму коштівBP_ADD_INFO
Єдиний рахунок із напрямом коштівBP_ADD_INFO + BP_ACCOUNT
Оренда державного майнаBP_ADD_INFO + BP_INCOME_CODE
Інша сплата в бюджетADDITIONAL_INFO (3–140 символів)

Як зібрати файл без ручного набору

Якщо початкова точка — стос паперових квитанцій чи PDF-рахунків, то найдовша частина роботи не сам імпорт, а перенесення реквізитів у файл. ScanPay робить це автоматично:

  1. Завантажуєте фото або PDF квитанцій — хоч пачкою.
  2. Система розпізнає реквізити й перевіряє їх: контрольні цифри IBAN, контрольна сума ЄДРПОУ і звірка назви одержувача з ЄДР, відповідність МФО коду всередині IBAN, територія контрагента.
  3. Сумнівні квитанції позначаються і у файл не потрапляють, доки ви їх не перевірите.
  4. Експортуєте готовий payments.txt у форматі iBank 2 — і імпортуєте в клієнт-банк.

Часті питання

Скільки платіжок можна передати одним файлом?

Формат не обмежує кількість документів у файлі — між платіжками просто лишається порожній рядок. Практичні ліміти (якщо є) встановлює банк.

Чи можна імпортувати валютні платежі?

Формат iBank 2 підтримує і валютні платіжні інструкції, але в них інший набір полів. Ця сторінка описує гривневі (doc/ua_payment) — найпоширеніший випадок для оплати рахунків постачальників і комуналки.

Імпортовані платіжки одразу відправляються в банк?

Ні. Імпорт лише створює чернетки документів у вашому кабінеті. Кожну платіжку ви бачите, можете відредагувати чи видалити, і жодна не виконається без вашого підпису ключем.

Мого банку немає в списку iBank 2 UA. Що робити?

Якщо ваш банк на платформі iFOBS (Кредобанк, Укрексімбанк, Sense Bank) — файл iBank 2 теж підходить: окремий розбір для iFOBS та iTiny. В інших випадках подивіться в документації кабінету, які формати імпорту він приймає: часто це iBank 2, ІБІС або DBF. Якщо формат інший — напишіть нам на support@scanpay.com.ua, додамо.

Пачка квитанцій → payments.txt за кілька хвилин

Розпізнавання, перевірка за держреєстрами і готовий файл для iBank 2 UA. Безкоштовно, перші скани — без реєстрації.

Спробувати на своїх квитанціях