1С бухгалтерия

Для того, чтобы авансовые платежи по страховым взносам и платежи сверх предела уменьшили налог УСН необходимо ввести документ Заявление о зачете страховых взносов в счет предстоящей обязанности. Как написано в ИТС в этом документе необходимо отразить как "Страховые взносы единый тариф ИП", так и "Страховые взносы ИП с дохода свыше предела". И при закрытии месяца возникает проблема, а то и сразу две.

Сначала я по незнанию сделал документ Уведомление об исчисленных суммах налога по страховым взносам за 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, то будет все ок.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <1c7>, <drupal5>, <drupal6>, <javascript>, <php>. Beside the tag style "<foo>" it is also possible to use "[foo]".