Почему в 1С:ERP и КА 2 возникает ошибка «Итоговая сумма по сотрудникам не равна сумме документа» и как правильно оформить частичную выплату

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

При работе в крупных конфигурациях на платформе 1С, таких как 1С:ERP Управление предприятием или 1С:Комплексная автоматизация 2, пользователи часто сталкиваются с жестким контролем целостности данных. Одной из типичных ситуаций является оформление выплаты заработной платы через кассу. Вы пытаетесь провести документ Расходный кассовый ордер, созданный на основании ведомости, но программа блокирует проведение с сообщением: «Итоговая сумма по сотрудникам не равна сумме документа». Давайте разберем, почему это происходит, какая логика заложена разработчиками и как решить эту задачу правильно.

Проанализируем причину возникновения ограничения

Для начала выясним, почему система ведет себя так строго. В упрощенных конфигурациях прошлых поколений связь между финансовым документом и ведомостью могла быть менее формализованной. Однако в современных версиях 1С:ERP и КА 2 документ Ведомость на выплату зарплаты в кассу является лишь распоряжением на подготовку денег. Реальные движения по регистрам учета накопленного долга перед персоналом и, что самое важное, по учету НДФЛ, делает именно Расходный кассовый ордер (РКО).

Рассмотрим подробнее механизмы, которые задействуются в этот момент:

  1. Регистр «Зарплата к выплате»: Этот регистр хранит информацию о том, сколько и по какому документу-основанию мы должны выплатить сотруднику. Когда мы создаем РКО, система должна «закрыть» эти записи. Если сумма в РКО меньше, чем общая сумма в ведомости, программа не может автоматически определить, чью именно задолженность из списка сотрудников мы погашаем.
  2. Учет НДФЛ (удержанного): С 2023 года законодательство требует удерживать НДФЛ непосредственно в момент выплаты дохода. Каждая строка ведомости содержит информацию о сумме налога к удержанию. Если вы выдаете из кассы сумму меньше, чем указано в ведомости, возникает коллизия: какой именно НДФЛ и в каком размере считать удержанным для отчета 6-НДФЛ?
  3. Аналитический разрез: В ведомости может быть несколько десятков сотрудников с разными подразделениями, статьями расходов и периодами регистрации. Финансовый документ должен четко сопоставить выдачу наличных с этими аналитиками.

Разберем по шагам решение проблемы: Способ №1 (Указание конкретного сотрудника)

Самый правильный и штатный способ обойти это ограничение — это уточнить получателя в самом кассовом документе. Программа позволяет делать выплату по одной ведомости несколькими ордерами, если в каждом ордере указан конкретный сотрудник.

Проанализируем последовательность действий:

  1. Откройте документ Расходный кассовый ордер.
  2. Обратите внимание на поле «Получатель». По умолчанию при создании на основании ведомости там может стоять неопределенное значение (так как ведомость общая).
  3. Вам необходимо выбрать вид операции «Выплата зарплаты сотруднику» или просто указать в поле получателя конкретное физическое лицо из этой ведомости.
  4. После выбора сотрудника программа пересчитает табличную часть «Выплата зарплаты» и оставит в ней только те строки из ведомости-основания, которые относятся к данному человеку.
  5. Теперь вы можете скорректировать сумму к выплате для этого конкретного сотрудника. Поскольку объект расчета теперь определен однозначно, система позволит провести документ, даже если сумма меньше, чем была изначально в ведомости по этому человеку.

Этот метод гарантирует, что НДФЛ будет удержан корректно именно по этому сотруднику, а остаток долга продолжит числиться в системе до создания следующего РКО.

Альтернативное решение: Способ №2 (Разделение ведомости)

Иногда ситуация требует выплатить часть суммы всем сотрудникам сразу (например, из-за нехватки наличности в кассе). В этом случае использование индивидуальных РКО на каждого человека может быть трудозатратным.

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

  1. Уменьшите суммы в исходной ведомости до тех значений, которые вы реально планируете выдать сейчас.
  2. Проведите ведомость.
  3. Создайте Расходный кассовый ордер на полную (новую) сумму ведомости. В этом случае проверка «Итоговая сумма = Сумма документа» будет пройдена успешно.
  4. Для выплаты оставшейся части зарплаты позже создайте вторую ведомость (программа сама подтянет остатки задолженности в новый документ).

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

Технические подробности и работа регистров

Давайте выясним, что происходит «под капотом» программы, когда мы нарушаем это правило. Если бы программа позволила провести РКО с произвольной суммой без привязки к сотрудникам, мы бы получили следующие проблемы:

Во-первых, в регистре накопления Зарплата к выплате образовались бы «зависшие» остатки. Сумма по документу-основанию (ведомости) не закрылась бы полностью, но при этом система не знала бы, за кем именно числится остаток. В расчетных листках сотрудников начался бы хаос: у кого-то долг погашен, у кого-то — нет, хотя деньги выданы.

Во-вторых, критически пострадает налоговая отчетность. Проанализируем алгоритм распределения НДФЛ. Программа использует метод FIFO (первым пришел — первым ушел) или пропорциональное распределение внутри документа. Без четкой привязки суммы к строкам ведомости (через выбор сотрудника), невозможно сформировать записи в регистр Удержанный НДФЛ. Это приведет к тому, что в уведомления об исчисленных налогах и в отчет 6-НДФЛ попадут неверные данные, что чревато штрафами со стороны налоговых органов.

В современных конфигурациях каждая строка ведомости имеет скрытый уникальный идентификатор — Ключ связи. Финансовый документ при проведении ищет этот ключ. Если в РКО выбрана вся ведомость, но сумма изменена вручную, ключи связи «ломаются», так как программа не понимает, к какой строке применить уменьшение суммы.

Заключение и рекомендации

Подведем итог нашему анализу. Ограничение «Итоговая сумма по сотрудникам не равна сумме документа» — это не ошибка и не недоработка программистов. Это защитный механизм, который предотвращает расхождение данных между бухгалтерским учетом денежных средств и зарплатным учетом взаиморасчетов и налогов.

Рекомендация для бухгалтера: Всегда старайтесь соблюдать принцип «Одна выплата — один объект учета». Если вы платите одному человеку — выбирайте его в РКО. Если платите многим, но не полностью — переформируйте ведомость. Это сэкономит ваше время при закрытии месяца и формировании квартальной налоговой отчетности, когда исправление ошибок в регистрах НДФЛ становится крайне трудоемким процессом.

← На главную