Я искренне считаю, что это хороший способ оптимизации. Но в то же время всегда предупреждаю, что за это могут прищучить, начислить взносы и штрафы, потому что перевод сотрудников на ИП считается схемой ухода от налогов.
В этом нет никакого противоречия, потому что все надо делать с умом. Сработаешь топорно – получишь не экономию, а штрафы и головную боль.
Напомню еще раз, как сделать схему безопасной:
1. Если переводишь сотрудника на ИП – смирись, что это уже не твой подчиненный, а отдельный хозяйствующих субъект, который оказывает тебе услуги. И не только тебе.
И он не должен торчать в офисе у тебя под боком, подчиняться режиму в твоей фирме и выполнять твои поручения. Ничего подобного не должно быть ни в договорах, ни на деле. ИП делает строго оговоренную работу и получает деньги за конкретный результат.
2. Смирись и с тем, что ты – не единственный клиент ИП, и таких клиентов у него может быть столько, сколько работы он осилит.
Если он будет оказывать услуги только тебе – у контролеров возникнут вопросы, и последствия будут не в твою пользу. А вот если ИП оказывает услуги разным клиентам, тогда не будет повода подозревать, что он состоит в трудовых отношениях с тобой.
3. Не вздумай переводить на ИП всех, включай голову. Не все обязанности можно причесать под оказание услуг. Ну, не может секретарь сидеть в приемной и как ИП оказывать услуги по делопроизводству и завариванию чая.
А вот привлекать по договору водителя, бухгалтера, маркетолога – в этом нет никакого криминала.
Самое лучшее – переводить на ИП тех, для кого у тебя нет полной загрузки, и кому не нужно быть постоянно у тебя под рукой. Нет ничего плохого в том, чтобы работать с ИП. Просто не держи контролеров за идиотов – и все будет хорошо.
[ArgumentCountError] Too few arguments to function DVIbElements::getAllActiveRundom(), 1 passed in /var/www/u0428921/data/www/proecp.ru/local/components/proecp/random.items.list/component.php on line 29 and exactly 2 expected (0) /var/www/u0428921/data/www/proecp.ru/local/php_interface/classes/IblockExtention/Iblocks/DVIbElements.php:71 #0: DVIbElements->getAllActiveRundom(integer) /var/www/u0428921/data/www/proecp.ru/local/components/proecp/random.items.list/component.php:29 #1: include(string) /var/www/u0428921/data/www/proecp.ru/bitrix/modules/main/classes/general/component.php:607 #2: CBitrixComponent->__includeComponent() /var/www/u0428921/data/www/proecp.ru/bitrix/modules/main/classes/general/component.php:684 #3: CBitrixComponent->includeComponent(string, array, NULL, boolean) /var/www/u0428921/data/www/proecp.ru/bitrix/modules/main/classes/general/main.php:1072 #4: CAllMain->IncludeComponent(string, string, array) /var/www/u0428921/data/www/proecp.ru/statyi/detail.php:30 #5: include_once(string) /var/www/u0428921/data/www/proecp.ru/bitrix/modules/main/include/urlrewrite.php:184 #6: include_once(string) /var/www/u0428921/data/www/proecp.ru/bitrix/urlrewrite.php:2 ----------