Предоставление услуги "Подписка на ПО" для юридических лиц несколько сложнее, чем для физических лиц. Главное отличие заключается в том, что согласно правилам ведения бухгалтерии в РФ списания за услугу необходимо привязывать к отдельному договору (или субдоговору) данного юридического лица с отдельным балансом, созданному специально для услуги "Подписка". В момент заказа юрлицом услуги (набора юрлицом корзины в кабинете статистики) субдоговор для Рентсофт может еще у него не существовать. Поэтому в качестве базового идентификатора, к которому осуществляется привязка услуг системой Рентсофт, выступает идентификатор основного договора (того, под которым юрлицо заходит в личный кабинет). Это позволяет юрлицу начать пользоваться услугами с триальным периодом (которых абсолютное большинство) сразу же, не ожидая заключения нового договора, а просто приняв оферту.
Если продажа продукта осуществляется самим провайдером при посещении им клиента, реализуется следующий сценарий.
Провайдер создает юрлицу договор (или субдоговор), предназначенный для работы с услугами Рентсофт, и выдает клиенту логин и пароль от этого договора (или субдоговора). Внимание: в названии или комментарии договора обязательно должна присутствовать подстрока "rentsoft". Это разрешает модулю Рентсофт осуществлять списания по данному договору, а заодно и служит целям наглядности при будущих поисках договоров по реквизитам юрлиц. Для удобства можно добавить строку "rentsoft" в шаблон названия договора – например, "rentsoft-${N6}".
Клиент заходит в кабинет статистики, выбирает необходимые услуги.
В некоторый момент юрлицо попадает на страницу "Пополнить счет" в IFRAME (это происходит, например, когда подключается платная услуга):
Юрлицо нажимает кнопку "Выставить счет", и в бухгалтерию интернет-провайдера высылается письмо-уведомление следующего содержание: "Юрлицо с реквизитами XXX просит заключить договор (если он еще не заключен ранее) и выставить ему счет на сумму YYY руб за услуги подписки".
Бухгалтерия получает письмо, находит в административном интерфейсе биллинга договор юрлица. Провайдер выставляет юрлицу счет на указанную сумму. Как только деньги поступают, провайдер зачисляет их на счет договора.
Юрлицу автоматически приходит уведомление о том, что деньги поступили, и он может зайти в свой личный кабинет и включить/разблокировать услуги.
В дальнейшем всякий раз, когда юрлицу будет требоваться пополнение счета, ответственному лицу в провайдере будет отправляться уведомление об этом, и работа будет продолжаться с п. 6. Для новых пополнений создавать субдоговор, конечно, уже не потребуется – можно будет использовать уже существующий.
Отличается от случая выше тем, что в момент, когда юрлицо принимает решение воспользоваться услугами Рентсофт на витрине с продуктами, у него еще не существует отдельного договора/субдоговора для подписок. Поэтому в качестве идентификатора договора, по которому Рентсофт идентифицирует абонента, всегда выступает идентификатор основного договора. Сценарий следующий:
Юридическое лицо заходит в свой кабинет статистики и в IFRAME Рентсофт выбирает продукты, которыми хочет пользоваться.
Для большинства продуктов имеется триальный период, так что клиент может подключить их и начать работать немедленно: подписки активизируются и сразу же становятся доступными в личном кабинете.
3. В процессе подключения запрашиваются реквизиты юрлица.
В некоторый момент юрлицо попадает на страницу "Пополнить счет" в IFRAME (это происходит, например, когда подключается платная услуга):
Юрлицо нажимает кнопку "Выставить счет", и в бухгалтерию интернет-провайдера высылается письмо-уведомление следующего содержание: "Юрлицо с реквизитами XXX просит заключить договор (если он еще не заключен ранее) и выставить ему счет на сумму YYY руб за услуги подписки".
Бухгалтерия получает письмо, находит в административном интерфейсе биллинга основной договор юрлица и создает к нему субдовор для услуг Рентсофт (если он еще не был ранее создан). Внимание: в имени субдоговора или в комментарии к нему обязательно должна присутствовать подстрока "rentsoft". Именно по наличию данной подстроки модуль определяет, что списания за подписки (которые, напомним, уже могут быть созданы на шаге 2) надо привязывать к данному субдоговору.
Провайдер выставляет юрлицу счет на указанную сумму. Как только деньги поступают, провайдер зачисляет их на счет субдоговора.
Юрлицу автоматически приходит уведомление о том, что деньги поступили, и он может зайти в свой личный кабинет и включить/разблокировать услуги:
В дальнейшем всякий раз, когда юрлицу будет требоваться пополнение счета, бухгалтерии провайдера будет отправляться уведомление об этом, и работа будет продолжаться с п. 6. Для новых пополнений создавать субдоговор, конечно, уже не потребуется – можно будет использовать уже существующий.
Т.к. создание договора для Рентсофт – частая операция, можно создать специальный шаблон договора со следующими параметрами:
Название шаблона: "Договор Рентсофт".
Шаблон имени договора: "rentsoft-${N6}" (к примеру). Если вы не хотите указывать строку "rentsoft" в имени договоря, можно добавить ее в комментарий, воспользовавшись функцией "Шаблоны комментариев".
Список модулей: добавлен модуль "Рентсофт".
Лицо: "Ю" (юридическое).
Режим: "К" (для предоплатной системы предоставления услуги) или "Д" (для предоставления в постоплатном режиме; в этом случае нужно также задать лимит).
В дальнейшем при поступлении от юрлица заявки на пополнение счета, если субдоговор еще не существует, его нужно создать с параметрами:
Шаблон – "Договор Рентсофт".
Создать субдоговор как договор для … - выбрать основной договор юрлица.