🟣🟩 Реліз 22 червня 2026 року 🟩🟣
✅ НОВІ МОДУЛІ
▪️Створення картки лояльності прямо з наряду-замовлення
- Якщо у клієнта ще немає картки лояльності, її можна створити безпосередньо з наряду-замовлення — без переходу в картку клієнта. Після створення картка автоматично підставляється в наряд, який далі можна зберегти. Доступно користувачам із відповідним правом.
▪️API постачальника Еліт
Створення прихідних накладних в CARBOOK через API Еліт
✅ РЕФАКТОРИНГ
▪️Оптимізація вивантаження XLSX-звітів
- Проведено комплексну оптимізацію формування та вивантаження звітів у всіх деталізаціях: звіт по SAL (ЗП), універсальний по наряд-замовленнях, по дебіторці/кредиторці, залишки по товарах. Звіти, які раніше не вкладались у час очікування або взагалі не вивантажувались, тепер формуються коректно.
- Прибрано виклик зайвого запиту при відкритті SRV – послуги.
▪️Оптимізація отримання даних через API постачальників
- Оновлено логіку отримання накладних через API БМ: через пагінацію на стороні постачальника частина даних не доходила. Розширено період і змінено фільтрацію, завдяки чому затягується повний набір накладних. За аналогією проаналізовано та підготовлено оптимізацію інших API постачальників — отримувати лише ті накладні, яких ще немає серед INC за період.
▪️Обмеження надмірних викликів формування бекапу та звіту по ЗП
- Додано обмеження на повторні виклики формування звіту синхронізації/бекапу/імпорт, в «Налаштування СТО → Синхронізація/бекап» та «Синхронізація/імпорт», а також на формування XLSX-звіту по ЗП – з довідника працівників. Це знижує зайве навантаження на сервер.
▪️Дашборд бенчмаркінгу
- Оновлено розрахунок в дашборді бенчмаркінгу показників «ціна за нормогодину», «середня ціна н/г по СТО» та «Топ-10». Рядки робіт із нульовою сумою виключено з розрахунку, що дає коректні значення як у бенчмаркінгу, так і в статистиці carbook.mobi.
✅ ПОКРАЩЕННЯ (запити від СТО)
▪️Обов’язкова причина при переведенні наряду у відмову (опціонально)
- У налаштуваннях СТО на вкладці «Інше» з’явилася можливість увімкнути обов’язковий вибір причини зі списку при переведенні наряду у відмову. Це допомагає покращити якість аналітики по відмовах для тих станцій, яким це важливо.
- За замовчуванням налаштування вимкнено, тому для більшості користувачів нічого не змінюється. Поле коментаря залишається необов’язковим. Логіка автоматичного проставлення «перенос н/з» при переміщенні наряду на іншу станцію повністю збережена.
- Ті, кому потрібна чітка аналітика відмов, можуть просто увімкнути цю опцію в налаштуваннях.
▪️API Інтеркарс SK — ціни без ПДВ та коректні назви товарів
- При створенні прихідних накладних (INC) через API Інтеркарс SK тепер береться ціна без ПДВ. Код запчастини більше не виводиться в дужках, якщо в API є назва товару; за відсутності назви в API вона береться з довідника товару.
▪️Переклади сторінок за SMS-посиланнями
- Додано переклади для сторінок, які відкриваються за посиланнями зі SMS (підтвердження запису, зворотний зв’язок тощо). Сторінки коректно відображаються відповідно до мовних налаштувань акаунту.
▪️Повідомлення про помилку формування XLSX-звіту
- У блоці XLSX-звітів додано повідомлення про помилку формування звіту та прибрано «вічний» спіннер: раніше після падіння запиту індикатор очікування продовжував крутитись. Тепер показ очікування коректно завершується.
▪️Вибір постачальника в «Деталі в роботі», коли постачальник не обраний
- У модулі «Деталі в роботі → Замовлення на склад» у стовпчику «Склад/Постачальник» тепер завжди доступна кнопка відкриття модалки постачальників — навіть якщо постачальник ще не обраний. Це дозволяє переглянути наявність і ціни та підтягнути товар.
▪️Миттєва перевірка VIN-коду при додаванні авто
- Перевірка наявності VIN-коду в модалці додавання/редагування авто тепер виконується миттєво. Якщо VIN уже є в базі — повідомлення з’являється одразу, що виключає створення дублів автомобілів через затримку.
▪️Зрозуміле повідомлення при закритті наряду замість помилки 500
- При закритті ремонту з налаштованими перевірками «Націнка по товару > ліміту» та «Оновлення закуп. ціни по FIFO» система більше не повертає незрозумілу помилку 500. Користувач отримує коректне повідомлення про причину блокування закриття.
▪️Локалізоване попередження про дубль номера телефону
- У картці клієнта попередження про вже існуючий номер телефону тепер відображається поверх активного вікна, а текст локалізовано відповідно до мови інтерфейсу. Це допомагає не плодити дублі клієнтів у базі.
▪️Очищення реквізитів постачальника при його зміні
- У складських документах при зміні постачальника поле «Реквізити постачальника» тепер очищається. Раніше залишались реквізити попереднього постачальника
▪️Захист складу «Резерв» у переміщеннях
- У складських документах створення/редагування переміщення склад «Резерв» задісейблено, щоб унеможливити ручне створення некоректних резервів та пов’язані з ним проблеми.
▪️Незалежне розтягування паралельних нарядів на одному посту
- Виправлено поведінку планувальника: при кількох паралельних наряд-замовленнях на одному посту розтягування одного н/з більше не змінює сусідні. Користувач взаємодіє лише з тим документом, який редагує.
▪️Друкована форма бірки — робочі змінні клієнта та документа
- У налаштуванні друкованої форми бірки відновлено роботу змінних номера документа, прізвища, імені та телефонів клієнта. При виборі змінної з дровера вона одразу коректно підставляється у форму.
▪️Стабільне відображення списку у вкладці «Документи» наряду
- Усунено ситуацію, коли після переходу в документ і повернення назад список документів у вкладці «Документи» наряду-замовлення зникав. Прив’язані документи тепер відображаються стабільно.
▪️Коректний статус складських витратних документів при дублюванні товару
- Виправлено статус «Готово» у витратних складських документах: система враховує сумарну кількість товару по всіх рядках. Якщо потреба перевищує залишок, статус коректний, із поясненням причини.
▪️Стабільне додавання товару за штрих-кодом
- Усунено помилку «Failed to fetch barcode details» при першому скануванні штрих-коду, через яку товар додавався лише з другої спроби. Додавання за ШК тепер працює коректно з першого разу.
▪️Розділення наряду-замовлення — перенесення робіт і запчастин
- Виправлено функціонал «Розділити н/з»: раніше при певних обставинах створювався новий наряд із даними клієнта та заголовка, але роботи й запчастини не переносились (помилка 500). Тепер позиції коректно переносяться у новий документ.
✅ БАГИ
▪️Новий звіт по руху коштів — коректні суми та період деталізації
- В операційному звіті у табі «Рух грошей» виправлено перехід в деталізацію. Тепер застосовується період, заданий у звіті (а не «поточний рік», якщо увімкнута деталізація більше за обраний період звіту), і користувач бачить, з яких саме касових операцій складається сума.
▪️Рух грошей — деталізація по заголовку папки
- У розділі «Операційна звітність → Рух грошей» виправлено клік по заголовку папки (наприклад, «Поточні витрати»): замість білого екрана відкривається коректний список касових операцій, аналогічно вкладеним статтям.
▪️Розрахунок окладу в документі SAL за неповний місяць
- Виправлено нарахування окладу в документі SAL: за правилом ставка “місяць” та при виборі періоду розрахунку, що захоплює більше місяця, оклад нараховувався у подвійному обсязі. Тепер сума відповідає фактичній кількості обраних днів. Те саме працює з правилом ставка “тиждень”
▪️Коректна маржа запчастин у звітах за їх відсутності
- У XLSX-звітах «Прибуток» та «Операційна звітність і аналітика по НЗ» виправлено від’ємну маржу ЗЧ у наряд-замовленнях, де запчастини відсутні. Тепер маржа коректно дорівнює нулю, у т.ч. при розділенні н/з.
▪️Заборгованість — стовпчики простроченої/непростроченої
- У модулі «Бухгалтерія → Заборгованість» відновлено коректний розрахунок і відображення стовпчиків «Прострочена заборгованість» та «Непрострочена заборгованість» як у дебіторці (від дати закриття та налаштування “відстрочки” в картці клієнта), так і в кредиторці (від полів “сплатити до” в СД та налаштованої “відстрочки” в картці постачальника).
▪️Журнал розрахунків — коректний тип НЗ у пов’язаних документах
- Виправлено логіку стовпчика «Пов’язані документи»: для наряд-замовлень типу RD більше не проставляється приставка MRD. Пошук і відображення рядків тепер працюють коректно.
▪️Виключення подвійної фіскалізації при оплаті НЗ через «$»
- Усунено подвійну фіскалізацію при оплаті наряду-замовлення через іконку «$» у разі підвисання або повторного натискання. Повернуто PRELOAD у касовому ордері; повторні натискання більше не створюють дублюючих операцій.
▪️Прайси постачальників — порожня локація за замовчуванням
- У налаштуванні прайсів постачальників виправлено відображення локації: за замовчуванням поле тепер порожнє, як і має бути. Раніше для ненаштованих рядків помилково підставлялась локація Bratislava.
▪️Права ролі «Інвестор» на фронті
- Виправлено поведінку прав ролі «Інвестор» на фронтенді: перемикання між табами доступне з правом RA; заборонено створення касових операцій та редагування прихідних накладних, що відповідає логіці «тільки перегляд».