Начисление пени 1с обработка

Забудьте о рутине и ошибках: автоматическое начисление пени в 1С за минуты. Точные расчеты, гибкие настройки и спокойствие бухгалтера — скачайте и проверьте!

Бесплатная консультация юриста

+7 (800) 302-87-29

Реклама jurik.ru

Вопрос начисления и учета пени является одним из наиболее частых в практике бухгалтеров и программистов 1С․ С введением Единого налогового счета (ЕНС) и Единого налогового платежа (ЕНП) процедуры существенно изменились: автоматизация расчетов по налогам перешла в ведение ФНС‚ а задача бухгалтера — корректно отразить поступившие извещения в информационной базе․ В данной статье подробно разбираются механизмы начисления пени в различных конфигурациях (Бухгалтерия 3․0‚ ЗУП‚ ЖКХ‚ ERP)‚ типовые проводки‚ работа с документом «Операция» и принципы создания собственных обработок для автоматизации;

Нормативная база и виды пени

С точки зрения бухгалтерского учета (ПБУ 10/99‚ ФСБУ 27/2021) и Налогового кодекса РФ (ст․ 75 НК РФ)‚ пени делятся на две ключевые категории‚ которые требуют разного подхода в 1С:

  • Пени по налогам‚ сборам‚ страховым взносам (ЕНС): Начисляются налоговым органом автоматически при наличии задолженности по ЕНС․ В 1С отражаются на основании Извещения о начислении пени или Решения о возврате/зачете․
  • Пени по договорам гражданско-правовых отношений (контрагенты‚ лизинг‚ аренда‚ ЖКХ): Начисляются самостоятельно организацией на основании условий договора (п․ 1 ст․ 330 ГК РФ)․ Требуют настройки правил расчета в карточке договора или внешней обработки․

Начисление пени по ЕНС в 1С:Бухгалтерия 3․0 (редакция 3․0)

Автоматическое получение данных

Начиная с 2023 года‚ основным способом отражения пени по налогам является работа с документом «Извещение о начислении пени» (раздел Налоги и отчетность → ЕНС → Извещения о начислении пени)․ При загрузке данных из ЛК ИФНС или обмене по ТКС документ создается автоматически․

Типовые проводки по ЕНС

Стандартная обработка проведения документа «Извещение о начислении пени» формирует следующую проводку:

Дт 99․01․1 «Убытки и потери от обычной деятельности» — Кт 68․90 «Расчеты по ЕНС»

Примечание: Субконто по счету 68․90 заполняется автоматически: вид расчета, «Пени»‚ налоговый орган, соответствующий ИФНС․

Ручная корректировка (Документ «Корректировка ЕНС»)

Если извещение не пришло‚ но пени начислены (например‚ выявлены при камеральной проверке)‚ используется документ «Корректировка ЕНС» с видом операции «Начисление пеней»․

Алгоритм:

  1. Перейдите в раздел Налоги и отчетность → ЕНС → Корректировки ЕНС․
  2. Создайте документ‚ укажите вид операции «Начисление пеней»․
  3. Заполните табличную часть: вид налога‚ КБК‚ ОКТМО‚ период‚ сумма пени․
  4. При проведении сформируется та же проводка: Дт 99․01․1, Кт 68․90․

Пени и штрафы по договорам с контрагентами (Покупки/Продажи)

Настройка правил расчета в договоре

В 1С:Бухгалтерия 3․0 и 1С:ERP за автоматический расчет пени за просрочку оплаты отвечает закладка «Расчет пени» в карточке договора (как с покупателями‚ так и с поставщиками)․

  • Процент в сутки: указывается в % годовых (например‚ 0․1% в сутки = 36․5% годовых)․
  • База начисления: по задолженности / по оплаченной части / по сумме документа․
  • Период начисления: с дня наступления просрочки / с определенной даты․
  • Календарный/Рабочий график: учитывать ли выходные․

Документ «Начисление пени за просрочку»

После настройки договора документ создается по кнопке «Начислить пени» в списке договоров или из раздела Покупки/Продажи → Начисление пени․

Проводки при начислении пени от покупателей (дебиторская задолженность):

Дт 76․02 «Расчеты по требованиям к дебиторам» (или 62․02), Кт 91․01 «Прочие доходы»

Аналитика по Дт: Контрагент‚ Договор․ По Кт: Вид дохода — «Пени‚ штрафы‚ неустойки»․

Проводки при начислении пени поставщикам (кредиторская задолженность, редкий случай‚ обычно мы их получаем):

Дт 91․02 «Прочие расходы» — Кт 76․02 / 62․02

Особенность: Пени по лизингу

В 1С нет отдельного шаблона для пени по лизингу․ Отражаются вручную через документ «Операция» (Раздел Операции → Операции‚ введенные вручную):

Дт 91․02 (или 99․01․1‚ если пени признаются убытком прошлых лет), Кт 76․06 / 60 / 76․АВ

Сумма рассчитывается в Excel или калькуляторе и вносится вручную․

Специфика 1С:ЖКХ (Управляющие компании‚ ТСЖ‚ ЖСК)

В конфигурации «Учет в управляющих компаниях ЖКХ» расчет пени — это штатная регламентная операция․

Регламентное задание «Начисление пени»

Запускается ежемесячно (обычно после закрытия периода начисления услуг)․ Алгоритм расчета для каждой услуги:

Сумма пени = (Сальдо долга на начало периода + Начислено за период ─ Оплачено за период) × Ставка пени / 100 × Количество дней просрочки / 300 (или 360/365)

Пример из практики: Услуга «Антенна»‚ долг 125 руб․‚ ставка 1/300 реф․ ставки (8․5%)‚ период 18 дней → 125 × 18 × 0․01 / 100 = 0․23 руб․

Проводки в ЖКХ

Дт 76․02 / 62․02, Кт 91․01 (Доходы от пени)

Важно: в ЖКХ пени часто учитываются на счете 91․01 с аналитикой «Пени за коммунальные услуги» для разделения в отчете о финансовых результатах․

Ручной ввод пени и штрафов: Документ «Операция»

Для отражения штрафов (административных‚ по договорам‚ судебных) и пени‚ не связанных с ЕНС или стандартными договорами‚ используется универсальный документ «Операция»․

Пошаговая инструкция

  1. Меню Операции → Операции‚ введенные вручную → Создать․
  2. Организация: ваша юрлицо․
  3. В табличной части нажать «Добавить» и заполнить строки:
Дебет Кредит Сумма Аналитика (Субконто) Комментарий
99․01․1 (Убытки обычной деятельности) 68;xx / 69․xx / 76․02 Сумма пени Налог/Взнос/Контрагент‚ Договор Пени по налогам (если не ЕНС)‚ штрафы ФНС‚ судебные
91․02 (Прочие расходы) 76․02 / 60 / 76․АВ Сумма пени Контрагент‚ Договор Пени по договорам (лизинг‚ аренда)‚ штрафы контрагентов
76․02 / 62․02 91․01 (Прочие доходы) Сумма пени Контрагент‚ Договор Пени‚ взысканные С НАМИ (доход)

Важно: Для налоговых пени и штрафов (ст․ 120‚ 122 НК РФ) дебетом почти всегда выступает 99․01․1‚ так как они не относятся к расходам на производство (п․ 11 ст․ 270 НК РФ — не учитываются при налогообложении прибыли)․

Разработка собственной обработки начисления пени (для программистов 1С)

Если типовая функциональность не устраивает (сложные формулы‚ поэтапное начисление‚ интеграция с внешними системами)‚ пишется внешняя обработка или расширение конфигурации․

Основной алгоритм на языке 1С

// Пример функции расчета пени для внешней обработки
Функция РассчитатьПени(ПараметрыРасчета) Экспорт
	
	// Входные параметры структуры:
	// СуммаДолга ─ Число
	// СтавкаГодовых ─ Число (например‚ 0․09 для 9%)
	// ДатаНачала ─ Дата
	// ДатаОкончания ─ Дата
	// БазаРасчета ─ Перечисление (КалендарныеДни‚ РабочиеДни)
	// МетодРасчета ⎯ Перечисление (Простая‚ Сложная/Капитализация)
	
	КоличествоДней = 0;
	
	Если ПараметрыРасчета․БазаРасчета = Перечисления․БазаРасчетаПени․КалендарныеДни Тогда
		КоличествоДней = ПараметрыРасчета․ДатаОкончания ─ ПараметрыРасчета․ДатаНачала + 1; // Включая границы
	ИначеЕсли ПараметрыРасчета․БазаРасчета = Перечисления․БазаРасчетаПени․РабочиеДни Тогда
		// Требуется календарь производственного календаря организации
		КоличествоДней = РассчитатьРабочиеДни(ПараметрыРасчета․ДатаНачала‚ ПараметрыРасчета․ДатаОкончания);
	КонецЕсли;
	
	// Формула простой пени (ст․ 330 ГК РФ‚ ст․ 75 НК РФ)
	// Пени = Сумма * Ставка * Дни / 365 (или 366 в високосный)
	// Для НК РФ знаменатель 365 (366) или 300 (для реф․ ставки ЦБ)
	
	Знаменатель = 365; // По умолчанию для ГК РФ
	Если ПараметрыРасчета․ИспользоватьРефСтавкуЦБ Тогда
		Знаменатель = 300; // Порядок начисления пени по налогам (ст․ 75 НК РФ)
	КонецЕсли;
	
	// Проверка на високосный год для точности (опционально)
	// ․․․
	
	СуммаПени = ПараметрыРасчета․СуммаДолга * ПараметрыРасчета․СтавкаГодовых * КоличествоДней / Знаменатель / 100;
	
	Возврат Окр(СуммаПени‚ 2);
	
КонецФункции

// Пример создания документа "Операция" программно
Процедура СоздатьДокументОперацияПени(ДанныеДляЗаписи)
	
	ДокОбъект = Документы․Операция․СоздатьДокумент;
	ДокОбъект․Дата = ДанныеДляЗаписи․ДатаДокумента;
	ДокОбъект․Организация = ДанныеДляЗаписи․Организация;
	ДокОбъект․Комментарий = "Автоначисление пени за " + Формат(ДанныеДляЗаписи․Период‚ "ДЛФ=D");
	
	// Строка Дебет
	СтрокаДт = ДокОбъект․Хозрасчетный․Добавить;
	СтрокаДт․СчетДт = ПланыСчетов․Хозрасчетный․НайтиПоКоду("99․01․1");
	СтрокаДт․СчетКт = ПланыСчетов․Хозрасчетный․НайтиПоКоду("68․90"); // или 76․02
	СтрокаДт․Сумма = ДанныеДляЗаписи․СуммаПени;
	СтрокаДт․Контрагент = ДанныеДляЗаписи․Контрагент; // Если нужно
	СтрокаДт․ДоговорКонтрагента = ДанныеДляЗаписи․Договор;
	СтрокаДт․ВидРасчетаЕНС = Перечисления․ВидыРасчетовЕНС․Пени; // Для 68․90
	
	ДокОбъект․Записать(РежимЗаписиДокумента․Проведение);
	
КонецПроцедуры

Ключевые моменты при разработке

  • Идемпотентность: Обработка должна проверять‚ не начислена ли уже пена за этот период по этому долгу (поиск существующих документов «Операция» или «Начисление пени» по регистру накопления «Расчеты с контрагентами» / «ЕНС»)․
  • Регистры накопления: Пишите остатки в регистры «Расчеты с контрагентами» (для 62/76) или «ЕНС» (для 68․90)‚ чтобы отчеты «Взаиморасчеты» и «ЕНС» сходились․
  • Блокировки: Используйте БлокировкаДанных при массовом начислении‚ чтобы избежать конфликтов с пользователями․
  • Тестирование на високосном году: Всегда проверяйте расчет на 366 дней (февраль 29-го числа)․

Типовые ошибки и контроль

Ошибка Последствие Как исправить/Проверить
Проводка Дт 91․02 Кт 68․xx по налоговым пени Неправильное формирование налоговой базы по налогу на прибыль (пени не учитываются в расходах) Использовать только Дт 99․01․1 для пени/штрафов по налогам и взносам
Отсутствие аналитики «Вид расчета ЕНС = Пени» по счету 68․90 Сбой в отчете «Анализ ЕНС»‚ неверное сальдо по видам расчетов Проверить документ «Извещение о начислении пени» или заполнить вручную в «Операции»
Начисление пени по договору‚ где не заполнена закладка «Расчет пени» Документ «Начисление пени» создается пустым или с нулевой суммой Заполнить параметры в договоре перед запуском регламентного задания
Использование ставки реф․ ключа ЦБ вместо 1/300 для налоговых пени Расхождение с расчетами ФНС (ФНС считает по 1/300) Для налогов (ст․ 75 НК РФ) формула: Долг * Дни * (Ключевая ставка / 300) / 100
Пени по ЕНС не списаны при положительном сальдо ЕНС Зависание пени на счете 68․90 годами Проверить документ «Корректировка ЕНС» (Списание пени) или ждать решения ФНС о зачете

Отчетность и аналитика

Для контроля правильности начисления используйте стандартные отчеты 1С:

  • «Анализ ЕНС» (Налоги и отчетность → ЕНС): показывает сальдо по пени (вид расчета «Пени») отдельно по каждому налогу и ИФНС․
  • «Взаиморасчеты с контрагентами» (Покупки/Продажи): с детализацией по договорам — показывает сальдо пени (обычно выводится отдельной строкой или в составе задолженности)․
  • «Анализ субконто» по счетам 91․01‚ 91․02‚ 99․01․1: сверка сумм начисленных пени с суммами в налоговой декларации по налогу на прибыль (строка 060 листа 02 — штрафы‚ пени‚ неустойки‚ не включаемые в расходы)․
  • СКД-отчет «Начисленные пени за период» (самостоятельно): по регистру накопления «Начисления пени» (есть в БП 3․0) или по движению документов «Начисление пени за просрочку»․

Грамотное начисление пени в 1С строится на разделении потоков: налоговые (ЕНС) — через извещения и корректировки ЕНС на счет 99․01․1‚ и хозяйственные (договоры), через автоматический расчет в договорах или ручную операцию на счетах 91․01/91․02․ Для сложных сценариев (лизинг‚ ЖКХ‚ нестандартные графики) эффективнее всего разрабатывать специализированные внешние обработки‚ которые формируют документы «Операция» с правильной аналитикой и записью в регистры накопления․ Регулярная сверка по отчетам «Анализ ЕНС» и «Взаиморасчеты» — залог отсутствия штрафов за ошибки учета пени․