Сторнирование отпускных в 1С:Бухгалтерия 8.3 — процедура, с которой рано или поздно сталкивается каждый бухгалтер. Ошибки в начислении, увольнение сотрудника до использования отпуска, изменение периода отдыха — все эти ситуации требуют корректного исправления в программе. Но как сделать это без нарушений учета и последствий для отчетности?
В этой статье вы найдете пошаговые инструкции для разных сценариев сторнирования, разбор типовых ошибок и готовые проводки для автоматического формирования. Мы рассмотрим как стандартные случаи (например, излишне начисленные отпускные), так и сложные — когда отпуск уже частично использован или сотрудник уволился. Особое внимание уделим нюансам налогового учета и тому, как избежать расхождений с данными ФНС.
Если вы работаете с 1С:Зарплата и Управление Персоналом (ЗУП), принципы будут схожими, но интерфейс и пути меню могут отличаться. В этой статье фокус именно на Бухгалтерии 8.3 (редакция 3.0), так как здесь сторнирование требует ручного контроля проводок.
Прежде чем приступить к исправлениям, убедитесь, что у вас есть резервная копия базы — это защитит от потери данных при ошибочных действиях. Также проверьте, не заблокирован ли период в учете: сторнирование в закрытом месяце потребует дополнительных шагов.
1. Когда требуется сторнирование отпуска в 1С
Сторнирование — это не просто удаление документа, а обратная проводка, которая аннулирует предыдущую операцию. В контексте отпускных оно необходимо в нескольких случаях:
- 📅 Ошибка в периоде отпуска: сотрудник перенес даты отдыха, но отпускные уже начислены.
- 💰 Излишнее начисление: бухгалтер указал неверный оклад, премию или количество дней.
- 🚪 Увольнение до отпуска: сотрудник уволился, не использовав оплаченные дни.
- 📝 Ошибка в документе: неверно указан тип отпуска (основной/дополнительный) или код дохода.
- 🔄 Изменение законодательства: ретроактивные поправки в налоговом учете (например, по НДФЛ).
Важно отличать сторнирование от корректировки: если ошибка обнаруžena до проведения документа, достаточно отредактировать его. Если же отпускные уже выплачены и отражены в учете, потребуется полноценное сторнирование с созданием обратных проводок.
Особый случай — частичное сторнирование, когда нужно аннулировать только часть начислений (например, за неиспользованные дни). Здесь потребуется ручное распределение сумм по счетам.
⚠️ Внимание: Если отпускные уже перечислены сотруднику, сторнирование в 1С не вернет деньги на счет компании автоматически. Потребуется отдельное платежное поручение на возврат или удержание из следующей зарплаты (с согласия работника).
2. Подготовка к сторнированию: проверка документов и учета
Перед тем как сторнировать отпускные, выполните предварительный аудит:
- Проверьте статус документа
Начисление отпускав журнале (Зарплата → Начисление зарплаты). Он должен быть проведен. - Убедитесь, что период не заблокирован для редактирования (
Администрирование → Настройки программы → Зарплата → Блокировка редактирования). - Сверьте суммы в карточке сотрудника (
Кадры → Сотрудники) с данными в6-НДФЛиРСВ. - Если отпускные уже выплачены, проверьте остаток по счету
70.01(расчеты с персоналом).
Критичный момент — наличие связанных документов:
- 📄 Ведомость на выплату: если она сформирована, сторнирование отпуска потребует также исправления платежного документа.
- 📊 Отчетность: если отпускные попали в
6-НДФЛилиРСВ, после сторнирования потребуется подача уточненки.
Для удобства создайте отчет по счету 70.01 за период начисления:
Отчеты → Стандартные отчеты → Оборотно-сальдовая ведомость по счету
Выберите счет: 70.01
Укажите период: месяц начисления отпуска
Проверен статус документа "Начисление отпуска"
Сверены суммы с отчетностью (6-НДФЛ, РСВ)
Убедились в отсутствии блокировки периода
Создана резервная копия базы 1С
Подготовлены данные для уточненной отчетности (если нужно)-->
3. Пошаговая инструкция: как сторнировать отпускные в 1С 8.3
Рассмотрим стандартный сценарий: отпускные начислены ошибочно, выплата не произведена, период не закрыт.
Шаг 1. Откройте документ "Начисление зарплаты"
Перейдите в раздел Зарплата → Начисление зарплаты, найдите документ с начислением отпуска и откройте его в режиме редактирования.
Шаг 2. Создайте документ сторнирования
В верхнем меню документа выберите Действия → Сторнировать начисление. Программа автоматически создаст новый документ с префиксом "Сторно" и датой, совпадающей с оригиналом.
Шаг 3. Проверьте проводки
В документе сторнирования откройте вкладку Проводки (Дт/Кт). Должны сформироваться обратные записи:
- 🔹 Дебет
20 (26, 44)— Кредит70.01(сторнирование начисления) - 🔹 Дебет
70.01— Кредит68.01(сторнирование НДФЛ) - 🔹 Дебет
20 (26, 44)— Кредит69.01(сторнирование страховых взносов)
Шаг 4. Проведите и проверьте результат
Проведите документ сторнирования и сформируйте Оборотно-сальдовую ведомость по счету 70.01. Сальдо должно обнулиться (если выплата не производилась).
Если отпускные уже выплачены, после сторнирования начисления создайте документ Возврат зарплаты (Зарплата → Возврат зарплаты) с указанием суммы к возврату.
⚠️ Внимание: Если сторнирование проводится в закрытом налоговом периоде, в 1С автоматически сформируется операция с типом "Корректировка прошлых лет". Это повлияет на отчетность — потребуется подать уточненные декларации по НДФЛ и страховым взносам.
4. Сложные случаи: частичное сторнирование и увольнение
Не всегда требуется полное сторнирование. Рассмотрим два сложных сценария:
Случай 1. Частичное сторнирование (не все дни отпуска использованы)
Если сотрудник отгулял только часть отпуска (например, 10 дней из 14), а остальные дни переносятся:
- Создайте новый документ
Начисление отпускана фактически использованные дни. - Сторнируйте только излишне начисленную сумму (разницу между 14 и 10 днями).
- В документе сторнирования вручную скорректируйте суммы по счетам
70.01и68.01/69.01пропорционально дням.
Случай 2. Сторнирование при увольнении
Если сотрудник уволился, не использовав оплаченный отпуск:
- Сторнируйте начисление отпуска стандартным способом (см. раздел 3).
- Удерживайте излишне выплаченные отпускные из расчета при увольнении (документ
Увольнениев разделеКадры). - Если сумма удержания превышает окончательный расчет, оформите
Взаимозачетили соглашение о возврате средств.
Для увольнения важно:
- 📌 Удержание возможно только с письменного согласия сотрудника (ст. 137 ТК РФ).
- 📌 Если согласия нет, сумму придется списать как
Дебет 91.02 — Кредит 70.01(прочий расход).
| Сценарий | Документ в 1С | Проводки (Дт/Кт) | Нюансы |
|---|---|---|---|
| Полное сторнирование (выплата не произведена) | Сторно "Начисление зарплаты" | 20 (26, 44) — 70.01 70.01 — 68.01 20 (26, 44) — 69.01 |
Проверьте сальдо по 70.01 после сторнирования |
| Частичное сторнирование (перенос дней) | Сторно + новое начисление | Корректировка сумм пропорционально дням | Требуется ручное распределение НДФЛ/взносов |
| Увольнение с возвратом отпускных | Сторно + "Увольнение" с удержанием | 70.01 — 50 (51) или 70.01 — 76.04 | Нужно согласие сотрудника или судебное решение |
Что делать, если период закрыт?
Если сторнирование требуется в закрытом периоде (например, за прошлый год), в 1С автоматически создастся операция с типом "Корректировка прошлых лет". Это повлияет на:
- Налоговый учет: потребуется уточненная декларация по налогу на прибыль (если отпускные учитывались в расходах).
- Страховые взносы: нужно подать уточненный РСВ за тот период, когда были начислены отпускные.
- 6-НДФЛ: корректировка раздела 2 (если НДФЛ был удержан и перечислен).
В некоторых случаях проще оформить сторнирование текущей датой с пояснением в назначении платежа ("Исправление ошибки за [месяц/год]").
5. Ошибки при сторнировании и как их избежать
Даже опытные бухгалтеры допускают ошибки при сторнировании отпускных. Вот самые распространенные:
- 🔴 Несогласованность дат: документ сторнирования создан с другой датой, чем оригинал. Это приводит к расхождениям в оборотно-сальдовой ведомости.
- 🔴 Неполное сторнирование: забыли сторнировать страховые взносы или НДФЛ. Проверяйте все счета:
68.01,69.01,69.02,69.03. - 🔴 Игнорирование выплат: сторнировали начисление, но не отразили возврат денег от сотрудника (если выплата была произведена).
- 🔴 Ошибки в аналитике: неверно указаны подразделение, статья затрат или проект в проводках.
Как проверить корректность сторнирования?
- Сформируйте
Анализ счета 70.01по сотруднику за период до и после сторнирования. - Сравните суммы НДФЛ в
6-НДФЛиКарточке сотрудника. - Проверьте сальдо по счету
68.01(НДФЛ) — оно должно соответствовать фактически удержанному налогу.
Типичная ошибка — сторнирование без корректировки резерва отпусков (счет 96.01). Если в вашей компании резервируются отпускные, не забудьте также сторнировать резерв:
Дт 20 (26, 44) — Кт 96.01 (сторно резерва)
Дт 96.01 — Кт 70.01 (сторно начисления из резерва)
⚠️ Внимание: Если после сторнирования в 6-НДФЛ осталась сумма по строке 100 (доходы), но отсутствует строка 140 (удержанный НДФЛ), это признак ошибки. Нужно вручную скорректировать удержание налога в документе сторнирования.
Если сторнирование приводит к отрицательному сальдо по счету 70.01, это означает, что сотрудник должен компании. Оформите документ "Взаимозачет" или "Претензия" в разделе "Денежные средства", чтобы зафиксировать долг.
6. Налоговый учет: как сторнирование влияет на НДФЛ и страховые взносы
Сторнирование отпускных затрагивает три ключевых налоговых аспекта:
- НДФЛ: если налог был удержан и перечислен, потребуется уточненный
6-НДФЛ. - Страховые взносы: корректировка бассы в
РСВ(раздел 3). - Налог на прибыль: если отпускные были учтены в расходах, их сторнирование увеличит налоговую базу.
НДФЛ:
- Если НДФЛ не перечислен в бюджет, просто сторнируйте удержание в документе.
- Если налог уже перечислен, подавайте уточненный
6-НДФЛс уменьшенными суммами по строкам020(удержано) и070(перечислено).
Страховые взносы:
В РСВ корректируйте:
- 📍 Раздел 3: уменьшайте базу для начисления взносов.
- 📍 Приложение 1 к Разделу 1: если взносы были уплачены, уточняйте суммы к уменьшению.
Налог на прибыль:
Если отпускные были включены в расходы по налогу на прибыль, их сторнирование приведет к увеличению налоговой базы. В 1С это отразится проводкой:
Дт 99.02.1 — Кт 68.04.1 (на сумму сторнированных отпускных)
Для упрощения контроля используйте отчет Анализ налоговых разниц (Отчеты → Регламентированные отчеты → Анализ налоговых разниц).
7. Альтернативные способы исправления ошибок (без сторнирования)
Сторнирование — не всегда единственный вариант. В некоторых случаях проще скорректировать данные без обратных проводок:
Способ 1. Корректировка текущим периодом
Если ошибка обнаружена в том же месяце, когда начислены отпускные, можно:
- Отменить проведение документа
Начисление отпуска. - Исправить данные (период, сумму, дни).
- Провести документ заново.
Способ 2. Дополнительное начисление
Если недоначислены дни или сумма, вместо сторнирования оформите дополнительное начисление с правильными параметрами.
Способ 3. Ручное исправление проводок
Для опытных пользователей: если ошибка только в проводках (например, неверный счет затрат), можно вручную добавить корректирующие записи через Операцию (бухгалтерский и налоговый учет).
Когда нельзя обойтись без сторнирования:
- 🚫 Отпускные уже выплачены сотруднику.
- 🚫 Ошибка повлияла на отчетность (6-НДФЛ, РСВ).
- 🚫 Период закрыт, и корректировка текущим месяцем невозможна.
Если ошибка не затрагивает выплаты и отчетность, предпочтительнее исправить документ без сторнирования — это сокращает риски расхождений в учете.
8. Автоматизация: как упростить сторнирование в 1С
Ручное сторнирование отнимает время, особенно при массовых исправлениях. В 1С:Бухгалтерия 8.3 есть инструменты для автоматизации:
1. Групповое сторнирование
Если нужно сторнировать отпускные для нескольких сотрудников:
- Откройте журнал
Начисление зарплаты. - Выделите нужные документы (через
Ctrl+клик). - Нажмите
Действия → Сторнировать начисления.
2. Шаблоны проводок
Сохраните типовой набор проводок для сторнирования в Шаблоны операций (Предприятие → Шаблоны операций). Это ускорит ручную корректировку.
3. Отчет "Анализ расчетов с персоналом"
Для контроля используйте отчет (Зарплата → Отчеты по зарплате → Анализ расчетов с персоналом), где видно:
- 📈 Сальдо по каждому сотруднику.
- 📈 История начислений и удержаний.
- 📈 Расхождения между начисленными и выплаченными суммами.
4. Интеграция с ЗУП
Если у вас есть 1С:Зарплата и Управление Персоналом, настройте обмен данными с Бухгалтерией (Администрирование → Обмен данными). Это позволит:
- 🔄 Автоматически переносить сторнирования из ЗУП в Бухгалтерию.
- 🔄 Синхронизировать данные по НДФЛ и взносам.
Для массовых исправлений (например, при изменении ставок взносов) используйте Обработку "Групповое изменение документов", которую можно скачать с портала 1С:ИТС.
⚠️ Внимание: Автоматические обработки могут не учитывать специфику вашего учета. Перед массовым сторнированием протестируйте их на копии базы.
🔹 Как сторнировать отпускные, если сотрудник уже уволился и не вернул деньги?
Если возврата нет, сумму списывают на прочие расходы проводкой Дт 91.02 — Кт 70.01. В комментарии укажите: "Списание невозвращенных отпускных в связи с увольнением [ФИО]". Для налогового учета это не признается расходом (п. 48 ст. 270 НК РФ), поэтому потребуется постоянная налоговая разница (ПНР).
🔹 Можно ли сторнировать отпускные в 1С без создания обратных проводок?
Нет, это нарушит корректность учета. Сторнирование подразумевает формирование обратных проводок. Альтернатива — удаление непроведенного документа (если ошибка обнаружена до проведения) или корректировка текущим периодом (если это допустимо по учетной политике).
🔹 Что делать, если после сторнирования в 6-НДФЛ осталась сумма по строке 100, но нет строки 140?
Это означает, что доход (отпускные) сторнирован, но НДФЛ не скорректирован. Исправьте в документе сторнирования:
- Откройте документ сторнирования.
- Перейдите на вкладку
НДФЛ. - Добавьте строку с кодом дохода
2012(отпускные) и суммой к уменьшению. - Укажите сумму НДФЛ со знаком "минус".
После этого перепроведите документ и проверьте 6-НДФЛ.
🔹 Как сторнировать резерв отпусков (счет 96.01) в 1С?
Резерв сторнируется отдельно от начислений:
- Создайте документ
Операция (бухгалтерский учет). - Добавьте проводки:
Дт 20 (26, 44) — Кт 96.01 (сторно резерва)Дт 96.01 — Кт 70.01 (сторно начисления из резерва)
- Укажите в назначении: "Сторнирование резерва отпусков за [месяц/год]".
Если резерв создавался автоматически (регламентной операцией), сторнируйте также саму операцию по формированию резерва.
🔹 Почему после сторнирования отпускных в 1С осталось сальдо по счету 70.01?
Причины могут быть следующими:
- 🔸 Не сторнирована выплата (если деньги перечислены сотруднику). Оформите документ
Возврат зарплаты. - 🔸 Ошибка в суммах: проверьте, совпадают ли суммы в документе сторнирования с оригинальным начислением.
- 🔸 Не учтены удержания (например, по исполнительным листам). Они также должны быть сторнированы.
- 🔸 В учете есть другие операции по этому сотруднику (например, аванс или премия). Сформируйте
Анализ счета 70.01по сотруднику.