Воронка
Аудитория payslip.ae — владелец или администратор компании на 1–30 сотрудников.
15 решений
Все приняты владельцем в интервью 11–12 ноября.
Цель — бесплатный кабинет компании
Успех: активированный аккаунт с хотя бы одним документом или счётом.
Открытая саморегистрация
Без инвайта и одобрения персоналом. Сейчас регистрация в 1R закрыта.
Отдельная установка на поддомене 1r.ae
Тот же код, своя база и свои секреты. Рабочее имя — my.1r.ae.
На старте только клиентский кабинет
Бэкофиса персонала нет; услуги BGA не показываем и не рекламируем.
E-invoicing: счета и лист ожидания
Кнопка «Сообщить, когда e-invoicing станет доступен» от имени 1R. Список — владельцу выгрузкой или сводкой.
Счета — существующий модуль 1R
Покупатели, нумерация, PDF, история. На payslip.ae только ссылка.
Документы и напоминания
Сроки — из загруженных документов и налогового календаря. Пользователь подтверждает даты и сам включает письма.
Всё бесплатно, с лимитами
Ориентир: 1 компания, 20 счетов в месяц, 200 МБ файлов.
Защита регистрации
Капча, лимиты по IP, подтверждение почты, код по SMS на номер ОАЭ, условия и PDPL галочкой.
SMS за заменяемым слоем
Пока нет ключа провайдера, шаг телефона выключен флагом — разработка не ждёт договора.
Размещение на payslip.ae
Блок после скачивания и карточка в меню и подвале. Реквизиты компании передаются только по явному нажатию.
Сохранность данных
Ежедневные копии, проверенное восстановление, экспорт своих данных, удаление аккаунта с отсрочкой 30 дней.
Клиент остаётся в новой установке
Legacy 1R с клиентами BGA вливается в неё последним этапом. До слияния поддерживаются оба бэкофиса.
Условие слияния
Полный паритет с legacy и две репетиции на копии боевой базы со сверкой без расхождений.
Измерение воронки
Метка источника в ссылках, шаги считаются в 1R. Цели: 3% и 50%.
6 этапов
У каждого этапа — что делаем и чем проверяем готовность.
Отдельная установка и флаги
Работа
- Режим установки: «legacy BGA» или «открытый кабинет»; по умолчанию legacy.
- В открытом кабинете разделы персонала, MCP и интеграции BGA выключены на сервере.
- У компании — признак происхождения и статус проверки.
- Отдельная база и отдельные секреты.
Готово, когда
- Тест: в открытом режиме запросы персонала и MCP получают отказ, в legacy работают как раньше.
- Без переменной режима поведение прежнее.
- Схема базы одинакова в обеих установках.
- Сборка проходит в обоих режимах.
Саморегистрация: почта, капча, SMS-слой
Работа
- Регистрация создаёт пользователя, его компанию и роль владельца одной операцией.
- Подтверждение почты; до него кабинет закрыт.
- Капча и лимиты попыток по почте и IP.
- Код на телефон +971 — за флагом, с тестовой заглушкой.
- Согласия с условиями и PDPL сохраняются с датой и версией.
- Метка источника сохраняется у компании.
Готово, когда
- Тесты: без капчи или галочек — отказ; сверх лимита — отказ; повторная почта не раскрывает, есть ли аккаунт.
- Саморегистрант не видит ни одной чужой компании.
- Тесты кода: верный подтверждает, неверный и просроченный — нет, номер не из ОАЭ отклоняется.
- Метка источника оказывается у созданной компании.
Кабинет: документы, напоминания, счета, лимиты, лист ожидания
Работа
- Первый экран: загрузить лицензию, загрузить сертификат, создать счёт.
- Распознанные сроки и реквизиты показываются на подтверждение.
- Дедлайны — только из подтверждённых дат; письма включаются галочкой.
- Счета — существующим модулем; e-invoicing-действия недоступны.
- Лимиты проверяются на сервере.
- Лист ожидания e-invoicing без упоминания BGA.
Готово, когда
- 21-й счёт за месяц, загрузка сверх 200 МБ и вторая компания отклоняются.
- Без подтверждения даты дедлайн не создаётся; без галочки письмо не уходит, с ней — за 7 и 1 день.
- Отметка листа ожидания попадает в выгрузку без дублей.
- В текстах кабинета нет упоминаний услуг BGA.
payslip.ae: блок после скачивания и карточка
Работа
- Блок после скачивания: «Бесплатный кабинет компании на 1r.ae».
- Постоянная карточка в меню и подвале.
- Ссылка с меткой источника, клик считается.
- Реквизиты компании — только по отдельному нажатию; данные сотрудников не передаются никогда.
Готово, когда
- Скачивание проходит без единого действия с блоком.
- Без нажатия в ссылке нет реквизитов; с нажатием — только поля компании.
- Форма регистрации в 1R принимает реквизиты как предзаполнение и ничего не создаёт до отправки.
Копии, восстановление, экспорт, удаление
Работа
- Новая установка добавлена в существующий контур копий: база и файлы, ежедневно, в отдельное хранилище.
- Проверочное восстановление по расписанию.
- Владелец компании скачивает архив своих данных.
- Удаление аккаунта: запрос → 30 дней с возможностью отмены → необратимое удаление.
Готово, когда
- Репетиция: копия → восстановление в пустую базу → сверка записей и файлов без расхождений.
- Экспорт содержит данные только своей компании.
- После 30 дней данных и файлов нет, вход невозможен.
Слияние legacy 1R в новую установку
Работа
- Паритет: бэкофис, MCP и Tax Star для компаний-клиентов BGA.
- Перенос из копии legacy: повторяемый, с журналом, исходная база не меняется; конфликты — в отчёт.
- Сверка: количество записей, суммы счетов и проводок, файлы, архивы e-invoice.
- Переключение в объявленное окно; legacy остаётся на чтение.
Готово, когда
- Повторный запуск переноса не создаёт дублей.
- Две репетиции подряд: сверка без расхождений.
- Персонал видит клиентов BGA и не видит саморегистрантов в рабочих списках; саморегистрант не видит компании BGA.
- Legacy в режиме чтения отклоняет любую запись.
Порядок
Этап 4 можно делать параллельно с 3. Этап 5 — условие открытия регистрации; ссылку на payslip.ae включаем только после него. Этап 6 — после запуска и только при выполнении решения 14.
Допущения
На чём план держится, но что не подтверждено отдельно.
- Одна схема базы и одни миграции в обеих установках до слияния.
- Имя поддомена не выбрано; рабочее — my.1r.ae.
- Лимиты (20 счетов, 200 МБ) и цель 3% — ориентиры, пересматриваются после двух недель замера.
- Признак «саморегистрация / клиент BGA» закладывается в модель сразу, хотя персонала на старте нет.
- Связанные задачи в Linear не проверены.
- Новая установка — клиентский кабинет 1R, а не расширение Pilot; при старте работ стоит оформить отдельным ADR.
Риски
Риск 6 ждёт решения владельца; по риску 7 порядок работы не определён.
- До подключения SMS-провайдера регистрация защищена только почтой и капчей.
- Слияние legacy — самая крупная часть; срок привязан к паритету, не к дате.
- Налоговые даты из распознанных сертификатов могут быть неверными; подтверждение пользователем снижает, но не снимает ответственность.
- Цель «лид для BGA» отложена: кабинет даёт только базу и лист ожидания.
- Открытая регистрация впервые выставляет 1R анонимным пользователям; отказы должны быть серверными и покрыты тестами.
В описании продукта payslip.ae записано: «No accounts, ever» и «Never design a flow that implies a sign-in exists». Блок не мешает скачиванию, но предлагает аккаунт на другом сайте. До этапа 4 нужно решить, правим ли этот текст.
До слияния в новой установке нет бэкофиса. Как персонал BGA работает с саморегистрантом, подписавшим договор, — порядок не определён.