Как настроить выгрузку ведомостей в банк в новом формате XML согласно 12-ФЗ в 1С:ЗУП

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

С 1 июня 2020 года вступили в силу изменения в законодательстве (Федеральный закон от 21.02.2019 № 12-ФЗ, Указание ЦБ РФ от 14.10.2019 № 5286-У), согласно которым работодатели обязаны указывать в расчетных документах специальные коды видов доходов и суммы, удержанные по исполнительным листам. Для многих пользователей программы 1С:Зарплата и управление персоналом (ЗУП) переход на новый формат выгрузки XML-файлов вызвал определенные технические сложности. В рамках данной статьи мы подробно разберем, как правильно настроить систему, чтобы реестры в банк соответствовали актуальным требованиям регулятора и принимались банками (в частности, Сбербанком) без ошибок.

Законодательный контекст и новые реквизиты

Прежде чем переходить к настройкам в программе, кратко вспомним, что именно изменилось. Банкам необходимо понимать, с каких выплат можно удерживать долги по исполнительным производствам, а какие защищены законом. Для этого введены три кода дохода:

Кроме того, если из зарплаты сотрудника уже было произведено удержание по исполнительному листу силами работодателя, информация о взысканной сумме должна быть передана в банк в специальном поле платежного документа.

Шаг 1. Обновление конфигурации и проверка версии

Рассмотрим ситуацию, когда в интерфейсе Ведомость в банк уже появились необходимые колонки, но выгружаемый файл остается прежним. Первым делом проверим версию конфигурации. Поддержка новых требований была реализована начиная с версий 3.1.13.219 / 3.1.10.443. Если вы столкнулись с некорректным поведением системы, рекомендуется обновиться до версии не ниже 3.1.13.220, так как в первых выпусках могли присутствовать программные ошибки (баги) формирования структуры XML.

Шаг 2. Настройка Зарплатного проекта

Самая частая причина, по которой код дохода не попадает в файл — это использование устаревшего протокола обмена. Проанализируем настройки вашего зарплатного проекта:

  1. Перейдем в раздел Выплаты — Зарплатные проекты.
  2. Откроем карточку банка, с которым осуществляется обмен.
  3. Найдем поле Формат файла (или Версия формата).
  4. Выясним, какая версия установлена. Для того чтобы в XML-файле появились теги КодВидаДохода и СуммаУдержания, необходимо выбрать значение «Стандарт ЭОИ с банком (версия 3.6)».

Важный момент: если оставить версию 3.3, 3.4 или 3.5, программа продолжит формировать файлы по старым стандартам, где новые поля попросту не предусмотрены схемой XML. Именно поэтому банки (особенно Сбербанк) отклоняют такие реестры.

Шаг 3. Заполнение ведомости в банк

После смены формата обмена нам необходимо убедиться, что данные в самих документах заполнены корректно. Рассмотрим алгоритм работы с документом Ведомость в банк:

В шапке документа появилось поле Вид дохода. Проанализируем его заполнение. Выбор вида дохода определяет, какой числовой код (1, 2 или 3) будет присвоен всему реестру. Помните о правиле: один реестр — один код дохода. Если вы выплачиваете одновременно зарплату и компенсацию командировочных расходов, вам придется создать две разные ведомости.

В табличной части документа должна быть заполнена колонка Взыскано. В эту колонку программа автоматически подтягивает суммы удержаний, произведенных документами Исполнительный лист. Если в ведомости эта колонка пуста, соответствующий тег в XML-файле может не сформироваться или иметь нулевое значение.

Шаг 4. Анализ структуры XML-файла

Разберем, как должны выглядеть данные в выгруженном файле формата 3.6. В структуре XML под каждого сотрудника выделяется блок, в котором должны присутствовать новые узлы. Посмотрим на примерную структуру (названия тегов могут незначительно отличаться в зависимости от реализации конкретного банка, но стандарт 3.6 подразумевает единообразие):


<Зачисление>
    <НомерСчета>40817810000000000000</НомерСчета>
    <Сумма>45000.00</Сумма>
    <ФИО>Иванов Иван Иванович</ФИО>
    <СуммаУдержания>1500.00</СуммаУдержания>
</Зачисление>
<КодВидаДохода>1</КодВидаДохода>

Обратите внимание, что КодВидаДохода чаще всего относится ко всему списку зачислений (реестру), а СуммаУдержания указывается индивидуально для каждого сотрудника. Если в вашем файле эти теги отсутствуют после всех настроек, попробуйте перезаполнить и перепровести ведомость. Простое перепроведение документа, созданного до изменения настроек зарплатного проекта, иногда не обновляет внутренние регистры выгрузки.

Типичные ошибки и способы их решения

Выясним причины наиболее популярных проблем:

Резюме для бухгалтера

Для успешной отправки ведомостей по новым правилам мы рекомендуем придерживаться следующего чек-листа:

  1. Установить актуальный релиз 1С:ЗУП 8.3.
  2. В настройках зарплатного проекта принудительно выставить формат 3.6.
  3. Следить за тем, чтобы в одной ведомости были только выплаты с одинаковым кодом дохода.
  4. Проверять заполнение колонки Взыскано — это критично для корректного формирования платежного поручения банком.
  5. При возникновении ошибок в "демке" или пустых реквизитов — проверить заполнение данных о собственной организации и банковских реквизитов в настройках проекта.

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

← На главную