======Подарункові сертифікати====== Реєстр екземплярів подарункових сертифікатів: номер-штрихкод і номінал кожної картки, її статус, генерація нових партій під продаж і друк — штрихкод-етикетки або купони А4. **Розділ «Маркетинг» → Подарункові сертифікати**. Продаж сертифіката (заведений → проданий) і його погашення як оплата (проданий → погашений), а так само блокування при поверненні чека продажу — усе це відбувається виключно на касі. У цій адмінці статус картки напряму не змінюється: екран дає перегляд реєстру, генерацію нових партій, друк і кілька ручних операцій-реверсів на нетипові ситуації (розділ «Ручні дії» нижче). =====Список===== {{ :posplus:pro:marketing:sertyfikaty-01-spysok.png?direct |Екран реєстру сертифікатів}} Над таблицею — шість підсумкових плиток: **Заведено (на полиці)**, **На руках (активні)**, **Зобов'язання, грн** (сума номіналів усіх активних проданих сертифікатів — скільки товару чи послуг магазин винен власникам карток), **Погашено**, **Прострочено**, **Заблоковано (повернені)**. Таблиця з колонками **Сертифікат** (номер-штрихкод, під ним — «Номінал N грн»), **Статус** (кольорова пігулка), **Проданий** (дата продажу), **Дійсний до** (дата закінчення терміну, а для ще не проданого сертифіката — напис «N дн. від продажу»), **Погашений** (дата погашення), **Сума** (сума погашення), **Чек продажу**, **Чек погаш.** (номери відповідних касових чеків). Список відсортований від найновіше заведених і обмежений 1000 рядками. Статуси, що показує пігулка: * **Заведений** — сертифікат згенеровано, ще не проданий, лежить «на полиці». * **Проданий** — проданий клієнту, термін дії ще не вийшов, ним можна розрахуватись на касі. * **Прострочений** — не окремий статус, а обчислюється на льоту: це той самий «Проданий» сертифікат, у якого дата «Дійсний до» вже минула. * **Погашений** — використаний як оплата на касі. Кінцевий стан: жодна кнопка на цьому екрані далі його не чіпає, лише перегляд. * **Заблокований (повернений)** — чек продажу цього сертифіката повернули на касі, гроші клієнту вже віддали, але фізична картка ще лишається в нього — тому статус саме «заблокований», а не автоматичне повернення в продаж. * **Анульований** — вручну виведений з обігу (загублений/зіпсований). =====Фільтри===== * **Статус** — випадний список: Усі, Заведені, На руках, Погашені, Прострочені, Заблоковані (повернені), Анульовані. Після зміни статусу натисніть **Показати** — сам список не оновлюється. * **Пошук** — пошук за підрядком номера-штрихкоду; список перебудовується одразу, з кожною набраною літерою. =====Генерація партії===== {{ :posplus:pro:marketing:sertyfikaty-02-generatsiya.png?direct |Панель «Генерація партії сертифікатів»}} Кнопка **+ Партія** відкриває картку «Партія сертифікатів» із полями: * **Кількість** — від 1 до 1000, інакше повідомлення «Кількість: від 1 до 1000». * **Номінал, грн** — має бути більшим за 0. * **Термін, днів** — термін дії відлічується не від дати генерації, а від дати ПРОДАЖУ сертифіката на касі; має бути більшим за 0. * **Префікс номера** — текстовий префікс номера, за замовчуванням підставляється «GC-» + поточний рік (наприклад, «GC-2026-»); обов'язковий. * **Одразу надрукувати бланки** — прапорець: після створення партії одразу відкривається друк ШК-етикеток на щойно створені номери. Порожні чи некоректні номінал, термін або префікс блокують створення відповідним повідомленням. Перед створенням — підтвердження виду «Створити N сертифікатів номіналом X (термін Y дн. від продажу)?». Номери в партії — наскрізна нумерація в межах префікса: якщо під тим самим префіксом уже є сертифікати, нова партія продовжує нумерацію з максимального наявного номера, а не починає з 1. Для кожного номіналу автоматично створюється (або перевикористовується, якщо вже є) товар-«носій» у довіднику номенклатури — «Подарунковий сертифікат N» типу «Послуга» (без руху складу) з роздрібною ціною, що дорівнює номіналу, на всіх активних складах; саме цей товар потрапляє в чек на касі при продажу сертифіката. Кнопки картки: * **Зберегти** — генерує партію. * **Скасувати** — закриває картку без створення. Після успішного створення — підсумкове повідомлення з позначкою часу генерації (номером партії) і діапазоном номерів, наприклад «Створено 10 сертифікатів (партія 20260820-1230, номери GC-2026-000011…GC-2026-000020).». Генерація партії, як і всі операції розділу «Ручні дії» нижче, потребує права на керування довідником сертифікатів; без нього кнопка **+ Партія** та всі кнопки ручних дій видно, але неактивні — доступні лишаються тільки перегляд, фільтри й друк. =====Ручні дії===== Кожна дія працює з рядком, вибраним у списку (без вибору — повідомлення «Оберіть сертифікат у списку»), і протоколюється в аудит-лог. * **Анулювати** — для заведеного або проданого (зокрема простроченого) сертифіката. Підтвердження явно попереджає: «Він назавжди виводиться з обігу (загублений/зіпсований)». Погашений сертифікат анулювати не можна. * **Продовжити** — тільки для проданого сертифіката (зокрема простроченого). Запитує кількість днів (за замовчуванням пропонує 30) і додає їх до більшої з двох дат — поточного терміну дії або сьогодні, тобто продовження оживляє і вже прострочену картку. * **Повернути в обіг** — тільки для проданого сертифіката (зокрема простроченого): статус повертається на «Заведений», дата продажу й номер чека продажу скидаються. Призначення прямо назване в підтвердженні: «Використовуйте при помилковому продажу» — це виправлення помилки касира, а не оформлення реального повернення клієнтом. * **Активувати повернений** — тільки для заблокованого сертифіката (повернутого на касі). Підтвердження прямо запитує, чи картку фізично отримано від клієнта, — це єдина перевірка, яку система здатна зробити. Після активації сертифікат повертається в обіг зі статусом «Заведений» і його можна продати знову; термін дії при цьому обнуляється й рахуватиметься заново від наступного продажу. Скасувати погашення сертифіката неможливо: жодної кнопки для переходу зі статусу «Погашений» назад немає. Сертифікат, яким розрахувались на касі, вважається використаним остаточно. =====Друк ШК-етикеток===== Кнопка **Друкувати** відкриває меню з двома режимами друку — завжди над усіма відфільтрованими в поточному списку сертифікатами, а не тільки над обраним рядком; порожній список блокує друк повідомленням «Немає сертифікатів у списку (перевірте фільтр)». * **Штрихкод-етикетки** — стандартний друк етикеток: назва «Подарунковий сертифікат N», штрихкод = номер сертифіката, назва магазину з налаштувань (порожньо — ФОП за замовчуванням), дата друку, ціна = номінал. Перед друком відкривається вікно «Друк цінників»: там обирають шаблон (його можна намалювати в [[posplus:pro:servis:redaktor-tsinnykiv|Редакторі цінників]]) і кількість етикеток на кожен сертифікат; ціна в ньому стоїть «з документа», тобто номінал. * Чотири дизайни купонів «Сертифікати А4», по 6 сертифікатів на аркуш: **Нічний океан**, **Бурштин (крафт)**, **Мінімал (ч/б)**, **Святковий (стрічка)**. Підтвердження показує і кількість сертифікатів, і кількість аркушів. Друк відкривається як попередній перегляд сторінки з номером, номіналом, терміном дії й назвою магазину на кожному купоні (назва береться з налаштування **Назва магазину** — //Сервіс → Налаштування//, розділ «Загальні», — а якщо воно порожнє, за замовчуванням підставляється назва ФОП з довідника). {{ :posplus:pro:marketing:sertyfikaty-03-kupon-okean.png?direct |Попередній перегляд купона «Сертифікати А4» дизайну «Нічний океан»}} {{ :posplus:pro:marketing:sertyfikaty-04-kupon-burshtyn.png?direct |Попередній перегляд купона «Сертифікати А4» дизайну «Бурштин (крафт)»}} {{ :posplus:pro:marketing:sertyfikaty-05-kupon-minimal.png?direct |Попередній перегляд купона «Сертифікати А4» дизайну «Мінімал (ч/б)»}} {{ :posplus:pro:marketing:sertyfikaty-06-kupon-svyatkovyi.png?direct |Попередній перегляд купона «Сертифікати А4» дизайну «Святковий (стрічка)»}}