Користувальницькі налаштування

Налаштування сайту


posplus:pro:dovidnyky:kliienty

Це стара версія документу!


Клієнти

Довідник клієнтів: список з боргом і підсвіткою наближення до ліміту, картка з лімітом боргу й карткою лояльності, оплата боргу прямо зі списку. Розділ Довідники → Клієнти.

Список

Ліворуч — таблиця клієнтів з колонками ПІБ, Телефон, Email, Борг дозв. («Так»/«Ні»), Ліміт боргу (сума або напис БЕЗ ЛІМІТУ, якщо борг дозволено без обмежень) і Поточний борг (з реєстру боргу клієнтів). Список відсортований за ПІБ; видалені клієнти й службовий «клієнт за замовчуванням» у ньому не показуються.

  • Якщо клієнту задано ліміт боргу, рядок підсвічується кольором залежно від того, наскільки поточний борг наблизився до ліміту: жовтий від 70%, оранжевий від 80%, червонястий від 90%. Клієнтів «без ліміту» підсвітка не зачіпає.
  • Клік по рядку підвантажує праворуч список документів обраного клієнта (фільтри — нижче).
  • Подвійний клік по рядку одразу відкриває картку клієнта в режимі редагування.

Кнопки над списком: Додати клієнта, Редагувати клієнта (те саме робить подвійний клік по рядку), Видалити клієнта і, за роздільником, Оплата боргу (окремий розділ нижче). Перші три вимагають права редагування довідника клієнтів — без нього дія блокується повідомленням «Недостатньо прав для цієї дії.».

Видалення. Кнопка Видалити клієнта прибирає запис із бази остаточно і без можливості відновлення, але тільки після двох перевірок:

  1. поточний борг клієнта дорівнює нулю, інакше — «Неможливо видалити клієнта “X”! Поточний борг: N грн. Спочатку закрийте борг.»;
  2. у клієнта немає жодного документа — продажів, повернень і чеків разом, інакше — «Неможливо видалити клієнта “X”! Є пов'язані документи (N).».

Якщо обидві перевірки пройдено — підтвердження «Видалити клієнта “X”? Ця операція незворотна!» (Так/Ні), після чого — «Клієнта видалено».

Праворуч — список документів обраного клієнта: Назва (тип — Продаж / Повернення / Платіж), Номер, Дата, Сума, найновіші зверху. Якщо клієнта не обрано — рядок «Оберіть клієнта»; якщо за поточними фільтрами документів немає — «Дані відсутні».

Фільтри

Вертикальна панель кнопок праворуч від списку документів фільтрує саме цей список документів (на список клієнтів ліворуч фільтри не впливають):

  • Тип документа: Усі документи (за замовчуванням), Документи продажу, Документи повернення, Документи оплати.
  • Період: Останніх 30 днів (за замовчуванням), Поточний місяць, Попередній місяць, Пів року, Рік.
  • Статус оплати (діє тільки всередині «Документів продажу»): Не сплачені (за замовчуванням), Сплачені, Усі. Клік по будь-якій з цих трьох кнопок сам перемикає тип документа на «Документи продажу», навіть якщо перед тим був обраний інший тип.
  • Сплатити — оплачує саме виділений рядок-продаж зі списку документів: відкриває той самий діалог, що й розділ «Оплата боргу» нижче, але прив'язаний до конкретної накладної (з її сумою, оплаченим і залишком). Без вибраного рядка — «Оберіть накладну»; якщо список порожній («Дані відсутні») — «Немає документів для оплати». Права — ті самі, що й для «Оплати боргу» нижче.

Форма додавання/редагування

СКРІНШОТ [kliienty-02-forma.png]: картка «Редагування клієнта» — поля ПІБ/Телефон/Email/Адреса/Обрати тип цін/Платіжні реквізити, поле «Номер картки лояльності» з кнопкою «Генерувати КЛ», і прапорець «Дозволити борг» з полем суми ліміту.

Модальна картка «Новий клієнт» / «Редагування клієнта»:

  • ПІБ (верхнє поле) — довільна коротка назва; при редагуванні підвантажується те саме значення, що й у полі ПІБ нижче, але власного значення не зберігає — це лише джерело для автозаповнення поля нижче.
  • ПІБ (поле нижче, справжнє) — обов'язкове; порожнє блокує збереження повідомленням «Заповніть ПІБ клієнта!». Саме це значення пишеться в базу і показується в списку. Клік по порожньому полю копіює в нього значення з поля вище.
  • Телефон — маскований ввід у форматі (0XX)XXX-XX-XX.
  • Email — довільний текст.
  • Адреса — довільний текст.
  • Обрати тип цін — випадний список активних типів цін; для нового клієнта за замовчуванням обирається тип «Роздрібна», для наявного клієнта — раніше збережений тип (або перший зі списку, якщо збережений тип уже не активний).
  • Платіжні реквізити — багаторядковий довільний текст.
  • Номер картки лояльності — поле лише для читання; заповнюється тільки кнопкою Генерувати КЛ поруч, яка формує номер як «DC-» + цифри телефону без коду країни «38». Без заповненого телефону — повідомлення «Спершу введіть номер телефону клієнта.», і фокус переходить у поле телефону.
  • Дозволити борг — прапорець; коли знято, поле ліміту нижче стає неактивним і скидається на «0,00».
  • Сума боргу, 0 = без обмежень — активне лише при увімкненому Дозволити борг; нечислове значення блокує збереження повідомленням «Некоректне значення ліміту боргу!». Якщо залишити 0 при увімкненому прапорці, перед збереженням з'являється попередження, що 0 означає БЕЗ ОБМЕЖЕНЬ (клієнт зможе брати в борг будь-яку суму), з проханням або вказати конкретний ліміт, або зняти галочку Дозволити борг — і потрібне явне підтвердження, щоб зберегти саме необмежений борг.

Кнопка Зберегти записує клієнта; якщо в полі картки лояльності вказано номер, якого ще немає в базі, — створює нову картку лояльності (з нульовим балансом, прив'язану до програми лояльності за замовчуванням, якщо така налаштована) і одразу прив'язує її до клієнта. Кнопка Скасувати закриває картку без збереження.

Оплата боргу

СКРІНШОТ [kliienty-03-oplata-borhu.png]: діалог «Погашення боргу клієнтом» — позначка «НАДХОДЖЕННЯ», поле клієнта з написом «Поточний борг: N грн», поле Сума, випадні списки Спосіб оплати і Склад, кнопка «Прийняти оплату».

Кнопка Оплата боргу над списком клієнтів (потрібен обраний клієнт і право на створення оплати клієнта) відкриває діалог оплати «Погашення боргу клієнтом» — без прив'язки до конкретної накладної (для оплати однієї конкретної накладної є окрема кнопка Сплатити в розділі «Фільтри» вище).

Діалог відкривається як надходження коштів (зелена позначка «НАДХОДЖЕННЯ», кнопка підтвердження називається Прийняти оплату) і показує:

  • Клієнт — ім'я обраного клієнта, а під ним — Поточний борг: N грн.
  • Сума — попередньо заповнена повним поточним боргом клієнта; можна зменшити чи збільшити вручну. Порожня або нульова сума блокує підтвердження повідомленням «Вкажіть коректну суму».
  • Спосіб оплати — випадний список: усі способи оплати, не призначені для каси, плюс готівка (щоб борг можна було погасити готівкою через сейф). Не обраний спосіб блокує підтвердження повідомленням «Оберіть спосіб оплати».
  • Склад — випадний список активних складів із попереднім вибором складу за замовчуванням. Не обраний склад блокує підтвердження повідомленням «Оберіть склад».
  • Коментар — довільний текст.

Після Прийняти оплату сума розподіляється по несплачених накладних клієнта від найстарішої до найновішої (FIFO): кожна накладна позначається сплаченою повністю або частково, а спільний борг клієнта зменшується рівно на розподілену суму. Якщо внесено більше за весь борг клієнта — надлишок нікуди не зараховується, і показується попередження «Внесено на N грн більше, ніж загальний борг клієнта. Надлишок НЕ зараховано — зменште суму або оформіть решту окремо.». Далі проводиться реальний рух грошей (для готівки — поповнення сейфа; безготівкові способи рух каси не чіпають). Наостанок — запитання «Роздрукувати касовий ордер?»; підтвердження одразу відкриває друк прибуткового касового ордера. Після закриття діалогу список клієнтів і сума боргу в ньому оновлюються.

posplus/pro/dovidnyky/kliienty.1787413484.txt.gz · Востаннє змінено: повз admin