Клиенты обратились с задачей изменить порядок исчисления страховых взносов по договорам ГПХ в 1С:ЗКГУ.
Особенными оказались те долгорочные договоры, по которым предусматривался аванс без подтверждения выполненных работ актами.
Они привели документы разъясняющие, что с таких авансовых выплат НДФЛ должен уплачиваться в обычном порядке - не позже дня следующего за днем выплаты аванса, а страховые взносы уплачиваются после подписания актов выполненных работ, т.е. в конце договора.
Данный порядок можно считать спорным, но они приложили документы и настояли на реализации этого порядка в 1С:ЗКГУ.
Задача была решена исправлением одной функции общего модуля "УчетСтраховыхВзносов" с помощью расширения. В итоге в программе периодом регистрации аванса, как дохода в целях страховых взносов, считается месяц окончания договора.
Порядок работы после установки расширения:
1. Документ Договоры (в т.ч. авторские) для регистрации отношений с физлицом по договору ГПХ со способом оплаты "в конце срока с ежемесячными авансовыми платежами"
2. Документ Начисление по договорам (в т.ч. авторским) для начисления аванса по промежуточным месяцам с исчислением НДФЛ
3. Документ Ведомость в кассу для выплаты аванса
4. Документ Начисление зарплаты и взносов для начисления вознаграждения по договору в последний месяц договора и исчисления страховых взносов на всю сумму вознаграждения включая авансы.
Итог виден на скриншотах: с авансовых выплат НДФЛ удержан, а страховые взносы начислились только подписания акта.
Дополнительно прилагаю документы, на которые они ссылались.
Ограничения:
1. при наличии нескольких договоров одновременно с одним и тем же сотрудником, но с разным сроком окончания может работать некорректно. Можно обойти заведя на каждый договор нового сотрудника.
2. не учтены ситуации, когда такой договор ГПХ переходит на следующий год. Тогда программа в январе следующего года начисляет страховые взносы на всю сумму выплат, произведенных в прошлом году. У заказчика таких ситуаций нет поэтому решено не дорабатывать. Если у кого-то есть, можно доработать.
Тестировалось на 1С:ЗКГУ 3.1.13.220 и 1С:ЗУП 3.1.13.151 и 3.1.13.220 1С:Предприятие 8.3 (8.3.15.1869)
Установка расширения производится штатными средствами 1С:
1. Зайдите в меню «НСИ и Администрирование» — «Печатные формы, отчеты и обработки» - «Расширения»
2. Нажмите «Добавить из файла…»
3. На предупреждение безопасности ответьте «Продолжить»
4. Выберите предварительно скаченный здесь файл расширения
5. Дождитесь окончания подключения расширения и, когда расширение появится в списке расширений с серым кружком, снимите флажок "Безопасный режим".
6. Снова подождите и нажмите «перезапустить». После перезапуска 1С откройте список расширений и убедитесь, что кружок стал зеленым. Все.