С 1 января 2023 года система налогообложения в РФ претерпела значительные изменения, связанные с введением единого налогового счета (ЕНС) и единого тарифа страховых взносов. Эти изменения потребовали от разработчиков 1С выпуска новых версий программ и, что не менее важно, новых форматов обмена данными. Если вы столкнулись с ситуацией, когда в программе 1С:Зарплата и управление персоналом (ЗУП) взносы рассчитаны корректно, а в 1С:Бухгалтерия предприятия (БП) после синхронизации колонки со взносами пустуют или не формируются проводки, значит, нарушена цепочка передачи данных в формате EnterpriseData. Рассмотрим подробно, как решить эту проблему и настроить корректный обмен.
Проанализируем техническую сторону вопроса. До 2023 года страховые взносы передавались раздельно по видам (ПФР, ФСС, ФОМС). В новых релизах используется единый тариф, который в структуре данных XML-пакета описывается новыми тегами. Старые версии формата обмена, такие как 1.8, 1.10 или ниже, просто «не знают» о существовании этих полей. Поэтому даже если программы обновлены до актуальных релизов, но в настройках синхронизации выбран устаревший формат, данные о взносах будут попросту отсекаться при выгрузке или игнорироваться при загрузке. Для корректной работы нам необходим формат 1.15 или выше.
Рассмотрим ситуацию, когда в списке доступных форматов в Бухгалтерии отсутствует нужный нам пункт 1.15. Это часто случается, если база обновлялась «скачками» или настройки синхронизации были созданы очень давно. Выполним следующие действия для активации нужного формата:
Важно: Эту процедуру необходимо выполнить в обеих базах — и в ЗУП, и в БП, чтобы протокол обмена был согласован.
Иногда формального переключения версии формата недостаточно, так как в кэше программы могут остаться старые правила сопоставления объектов. Разберем, как «заставить» систему использовать свежие алгоритмы:
В настройках синхронизации (и в ЗУП, и в БП) найдите пункт Загрузить правила обучения или Обновить комплект правил. Даже если программа пишет, что используются типовые правила, рекомендуется выполнить повторную загрузку из папки с установленным релизом или непосредственно из состава конфигурации. После загрузки обязательно нажмите Записать и закрыть, чтобы изменения вступили в силу.
Проанализируем важный нюанс: если вы уже пытались синхронизировать данные за определенный месяц, программа пометила документ ОтражениеЗарплатыВБухучете как «отправленный». Даже если вы измените формат на 1.15, при нажатии кнопки «Синхронизировать» программа может ничего не выгрузить, считая, что изменений в документах не было. Нам нужно зарегистрировать изменения вручную:
Отражение зарплаты в бухучете.Выясним причину, по которой суммы могут загружаться в документ, но не формировать проводки. В 1С:Бухгалтерия для учета взносов по единому тарифу используется новый счет 69.09 «Страховые взносы по единому тарифу». Если в ЗУП в способах отражения настроены старые субсчета или если в БП не обновлен план счетов, проводки не сформируются.
Проверьте справочник Способы отражения зарплаты в Бухгалтерии. Для каждого способа должна быть корректно заполнена аналитика. Если при загрузке система встречает неизвестный «Вид начисления» или «Вид взноса», она может оставить поля пустыми. Убедитесь, что в БП установлены последние Патчи (исправления). Например, патчи вида EF_60029308 часто выпускаются именно для исправления ошибок маппинга по единому тарифу.
Если вы имеете доступ к отладке или консоли запросов, полезно проверить, какие именно данные попадают в таблицу регистрации. Мы можем использовать следующий подход для анализа:
// Проверка наличия регистрации документа в плане обмена
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Таблица.Ссылка КАК Документ
|ИЗ
| Документ.ОтражениеЗарплатыВБухучете.Изменения КАК Таблица
|ГДЕ
| Таблица.Узел = &УзелОбмена";
Запрос.УстановитьПараметр("УзелОбмена", ВыбранныйУзел);
Результат = Запрос.Выполнить();
Если запрос возвращает пустой результат, значит, документ не стоит в очереди на выгрузку. В этом случае поможет только ручная регистрация через ПланыОбмена.ЗарегистрироватьИзменения() или через интерфейс, как мы разобрали выше.
Подводя итоги, отметим, что проблема «исчезновения» взносов обычно кроется не в ошибке расчета, а в «застрявших» настройках обмена. Для стабильной работы рекомендуем придерживаться следующего правила: при каждом крупном обновлении законодательства (как это было с ЕНС) всегда проверяйте версию формата EnterpriseData в Служебной информации настроек синхронизации. Переход на версию 1.15 — это ключ к корректному взаимодействию Зарплаты и Бухгалтерии в текущих реалиях учета.