Вопрос начисления и учета пени является одним из наиболее частых в практике бухгалтеров и программистов 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 заполняется автоматически: вид расчета, «Пени»‚ налоговый орган, соответствующий ИФНС․
Ручная корректировка (Документ «Корректировка ЕНС»)
Если извещение не пришло‚ но пени начислены (например‚ выявлены при камеральной проверке)‚ используется документ «Корректировка ЕНС» с видом операции «Начисление пеней»․
Алгоритм:
- Перейдите в раздел Налоги и отчетность → ЕНС → Корректировки ЕНС․
- Создайте документ‚ укажите вид операции «Начисление пеней»․
- Заполните табличную часть: вид налога‚ КБК‚ ОКТМО‚ период‚ сумма пени․
- При проведении сформируется та же проводка: Дт 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 с аналитикой «Пени за коммунальные услуги» для разделения в отчете о финансовых результатах․
Ручной ввод пени и штрафов: Документ «Операция»
Для отражения штрафов (административных‚ по договорам‚ судебных) и пени‚ не связанных с ЕНС или стандартными договорами‚ используется универсальный документ «Операция»․
Пошаговая инструкция
- Меню Операции → Операции‚ введенные вручную → Создать․
- Организация: ваша юрлицо․
- В табличной части нажать «Добавить» и заполнить строки:
| Дебет | Кредит | Сумма | Аналитика (Субконто) | Комментарий |
|---|---|---|---|---|
| 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․ Для сложных сценариев (лизинг‚ ЖКХ‚ нестандартные графики) эффективнее всего разрабатывать специализированные внешние обработки‚ которые формируют документы «Операция» с правильной аналитикой и записью в регистры накопления․ Регулярная сверка по отчетам «Анализ ЕНС» и «Взаиморасчеты» — залог отсутствия штрафов за ошибки учета пени․