Дробление бизнеса: признаки, которые считает код
С 2026 года у дробления появился главный мотив: освобождение от НДС на УСН держится только до 20 млн ₽ выручки в год. «Каждая компания группы под порогом, а вместе — сильно над» теперь вычисляется из открытых данных напрямую.
8 признаков, проверяемых кодом
- общий директор у группы компаний;
- общий учредитель у группы;
- единый адрес регистрации;
- идентичный основной ОКВЭД;
- все компании группы на УСН;
- каждая компания под порогом освобождения от НДС (20 млн ₽ в 2026), а группа в сумме над ним;
- совокупная выручка группы над лимитом УСН (490,5 млн ₽);
- численность ~0 при ненулевой выручке у нескольких компаний группы.
Синтетический пример из тестов скилла: 4 компании с общим директором, адресом и УСН, выручка 18 млн у каждой — по одной чисто, а группа 72 млн — это 7 совпадающих признаков из 8.
Пороги 2026 — из версионируемого канона
| Порог | 2026 | Дальше |
|---|---|---|
| Освобождение от НДС на УСН | 20 млн ₽ | 15 млн (2027), 10 млн (2028) |
| Лимит УСН | 490,5 млн ₽ | индексация |
| Переходный лимит УСН | 337,5 млн ₽ | — |
Каждое число живёт в data/canon_ru.json со ссылкой на первоисточник и датой проверки (19.09.2026) — скоринг читает пороги оттуда, а не из констант кода.
Формулировочная дисциплина: аффилированность ≠ дробление
Суды прямо говорят: аффилированность сама по себе не доказывает дробление. ФНС доказывает совокупностью признаков плюс вторичный контур — IP-адреса клиент-банка, финпотоки, единая 1С — которого в открытых данных нет. Поэтому вывод скоринга всегда звучит одинаково:
Светофор здесь — раннее предупреждение контрагенту и собственнику, а не заключение. 3+ признака → 🟡, 5+ → 🔴 (синхронно с чеклистом однодневки).
Как это работает технически
affiliates_graph.py <ИНН>строит граф глубины 2 по checko API (бесплатный ключ; без ключа — связи собираются браузером через--offline-граф). Рёбра помечены «⚠️ один источник, требует пересечения».droblenie_check.pyсчитает чеклист по графу и выручке ГИР БО; если выручка досталась не по всем компаниям — честное «по N из M».- Ключевые связи перед решением пересекаются вторым источником (ЕГРЮЛ-выписка, rusprofile, СБИС) — принцип «одиночному источнику не верим» действует и на граф.