С 2023 года в системе налогообложения произошли масштабные изменения, связанные с введением Единого налогового счета (ЕНС) и Единого тарифа страховых взносов. В связи с этим в программах 1С появились новые колонки в документах и новые счета учета, такие как 69.09 ("Страховые взносы по единому тарифу"). Часто пользователи сталкиваются с ситуацией: в программе 1С:Зарплата и управление персоналом 3.1 документ "Отражение зарплаты в бухучете" заполнен идеально, но после синхронизации в 1С:Бухгалтерия предприятия 3.0 колонка со взносами оказывается пустой.
Разберем подробно, почему это происходит и какими способами можно восстановить корректную передачу данных между базами.
Основная причина кроется в версии протокола, по которому общаются программы. Традиционный универсальный формат обмена EnterpriseData имеет разные версии (1.10, 1.11, 1.12 и т.д.). Поддержка передачи данных по новой колонке "Взносы по единому тарифу" появилась только начиная с версии формата 1.15. Если ваши базы используют более старую версию обмена, данные просто "обрезаются" при выгрузке, так как старый формат не знает о существовании такого поля.
Это наиболее правильный и современный способ решения проблемы. Для его реализации необходимо, чтобы обе конфигурации были обновлены до актуальных релизов (БП не ниже 3.0.130.22, ЗУП не ниже 3.1.24.310). Проанализируем процесс настройки по шагам:
После этих действий данные по единому тарифу должны успешно перенестись в документ "Отражение зарплаты в бухучете" на стороне Бухгалтерии.
Если по каким-то причинам универсальный формат (EnterpriseData) настроить не удается или он работает некорректно, рассмотрим альтернативный вариант. В 1С существует "старый", но надежный способ синхронизации, который работает напрямую через COM-соединение или локальный/сетевой ресурс, не используя XML-схемы универсального формата.
Этот способ называется "ОбменЗарплата3Бухгалтерия3". Его преимущество в том, что он более жестко привязан к метаданным объектов обеих программ и зачастую корректнее отрабатывает изменения в структуре документов сразу после выхода обновлений. Чтобы воспользоваться этим методом, при создании новой синхронизации нужно выбирать вариант обмена не через универсальный формат, а по правилам обмена непосредственно между ЗУП 3 и БП 3.
Проанализируем ситуацию: многие специалисты отмечают, что именно переход на этот план обмена помогает в случаях, когда формат 1.15 еще недоступен в конфигурации (например, в специфических отраслевых решениях или КОРП-версиях МСФО).
Иногда возникает иная ситуация: данные в колонку "Взносы по единому тарифу" перенеслись, суммы внутри строк документа видны, но в нижней части документа (в подвале) сумма "Итого" по этой колонке равна нулю. Это известная ошибка программного кода (например, ошибка 20173727).
Важный момент: Отсутствие итога в подвале документа в Бухгалтерии зачастую является чисто визуальным дефектом формы. Выясним причину: при проведении документа программа обращается к табличной части. Если в табличной части суммы есть, то проводки по дебету затрат (20, 26, 44 счета) и кредиту счета 69.09 сформируются корректно. Для проверки обязательно сформируйте отчет "Показать проводки" (кнопка Дт/Кт) после проведения документа.
Если проводки верны, можно дождаться очередного патча или обновления конфигурации, которое исправит отображение итога. Если же проводок нет — возвращаемся к Решению 1.
Рассмотрим случай, когда вы используете 1С:ERP 2.4 или 1С:Комплексная автоматизация 2.4. Фирма 1С прекратила развитие функционала в ветке 2.4, сосредоточившись на 2.5. Поддержка формата 1.15 в этих старых версиях может отсутствовать вовсе. В такой ситуации штатная синхронизация с новым ЗУП 3.1 будет постоянно терять данные по страховым взносам.
Единственным выходом здесь будет либо переход на актуальную версию (ERP 2.5 / КА 2.5), либо привлечение программиста для доработки правил конвертации данных (обработка ПравилаОбмена), чтобы принудительно сопоставить новые поля ЗУП со структурами старой ERP.
После того как мы добились появления цифр в колонке, проанализируем результат. В 1С:Бухгалтерии взносы должны отражаться на счете 69.09. Если вы видите, что взносы по-прежнему падают на старые субсчета (69.01, 69.02.7, 69.03.1), это свидетельствует о том, что в ЗУП в справочнике "Налоги и взносы" не установлена дата начала применения единого тарифа (должна быть с 01.01.2023). Синхронизация передает ровно то, что сформировал ЗУП, поэтому правильность проводок в БП на 90% зависит от настроек налогов в ЗУП.
Помните, что корректное заполнение "Отражения зарплаты в бухучете" критически важно для последующего формирования Уведомления об исчисленных суммах налогов в Бухгалтерии, так как именно из этого документа система берет данные для отчетности перед ФНС.