Можно ли удерживать оплаченный исходный код по одним договорам до погашения долга по другим договорам разработки?
Общий долг клиента не стоит считать достаточным основанием не передавать результат по оплаченному договору. Нужна отдельная проверка обязательств и основания.
Короткий ответ
Не стоит считать любой общий долг достаточным основанием не передавать оплаченный исходный код. Сначала нужно разделить договоры, установить обязательства по передаче и проверить конкретное основание удержания.
В адвокатском разборе от 18 сентября 2025 года исполнитель ссылался на долг по двум договорам и отказывал в выдаче результатов по оплаченным. По изложению автора, это ухудшило его позицию. Эпизод не даёт универсального ответа для любой иной договорной конструкции.
Какие обязательства разделить
Составьте перечень договоров: что заказано, что оплачено, что передано и когда наступает оставшийся платёж. Уточните, к какому результату относятся требования и имеются ли согласованные связи между обязательствами.
Права на использование, передача файлов и расчёт также могут иметь разные условия. Получение оплаты ещё не объясняет весь комплект, но и задолженность по соседнему проекту не устанавливает автоматически право задержать всё взаимодействие.
Это нужно сопоставить с порядком передачи и приёмки разработки.
Что проверить до отказа в передаче
Найдите правовое и договорное основание именно выбранного действия. Проверьте его применимость к цифровому результату и обстоятельствам. Не заменяйте анализ формулой «один клиент – один общий долг».
При подготовке договора обеспечительные механизмы стоит определить заранее и проверить на допустимость. Если спор уже идёт, фиксируйте отдельные требования и их расчёт, сохраняя документы о готовности результата и передаче.
Отказ выдать согласованное предоставление может создать самостоятельный спор. Поэтому вопрос взыскания долга и вопрос соблюдения собственной обязанности лучше оценивать вместе, но не смешивать без основания.
Если нужно применить ответ к Вашей ситуации или документам, Разработать договор подряда: юрист проверит вводные и учтёт обстоятельства, которые короткий ответ не охватывает.
Что ещё полезно знать
Частые вопросы по теме
- Что указать в договоре разработки о формате поставки, если заказчику нужен установщик, а не только исходный код?
- Закрывает ли автоматическая приёмка программы спор о качестве разработки?
- Как оформить подготовку ТЗ отдельным оплачиваемым этапом до разработки сложного ПО?
- Почему суд может отклонить Excel-файл, названный выгрузкой задач из Jira?
- Как суд может определить частичную оплату разработки по задачам и часам в Redmine?