Должны ли выгружаться списания с расчетного счета из 1С:БП в 1С:ЗУП при типовом обмене?

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

При работе в связке программ «1С:Бухгалтерия предприятия 3.0» (БП) и «1С:Зарплата и управление персоналом 3.1» (ЗУП) многие пользователи сталкиваются с вопросом: почему после оплаты ведомостей в бухгалтерии информация об этом не возвращается автоматически в зарплатную базу? Кажется логичным, что если документ Списание с расчетного счета создан в БП, он должен «закрыть» соответствующую ведомость в ЗУП. Однако в типовой архитектуре 1С этот процесс устроен иначе.

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

Анализ архитектуры типового обмена данными

Для начала проанализируем, как методологически задуман обмен между БП и ЗУП. Основной стандарт синхронизации в современных версиях программ 1С — это формат EnterpriseData. Согласно этому стандарту, роли программ жестко разделены:

Важно понимать: в типовой синхронизации поток документов односторонний в части выплат. Ведомости переходят из ЗУП в БП, чтобы бухгалтер мог на их основании создать Списание с расчетного счета или Расходный кассовый ордер. Обратный перенос документа Списание с расчетного счета из БП в ЗУП не предусмотрен разработчиками. Это связано с тем, что в конфигурации ЗУП просто отсутствует объект, идентичный банковской выписке в понимании бухгалтерии.

Почему ведомости в ЗУП остаются «неоплаченными»?

Разберем ситуацию, когда бухгалтер видит в ЗУП, что ведомость не имеет статуса оплаты, хотя деньги сотрудникам уже ушли через клиент-банк в бухгалтерии. Выясним причину: программа ЗУП «не знает» о событиях в БП. Для ЗУП подтверждением выплаты является либо специальная отметка в самой ведомости, либо загрузка файла подтверждения из банка (в рамках зарплатного проекта).

Если синхронизация настроена «с детализацией по сотрудникам», то ведомости попадают в БП поименно. Если же выбрана настройка «сводно по сотрудникам», то в БП вообще не передаются ведомости — там фиксируются только общие суммы проводок по 70 счету. В этом случае обеспечить анонимность выплат в бухгалтерии удается, но связь между конкретной выплатой и расчетом в ЗУП становится еще более косвенной.

Как правильно подтвердить выплату зарплаты в ЗУП 3.1

Рассмотрим по шагам основные способы, которые позволяют избежать ручного дублирования данных и при этом корректно закрыть взаиморасчеты в ЗУП.

  1. Использование признака «Ведомость оплачена полностью».

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

  2. Работа через зарплатный проект (Загрузка подтверждений).

    Это самый правильный и автоматизированный метод. Рассмотрим алгоритм:

    • В ЗУП формируется ведомость и выгружается файл для банка.
    • После того как банк провел платежи, он выдает файл-подтверждение (обычно в формате XML).
    • Этот файл загружается в ЗУП через раздел Выплаты – Подтверждение открытия счетов / Выплаты зарплаты.
    • После загрузки документа Подтверждение выплаты зарплаты статус ведомости меняется автоматически, и в регистрах учета НДФЛ фиксируется дата получения дохода сотрудниками.
  3. Сервис «1С:ДиректБанк».

    Проанализируем современный подход: если подключить ДиректБанк напрямую в ЗУП, то обмен с банком происходит без промежуточных файлов. Вы отправляете реестр прямо из интерфейса ЗУП и тут же получаете статус «Исполнено». В этом случае бухгалтерия (БП) вообще может получать данные только в конце месяца сводно, так как детальный учет выплат уже закрыт в ЗУП.

Влияние на налоги и отчетность

Выясним, почему нельзя просто игнорировать отсутствие «связи» между списанием в БП и ведомостью в ЗУП. Для программы ЗУП факт выплаты — это момент удержания НДФЛ. Если ведомость в ЗУП не помечена как оплаченная (или подтвержденная), то:

Поэтому, даже если вы привыкли все банковские операции делать в 1С:Бухгалтерии, в 1С:ЗУП необходимо фиксировать факт оплаты либо через установку даты выплаты в ведомости, либо через механизм подтверждений зарплатного проекта.

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

Подведем итог: типового способа «залить» списания с расчетного счета из БП в ЗУП не существует, так как это нарушает логику разделения учета в 1С. Мы рекомендуем следующий план действий для оптимизации работы:

Шаг 1. Проверьте настройки синхронизации. Убедитесь, что ведомости выгружаются из ЗУП в БП, а не создаются в БП вручную «с нуля».

Шаг 2. Если вы используете зарплатный проект, настройте его в ЗУП. Загружайте файлы ответов из банка непосредственно в ЗУП. Это автоматически закроет потребность в синхронизации банковских выписок из бухгалтерии.

Шаг 3. Если выплаты разовые или через кассу, контролируйте поле «Дата выплаты» в документах Ведомость в ЗУП. Она должна совпадать с реальной датой списания денег со счета в БП.

Использование этих методов позволит вам поддерживать актуальность данных в обеих базах без необходимости ручной корректировки документов и написания сложных правил обмена.

← На главную