Продажі, облік і звітність були розподілені між несумісними інструментами без автоматизованих обмінів. Будь-яке розширення мережі потребувало ручного дублювання операцій одразу в кількох системах.
LS Central • Міжнародна мережа • Консигнація
Впровадження роздрібної мережі на базі LS Central для магазинів у чотирьох країнах
Основна задача для команди CBPM Service полягала у побудові роздрібного контуру на базі LS Central та Business Central для магазинів в Іспанії, Україні, Нідерландах і Польщі, де кожна локація має власні фіскальні й операційні вимоги. Контур мав одночасно підтримувати локальний облік, POS-транзакції, консигнаційні процеси між країнами та передачу даних у центральну управлінську базу.
Система готова до масштабування, заплановано вихід ще в 4 юрисдикції
Уніфіковані POS-процеси зі збереженням локальної фіскальної специфіки кожної країни
Касові операції для України фіскалізуються автоматично через Checkbox (ПРРО)
До проєкту: роздрібна мережа без спільного операційного контуру
Магазини в різних країнах не мали спільної POS-платформи та єдиних стандартів касових процесів. Дані між локаціями не передавалися автоматично, а фіскальні вимоги кожної країни підтримувалися окремо й поза загальним контуром.
Жодна з наявних систем не покривала локальні регуляторні вимоги в автоматизованому режимі. Це означало ручне ведення фіскальних операцій і постійний ризик розбіжностей у звітності.
Переміщення товарів між країнами без переходу права власності відбувалося поза автоматизованим обліком. Коректно відобразити такі операції у звітності в наявній інфраструктурі було неможливо.
Що і як команда CPBM зробила
Архітектурне рішення: локальні бази та центральний контур
Архітектура передбачає окремі локальні BC-бази для Іспанії, України та Нідерландів, кожна з яких функціонує як самостійний операційний і фіскальний контур. LS Central POS розгорнуто в цих базах, таким чином, POS-транзакції одразу потрапляють до відповідної локальної бази, дотримуючись місцевих вимог обліку та фіскалізації. Через API-обміни локальні бази передають дані в центральну MAIN-базу, де формується управлінська картина по мережі в цілому.
LS Central
LS Central обрано як рішення, вбудоване в Business Central, а не як окрему POS-систему. Це розширення наявної ERP, а не самостійна програма, тому відпадає потреба в інтеграціях, обмінах і реплікаціях між системами, де зазвичай і виникають втрати даних, помилки та збої синхронізації.
Усі процеси відбуваються в межах однієї системи: прихід, переміщення, залишки й продаж працюють на спільних довідниках і оновлюються в реальному часі. Будь-яка зовнішня POS-система вимагала б налаштування обмінів між базами, тоді як LS Central прибирає цей шар повністю.
Фіскалізація для України: інтеграція з Checkbox (ПРРО)
Українська локація потребувала повноцінної фіскалізації розрахункових операцій. Замовник обрав Checkbox — програмний реєстратор розрахункових операцій (ПРРО).
Стандартний функціонал LS Central не містить механізму інтеграції з ним, тому розроблено кастомне рішення, яке охоплює всі необхідні фіскальні події: авторизацію каси, відкриття і закриття зміни, статус каси, формування фіскальних чеків, X- та Z-звітів. Кожна подія логується з контрольним станом, що забезпечує контроль над інтеграцією та дозволяє оперативно виявляти порушення у фіскальному ланцюжку. Окремо налаштовано інтеграцію еквайрингу для приймання безготівкових платежів на касі.
Консигнаційний сценарій у межах країн ЄС
Консигнаційна схема в межах країн ЄС потребувала нестандартного підходу. Товар фізично переміщується до магазину в іншій країні, але право власності переходить лише в момент продажу кінцевому покупцеві.
Для коректного відображення цього процесу реалізовано синхронізацію операцій між базами: переміщення на консигнаційний склад без зміни власника, фіксація продажу та автоматичне формування внутрішніх документів між базами. Одночасно враховуються вимоги Intrastat та ESL для звітності за консигнаційними операціями.
Стандартний функціонал і кастомізація
Кастомізації зосереджені там, де стандартні механізми не покривають специфічних вимог: фіскальна інтеграція з Checkbox, консигнаційна логіка між базами, друк-форми чеків, мапінги для міжбазових API та журнали логування обмінів.
Підхід до реалізації
Реалізація будувалася поетапно:
- спочатку налаштовувалася архітектура локальних баз і визначалися інтеграційні контури між ними;
- потім — POS-конфігурація та фіскальні інтеграції для кожної локації;
- паралельно — розробка кастомних компонентів для Checkbox, консигнації і міжбазових обмінів.
Робота з командою замовника
Однією з ключових умов виконання проєкту в заданий термін стало призначення з боку замовника відповідального керівника проєкту з повноваженнями на прийняття рішень. Це забезпечило оперативну комунікацію, своєчасне погодження архітектурних і технічних питань та ефективну координацію між командами замовника і виконавця.
Що змінилось в цифрах
Передача даних з локальних баз у центральну MAIN-базу для управлінської звітності по мережі
Нові локації підключаються в межах наявної архітектури без перебудови контурів
Стан кожного обміну, події фіскалізації та API-виклику під контролем через журнали логів.