Компания в PRO-dela: программа для проектной команды
Тариф не должен жить в пользователе. Тариф должен жить в организации.
Звучит очевидно, но на практике многие внутренние инструменты делают наоборот: лимиты, оплату и права считают от пользователя, а не от компании — а потом обрастают костылями, когда у одного человека оказывается два клиента, два юрлица или просто два независимых проекта.
В PRO-dela это развели с самого начала: тариф, история платежей, привязанная карта и подписка принадлежат компании, а не пользователю. Один и тот же человек может быть владельцем нескольких компаний — и каждая при этом считает лимиты, платежи и пробный период отдельно, без пересечений.
Отдельно интересно, как разведены разовая оплата и подписка. Подписка с автосписанием работает только через онлайн-провайдера (в PRO-dela это TBank), а оплата по реквизитам доступна только как разовый платёж с ручным подтверждением. Это не ограничение ради ограничения, а прямое следствие того, что recurring-списание физически не может пройти без привязанной карты и токена — банковские реквизиты для этого не подходят.
Разобрали, как это устроено целиком: https://pro-dela.ru/articles/companies-and-tariffs?utm_source=setka&utm_medium=social&utm_campaign=functional-companies
У вас в продукте биллинг и лимиты считаются от пользователя или от организации — и приходилось ли уже переделывать эту границу задним числом?