Як автоматично імпортувати підтвердження замовлень від постачальників в Odoo
Оновлюйте ціни, кількості та дати постачання в замовленнях Odoo — не перенабираючи жодного PDF від постачальника
Кожне надіслане вами замовлення на закупівлю повертається листом-підтвердженням: PDF, таблиця Excel, іноді просто кілька рядків тексту. Хтось із вашої команди відкриває кожне з них, порівнює рядок за рядком із замовленням в Odoo й вручну оновлює ціни, кількості та дати постачання. Цей посібник показує, чому такий ручний цикл ламається, чого не враховують звичні обхідні шляхи і як Supplier2ERP автоматично імпортує підтвердження постачальників в Odoo — а ваші правила допуску вирішують, що оновити, а що позначити.
💸 У що насправді обходиться ручне введення підтверджень
Підтвердження замовлення від постачальника виглядає нешкідливо — доки не помножити його на всі надіслані вами замовлення. Кожне підтвердження треба відкрити, прочитати й порівняти із замовленням на закупівлю в Odoo. Чи підтвердив постачальник усю кількість? Чи змінилася ціна за одиницю? Чи не зсунулася дата постачання на два тижні? Кожна відповідь означає кліки й перенабирання в застосунку Purchase.
Шкода від пропущеної роботи гірша за саму роботу. Коли підтвердження не вносять, Odoo непомітно показує хибну картину:
- Хибні дати надходження: Odoo досі чекає на товар у початкову дату, тож ваші планові надходження, обіцянки клієнтам і планування поповнення побудовані на застарілих даних.
- Хибні ціни: надходить рахунок постачальника, він не збігається із замовленням, і бухгалтерія просить у закупівель пояснень через тижні після того, як про це замовлення хтось пам’ятав.
- Мовчазні недопоставки: постачальник підтвердив 60 зі 100 одиниць, ніхто не оновив рядок, і дефіцит спливає лише тоді, коли замовлення клієнта неможливо відвантажити.
- Втрачені години кваліфікованої праці: фахівці із закупівель цілий день переносять цифри з PDF у вкладку браузера замість того, щоб вести переговори чи розв’язувати проблеми з постачанням.
Це завдання — чисте порівняння та введення даних, тобто саме те, що має робити програма, і саме те, що люди роблять найгірше, коли їм нудно.
🔧 Як команди зазвичай намагаються це вирішити
1. Продовжувати робити це вручну
Працює при п’яти замовленнях на тиждень. При п’ятдесяти підтвердження накопичуються непрочитаними, а ті, що все ж вносять, вносять поспіхом. Ручне порівняння — це також джерело переставлених цифр і пропущених рядків.
2. Вбудований поштовий шлюз Odoo
Вхідний поштовий шлюз Odoo чудово прикріплює лист до запису — він може зафіксувати підтвердження в обговоренні замовлення на закупівлю. Але він не читає PDF, не порівнює підтверджені значення з рядками вашого замовлення й не оновлює кількості, ціни та дати. Документ підшито; робота залишилася.
3. Універсальні OCR-інструменти та конектори у стилі Zapier
OCR-інструменти на шаблонах уміють витягти поля з документа — після того, як ви створите й підтримуватимете шаблон під макет кожного постачальника. Постачальники змінюють формати без попередження, а конектор, який просто витягнув текст, усе одно не відповідає на головне питання: чи збігається це з моїм відкритим замовленням на закупівлю в Odoo і чи вкладається розбіжність у допуск? Витягування без зіставлення з ERP лише зсуває ручне порівняння на крок далі.
4. Власні скрипти
Розробник може написати скрипт для ідеального сценарію ваших трьох найбільших постачальників. Потім постачальник номер чотири надсилає скановане зображення, макет змінюється, розробник іде з компанії, і скрипт стає ще однією річчю, якої ніхто не наважується торкатися.
🤖 Автоматичний шлях: Supplier2ERP
Supplier2ERP — це бот BOTS4.me, який стежить за вашою поштовою скринькою, читає підтвердження постачальників у будь-якому форматі, зіставляє їх із відкритими замовленнями на закупівлю в Odoo й оновлює кількості, ціни та дати постачання відповідно до заданих вами правил допуску.
Надходить підтвердження від постачальника
Дані витягнуто з PDF, Excel, Word або скана
Зіставлено з вашим відкритим замовленням на закупівлю
Замовлення в Odoo оновлено в межах допуску
Звіт надіслано поштою, розбіжності позначено
🧠 Трирівневе витягування — спершу правила, ШІ як резерв
Рівень 1 — прив’язка за кодами: Supplier2ERP шукає у документі постачальника ваші власні коди товарів із каталогу Odoo. Без шаблонів, працює з будь-яким макетом із першого дня.
Рівень 2 — засвоєні шаблони: щойно формат постачальника оброблено, його правила витягування зберігаються. Наступні підтвердження від того самого постачальника обробляються миттєво.
Рівень 3 — резервний ШІ: лише коли правил і засвоєних шаблонів недостатньо, ШІ витягує та перевіряє дані — включно зі сканованими зображеннями через OCR.
Налаштування приблизно за п’ять хвилин
- Крок 1 — зареєструйтеся: створіть обліковий запис на bots4.me/bots і додайте застосунок Supplier2ERP. Перший місяць безкоштовно, скасувати можна будь-коли.
- Крок 2 — підключіть поштову скриньку: скористайтеся Безпечним швидким підключенням (OAuth для Gmail, Office 365; підтримується будь-який провайдер IMAP). Без проміжного ПЗ і без правил пересилання.
- Крок 3 — підключіть Odoo: установіть безкоштовний модуль BOTS4.me Connect (Odoo 13–19). Користувачі Odoo Online додають XML-помічник без коду і вставляють API-ключ із Settings → Users → Account Security; Odoo.sh і власний сервер отримують Python-конектор в один клік. Один конектор обслуговує всі одинадцять застосунків BOTS4.me.
- Крок 4 — задайте допуски: виберіть, наскільки підтверджена ціна чи кількість може відрізнятися від замовлення, перш ніж її буде позначено замість автоматичного прийняття, і яких постачальників обробляти.
- Крок 5 — почніть у Демо-режимі: бот обробляє справжні підтвердження й повідомляє, що саме він оновив би, нічого не записуючи. Потім перейдіть до попереднього перегляду лише для читання, а далі — до повної автоматизації, коли звіти здобудуть вашу довіру.
📅 Як це виглядає у щоденній роботі
Після переходу в робочий режим Supplier2ERP працює за вибраним вами розкладом — від кожних 15 хвилин до раза на тиждень, у визначені вами робочі години. Кожен запуск опрацьовує нові листи та вкладення від постачальників:
- У межах допуску: підтверджені кількості, ціни за одиницю та дати постачання записуються у відповідні рядки замовлення в Odoo, а оброблений лист переміщується до
_Supplier2ERP/OBROBLENO. - Поза допуском: великі розбіжності позначаються у вашому звіті, а лист залишається непрочитаним у вашому INBOX — замовлення на закупівлю лишається незмінним, доки ви його не перевірите. Ніщо не ховається у прихованій папці.
- Повна прозорість: після кожного запуску ви отримуєте звіт про розбіжності — що витягнуто, що зіставлено, що змінено, що пропущено і чому. На вкладці «Журнали» на панелі керування зберігається повна історія рішень.
- Повний контроль: Живлення бота ввімк./вимк., перемикачі окремих функцій, Режим ШІ від «вимкнено» до Ultra — усе на вкладці «Керування» на bots4.me/bots. Розміщення в ЄС, відповідність GDPR, 2FA, інтерфейс 31 мовою.
🔄 Відсутня ланка складського циклу Odoo
Supplier2ERP замикає цикл, який відкривають два споріднені боти. AutoSTOCK обчислює оптимальні цільові запаси за вашою реальною історією продажів і записує їх як нативні правила поповнення Odoo. AutoPURCHASE перетворює ці цілі на чернетки замовлень на закупівлю, згруповані за постачальниками з урахуванням мінімумів. Коли ваші постачальники підтверджують ці замовлення, Supplier2ERP читає підтвердження й тримає кожне замовлення чесним — підтверджені ціни, кількості та дати автоматично повертаються в Odoo.
Разом три боти ведуть вас від запитання «скільки нам тримати на складі?» до «товар підтверджено, і Odoo про це знає» майже без ручної роботи із закупівель.
🌍 Працює не лише з Odoo
Цей посібник зосереджений на Odoo (версії 13–19, включно з Odoo Online, Odoo.sh і власним сервером), але Supplier2ERP має оптимізовані адаптери й для інших систем: SAP Business One, Oracle NetSuite, QuickBooks, Xero та Offeris — кожен зі своєю стратегією оновлення (пакетні оновлення, перезапис замовлення або оновлення окремих рядків). Використовуєте щось інше? Напишіть нам — інтеграції додаються регулярно.
❓ Часті запитання
Чи може Odoo автоматично оновлювати замовлення на закупівлю з листів-підтверджень від постачальників?
Не з коробки. Поштовий шлюз Odoo може прикріпити підтвердження до обговорення замовлення на закупівлю, але він не читає документа й не змінює рядків замовлення. Supplier2ERP додає цей рівень: він витягує підтверджені кількості, ціни та дати постачання з листа або вкладення, зіставляє їх із відкритим замовленням на закупівлю й оновлює Odoo в межах заданих вами правил допуску.
Як Supplier2ERP читає PDF постачальників без шаблонів?
Через прив’язку за кодами: він шукає в документі ваші власні коди товарів із каталогу Odoo, тож будь-який макет постачальника працює з першого дня. Щойно формат постачальника оброблено один раз, шаблони витягування зберігаються й використовуються повторно. Лише якщо обидва підходи не спрацюють, у справу вступає ШІ як резерв — включно з OCR для сканів і зображень.
Що відбувається, коли підтверджена ціна чи кількість відрізняється від мого замовлення?
Порогові значення допуску задаєте ви. Невеликі розбіжності можуть прийматися автоматично й записуватися в замовлення на закупівлю. Великі розбіжності позначаються у вашому звіті, оновлення замовлення пропускається, а лист постачальника залишається непрочитаним у вашому INBOX, тож пропустити перевірку неможливо.
Чи працює він зі сканованими підтвердженнями та зображеннями?
Так. Supplier2ERP обробляє PDF, Word, Excel, HTML, звичайний текст листа та зображення через OCR — тож сфотографоване чи скановане підтвердження читається так само, як цифрове.
Чи можна протестувати його, не дозволяючи запис в Odoo?
Так. Почніть у Демо-режимі взагалі без доступу до ERP, потім перейдіть у режим попереднього перегляду, де бот читає ваші замовлення на закупівлю й повідомляє, що саме він змінив би, нічого при цьому не записуючи. Повну автоматизацію ви вмикаєте лише тоді, коли будете впевнені. Перший місяць безкоштовний, і скасувати можна будь-коли.
Які версії та типи хостингу Odoo підтримуються?
Odoo від 13 до 19 версії. Odoo.sh і встановлення на власному сервері використовують безкоштовний Python-модуль BOTS4.me Connect зі встановленням в один клік; Odoo Online (де заборонений власний Python) використовує XML-помічник без коду плюс API-ключ, створений у Settings → Users → Account Security. Один конектор обслуговує всі одинадцять застосунків BOTS4.me.
Чи працює Supplier2ERP з іншими ERP, окрім Odoo?
Так — підтримуються SAP Business One, Oracle NetSuite, QuickBooks, Xero та Offeris, у кожної своя оптимізована стратегія оновлення замовлень на закупівлю. Нові інтеграції додаються регулярно.
📚 Пов’язані посібники
- Хаб: Як автоматизувати Odoo від і до: від замовлення поштою до оплаченого рахунка
- Крок перед цим: Як автоматизувати закупівлі в Odoo: чернетки замовлень за реальною потребою
- Звідки беруться цілі: Як задати оптимальні точки замовлення в Odoo за реальною історією продажів
- Продажний бік вашої скриньки: Як автоматично імпортувати замовлення та запити RFQ із листів в Odoo
- Налаштування конектора: Як підключити Odoo до BOTS4.me (Odoo 13–19)
🔗 Джерела та додаткові матеріали
Офіційна документація та стандарти, на які посилається цей посібник. Зовнішні посилання відкриваються в новій вкладці.
Досить перенабирати підтвердження постачальників
Підключіть поштову скриньку та Odoo приблизно за п’ять хвилин, подивіться, як Supplier2ERP працює в Демо-режимі, і переходьте в робочий режим, коли звіти вас переконають. Перший місяць безкоштовно, скасувати можна будь-коли.