Отмена ошибочного начисления в 1С Бухгалтерия и ЗУП
Содержание
Ошибочное начисление в 1С убирают одним из двух путей. Если период открыт и отчётность ещё не сдана — отменяют проведение или удаляют документ-источник, из которого это начисление вышло. Если период закрыт и отчётность уже ушла в налоговую — вводят сторно-операцию на сумму ошибки, а исходный документ не трогают.
Какой именно способ подойдёт, зависит от трёх вещей: что начислено (зарплата, амортизация, налог, прочий расход), открыт ли период и попала ли сумма в сданную отчётность. Разберём все рабочие варианты — от самого безопасного к ручному вмешательству в регистры.
Перед любым исправлением задним числом в рабочей базе сделайте резервную копию: Администрирование → Обслуживание → Резервное копирование и восстановление. Откатить одну проводку проще, чем восстанавливать базу после неудачного группового перепроведения.
Что именно считать «начислением» и откуда оно взялось
«Начисление» в 1С — это не абстрактная сумма, а движение, которое сформировал конкретный документ. Прежде чем что-то отменять, найдите источник:
- 💰 зарплата, премии, отпускные — документ
Начисление зарплаты(в 1С:Бухгалтерии) илиНачисление зарплаты и взносов(в 1С:ЗУП); - 🏭 амортизация ОС и НМА — регламентная операция
Амортизация и износ основных средствв составеЗакрытие месяца; - 📊 налоги и взносы —
Начисление налогов и взносовили соответствующие регламентные операции закрытия месяца; - ✍️ ручное начисление — документ
Операция, введённая вручную.
Чтобы увидеть, какой документ сделал проводку, откройте оборотно-сальдовую ведомость по нужному счёту (Отчёты → Оборотно-сальдовая ведомость по счёту), встаньте на сумму и провалитесь в карточку — в ней виден регистратор. От типа документа и зависит способ отмены.
Если начисление пришло из закрытия месяца (амортизация, налоги), не удаляйте документ Начисление… напрямую — перезапускайте процедуру Закрытие месяца. Иначе рассыплется вся цепочка регламентных операций за месяц.
Отмена проведения документа — самый безопасный способ
Пока период открыт, ошибочное начисление убирается без всяких сторно — достаточно снять движения документа.
- Откройте документ-источник (двойным кликом из журнала или из карточки проводки).
- В командной панели нажмите
Ещё → Отменить проведение(или снимите галочку проведения на форме документа). - Движения по счетам и регистрам исчезнут, но сам документ останется в списке — его можно поправить и провести заново.
Если документ ошибочен целиком и не нужен совсем:
- Снимите проведение (шаг выше).
- Нажмите
Ещё → Пометить на удаление. - Удалите помеченное:
Администрирование → Обслуживание → Удаление помеченных объектов.
Пометка на удаление сама по себе движения не убирает — документ перестаёт влиять на учёт только после отмены проведения или физического удаления. Это частая ловушка: бухгалтер пометил документ красным крестиком, а сумма всё ещё висит в отчётах.
После правок перепроведите месяц: Операции → Закрытие месяца для регламентных операций либо групповое перепроведение документов
(о нём ниже).
Проверить результат проще всего по оборотно-сальдовой ведомости: Отчёты → Оборотно-сальдовая ведомость по счёту, счёт начисления (например, 70 для зарплаты или 02 для амортизации). Обороты за месяц должны уменьшиться ровно на отменённую сумму. Если цифра не изменилась — документ, скорее всего, остался проведённым или отчёт построен за другой период.
Сторно-операция, когда переделывать документ нельзя
Если период закрыт датой запрета или отчётность уже сдана, трогать исходный документ рискованно — он потянет за собой пересчёт закрытого месяца. Тогда начисление «гасят» встречной операцией с минусом.
В 1С:Бухгалтерии для этого есть отдельный тип ручной операции:
- Откройте
Операции → Операции, введённые вручную. - Нажмите
Создать → Сторно документа. - В поле сторнируемого документа выберите тот самый ошибочный документ-источник.
- 1С подставит все его проводки со знаком минус — лишние строки удалите, оставьте только ту сумму, которую отменяете.
Проводки при сторнировании начисления зарплаты выглядят так:
| Операция | Дт | Кт | Сумма |
|---|---|---|---|
| Исходное начисление | 26 (44, 20) | 70 | 50 000 |
| Сторно начисления | 26 (44, 20) | 70 | −50 000 |
| Сторно взносов | 26 (44, 20) | 69 | −15 100 |
Минус в 1С — это не отдельная «обратная» проводка Дт 70 Кт 26, а та же корреспонденция с отрицательной суммой. Так в учёте сохраняется аналитика (сотрудник, подразделение, статья затрат), и обороты по счёту уменьшаются корректно.
Дата сторно-операции — ключевой момент. Если отчётность за период уже сдана, ставить сторно внутрь закрытого месяца нельзя: исказите сданные цифры. Дату выбирайте по ПБУ 22/2010 — об этом в разделе про закрытый период.
Отмена зарплатных начислений в 1С:ЗУП
В 1С:ЗУП 3.1 логика другая: здесь начисление почти всегда часть расчёта месяца, и просто «минусовую проводку» вводить нельзя — слетит расчёт НДФЛ и взносов.
Месяц ещё не выплачен и не закрыт. Откройте документ Начисление зарплаты и взносов за месяц, уберите ошибочную строку или пересчитайте сотрудника кнопкой пересчёта на форме документа, затем перепроведите. Для разовых начислений (премия, материальная помощь) правьте или удаляйте соответствующий документ начисления.
Месяц уже закрыт или зарплата выплачена. Используйте документ сторнирования начислений — в разделе Зарплата (команда может называться «Сторнирование начислений», в некоторых релизах она доступна через список всех начислений). Документ отменяет ранее начисленные суммы выбранного периода вместе с НДФЛ и взносами.
Правка задним числом. Если вы меняете данные прошлого месяца (например, вводите приказ об отпуске, который должен был пройти раньше), ЗУП сам посчитает разницу и в текущем месяце сформирует перерасчёт — доначисление или сторно. Отдельно отменять ничего не нужно, достаточно провести документ
-основание. Увидеть, что именно пересчиталось, можно в расчётном листке сотрудника (Зарплата → Отчёты по зарплате → Расчётный листок) — строки перерасчёта там выделяются отдельно, с указанием месяца, за который идёт корректировка.
Отдельно держите в голове страховые взносы: при отмене начисления база по взносам в СФР (с 2023 года ФСС и ПФР объединены в Социальный фонд России) и по НДФЛ уменьшается автоматически только если вы используете штатные зарплатные документы. Ручная правка проводок базу расчёта не трогает, и в отчётности возникнет расхождение.
Отменили лишнее начисление, а деньги сотрудник уже получил? Вернуть переплату в счёт будущей зарплаты можно не всегда. По статье 137 ТК РФ удержать излишне выплаченную зарплату работодатель вправе только в ограниченных случаях — в частности, при счётной ошибке. Простой пересчёт в 1С это ограничение не отменяет.
Отмена начисления в закрытом периоде
Закрытый период в 1С защищается датой запрета изменения: Администрирование → Настройки пользователей и прав → Даты запрета изменения. Пока дата стоит, система не даст перепровести или сторнировать документ внутри закрытого месяца.
Порядок исправления зависит от того, сдана ли отчётность, и от существенности ошибки по ПБУ 22/2010:
- Отчётность не сдана. Снимите дату запрета, исправьте или сторнируйте документ в его периоде, заново закройте месяц, верните дату запрета.
- Отчётность сдана, ошибка несущественная. Сторно-операцию проводите текущей датой (месяцем обнаружения), относя разницу на счёт 91 «Прочие доходы и расходы». Прошлые отчёты не пересдаёте.
- Отчётность сдана, ошибка существенная. Исправление делают через счёт 84 «Нераспределённая прибыль» и, как правило, пересдают отчётность. Критерий существенности организация определяет сама в учётной политике.
Прежде чем снимать дату запрета в рабочей базе, предупредите остальных пользователей и дождитесь, пока никто не проводит документы задним числом. Снятая защита открывает закрытый месяц всем сразу.
Ручная корректировка движений по регистрам
Иногда отменить нужно не весь документ, а одну-две строки его движений — например, лишнюю строку взносов, а начисление оставить. Для этого в 1С есть ручная корректировка.
- Откройте документ и нажмите кнопку просмотра движений (
ДтКтилиЕщё → Движения документа). - Установите флажок
Ручная корректировка (разрешает редактирование движений). - Удалите или поправьте нужные строки в таблицах проводок и регистров.
После включения ручной корректировки документ перестаёт пересчитываться автоматически: при перепроведении месяца или изменении настроек 1С больше не будет трогать его движения. Поэтому способ оставляют на крайний случай, когда штатными документами задачу не решить.
Снимать и заново ставить флажок ручной корректировки без необходимости не стоит — при снятии 1С перезаполнит движения по текущим данным и ваши правки пропадут.
Массовая отмена и автоматизация для программистов
Когда ошибочных начислений много (например, задвоилось начисление по целой пачке документов), поштучно открывать каждый долго. Варианты:
- Групповое перепроведение.
Операции → Групповое перепроведение документов— отбираете вид документа и период, система перепроводит всё разом по актуальным данным. Если причина ошибки устранена в настройках, этого часто достаточно. - Групповое снятие проведения. В журнале документов выделите нужные строки (с
Ctrl/Shift) и применитеЕщё → Отменить проведениек выделенным.
Если правку удобнее сделать кодом (внешняя обработка, задание), снятие проведения выполняется так:
Док = СсылкаНаДокумент.ПолучитьОбъект();
Док.Записать(РежимЗаписиДокумента.ОтменаПроведения);
Метод Записать с режимом ОтменаПроведения убирает движения документа, не удаляя сам объект. Перебирать документы для такой обработки лучше запросом по регистратору, а не по всему журналу.
Массовые операции в рабочей базе запускайте, когда пользователи не работают, и только после резервной копии. Групповое перепроведение в разгар дня нагружает сервер и может надолго заблокировать документы.
Типичные ошибки при отмене начисления
Эти промахи встречаются чаще всего — и ни один из них не виден сразу, всплывает уже в отчётности.
- 🔴 Пометили на удаление, но не сняли проведение. Документ с крестиком, но его проводки живы — сумма по-прежнему в оборотке. Сначала отмена проведения, потом удаление.
- 🔴 Сторнировали зарплату вручную проводкой Дт 70 Кт 26. Обороты сошлись, но НДФЛ и взносы в ЗУП остались начисленными. Зарплатные суммы отменяйте зарплатными документами, а не ручной операцией в бухгалтерии.
- 🔴 Поставили сторно внутрь сданного периода. Цифры в базе разошлись со сданной декларацией. Для закрытого периода дату исправления берут по ПБУ 22/2010.
- 🔴 Удалили документ закрытия месяца, чтобы убрать амортизацию. Развалилась вся цепочка регламентных операций. Перезапускайте закрытие месяца целиком, а не удаляйте отдельный документ.
- 🔴 Включили ручную корректировку и забыли. Документ больше не пересчитывается, а при следующем перепроведении месяца расхождение возвращается.
Чем отмена проведения отличается от пометки на удаление?
Можно ли отменить одно начисление, не трогая весь документ зарплаты?
Начисление зарплаты и взносов или отдельным документом сторнирования. Руками удалять строку движений можно, но тогда НДФЛ и взносы по этому начислению придётся выверять отдельно.Почему после удаления начисления сумма осталась в отчёте?
Как отменить начисление, если месяц закрыт датой запрета?
Вернётся ли отменённое начисление при закрытии месяца?
Источники
- ПБУ 22/2010 «Исправление ошибок в бухгалтерском учёте и отчётности»
- Трудовой кодекс РФ, статья 137 (удержания из заработной платы)