Odoo Helper.
Назад до блогу
Рішення та модулі

Інтеграція Odoo з ПРРО: Checkbox та Vchasno.Kasa

Фіскалізація чеків через програмний РРО безпосередньо з Odoo.

Інтеграція Odoo з ПРРО (Checkbox, Вчасно.Каса): Фіскалізація чеків

Odoo інтеграція ПРРО та Фіскалізація Odoo дають змогу пробивати чеки через звітні каси, підключені до ПРРО (Програма реєстрації розрахункових операцій), безпосередньо з ERP. Інтеграція з Odoo Checkbox або Odoo Вчасно.Каса знімає подвійне введення: продаж у Odoo одразу фіксується фіскально. У цій статті — які задачі вирішує модуль, основний функціонал та як налаштувати обмін даними.


Які задачі вирішує інтеграція Odoo з ПРРО

За вимогами законодавства України операції з готівкою та електронними платежами мають фіскалізуватися через звітні каси (ПРРО). Якщо продажі ведуться в Odoo (каса, магазин, інтернет-магазин), а чеки пробиваються окремо в програмі каси, виникають подвійне введення, ризик розбіжностей та зайва робота.

Odoo Checkbox та Odoo Вчасно.Каса (або інші модулі під ПРРО) вирішують це так:

  • При фіксації продажу в Odoo (наприклад, закриття замовлення, оплата в касі, відвантаження з POS) система автоматично відправляє дані чека в касу (Checkbox, Вчасно.Каса тощо), яка пробиває фіскальний чек та повертає підтвердження в Odoo.
  • Чеки зберігаються в єдиній базі разом з замовленнями та оплатами; звітність по продажах та ПРРО узгоджена.
  • Фіскалізація Odoo покриває типові сценарії: продаж товарів/послуг, повернення, видача чеків за бажанням клієнта.

Таким чином інтеграція Odoo з ПРРО забезпечує відповідність вимогам ПРРО без окремого ведення каси поза ERP.


Основний функціонал: чеки, повернення, звіти

Фіскалізація продажів. Коли в Odoo фіксується оплата або відвантаження (наприклад, з модуля Point of Sale або з замовлення клієнта), формується чек: перелік товарів/послуг, ціни, сума, ПДВ за налаштуванням. Дані передаються в касу (Checkbox або Вчасно.Каса); каса реєструє операцію в ПРРО та повертає номер чека та фіскальні реквізити в Odoo.

Повернення. При оформленні повернення в Odoo автоматично формується фіскальний чек повернення та відправляється в касу. Історія продажів та повернень залишається в одній системі.

Різні типи кас. Інтеграція може підтримувати кілька кас (наприклад, по точках продажу або касах). У Odoo налаштовується, яка каса відповідає якій точці або документу.

Звіти. Оскільки всі продажі та фіскальні чеки проходять через Odoo, звіти по реалізації та звітність для податкової будуються на єдиній базі. Це спрощує звірку з ПРРО та внутрішню аналітику.

Фіскалізація Odoo у зв’язці з Checkbox або Вчасно.Каса покриває типові вимоги українського ритейлу та послуг: продаж, повернення, прозора історія чеків у ERP.


Процес встановлення та налаштування обміну даними

Вимоги. Потрібна звітна каса, підключена до ПРРО (Checkbox, Вчасно.Каса або інший сумісний сервіс), з доступом по API або інтерфейсу інтеграції. У Odoo встановлюється модуль інтеграції з ПРРО (офіційний, з маркетплейсу або від інтегратора під Odoo Checkbox / Odoo Вчасно.Каса).

Встановлення модуля. Модуль встановлюється в Odoo; у налаштуваннях з’являються параметри підключення до каси (URL, ключі, ідентифікатори каси/точки). За документацією вашого провайдера каси заповнюються обов’язкові поля.

Налаштування відповідності. Визначається, які події в Odoo викликають фіскалізацію: наприклад, підтвердження оплати в замовленні, закриття сесії в POS, проведення документа реалізації. Налаштовуються маппінг товарів/послуг на групи ПДВ та назви для чеків, щоб дані коректно відображалися в ПРРО.

Тестування. На тестовому середовищі або тестовій касі перевіряється проходження чека: продаж у Odoo → чек у касі → підтвердження в Odoo. Після успішних тестів можна переходити на бойову касу.

Навчання. Користувачі мають розуміти, коли чек пробивається автоматично, а коли потрібно ініціювати його вручну (якщо такі сценарії є). Це мінімізує помилки та повторні проби.

Після налаштування інтеграція Odoo з ПРРО та Фіскалізація Odoo працюють у щоденному режимі: продажі в Odoo автоматично стають фіскалізованими чеками в ПРРО.


Типові помилки при інтеграції Odoo з ПРРО

Неправильний маппінг ставок ПДВ. Якщо в Odoo товари мають ставку ПДВ 20%, а в касі налаштовано інший код групи ПДВ, чек буде відхилено або сформовано некоректно. Перед запуском обов'язково перевіряйте відповідність податкових груп між Odoo та ПРРО.

Відсутність обробки помилок. Якщо каса тимчасово недоступна (технічні роботи, відключення інтернету), Odoo має коректно обробляти помилку: зберігати чек у черзі та повторювати спробу, а не «зависати». Без цього менеджери не розуміють, чи пробитий чек чи ні.

Дублювання чеків. При повторному проведенні документа або помилці мережі може виникнути ситуація, коли чек відправляється двічі. Модуль має мати захист від дублювання (перевірка унікального ідентифікатора операції).

Неправильні назви товарів у чеку. Назви в Odoo можуть бути технічними або довгими. У чеку ПРРО є обмеження на довжину та формат. Налаштуйте окреме поле або шаблон назви для чеків.


Особливості роботи з Checkbox та Вчасно.Каса в Odoo

Checkbox. Найпоширеніший ПРРО в Україні. Має відкрите API, добре задокументоване. Модулі для Odoo під Checkbox є як у Odoo Apps, так і у партнерів. Підтримує офлайн-режим (чек зберігається локально і відправляється при відновленні зв'язку).

Вчасно.Каса. Альтернатива від компанії «Вчасно». Також має API для інтеграції. Деякі інтегратори Odoo мають власні модулі під Вчасно.Каса. Перед вибором уточніть, чи є готовий модуль під вашу версію Odoo.

Власна розробка. Якщо жоден готовий модуль не підходить (нестандартні сценарії, специфічний ПРРО), можлива розробка власного модуля інтеграції. У такому разі важливо передбачити: обробку помилок, логування, черги повторних спроб та тести.


Чек-лист перед запуском інтеграції Odoo з ПРРО

  • Налаштований та перевірений API-ключ до каси
  • Маппінг ставок ПДВ між Odoo та ПРРО перевірений
  • Тестові чеки (продаж, повернення) успішно пройшли в тестовій касі
  • Налаштована обробка помилок та логування
  • Перевірено сценарій офлайн-роботи (якщо потрібно)
  • Навчання користувачів проведено (знають, коли чек автоматичний, коли ручний)
  • Визначено відповідального за моніторинг інтеграції після запуску

Замовте налаштування інтеграції Odoo з ПРРО (Checkbox, Вчасно.Каса) або консультацію щодо фіскалізації в Odoo. Підключимо обмін даними під ваші каси та сценарії продажів.


Читайте також:

Маєте питання щодо впровадження Odoo?

Отримайте безкоштовну консультацію та оцінку вашого проєкту.

Замовити безкоштовний аудит Odoo

Залиште свій контакт, і наші фахівці проаналізують вашу поточну базу та знайдуть рішення проблеми.

Натискаючи кнопку, ви погоджуєтесь з обробкою персональних даних.