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

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


Сайдбар

Розділи

Загальний опис
Історія змін
Рекомендації до оновлення
Плани на майбутнє
Відомі проблеми
Онлайн демо
Допомога проекту
Люди
Трохи про безпеку

FAQ



Редагувати сайдбар

ukv

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


УКВ aka Управление Кабельным Всемогущее


Представляет из себя систему учета услуг аналогового кабельного телевидения, никак не связанную со старой и по возможности максимально эмулирующую Cash Flow более приближенный к stargazer относительно начисления денег за интернет. И да - еще есть автоматический разнос средств по банковским выпискам, присылаемым “Ощадбанком” в ихнем стандартном формате DBF (да да, это тот где 45+ колонок, сломанная кодировка cp866 и прочие радости жизни).

Основные отличия от старых реализаций:

  • ООП во все поля
  • Основополагающий фактор расчетов - состояние баланса пользователя
  • Простота и самоочевидность движения средств по счетам пользователей
  • Максимальная автоматизация типичных задач разноса денег по счетам и раздачи нарядов персоналу
  • Автоматическое начисление абонентской платы вызовом из API удаленного вызова процедур


Что реализовано на данный момент:

  • Добавление/Редактирование/Удаление тарифов
  • Регистрация/Редактирование/Удаление пользователей
  • Можно посмотреть список пользователей/там же поискать
  • Работа с балансом пользователей: добавление/корректировка/фиктивный платеж
  • Возможность просмотреть движение средств по пользователю
  • Возможность выставить пользователю состояние подключенности/отключенности
  • Начисление АП всем подключенным aka активным пользователям за текущий месяц
  • Защита от повторного начисления АП за текущий месяц
  • Загрузка, парсинг, автоматический разнос платежей по выпискам
  • Защита от повторной загрузки одних и тех же выписок, защита от повторного внесения платежей по ним
  • Возможность редактирования не угаданных договоров пользователей в импортированных выписках
  • Возможность залочить конкретные строки выписок от попыток внесения на счета
  • Отчет по должникам (претендентам на отключение) с группированием по улицам и возможностью печати.
  • Отчет по антидолжникам (отключенным оплатившим долг) с группированием по улицам и возможностью печати.
  • Модуль показывающий историю жизни пользователя
  • Отчет по популярности тарифов.
  • Финансовый отчет
  • Отчет по подключениям
  • Отчет по денежным начислениям
  • Отчет по задолженности на данный момент
  • Отчет по улицам для сверки состояния подключенности
  • Интеграция с планировщиком задач
  • Интеграция в кабинет пользователя
  • Интеграция с модулем комплексных услуг


Что скорее всего, будет запилено в ближайшее время

  • Поиск платежей по разным параметрам
  • Какой-то минимальный аналитический инструментарий
  • Учет работ выполненных руками по абонентам


Чего гарантированно НЕ будет:

  • Не поддерживается тарификация идиотизм вида “я не заплатила за март 2007 года, но заплатила за Февраль 2014 - почему меня отключили?”
  • См. выше. На счету пользователя либо есть определенная сума денег, либо ее нету. Когда и почему он не платил - никого не волнует.
  • См. выше. Если пользователь заплатил денег - они попадают на его счет. Все. Больше ничего. На деньгах не нарисовано, “что они за апрель”.
  • Не будет снятия АП за месяц отличный от текущего относительно начисления. Сегодня - тот месяц который в календаре. А не Июнь 2006-го года.
  • АП начисляется всем активным пользователям (они смотрят зомбовизор) и не начисляется неактивным (услуга не предоставляется). Никаких исключений.
  • Никакой размазанной абонплаты. Больные что-ли? Это - аналоговое КТВ. У него латентность отключения исчисляется неделями.
  • Не принимаются фичреквесты. Тем более идущие в разрез с вышеуказанной концепцией тарификации. Да - за деньги тоже не принимаются. Нет - у вас нету столько денег.

Немного о формате пережевываемых банковских выписок

ОщадБанк

Вот образец выписки ОщадБанка. И вот то, что мы должны лицезреть при ее загрузке:

Из чего не сложно заключить, что ключевыми полями при обработке выписки являются:

ABCOUNT - номер договора абонента
ADDR - адрес абонента
FIO - Ф.И.О. абонента
SUMM - сумма платежа
NAME_PLAT - примечания к платежу
PTIME - время совершения платежа
PDATE - дата совершения платежа

ПриватБанк

Такой же образец файла выписки ПриватБанка

N_DOGOV - номер договора
ADR_TEL - адрес абонента (или телефон)
FIO_PLAT - Ф.И.О. абонента
SUMMA - сумма платежа
N_DOKUM - примечания к платежу
OPERDEN - дата совершения платежа
ukv.1664019551.txt.gz · Востаннє змінено: 2022/09/24 14:39 повз 127.0.0.1