В эпоху растущей популярности фриланса компании постоянно сталкиваются с необходимостью автоматизации работы с внештатными сотрудниками. В 2019 году в «Логему» пришла компания «Своя работа» с идеей создания сервиса, который упростил бы для юридических лиц и ИП расчеты и документооборот с самозанятыми. В 2021 году у компании появился постоянный партнер, работающий с самозанятыми, под индивидуальные потребности которого и был доработан сервис. Результатом стала платформа, которая не только упростила взаимодействие с исполнителями, но и позволила постоянному партнеру ООО «Своя работа» сэкономить значительные средства.
С какими проблемами сталкивается бизнес, когда начинает работу с самозанятыми?
В чем сложности каждого из этих подходов? Любая сторонняя платформа для взаимодействия с самозанятыми работает по своему сложившемуся универсальному алгоритму, который редко учитывает индивидуальные потребности каждого клиента.
С одной стороны, высокая комиссия может повлиять на рентабельность проекта и бюджет компании-заказчика, особенно в случаях, когда необходимо привлечь много исполнителей. С другой стороны, если компания-заказчик отказывается сотрудничать с платформой, она вынуждена вручную собирать и обрабатывать чеки. В этом случае есть риск потери чеков или ошибки при их обработке — это может привести к проблемам во время налоговых проверок.
Перед «Логемой» клиент поставил задачу запустить сервис для работы с самозанятыми, на котором будут автоматизированы основные процессы: процедура оплаты выполненных работ, получение и обработка чеков. Нужна была функциональная и единая система для отслеживания статуса выполнения заданий и централизованного сбора заказчиком отчетных документов (чеков и актов). Вся отчетная документация по заказам должна была храниться долговременно и структурировано.
«Логема» предложила создание системы, которая:
❛❛Отправной точкой создания сервиса для самозанятых «Своя работа» стали изменения в законодательстве в 2019 году. Мы увидели перспективу в новом законе о самозанятых и решили создать платформу для работы с подрядчиками, заодно сэкономив на комиссиях. От идеи до начала реализации прошло около трех месяцев, включая время на выбор подрядчика.
Запуск платформы с нуля состоялся в мае 2020 года, а уже в 2021 на платформу пришел крупный заказчик, что потребовало значительных изменений в функционале под индивидуальные особенности его работы. Процесс работы бизнеса с самозанятыми на практике выглядел иначе. Мы пересмотрели сценарии использования платформы и доработали функционал с учетом пользовательского опыта.❜❜.
Екатерина Хазова,
юрист в компании «Своя работа»
Разработка сервиса «Своя работа» велась на платформе 1С-Битрикс. Однако в процессе работы команда «Логемы» пришла к выводу, что для систем со сложной бизнес-логикой Битрикс — недостаточно гибкое решение.
Почему? В ходе разработки выявился ряд существенных ограничений Битрикса.
Во-первых, отсутствие «взрослых» инструментов для эффективной командной работы. Платформа не предоставляла встроенные средства для управления миграциями базы данных. Это осложняло процесс синхронизации изменений и затрудняло развертывание обновлений на боевом сервере.
Во-вторых, недостаточная поддержка автоматического тестирования «из коробки»: отсутствие инструментов для создания и поддержки автотестов увеличивало риски и усложняло процесс контроля качества, не позволяло оперативно выявлять ошибки в работе сервиса и устранять их.
Кроме технической экспертизы требовалось проанализировать организацию процесса работы с внештатными сотрудниками, а также нюансы законодательства.
Процесс работы над сервисом «Свояработа.рф» включал:
Стратегия развития платформы для работы с самозанятыми была разделена на три этапа:
Команда «Логемы» предложила разработать MVP сервиса, который бы позволил клиенту быстро протестировать спрос и лучше понять потребности бизнеса в сегменте работы с самозанятым.
Почему MVP?
Во-первых, поэтапная разработка позволяет проверить жизнеспособность гипотезы и конкурентоспособность проекта. Все дальнейшие доработки можно проводить на основании пользовательского опыта, избегая дорогостоящих ошибок.
В-вторых, заказчик экономит бюджет за счет гибкого подхода к разработке — сервис с минимальным набором функций стоит дешевле и позволяет собрать обратную связь от пользователей и учесть их пожелания в дальнейшей разработке.
Интеграция с налоговой службой по API — это отдельный квест, в котором нет стандартных схем «запрос-ответ», характерных для большинства веб-сервисов. Вместо этого используется асинхронная модель обмена данными, что усложняет интеграцию. Когда платформа отправляет запрос в налоговую службу, она получает только подтверждение о его регистрации с уникальным идентификатором. Время фактического ответа на запрос может быть от нескольких секунд до нескольких часов.
Разработчики «Логемы» реализовали асинхронный обмен данных следующим образом:
Для реализации этого механизма использовали систему управления очередями RabbitMQ. Это позволило организовать обработку большого количества запросов, не перегружая API налоговой службы.
Такой подход имеет ряд преимуществ:
Устойчивость к сбоям: если сервис временно недоступен, запросы остаются в очереди и будут обработаны позже;
Масштабируемость: можно легко увеличить количество очередей;
Контроль нагрузки: ограничение количества одновременных запросов к API ФНС, чтобы избежать блокировок и обеспечить стабильную работу.
Кроме того, команда «Логемы» реализовала механизм повторной отправки данных, когда налоговая служба не отвечает или возвращает ошибку.
Алгоритм формирования чеков в оффлайн работает следующим образом:
Отправляется синхронный запрос в налоговую на формирование чека;
Если произошла ошибка запроса или превышено время ожидания ответа, создается оффлайн-чек;
Далее с некоторой периодичностью создаются запросы в ФНС для формирования полноценного чека.
Для исполнителей периодически запрашиваются оффлайн-ключи. При необходимости сформировать оффлайн-чек объект запроса преобразуется с добавлением полей:
Кроме того, на сайте есть функционал для отрисовки оффлайн-чеков: twig-шаблон заполняется данными о чеке и исполнителе, затем полученный HTML рендерится и превращается в картинку, обрабатывается и сохраняется.
Вся система стабильно работает, а риск потери данных минимален.
Автоматизация документооборота упрощает работу с самозанятыми исполнителями. Команда «Логемы» разработала решение, которое автоматически генерирует и организовывает хранение документов.
Система автоматизации документооборота включает:
1. Автоматическую генерацию договоров:
Индивидуальные договоры создаются для исполнителя на основе предварительно разработанных шаблонов;
При генерации учитываются условия задания, сроки, стоимость и объем работ;
Договоры автоматически заполняются актуальными данными исполнителя и заказчика.
2. Управление версиями документов:
Отслеживаются все изменения в документах и сохраняется история версий;
После внесения изменений в документе, автоматически создается новая версия с сохранением предыдущих.
3. Автоматическое формирование актов выполненных работ:
После завершения задания генерируется акт выполненных работ;
Акты автоматически связываются с соответствующими договорами и оплатами.
4. Интеграцию с бухгалтерскими системами:
Реализована выгрузка данных о договорах и актах в системы учета;
Платформа передает данные для формирования отчетных документов в 1С клиента.
5. Систему уведомлений и напоминаний:
Автоматические напоминания участникам о необходимости подписания актов или внесения изменений в акты/договора;
Уведомления о сроках окончания договоров или завершения работ.
6. Централизованное хранение и доступ к документам:
Все документы хранятся в защищенном облачном хранилище с разграничением прав доступа;
Реализован удобный поиск и фильтрация документов по различным параметрам.
Преимущества системы автоматизации документооборота:
Результаты и выгоды для клиентов платформы «Своя работа»
Создание MVP и постепенное наращивание функциональности позволили клиенту быстрее начать получать выгоду от системы и корректировать планы развития на основе реального опыта использования. Приоритет следует отдавать функциям, которые непосредственно влияют на экономию средств и оптимизацию работы. Кроме того, при работе с финансовыми данными и персональной информацией важно учитывать все аспекты законодательства и обеспечивать надежную защиту данных.
Чего мы смогли добиться, внедрив MVP:
Существенная экономия на комиссиях для постоянных партнеров клиента, которые единоразово профинансировали доработку платформы под свои индивидуальные потребности;
Полная автоматизация процессов, связанных с документооборотом — ранее сотрудники компаний-заказчиков тратили много времени на ручной сбор чеков и оформление документов. Теперь эти процессы полностью автоматизированы, что привело к существенному снижению нагрузки на персонал;
Организация взаимодействия с исполнителями-самозанятыми за счет удобного и интуитивно понятного интерфейса. Это не только повысило удовлетворенность самих исполнителей, но и позволило компании привлекать новых квалифицированных специалистов, укрепляя свои позиции на рынке труда.
❛❛Для ООО «Своя работа» особо ценным является предложенный «Логемой» потенциал масштабируемости созданного решения. Разработанная платформа не ограничивается только нуждами постоянных клиентов сервиса «Своя работа», но и открывает новые возможности для развития бизнеса, например, за счет привлечения на платформу других компаний, работающих с самозанятыми. Это стратегическое преимущество может стать основой для расширения бизнеса и выхода на новые рынки.
Наши инвестиции в разработку дружественной платформы для работы с самозанятыми, которая адаптируется под индивидуальные потребности заказчиков, не только окупились, но и создали прочный фундамент для дальнейшего развития и оптимизации бизнес-процессов как компаний-заказчиков, так и сервиса «Своя работа».❜❜
Екатерина Хазова,
юрист в компании «Своя работа»
Опыт показал, что для сложных бизнес-систем необходимо использовать гибкие и современные технологии, позволяющие эффективно масштабировать проект. Разработка платформы для работы с самозанятыми демонстрирует, как правильно выбранный стек и подход к разработке может решить комплексные бизнес-задачи и принести значительную экономию.
❛❛Наш опыт позволяет видеть подводные камни в реализации подобных проектов. Мы знаем, как правильно расставить приоритеты при ограниченном бюджете, чтобы система начала приносить пользу максимально быстро.
Многие компании, решившие создать подобные платформы, сталкиваются с двумя основными задачами: экономией на комиссиях и привлечением новых пользователей на свою платформу. Первую задачу решить относительно легко, а вот вторая требует серьезных усилий в области маркетинга и продаж, с чем многие не справляются.
Этот опыт позволяет «Логеме» предлагать клиентам более реалистичные и эффективные стратегии развития их платформ, фокусируясь в первую очередь на решении конкретных бизнес-задач клиента, а не на создании универсального решения для рынка.❜❜.
Сергей Горелов,
генеральный директор компании «Логема»
Компании, разрабатывая подобные платформы, совершают одну и ту же ошибку. Они вкладывают огромные бюджеты в разработку полномасштабной системы с множеством функций, но в итоге реальную пользу и экономию начинает приносить лишь базовый функционал. Такую систему можно разработать за 1-1,5 месяца, и она уже позволяет экономить на комиссиях сторонних площадок. Мы в «Логеме» фокусируемся именно на таком подходе – быстро дать клиенту инструмент, который начнет приносить доход, а затем постепенно дорабатывать функционал.
Если ваша компания хочет выстроить процесс работы с внештатными сотрудниками, команда «Логемы» готова помочь в создании эффективного и экономически выгодного решения, адаптированного под ваши потребности и бюджет проекта.