С 1 июня 2020 года вступили в силу изменения в законодательстве (Федеральный закон от 21.02.2019 № 12-ФЗ, Указание ЦБ РФ от 14.10.2019 № 5286-У), согласно которым работодатели обязаны указывать в расчетных документах специальные коды видов доходов и суммы, удержанные по исполнительным листам. Для многих пользователей программы 1С:Зарплата и управление персоналом (ЗУП) переход на новый формат выгрузки XML-файлов вызвал определенные технические сложности. В рамках данной статьи мы подробно разберем, как правильно настроить систему, чтобы реестры в банк соответствовали актуальным требованиям регулятора и принимались банками (в частности, Сбербанком) без ошибок.
Прежде чем переходить к настройкам в программе, кратко вспомним, что именно изменилось. Банкам необходимо понимать, с каких выплат можно удерживать долги по исполнительным производствам, а какие защищены законом. Для этого введены три кода дохода:
Кроме того, если из зарплаты сотрудника уже было произведено удержание по исполнительному листу силами работодателя, информация о взысканной сумме должна быть передана в банк в специальном поле платежного документа.
Рассмотрим ситуацию, когда в интерфейсе Ведомость в банк уже появились необходимые колонки, но выгружаемый файл остается прежним. Первым делом проверим версию конфигурации. Поддержка новых требований была реализована начиная с версий 3.1.13.219 / 3.1.10.443. Если вы столкнулись с некорректным поведением системы, рекомендуется обновиться до версии не ниже 3.1.13.220, так как в первых выпусках могли присутствовать программные ошибки (баги) формирования структуры XML.
Самая частая причина, по которой код дохода не попадает в файл — это использование устаревшего протокола обмена. Проанализируем настройки вашего зарплатного проекта:
КодВидаДохода и СуммаУдержания, необходимо выбрать значение «Стандарт ЭОИ с банком (версия 3.6)».Важный момент: если оставить версию 3.3, 3.4 или 3.5, программа продолжит формировать файлы по старым стандартам, где новые поля попросту не предусмотрены схемой XML. Именно поэтому банки (особенно Сбербанк) отклоняют такие реестры.
После смены формата обмена нам необходимо убедиться, что данные в самих документах заполнены корректно. Рассмотрим алгоритм работы с документом Ведомость в банк:
В шапке документа появилось поле Вид дохода. Проанализируем его заполнение. Выбор вида дохода определяет, какой числовой код (1, 2 или 3) будет присвоен всему реестру. Помните о правиле: один реестр — один код дохода. Если вы выплачиваете одновременно зарплату и компенсацию командировочных расходов, вам придется создать две разные ведомости.
В табличной части документа должна быть заполнена колонка Взыскано. В эту колонку программа автоматически подтягивает суммы удержаний, произведенных документами Исполнительный лист. Если в ведомости эта колонка пуста, соответствующий тег в XML-файле может не сформироваться или иметь нулевое значение.
Разберем, как должны выглядеть данные в выгруженном файле формата 3.6. В структуре XML под каждого сотрудника выделяется блок, в котором должны присутствовать новые узлы. Посмотрим на примерную структуру (названия тегов могут незначительно отличаться в зависимости от реализации конкретного банка, но стандарт 3.6 подразумевает единообразие):
<Зачисление>
<НомерСчета>40817810000000000000</НомерСчета>
<Сумма>45000.00</Сумма>
<ФИО>Иванов Иван Иванович</ФИО>
<СуммаУдержания>1500.00</СуммаУдержания>
</Зачисление>
<КодВидаДохода>1</КодВидаДохода>
Обратите внимание, что КодВидаДохода чаще всего относится ко всему списку зачислений (реестру), а СуммаУдержания указывается индивидуально для каждого сотрудника. Если в вашем файле эти теги отсутствуют после всех настроек, попробуйте перезаполнить и перепровести ведомость. Простое перепроведение документа, созданного до изменения настроек зарплатного проекта, иногда не обновляет внутренние регистры выгрузки.
Выясним причины наиболее популярных проблем:
Организации. Убедитесь, что заполнены ИНН, КПП и, главное, коды ОКПО. Также проверьте настройки банковского счета в зарплатном проекте — если в 1С не указан номер договора с банком или идентификатор организации, формат 3.6 может генерировать неполный файл.Windows-1251. Убедитесь, что в настройках зарплатного проекта выбрана именно она, а не UTF-8.Для успешной отправки ведомостей по новым правилам мы рекомендуем придерживаться следующего чек-листа:
Используя эти шаги, мы сможем обеспечить корректное взаимодействие с банковским ПО и соблюдение норм валютного и исполнительного законодательства.