Настройка привязки срока действия услуги к концу месяца

Задача: Сделать так, чтобы срок действия абонемента был привязан к окончанию месяца, в котором он был активирован.

Перейдите в карточку номенклатуры → вкладка Состав номенклатурной позиции и включите одну из настроек.

До конца текущего месяца с момента активации

Если настройка включена, срок действия услуги истекает в последний календарный день месяца, в котором она была активирована.

Например: Услуга активирована 10 июня → будет действовать до 30 июня (вкл.)

Переносить на конец следующего месяца, если до конца текущего осталось меньше (кол-во дней)

Настройка дополняет опцию До конца текущего месяца с момента активации. Система сравнивает количество дней до конца месяца с указанным значением. Если оставшийся срок строго меньше указанного, окончание услуги переносится на последний день следующего месяца.

Например: Указано 5 дней
  • Активация 28 июня → До конца текущего месяца 2 дня (29-30), 2<5 → Срок действия услуги до 31 июля
  • Активация 25 июня → До конца текущего месяца ровно 5 дней (26-30) → Срок действия услуги до 30 июня

В этой настройке должно быть указано значение от 1 и более. Если указано 0 или пусто, то перенос не работает.

Особенности

  • Правила обеих настроек применяются к фактической и предполагаемой дате активации (по первому посещению или принудительной через N дней) и работают одинаково для всех типов активации (по первому посещению, при покупке или самостоятельной активации клиентом). Срок действия услуги рассчитывается только после ее активации.
  • Вы также можете вручную менять дату окончания услуги после продажи. После ручного изменения система дату больше не пересчитывает.
  • При изменении срока активации у проданной услуги система предлагает пересчитать срок окончания действия в соответствии с настройками, которые были выставлены в номенклатуре при продаже.
  • Привязка окончания действия услуги к концу месяца не влияет на ее стоимость. Если нужно изменить цену, скорректируйте ее вручную при продаже.