При работе в 1С:ERP Управление предприятием пользователи нередко сталкиваются с ситуацией, когда отражение заработной платы в финансовом учете происходит сводно, без детализации по каждому сотруднику, а ее выплата, напротив, формирует проводки по счету 70 «Расчеты с персоналом по оплате труда» с обязательной аналитикой по сотрудникам. Это несоответствие приводит к тому, что в Оборотно-сальдовой ведомости (ОСВ) при просмотре счета 70 в разрезе субконто по сотрудникам возникают некорректные остатки и обороты, что мешает правильному закрытию счета и вызывает вопросы у бухгалтеров. Давайте разберем эту проблему подробнее и рассмотрим возможные пути ее решения.
Основная сложность заключается в том, что документ Отражение зарплаты в финансовом учете может быть настроен на формирование сводных проводок, тогда как документы Списание безналичных денежных средств или Расходный кассовый ордер, созданные на основании Ведомости на выплату ЗП, автоматически добавляют аналитику по сотрудникам в проводки по счету 70. Цель состоит в том, чтобы добиться единообразия в детализации или найти способ нивелировать расхождения.
Для начала, давайте выясним, как система 1С:ERP управляет детализацией учета расчетов по заработной плате. Существует несколько ключевых настроек и документов, которые влияют на этот процесс:
1С:ERP глобальная детализация расходов, связанных с начисленной заработной платой, для целей бухгалтерского и налогового учета определяется в учетной политике организации. Чтобы формировать проводки по физическим лицам на 70-м счете, необходимо установить признак «Расходы на оплату труда с детализацией по работникам организаций» в учетной политике. Для этого перейдите в меню НСИ и администрирование – НСИ – Организации, затем в карточке нужной организации найдите закладку Учетная политика и налоги, а на ней — закладку Бухгалтерский учет. Наличие или отсутствие этого флага критически влияет на детализацию. Если этот флаг установлен, система будет стремиться формировать проводки с детализацией.Отражение зарплаты в финансовом учете на закладке Основное присутствует параметр «Сводно, без детализации по сотрудникам организации». Если этот флажок установлен, суммы начисленной зарплаты и взносов будут отражены сводно, без индивидуального распределения по каждому сотруднику в проводках по счету 70. Если флажок снят, то будет выполнено распределение с детализацией по работникам предприятия.Важно понимать: Для корректного закрытия счета 70 в ОСВ, детализация как в документе Отражение зарплаты в финансовом учете, так и при списании денежных средств, должна быть одинаковой. Если отражение зарплаты делается сводно, то и списание денежных средств должно формировать проводки сводно.
Наиболее системным и предпочтительным решением является поддержание единого уровня детализации на всех этапах учета — и при отражении начисления, и при выплате.
счету 70 без детализации по сотрудникам в ОСВ, то все шаги должны быть направлены на достижение этой цели. Если же детализация по сотрудникам нужна в ОСВ, то необходимо действовать иначе.ОСВ (что часто бывает необходимо для более точного анализа), убедитесь, что в Учетной политике организации на закладке Бухгалтерский учет установлен флаг «Расходы на оплату труда с детализацией по работникам организаций». Если же нужна сводная проводка по счету 70 и начислений, и выплат, то этот флаг должен быть снят.Отражение зарплаты в финансовом учете. Тогда проводки по начислению будут формироваться с аналитикой по каждому сотруднику. Если же вам нужно сводное отражение начисления, установите этот флажок.Проблема, как мы видим из обсуждения, часто возникает из-за того, что документ Списание безналичных денежных средств или Расходный кассовый ордер, созданный на основании Ведомости на выплату ЗП, принудительно детализирует проводки по счету 70, даже если начисление было сводным. Это говорит о том, что стандартный механизм выплаты через ведомость, как правило, предназначен для поштучной детализации. Если вы хотите избежать детализации в выплатах, но при этом использовать ведомости, возможно, потребуется применение обходных путей.
Если обеспечить единую детализацию стандартными средствами не удается, или вы столкнулись с ситуацией, когда отражение начислений было сводным, а выплаты все равно детализируются, одним из рабочих обходных путей является ручная корректировка проводок документа выплаты.
Ведомость на выплату ЗП, затем на ее основании – Заявку на расходование ДС и, наконец, Списание безналичных денежных средств (или Расходный кассовый ордер). Проводим этот документ.счету 70 с детализацией по каждому сотруднику.счету 70, которые автоматически создала программа. Вместо них создаем одну сводную проводку: Дебет 70 Кредит 51 (для безналичных расчетов) или Дебет 70 Кредит 50 (для кассовых расчетов) на общую сумму банковского документа (или кассового ордера). Важно: в этой сводной проводке в субконто счета 70 мы не указываем аналитику по сотрудникам.
// Пример ручной проводки для сводной выплаты
НоваяПроводка = Движения.Хозрасчетный.Добавить();
НоваяПроводка.СчетДебета = ПланыСчетов.Хозрасчетный.РасчетыПоОплатеТруда; // Счет 70
// СубконтоДебета[ВидыСубконтоХозрасчетные.РаботникиОрганизаций] = НеЗаполнять; // Если нужно сводно, не указываем субконто Сотрудник
НоваяПроводка.СчетКредита = ПланыСчетов.Хозрасчетный.РасчетныеСчета; // Счет 51
НоваяПроводка.Сумма = ОбщаяСуммаВыплаты;
// ... Прочие реквизиты проводки (Организация, Валюта и т.д.)
Этот метод позволяет вам добиться желаемой сводной проводки в бухгалтерском учете, при этом сохраняя корректные взаиморасчеты в регистрах подсистемы зарплаты, так как записи в регистрах накопления, которые используются для учета взаиморасчетов с сотрудниками, остаются детализированными. Таким образом, зарплатная подсистема будет «видеть» корректное закрытие задолженности по каждому сотруднику, а бухгалтерский учет в ОСВ будет отражаться сводно, как того требуют бухгалтера.
Еще один потенциальный способ избежать детализации по сотрудникам при выплате — это не связывать документ Списание безналичных денежных средств напрямую с Ведомостью на выплату ЗП через стандартные зарплатные виды операции. Вместо этого, можно попробовать использовать вид операции «Прочий расход».
Дебет 70 Кредит 51 без указания сотрудника в качестве субконто.
// Пример проводки для Прочего расхода
ДокументДвижения = РегистрыБухгалтерии.Хозрасчетный.СоздатьДвижения();
Движение = ДокументДвижения.Добавить();
Движение.СчетДебета = ПланыСчетов.Хозрасчетный.РасчетыПоОплатеТруда; // Счет 70
// СубконтоДебета не заполняем, чтобы проводка была сводной
Движение.СчетКредита = ПланыСчетов.Хозрасчетный.РасчетныеСчета; // Счет 51
Движение.Сумма = СуммаПлатежа;
// ... Заполняем остальные реквизиты, например Организация, Подразделение
Однако, этот метод может повлечь за собой дополнительные сложности. Без прямой связи с Ведомостью на выплату ЗП и автоматического формирования записей в регистрах зарплатной подсистемы, вам придется вручную отслеживать и закрывать взаиморасчеты с сотрудниками в рамках зарплатного учета. Это может потребовать создания дополнительных документов или обработок, чтобы система учета зарплаты правильно отражала, кому и сколько было выплачено. Поэтому, используйте этот метод с большой осторожностью и только после тщательного анализа последствий для всей подсистемы расчета зарплаты.
Если проблему с "разваливанием" 70 счета в ОСВ при детализации по субконто не удается решить на уровне настройки проводок, или же принятое в компании решение допускает такую ситуацию, мы можем предложить альтернативные подходы к анализу данных и рекомендации по коммуникации с бухгалтерами.
ОСВ в разрезе субконто. Если учетная политика и технические возможности системы приводят к детализации в одной части и сводности в другой, а глобальное перестроение невозможно или нежелательно, мы можем порекомендовать бухгалтерам не просматривать ОСВ по счету 70 с детализацией по сотрудникам. Сводная ОСВ по счету 70 все равно покажет корректные общие остатки и обороты.1С:ERP настоятельно рекомендуется использовать специализированные отчеты, которые предоставляются в блоке Зарплата и кадры. Эти отчеты (например, Расчетная ведомость Т-51, Свод начислений и удержаний, Анализ зарплаты по сотрудникам и др.) оперируют данными из регистров подсистемы зарплаты, которые всегда содержат полную и корректную детализацию по сотрудникам. Они позволяют получить всю необходимую информацию о начислениях, удержаниях и выплатах в разрезе каждого работника, не прибегая к просмотру счета 70 в ОСВ с проблемной детализацией.1С:ERP, где бухгалтерский учет и подсистема зарплаты могут оперировать разными уровнями детализации для своих внутренних задач, а общие данные для внешней отчетности консолидируются. Важно объяснить, почему "разваливается" ОСВ в конкретном случае и показать, какие отчеты следует использовать для получения полной и корректной информации по зарплате. Возможно, после такого объяснения бухгалтеры согласятся использовать специализированные отчеты, а не настаивать на идеальном закрытии 70 счета по субконто в ОСВ.Проблема несоответствия детализации по счету 70 в 1С:ERP при сводном отражении зарплаты и детализированной выплате является распространенной. Чтобы ее решить, нам необходимо выбрать один из подходов:
Учетной политики организации и флажок «Сводно, без детализации по сотрудникам организации» в документе Отражение зарплаты в финансовом учете, а также соответствующим образом настроить или обойти механизм выплаты.ОСВ по счету 70, и провести соответствующую коммуникацию с бухгалтерами.Выбор конкретного решения зависит от требований вашего бухгалтерского учета, сложности настройки системы и готовности к ручной работе или изменению привычек пользователей. В любом случае, важно понимать логику работы 1С:ERP и взаимодействующих подсистем, чтобы принимать обоснованные решения по автоматизации расчетов с персоналом.