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