Як автоматично зіставляти банківські платежі з рахунками в Odoo
Автоматизуйте звірку платежів — листи банку та платежі Revolut/Wise зіставляються з відкритими рахунками в Odoo, 24/7
Кожен вхідний платіж потрібно зіставити з відкритим рахунком, перш ніж ваш облік стане правильним, а клієнт перестане отримувати нагадування. Якщо ваша команда досі робить це, читаючи банківські сповіщення та шукаючи в Odoo вручну, цей посібник показує, як автоматизувати звірку платежів від і до: фіксувати платежі з банківських сповіщень поштою та з API Revolut і Wise, автоматично видобувати суму та номер рахунка і проводити платіж в Odoo — з автоматичною звіркою та повним журналом аудиту.
💸 Чим болісна ручна звірка платежів
Ручна звірка виглядає безневинно: відкрити банківське сповіщення, знайти номер рахунка, зареєструвати платіж в Odoo, звірити. Дві хвилини. Але помножте це на кожен платіж кожного робочого дня — і вона стає однією з найдорожчих рутин у вашому фінансовому процесі:
- Це не закінчується. Платежі надходять щодня. Пропустіть день — і завал наростає, а закриття місяця перетворюється на археологічні розкопки.
- Призначення платежів безладні. Клієнти платять зі скороченими номерами рахунків, змінними символами, власними номерами замовлень або взагалі без призначення. Людина розшифровує це повільно, а в поганий день — помилково.
- Один платіж, багато рахунків. B2B-клієнти люблять зведені платежі — один переказ, що покриває п’ять, десять чи двадцять рахунків. Вручну знайти правильну комбінацію справді важко.
- Клієнтам, які вже заплатили, і далі надходять нагадування. Доки платіж не проведено в Odoo, ваш процес нагадувань і далі бачить прострочений рахунок. Ніщо не псує стосунки швидше, ніж нагадування клієнту, який уже заплатив.
- Сповіщення різними мовами. Якщо ви продаєте за кордон, платіжні сповіщення надходять німецькою, чеською, англійською та ще в десятку форматів. Кожен новий банк означає новий формат, який треба вивчити.
🔧 Звичні рішення — і де їм бракує сил
Ручний імпорт банківських виписок
Odoo вміє імпортувати банківські виписки (CAMT, CSV або через сервіс банківських каналів), і його екран звірки цілком пристойний, коли призначення збігається ідеально. Але виписки за своєю природою пакетні — ви звіряєте тоді, коли хтось сяде це робити, а не коли надходять гроші. Неточні призначення, часткові оплати та зведені перекази однаково потрапляють у ручну чергу.
Власні скрипти
Розробник може написати парсер для листів-сповіщень вашого банку. Він працює, доки банк не змінить шаблон, доки клієнт не заплатить з іншого банку або доки розробник не піде. Тепер ви безкоштовно супроводжуєте код із регулярними виразами — і він усе одно не розв’язує комбінаторного зіставлення з кількома рахунками.
Конектори у стилі Zapier
Універсальні платформи автоматизації можуть перенести платіжне сповіщення в таблицю або запустити вебхук. Чого вони не можуть — це найважчого: видобути змінний символ із довільного банківського тексту 15+ мовами, зіставити його з вашими відкритими рахунками, зокрема з пакетними комбінаціями, і провести в Odoo коректно звірений платіж.
🚀 Автоматизований шлях: Pay2ERP + Odoo
Pay2ERP — це бот для звірки платежів із набору BOTS4.me. Він цілодобово стежить за вашими джерелами платежів і перетворює кожен вхідний платіж на проведений і звірений запис в Odoo.
Надходить платіж
(лист банку або API Revolut/Wise)
Суму та призначення видобуто
(50+ шаблонів, 15+ мов)
Зіставлено з відкритими рахунками
(зокрема пакетні платежі)
Проведено в Odoo
з автоматичною звіркою
Видобування працює насамперед за правилами: 50+ вбудованих шаблонів розпізнають змінні символи, номери рахунків і суми у форматах сповіщень 15+ мовами. Коли правила не знаходять призначення, як останній засіб текст платежу аналізує ШІ — тож більшість платежів зіставляється детерміновано, а нетипові випадки все одно опрацьовуються. Бот також статистично вчиться на кожному успішному зіставленні та на ваших ручних виправленнях, тож точність зростає з часом роботи.
Налаштування приблизно за 5 хвилин
- Крок 1 — зареєструйтеся: створіть обліковий запис на bots4.me/bots і додайте Pay2ERP. Перший місяць безкоштовний, а якщо ви хочете залишитися в невеликому обсязі, є постійний безкоштовний тариф.
- Крок 2 — підключіть джерела платежів: підключіть поштову скриньку, яка отримує платіжні сповіщення вашого банку, через безпечний Quick Connect (OAuth для Gmail/Office 365 або будь-який обліковий запис IMAP). Якщо ви користуєтеся бізнес-рахунками Revolut або Wise, підключіть їхні API для фіксації в реальному часі без затримки на пошту.
- Крок 3 — підключіть Odoo: встановіть безкоштовний модуль «BOTS4.me Connect» з apps.odoo.com (Odoo.sh і власний сервер, версії 13–19) або в Odoo Online скористайтеся помічником без коду з ключем API з Settings → Users → Account Security. Без проміжного програмного забезпечення, без власної розробки.
- Крок 4 — почніть у Демо-режимі: Pay2ERP показує, які саме платежі він зіставив би з якими рахунками, — і нічого не записує. Переглядайте звіт після кожного запуску.
- Крок 5 — переходьте далі безпечно: перейдіть у режим лише читання ERP (справжнє зіставлення з реальними рахунками, усе ще без записів), а потім увімкніть повну автоматизацію, коли звіти про зіставлення виглядатимуть правильно.
🤝 Найкраща пара: Pay2ERP + AutoCASH
Pay2ERP проводить вхідні платежі; AutoCASH надсилає ескалаційні нагадування про оплату за простроченими рахунками в Odoo. Разом вони замикають цикл: щойно Pay2ERP проводить платіж, AutoCASH припиняє нагадувати цьому клієнту. Більше жодних нагадувань тим, хто вже заплатив.
📊 Як це виглядає у щоденній роботі
Після переходу в робочий режим Pay2ERP працює за вашим розкладом — від кожних 15 хвилин до раза на тиждень, у визначені вами робочі години. Після кожного запуску ви отримуєте лист зі звітом: які платежі зіставлено та проведено, які потребують уваги і що позначено. Листи про зіставлені платежі складаються в папку _Pay2ERP/OBROBLENO.
- Незіставлені платежі ніколи не зникають. Вони залишаються у вашій INBOX позначеними як непрочитані та потрапляють у щоденний звіт — ви розбираєте їх там, де й так працюєте.
- Виправлення навчають бота. Коли ви зіставляєте платіж вручну, Pay2ERP запам’ятовує шаблон і застосовує його наступного разу.
- Зведені платежі опрацьовуються. Комбінаторний алгоритм зіставлення знаходить, який набір відкритих рахунків покриває один пакетний переказ.
- Усе перемикається та журналюється. Перемикачі для кожної функції, Живлення бота ввімк./вимк., Режим ШІ від «вимкнено» (лише правила) до Ultra та повні журнали рішень на вкладках «Керування», «Журнали» і «Налаштування» панелі керування.
- Безпека від початку: 2FA, розміщення в ЄС, відповідність GDPR, інтерфейс 31 мовою.
IMP Kontakt spol. s r.o., європейський B2B-дистриб’ютор, щодня запускає Pay2ERP на сотнях платежів разом з іншими застосунками BOTS4.me — звірка повністю автоматизована, а бухгалтерія переглядає лише винятки.
🏦 Вбудована інтеграція Revolut і Wise з Odoo
Традиційні банківські канали оновлюються пакетами; сповіщення поштою залежать від того, чи надсилає їх ваш банк. Інтеграції з API Revolut і Wise фіксують платежі в реальному часі — сума, призначення та відправник видобуваються в момент надходження коштів, після чого платіж зіставляється та проводиться в Odoo, як і будь-який інший. Якщо ваш бізнес обслуговується в Revolut або Wise, це найкоротший шлях від «платіж отримано» до «рахунок оплачено» в Odoo.
Крім API, Pay2ERP читає листи з платіжними сповіщеннями від будь-якого банку через IMAP, Gmail, Outlook/Office 365 — тож один бот охоплює одночасно ваші традиційні банківські рахунки та фінтех-рахунки.
🌍 Працює не лише з Odoo
Цей посібник зосереджений на Odoo (версії 13–19, усі типи хостингу — див. які типи хостингу Odoo можна автоматизувати), де Pay2ERP проводить платежі з автоматичною звіркою. Той самий бот також підключається до SAP Business One, Oracle NetSuite, QuickBooks, Xero, Microsoft Dynamics 365 та Offeris. Одна панель керування, той самий механізм зіставлення, інший адаптер ERP.
❓ Часті запитання
Як автоматично зіставляти банківські платежі з рахунками в Odoo?
Підключіть джерело платежів (пошту з банківськими сповіщеннями або API Revolut/Wise) і свою базу даних Odoo до Pay2ERP на bots4.me/bots. Бот видобуває суму та номер рахунка з кожного платежу за допомогою 50+ шаблонів 15+ мовами, зіставляє його з відкритими рахунками в Odoo та проводить платіж з автоматичною звіркою. Налаштування займає близько 5 хвилин, а перший місяць безкоштовний.
Чи інтегрує Pay2ERP Revolut і Wise з Odoo?
Так. Pay2ERP підключається безпосередньо до API Revolut і Wise та фіксує вхідні платежі в реальному часі — без затримки на пошту. Кожен платіж зіставляється з відкритими рахунками в Odoo та проводиться автоматично, точно як платежі, отримані з банківських сповіщень поштою.
Що відбувається з платежами, які не вдається зіставити з рахунком?
Незіставлені листи про платежі залишаються у вашій INBOX позначеними як непрочитані, тож ніщо не зникає з поля зору, — і вони перелічені у вашому щоденному звіті. Коли ви зіставляєте платіж вручну, Pay2ERP вчиться на цьому виправленні й покращує майбутнє зіставлення для цього платника.
Чи може він зіставити один банківський переказ, що оплачує кілька рахунків одразу?
Так. Зведені (пакетні) платежі зіставляються комбінаторним алгоритмом, який шукає серед відкритих рахунків вашого клієнта комбінацію, що в сумі дорівнює переказаній сумі, а потім проводить платіж за всіма ними в Odoo.
Чи потрібно писати регулярні вирази або шаблони для листів мого банку?
Ні. Pay2ERP постачається з 50+ шаблонами видобування, що охоплюють формати платіжних сповіщень 15+ мовами, статистично вивчає нові шаблони з успішних зіставлень і переходить до аналізу ШІ, коли правила не можуть видобути призначення. Немає нічого, що треба програмувати чи супроводжувати.
Чи можна протестувати автоматичне зіставлення платежів, не дозволяючи запис в Odoo?
Так. Почніть у Демо-режимі (бот повідомляє, що зробив би, і нічого не записує), потім перейдіть у режим лише читання ERP (справжнє зіставлення з реальними рахунками, усе ще без записів) і вмикайте повну автоматизацію, лише коли звіти виглядатимуть правильно. Кожну функцію можна перемкнути окремо.
Які версії та типи хостингу Odoo підтримуються?
Odoo версій з 13 до 19 на всіх трьох типах хостингу. Odoo.sh і власний сервер використовують безкоштовний модуль Python «BOTS4.me Connect», що встановлюється в один клік; Odoo Online (де заборонені власні модулі Python) використовує XML-помічник без коду та ключ API з Settings → Users → Account Security.
Чи є безкоштовний тариф для Pay2ERP?
Так — кожна підписка починається з безкоштовного першого місяця, який можна скасувати будь-коли, а ще Pay2ERP має постійний безкоштовний тариф із денними лімітами, тож малий бізнес може безкоштовно користуватися базовим зіставленням платежів за правилами.
📚 Пов’язані посібники
- Хаб: Як автоматизувати Odoo від і до: від замовлення поштою до оплаченого рахунка
- Наступний крок: Як автоматизувати нагадування про оплату в Odoo (ескалаційні нагадування)
- Хостинг: Odoo Online, Odoo.sh чи власний сервер: що з цього можна автоматизувати?
- Налаштування: Як підключити Odoo до BOTS4.me: посібник зі встановлення конектора (Odoo 13–19)
🔗 Джерела та додаткові матеріали
Офіційна документація та стандарти, на які посилається цей посібник. Зовнішні посилання відкриваються в новій вкладці.
Досить зіставляти платежі вручну
Підключіть пошту вашого банку або рахунок Revolut/Wise, підключіть Odoo та подивіться перший запуск у Демо-режимі. Перший місяць безкоштовно — скасувати можна будь-коли.