Для того, чтобы авансовые платежи по страховым взносам и платежи сверх предела уменьшили налог УСН необходимо ввести документ Заявление о зачете страховых взносов в счет предстоящей обязанности. Как написано в ИТС в этом документе необходимо отразить как "Страховые взносы единый тариф ИП", так и "Страховые взносы ИП с дохода свыше предела". И при закрытии месяца возникает проблема, а то и сразу две.
Сначала я по незнанию сделал документ Уведомление об исчисленных суммах налога по страховым взносам за 1 квартал 2023г. Посмотрел, что этим документом по регистру накопления "Расчеты по налогам на едином налоговом счете" делается приход, а документом Заявления о зачете делается расход. Все вроде логично и красиво. Но. Оказывается, что если делать уведомление, то сумма страховых взносов ИП по единому тарифу начинает задваиваться при уменьшении налога УСН. Дело в том, что если ИП является плательщиком ЕНП, то данные об уплате берутся из регистра накопления "Расчеты по налогам на едином налоговом счете". А данные в этот регистр (имею ввиду расход по регистру) записываются:
1. Документом "Заявление о зачете в счет предстоящей обязанности"
2. Регламентной операцией "Зачет аванса по единому налоговому счету".
И соответственно имеем двойное уменьшение налога УСН.
Но главная проблема - это перестала учитываться сумма уплаченных взносов сверх предела. Почему я написал "перестала", потому, что в первом квартале у меня таких проблем не возникло (релиз был 3.0.134.23). А вот после обновления на 3.0.139.23 и перепроведения закрытия за 1 квартал сумма взносов сверх предела перестала уменьшать налог УСН. Кроме как отладчиком не смог понять в чем причина.
Ответ нашел в функции общего модуля: УчетСтраховыхВзносовИП.СтраховыеВзносыУплаченные(). Разработчики добавили там в запросе условие. Раньше там было так:
ВЫБОР КОГДА РасчетыПоНалогамНаЕдиномНалоговомСчетеОбороты.СчетУчета = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПФР_ОПС_ИП) И &ПлательщикЕНП ТОГДА ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ВзносыСвышеПредела) ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог) КОНЕЦ
А стало так:
ВЫБОР КОГДА РасчетыПоНалогамНаЕдиномНалоговомСчетеОбороты.СчетУчета = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПФР_ОПС_ИП) И &ПлательщикЕНП И МЕСЯЦ(РасчетыПоНалогамНаЕдиномНалоговомСчетеОбороты.СрокУплаты) = &МесяцПлатежаВзносаСДоходов ТОГДА ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.ВзносыСвышеПредела) ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.ВидыПлатежейВГосБюджет.Налог) КОНЕЦ
Т.е. добавили МЕСЯЦ(РасчетыПоНалогамНаЕдиномНалоговомСчетеОбороты.СрокУплаты) = &МесяцПлатежаВзносаСДоходов
А параметр МесяцПлатежаВзносаСДоходов уточняется вот такой процедурой:
Процедура УточнитьСрокУплатыВзносовСвышеПредела(СрокУплаты) Экспорт Если Не ЗначениеЗаполнено(СрокУплаты) Тогда Возврат; КонецЕсли; Если КонецМесяца(СрокУплаты) = КонецГода(СрокУплаты) Или КонецМесяца(СрокУплаты) = КонецКвартала(СрокУплаты) Тогда СрокУплаты = СрокУплатыНалогаВБюджет(Год(СрокУплаты) + 1, 7, 1); КонецЕсли; КонецПроцедуры
Я честно говоря логику до конца не понял. Зачем надо было так усложнять. Вы значит ставите в документе "Заявление о зачете в счет предстоящей обязанности" срок уплаты, допустим 30.06.2023, а программа потом переводит ваш срок уплаты в 01.07.2024. И потом будет сравнивать месяц июнь (т.к. у вас стоит 30.06.2023) и июль (исходя из 01.07.2024). Поэтому в дальнейшем идет не стыковка и налог УСН не уменьшается. Соответственно если я поставлю срок уплаты 01.07.2023, то будет все ок.
Отправить комментарий