Как правильно скорректировать остатки по счетам 70 и 68 в 1С:Бухгалтерия 3.0?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет
← На главную

Каждый практикующий бухгалтер или специалист по внедрению 1С рано или поздно сталкивается с ситуацией, когда «плывут» остатки по счетам учета расчетов с персоналом (70) и налогам (68). Особенно остро эта проблема встает после технических сбоев базы данных, некорректного восстановления архивных копий или хаотичного ручного ввода документов прошлых периодов. В таких случаях на счетах учета появляются зависшие копеечные или миллионные хвосты, которых, по мнению бухгалтера, «быть не должно».

Попытка исправить ситуацию «в лоб» — простым удалением сумм или созданием односторонней ручной проводки — наталкивается на технические ограничения платформы 1С. Давайте подробно разберем, почему программа ведет себя подобным образом, выясним истинную причину расхождений и пошагово рассмотрим методологически верные способы корректировки.

Почему 1С не позволяет сделать одностороннюю проводку?

Проанализируем техническую сторону вопроса. Платформа 1С строго реализует фундаментальный принцип бухгалтерского учета — закон двойной записи. Каждая хозяйственная операция должна быть отражена по дебету одного счета и кредиту другого на одинаковую сумму. Это заложено на уровне метаданных конфигурации в регистре бухгалтерии. Система физически не позволит вам сохранить и провести документ Операция, введенная вручную, если в строке проводки будет заполнен только один счет (дебет или кредит).

Исключением являются лишь забалансовые счета (например, счет МЦ.04 для учета инвентаря в эксплуатации), для которых двойная запись не требуется. Но для балансовых счетов 70 и 68 обойти это платформенное ограничение напрямую невозможно.

Способ 1. Техническая корректировка с использованием счета 000

Если перед вами стоит задача разово выровнять бухгалтерский баланс и «схлопнуть» зависшие остатки, которые возникли из-за старых ошибок перехода на новую базу, можно применить технический вспомогательный счет 000. Посмотрим на пример такой корректировки:

  1. Перейдем в раздел Операции — Операции, введенные вручную.
  2. Создадим новый документ с видом Операция.
  3. Добавим строку проводки. Например, если нам нужно убрать ошибочное дебетовое сальдо по счету 70 на сумму 5 000 рублей, мы делаем запись: Дт 000 — Кт 70 на сумму 5 000 рублей.
  4. Если требуется убрать кредитовый хвост по счету 68.01 (НДФЛ) на сумму 1 200 рублей, введем проводку: Дт 68.01 — Кт 000 на сумму 1 200 рублей.

Важное предупреждение: Использование счета 000 допускается исключительно в момент ввода начальных остатков при запуске новой информационной базы. Если вы используете его в середине года для исправления текущих ошибок, вы нарушаете баланс. Сальдо по счету 000 на конец любого отчетного периода всегда должно быть строго равно нулю. Если на нем зависнет сумма, ваш бухгалтерский баланс не сойдется, а отчетность будет искажена.

Способ 2. Методологически верное списание через финансовый результат

Любые расхождения, переплаты или недоплаты по налогам и зарплате, выявленные в ходе инвентаризации расчетов, должны относиться на финансовые результаты компании. Давайте разберем по шагам, как отразить это правильно с точки зрения методологии бухучета:

  1. Если мы списываем старую, невостребованную задолженность по заработной плате (по которой истек срок исковой давности 3 года), эти суммы признаются прочими доходами организации. Мы делаем проводку: Дт 70 — Кт 91.01 (субконто «Прочие внереализационные доходы»).
  2. Если списывается ошибочно начисленный налог или пеня по счету 68, которые невозможно вернуть или зачесть, данные суммы относятся на прочие расходы: Дт 91.02 — Кт 68.01 (субконто «Прочие внереализационные расходы»).
  3. При исправлении существенных ошибок прошлых лет, согласно ПБУ 22/2010, корректировку следует производить через счет нераспределенной прибыли: Дт 84 (или Кт 84) в корреспонденции со счетами расчетов.

Такой подход полностью сохраняет целостность двойной записи и исключает появление «грязных» технических остатков на счете 000.

Главная ловушка счетов 70 и 68: почему ручные проводки не работают?

Теперь рассмотрим самую критичную ошибку, которую совершают многие специалисты при работе с «1С:Бухгалтерия 3.0». Они делают ручную проводку (например, через счет 91), видят красивую Оборотно-сальдовую ведомость (ОСВ) и считают задачу решенной. Но при первой же выплате зарплаты или формировании налоговой отчетности по НДФЛ все «хвосты» возвращаются назад.

Выясним причину этого явления. В современных конфигурациях 1С бухгалтерские проводки на счетах 70 и 68.01 носят лишь информационный и обобщающий характер. Основной зарплатный и налоговый учет ведется в регистрах накопления. Именно из регистров программа берет данные для заполнения расчетных листков, ведомостей на выплату зарплаты в банк или кассу, а также для регламентированных отчетов (6-НДФЛ, ЕФС-1, РСВ).

Если вы скорректировали только бухгалтерский счет, но не затронули регистры накопления, в программе возникнет рассинхронизация. ОСВ будет пустой, а в расчетных ведомостях и отчетах по налогам за сотрудниками продолжит числиться долг.

Способ 3. Корректировка регистров накопления вручную

Чтобы исправить ситуацию комплексно, нам необходимо скорректировать и проводки, и соответствующие регистры накопления в одном документе Операция. Разберем по шагам, как это сделать:

  1. Откройте созданный ранее документ Операция, введенная вручную.
  2. В правом верхнем углу нажмите кнопку Еще и выберите пункт Выбор регистров.
  3. В открывшемся окне перейдите на вкладку Регистры накопления.
  4. Отметьте флагами те регистры, по которым нужно выровнять учет:
    • Для расчетов по зарплате (счет 70): выберите Взаиморасчеты с сотрудниками и Зарплата к выплате.
    • Для расчетов по НДФЛ (счет 68.01): выберите Расчеты налогоплательщиков с бюджетом по НДФЛ и Расчеты налоговых агентов с бюджетом по НДФЛ.
  5. Нажмите ОК. В документе появятся новые вкладки с названиями выбранных регистров.
  6. Перейдите на вкладку нужного регистра (например, Взаиморасчеты с сотрудниками) и добавьте строку движения.
    • Укажите вид движения: Приход (для увеличения долга перед сотрудником) или Расход (для уменьшения долга).
    • Обязательно заполните аналитику: Физическое лицо (сотрудник), период взаиморасчетов, организацию и сумму. Обратите внимание, что данные должны в точности соответствовать тем, которые вы хотите убрать из отчетов.

Для понимания того, как система оперирует движениями программно, приведем пример кода, который выполняется «под капотом» при записи таких корректировок разработчиками. Это поможет осознать структуру данных в регистрах 1С:


// Пример программной записи корректировки в регистр "Взаиморасчеты с сотрудниками"
НаборЗаписей = РегистрыНакопления.ВзаиморасчетыССотрудниками.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(СсылкаНаРучнуюОперацию);

НоваяЗапись = НаборЗаписей.Добавить();
НоваяЗапись.ВидДвижения = ВидДвиженияНакопления.Расход; // Списание долга перед сотрудником
НоваяЗапись.Период = РабочаяДата;
НоваяЗапись.Организация = ВыбраннаяОрганизация;
НоваяЗапись.ФизическоеЛицо = СсылкаНаСотрудника;
НоваяЗапись.СуммаВзаиморасчетов = 5000;
НоваяЗапись.ГруппаУчета = ПредопределенноеЗначение("Перечисление.ГруппыУчетаФизическихЛиц.Зарплата");

НаборЗаписей.Записать();

Способ 4. Использование специализированного документа «Операция учета НДФЛ»

Если ваши расхождения связаны исключительно с налогом на доходы физических лиц (счет 68.01), настоятельно рекомендуется избегать ручных операций общего назначения. Структура регистров НДФЛ крайне сложна (налог исчисленный, удержанный, перечисленный, доходы по кодам и ставкам). Любая ошибка ручного ввода на вкладках регистров приведет к тому, что отчет 6-НДФЛ заполнится некорректно.

Для исправления таких ошибок в 1С предусмотрен специализированный документ Операция учета НДФЛ. Найти его можно в разделе Зарплата и кадры — Все документы по НДФЛ.

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

Преимущество этого документа в том, что он автоматически делает корректные записи во все сопутствующие регистры накопления НДФЛ, сводя к минимуму риск человеческой ошибки при заполнении реквизитов.

Анализируем первопричину: почему восстановление базы ломает остатки?

В обсуждениях часто упоминается ситуация: база данных «упала», бухгалтер восстановил ее или ввел документы заново, выполнил полное перепроведение — ошибок программа не выдала, но остатки в ОСВ все равно не сходятся с тем, что «было раньше».

Проанализируем эту ситуацию. Проведение документов без ошибок означает лишь то, что в документах заполнены все обязательные поля и на складах хватило остатков (если мы говорим о ТМЦ). Однако логические ошибки проведения программа выявить не может. Наиболее частыми причинами расхождений являются:

  1. Нарушение хронологической последовательности. Если платежное поручение на выплату зарплаты или списание с расчетного счета проведено в системе хотя бы на одну секунду раньше, чем документ начисления зарплаты, программа воспримет эту выплату как аванс. Это повлечет за собой некорректное удержание НДФЛ и появление виртуальных дебетовых и кредитовых сальдо внутри одного месяца, которые закроются только в конце года (или не закроются вовсе).
  2. Пересортица по аналитике (субконто). На счете 70 учет ведется в разрезе сотрудников. Если бухгалтер при начислении указал одного сотрудника (или однофамильца), а в ведомости на выплату — другого, общий баланс по счету 70 сойдется в ноль. Однако если сформировать ОСВ с детализацией по субконто «Сотрудники», вы увидите развернутое сальдо: у одного сотрудника будет висеть долг, а у другого — переплата.

Рекомендация для проверки: Попросите вашего бухгалтера сформировать Оборотно-сальдовую ведомость по счету 70 с включенной группировкой по субконто Сотрудники, а по счету 68.01 — с группировкой по видам платежей в бюджет (налог, пени, штрафы). Чаще всего именно там скрываются виртуальные остатки, которые легко исправить стандартными документами переброски задолженности или начисления, не прибегая к опасным ручным операциям.

← На главную