Зміна дат бронювання
Сторінка Змінити дати переносить, продовжує чи скорочує наявне бронювання, не створюючи його заново. Так ви продовжуєте оренду, яка вже в клієнта, коли він дзвонить, щоб залишити обладнання довше, або переносите дату повернення раніше, коли він закінчує достроково. Змініть дати видачі й повернення, одразу побачте, чи інвентар досі доступний. Requiply перерахує суму, заставу та платіжний баланс для нового періоду. Усе це відбувається до збереження.
Раніше, до появи цієї сторінки, зміна дат означала скасування й повторне створення бронювання з втратою історії оплат, коментарів і посилань. Тепер бронювання зберігає свою ідентичність: товари, послуги, суборенда, клієнт, рахунки та коментарі залишаються привʼязаними. Змінюються лише дати (а за бажання й фінансові дані).
Як відкрити
Є три способи. Усі вони ведуть на /reservation/{id}/edit-dates:
- На сторінці бронювання натисніть олівець біля Дата початку або Дата завершення в картці деталей чи в закріпленій картці, якщо адміністратор закріпив дати.
- У меню Дії на сторінці бронювання: Змінити дати.
- У меню Дії рядка на сторінці Керування бронюваннями: Змінити дати.
Після часткового повернення сторінка також відкривається сама в режимі повернення (return mode), див. Зміна дати повернення для одиниць, які ще в клієнта.
Сторінка запускає проміжні обробники auth і store-refresh, а відповідні точки API вимагають членства в організації.
Що ви побачите
Сторінку поділено на дві колонки:
- Ліворуч форма. Той самий вибір дат, що й на сторінці Додати бронювання (з урахуванням типу вибору, налаштованого в розділі Створення бронювань), заповнений поточними датами бронювання. Вибір діапазону працює так, як описано в розділі Вибір дат у календарі. На відміну від створення бронювання, минулі дати дозволено: можна виправляти історичні записи. Учасники, чия група має Бронювання поза робочим часом, також можуть вибирати неробочі дні та час поза робочим графіком, показані помаранчевим (див. Час поза робочими годинами). Під вибором дат розташовано до двох перемикачів (описані далі) та область стану з результатом перевірки доступності.
- Праворуч попередній перегляд оновленого бронювання. Картка з новою датою й часом видачі та повернення, клієнтом, усіма заброньованими товарами й послугами (зокрема активною суборендою), поточною сумою, заставою та новою сумою поруч.
Зміна дати повернення для одиниць, які ще в клієнта
Коли чекліст повернення підтверджено з одиницями, які ще в клієнта, бронювання повернуто частково: одні одиниці вже повернулися, інші ні. Тоді зміна дат працює в режимі повернення, який задає, коли очікується повернення решти одиниць. Він відкривається:
- автоматично, одразу після підтвердження часткового повернення;
- кнопкою Змінити дати в повідомленні на сторінці бронювання;
- з будь-якої зі звичайних точок входу, поки бронювання повернуто частково.

Режим повернення: видачу заблоковано, а за додаткові дні рахується лише одиниця, яка ще в клієнта.
У режимі повернення:
- Банер каже Враховуються лише одиниці, які ще в клієнта: 1 одиниця.
- Видача (заблоковано) змінити не можна: Дата видачі не змінюється, бо бронювання вже видано.
- Нова очікувана дата повернення приймає дату й час у майбутньому. Якщо заплановане повернення вже минуло, поле спершу порожнє.
- Попередній перегляд спершу показує враховані одиниці, а потім Уже повернуто, не враховується з тегом для кожної одиниці: Повернуто, не враховується, Пошкоджено, не враховується або Втрачено, не враховується.
- Вартість: за зміну платять лише за одиниці, які ще не повернули. Нова сума дорівнює поточній сумі плюс різниця ціни цих одиниць між старою та новою датою повернення. Послуги й застава не змінюються.
- Одиниці, які ще в клієнта, не можна замінити іншими. Якщо одну з них у новий період забронював хтось інший, зміну заблоковано з повідомленням Недостатньо інвентарю на обрані дати.
Натисніть Оновити дати, щоб зберегти. Одиниці займають доступність до нової очікуваної дати повернення, а після неї доти, доки їх фактично не повернуть.
Параметри
Узгодити дати суборенд із новими датами бронювання
Показується, лише коли бронювання має активну (нескасовану) суборенду. За замовчуванням вимкнено: дати суборенди є домовленостями з постачальниками, тож їх не переносять непомітно. Якщо залишити вимкненим, сторінка попереджає, що дати повʼязаної суборенди треба змінити окремо. Якщо ввімкнути, під час збереження дати суборенди отримають нові дати бронювання.
Перерахувати загальну суму та платіжний баланс
Визначає, чи зміна стосується лише календаря, чи й фінансів:
- Увімкнено (за замовчуванням, зокрема для завершених бронювань): суму бронювання перераховують для нового періоду оренди, застава відповідає вашій політиці застав, а платіжний баланс коригується (див. нижче). Тому продовження бронювання після його завершення стягує плату за додаткові дні.
- Вимкнено: переносяться лише дати. Суми, застава та історія оплат залишаються точно такими, як були. Вимкніть, коли виправляєте запис заднім числом, а з клієнта стягнули правильну суму.
Перевірка доступності наживо
Щоразу, коли ви змінюєте дати чи перемикач, сторінка (після короткої паузи) знову перевіряє все на сервері й показує одне з такого:
- «Ці дати доступні.»: зміну можна зберегти.
- Список конфліктів: для нового періоду бракує інвентарю. Список розбито за групами товарів із кількістю, якої не вистачає (наприклад, «Projector: потрібно ще 2 од.»).
- Повідомлення про перепризначення: дати підходять, але лише за умови автоматичної заміни деяких заброньованих фізичних одиниць іншими вільними одиницями тієї самої групи товарів. Заміна відбувається під час збереження. Групи товарів і ціни бронювання не змінюються.
- Інше бронювання переходить на іншу одиницю: Бронювання #N перейде з одиниці A на B, щоб це бронювання зберегло одиницю, яка вже в клієнта. Це зʼявляється, коли ви продовжуєте бронювання, одиниці якого вже в клієнта, а наступне бронювання тієї самої одиниці ще не видано. Під час збереження це наступне бронювання отримує вільну одиницю B, а обидва бронювання отримують коментар із поясненням заміни. Якщо чекліст видачі наступного бронювання вже містить цю одиницю, нічого не замінюється, а зміну натомість блокує конфлікт.
- Попередження: інформаційні, вони не блокують збереження:
- Триває: бронювання вже почалося. Змініть дату завершення для продовження або перенесіть бронювання повністю, якщо його створили помилково.
- Завершено: бронювання історичне. Зміни вплинуть на історичні дані (і звіти).
- Суборенда: показує стан перемикача узгодження суборенди.
- Застава збережена: оплата вже надійшла, тож застава залишається на рівні отриманої суми, навіть якщо політика застав для нових дат передбачала б іншу суму.
Перевірка також звіряє новий час видачі й повернення з робочим часом організації з налаштувань дати й часу так само, як під час створення бронювання, якщо група учасника не має Бронювання поза робочим часом.
Доступність підпорядковується тим самим правилам, що й на сторінці Додати бронювання: інші бронювання враховуються з буферами на початку й наприкінці з розділу Тривалість бронювання. Перевірка рахує заброньовану кількість для кожної групи товарів, а також конкретні одиниці. Тож бронювання, одиниці яких призначаються лише під час видачі, теж перевіряються. Нові дати також мають бути не коротшими за Мінімальна тривалість бронювання з тієї самої сторінки налаштувань. Попередній перегляд і збереження виконують однакову перевірку, тож зміну, яку сторінка показує доступною, під час збереження не відхилять, якщо тільки хтось інший тим часом не зайняв інвентар.
Час поза робочими годинами
За замовчуванням вибір пропонує лише робочий час із налаштувань дати й часу, а сервер відхиляє все інше. Учасники, чия група дозволів має Бронювання поза робочим часом, отримують той самий вибір, що й на сторінці Додати бронювання:
- Неробочі дні можна вибирати.
- Кнопки часу охоплюють увесь день, з 00:00 до 23:59. Кнопки поза робочим графіком світло-помаранчеві з підказкою Поза робочим часом, а вибрана кнопка суцільно помаранчева замість зеленої.
- Час видачі попередньо встановлено на час відкриття, а час повернення на час закриття.
Коли нова видача чи повернення поза робочим часом, Оновити дати спершу відкриває діалог Поза робочим часом: Ви впевнені, що хочете перенести бронювання так, що видача або повернення припадає на неробочий час? Натисніть Зберегти дати, щоб застосувати зміну, або Скасувати, щоб повернутися до форми.
Свята та неробочі дні
Дати з розділу Свята та неробочі дні у виборі показано сірими, так само як день тижня, вимкнений у робочому графіку. Якщо навести на таку дату курсор, видно її назву, наприклад Різдво Христове. Учасники, яким дозволено бронювати поза робочим часом, усе одно можуть їх вибирати.
- Нова видача та нове повернення не можуть припадати на свято. Сама оренда може тривати через нього: продовжити бронювання з 23 до 28 грудня можна, навіть коли 25 грудня неробоче.
- У режимі повернення свято також не може бути Нова очікувана дата повернення. Виберіть наступний робочий день.
- Сервер теж це перевіряє, зокрема для змін дат через API. У відмові він називає свято: Booking end falls on a non-working day "Christmas Day" (friday 2026-12-25, timezone Europe/Kyiv). Nearest working day for the return: monday 2026-12-28, 10:00-18:00. (кінець бронювання припадає на неробочий день, а далі найближчий робочий день для повернення).
- Учасники, чия група має Бронювання поза робочим часом, можуть вибрати свято. Його кнопки часу помаранчеві, а Оновити дати спершу просить підтвердження, як описано в розділі Час поза робочими годинами.
Свято, додане після створення бронювання, це бронювання не переносить. Якщо наявна видача чи повернення припадає на нове свято, відкрийте бронювання тут і перенесіть його на робочий день.
Як перераховуються фінансові дані
Коли ввімкнено Перерахувати загальну суму та платіжний баланс:
- Сума. Requiply розраховує, скільки коштують товари й послуги за старий і за новий період. Потім він змінює збережену суму бронювання рівно на цю різницю (ніколи нижче нуля). Знижка клієнта та будь-яке коригування вартості бронювання входять в обидва розрахунки, тож відсоткова знижка залишається відсотком від нової суми. Різниця, введена в суму вручну, як-от погоджена ціна чи плата за доставку, залишається тією самою сумою. Приклад: камера за 100 на день, заброньована на 2 дні (200 за прайсом) за погодженою ціною 150. Продовження до 4 днів дає 400 мінус 50, тобто 350. Зміна товарів чи послуг у бронюванні працює за тим самим правилом.
- Суборенда. Обладнання в суборенді переходить на нові дати, лише коли ввімкнено Узгодити дати суборенд із новими датами бронювання. Інакше його частка в сумі залишається такою самою, бо період у постачальника не змінюється.
- Дні за місцевим часом. Дні рахуються за місцевим часом вашої організації з налаштувань дати й часу, тож бронювання із суботи 10:00 до понеділка 10:00 завжди триває 2 дні, навіть під час переходу на літній чи зимовий час.
- Коригування вартості бронювання. Коригування вартості бронювання, збережене в бронюванні, зберігається й застосовується під час розрахунку нової суми.
- Комплекти. Комплекти у бронюванні зберігаються, а їхня знижка знову застосовується до товарів, оцінених за новими датами. Вільні набори комплекту перевіряються як будь-який інший товар.
- Застава. Поки жодну оплату не завершено, застава змінюється так само: на різницю між тим, що вимагає політика застав для старого й для нового періоду. Щойно надходить будь-яка оплата, заставу фіксують на вже отриманій сумі. Тоді сторінка показує попередження застава збережена із сумою, яку запропонувала б політика.
- Платіжний баланс. Виходячи з того, що вже сплачено й що ще очікує оплати, сторінка ще до збереження точно показує, що станеться з оплатами:
| Ситуація | Що відбувається під час збереження |
|---|---|
| Нічого не сплачено, оплат в очікуванні немає | Створюється оплата при отриманні на нову суму. |
| Є неоплачена оплата при отриманні | Неоплачений залишок замінюється новою сумою. |
| Сплачено частково, решту треба сплатити під час видачі | Створюється додаткова оплата при отриманні на різницю. |
| Є неоплачене посилання на онлайн-оплату | Старе посилання скасовується й замінюється новим на неоплачену суму (для Stripe старий Checkout Session закінчується). |
| Повністю сплачено онлайн, нова сума більша | Створюється нове посилання на оплату на додаткову суму. |
| Нова сума менша за вже сплачене | Зміну заблоковано. Спершу поверніть різницю (через Повне повернення / Повернути заставу в меню «Дії» бронювання), а потім змініть дати. |
Коли перемикач вимкнено, нічого з цього не відбувається: платіжні записи залишаються без змін.
Збереження
Оновити дати активна, лише поки остання перевірка каже, що зміну можна зробити. Якщо нова видача чи повернення поза робочим часом, спершу відкривається діалог підтвердження з розділу Час поза робочими годинами. Під час збереження все застосовується одночасно: дати, перераховані сума й застава, перепризначення фізичних одиниць, узгоджені дати суборенди та коригування оплат. У коментарі бронювання автоматично додається коментар зі старими й новими датами, тож зміну видно в історії бронювання. Після успіху вас повертає на сторінку бронювання.
Якщо хтось інший змінив бронювання (дати, суми чи доступність), поки ви його редагували, збереження відхиляється з повідомленням «reservation changed while you were editing» (бронювання змінилося під час редагування) замість непомітного перезапису. Оновіть сторінку й спробуйте ще раз.
Хто може цим користуватися
Будь-хто з Доступ до бронювань у своїй групі дозволів. Цей самий дозвіл покриває Зміну позицій бронювання та Зміну послуг бронювання. Без нього зміну відхиляють з повідомленням «Ваша група дозволів не дає права керувати бронюваннями».
Коли зміну заблоковано
Дати можна змінювати в активних і завершених бронюваннях. Бронювання зі статусом етапу Скасоване змінити взагалі не можна: Змінити дати зникає з його меню Дії, а спроба зберегти під час скасування завершується повідомленням Це бронювання скасоване, його вже не можна змінити.
- Дата повернення не пізніша за дату видачі.
- Дати збігаються з поточними.
- Час видачі чи повернення поза робочим часом організації, а група учасника не має Бронювання поза робочим часом.
- Недостатньо доступного інвентарю навіть після автоматичного перепризначення.
- Неоплачене посилання на онлайн-оплату треба замінити, але перемикач перерахунку вимкнено, або коригування в платіжного провайдера неможливо підготувати.
- Нова сума менша за вже сплачене (спершу потрібне повернення коштів).
- Бронювання змінилося одночасно з вашим редагуванням.
- Нові дати коротші за Мінімальна тривалість бронювання з розділу Тривалість бронювання: Нові дати коротші за мінімальну тривалість бронювання.
- Товари вже в клієнта, а нова видача пізніша за поточний момент: Позиції вже в клієнта, тому дату видачі не можна перенести пізніше за поточний момент. Дату повернення змінити можна. Перенесення видачі раніше або зміна лише повернення працюють.
- У режимі повернення: Частину одиниць уже повернуто, тому дату видачі змінити не можна. Можна перенести лише дату повернення.
- У режимі повернення: Нова дата повернення має бути в майбутньому.
Як ця сторінка повʼязана з рештою Requiply
| Функція | Звʼязок |
|---|---|
| Сторінка бронювання | Точка входу (олівець у картці дат, меню «Дії») і сторінка, куди вас повертає після збереження. |
| Керування бронюваннями | Точка входу через меню «Дії» рядка. Нові дати одразу зʼявляються в таблиці. |
| Календар | Смуга бронювання переміщується на нові дати. |
| Суборенда | За бажання узгоджується з новими датами. Інакше попередження нагадує змінити її окремо. |
| Застави | Політика застав керує перерахунком, доки не надійде оплата. Після цього заставу фіксують. |
| Платіжні системи | Неоплачені посилання на онлайн-оплату замінюються, а збільшення суми створює нове посилання на різницю. |
| Налаштування дати й часу | Робочий час перевіряє новий час видачі й повернення, якщо група учасника не має Бронювання поза робочим часом. |
| Групи дозволів | Бронювання поза робочим часом дає учаснику змогу вибирати неробочі дні та час поза робочим графіком після підтвердження. |
| Коригування вартості бронювання | Коригування, збережене в бронюванні, зберігається й застосовується до нової суми. |
| Чеклісти видачі та повернення | Часткове повернення відкриває цю сторінку в режимі повернення для одиниць, які ще в клієнта. |
| Коментарі | Кожна зміна дат залишає в бронюванні автоматичний коментар. |
| Звітність | Зміна дат у завершених бронюваннях зсуває історичні дані про дохід і завантаженість. |
Типові сценарії
Клієнт дзвонить, щоб продовжити поточну оренду
Відкрийте бронювання → «Дії» → Змінити дати й перенесіть дату повернення пізніше. Сторінка підтверджує доступність (за потреби перепризначаючи одиниці), показує збільшену суму та створює баланс чи посилання на оплату різниці. Попередження триває очікуване: ви змінюєте дату завершення, а це саме випадок продовження.
Якщо наступне бронювання створено саме на ту одиницю, яка в клієнта, а інша одиниця цієї групи товарів вільна, сторінка повідомить, що наступне бронювання перейде на вільну одиницю. Збережіть зміну й підготуйте іншу одиницю для тієї наступної видачі.
Перенесення майбутнього бронювання на наступний тиждень
Змініть обидві дати. Якщо нічого ще не сплачено, неоплачений баланс чи посилання на оплату просто замінюються перерахованою сумою. Якщо деякі одиниці наступного тижня вже заброньовані іншими, автоматичне перепризначення зберігає бронювання, поки в групах товарів є вільні одиниці.
Виправлення помилки введення в завершеному бронюванні
Минулі дати дозволено (крім режиму повернення). Перерахувати загальну суму та платіжний баланс за замовчуванням увімкнено, тож вимкніть його, якщо з клієнта стягнули правильну суму, а помилковими були лише дати. Зважайте на попередження завершено: звіти беруть дані з цих дат.
Клієнт залишає одну одиницю ще на два дні
Підтвердьте чекліст повернення з незнятою позначкою цієї одиниці та вибраним Ще в клієнта. Сторінка відкриється в режимі повернення: задайте Нова очікувана дата повернення на два дні пізніше й натисніть Оновити дати. За додаткові дні рахується лише ця одиниця.
Клієнт хоче повернути обладнання у святковий день
День повернення показано сірим із назвою свята. Домовтеся про наступний робочий день і виберіть його. Якщо ваша команда все одно буде на місці, а ваша група має Бронювання поза робочим часом, виберіть свято, виберіть помаранчеву кнопку часу й підтвердьте діалог Поза робочим часом.
Клієнт хоче повернути обладнання після закриття
Якщо ваша група має Бронювання поза робочим часом, виберіть пізнішу кнопку часу повернення (вона помаранчева), натисніть Оновити дати й підтвердьте кнопкою Зберегти дати. Без цього дозволу вибір закінчується часом закриття, тож попросіть колегу, чия група має цей дозвіл.
Поради та застереження
Клієнт і деталі
Виберіть або створіть клієнта для нового бронювання, доповніть відсутні обовʼязкові дані клієнта й заповніть поля бронювання, які ваша організація просить під час створення.
Зміна позицій бронювання
Додавайте, прибирайте товари в наявному бронюванні або змінюйте їхню кількість, не скасовуючи бронювання й не створюючи його заново.