При выгрузке ведомости на выплату зарплаты из 1С:Зарплата и управление персоналом или 1С:Зарплата и кадры государственного учреждения в банк-клиент Сбербанка пользователи нередко сталкиваются с ошибкой: «Указан недопустимый номер лицевого счета сотрудника предприятия: <?xml version="1.0" encoding="windows-1251...». Проанализируем, почему возникает эта ошибка и как корректно загрузить реестр в систему банка.
Обратим внимание на текст сообщения: в качестве номера лицевого счета система банка подставляет заголовок XML-файла. Это происходит в тех случаях, когда модуль импорта в интернет-банке пытается прочитать полученный файл как простой текстовый документ (формата TXT или CSV с разделителями строк), а не как структурированный XML-документ стандарта 1С. В результате первая же строка файла воспринимается как первая колонка с данными сотрудника.
Разберем по шагам, как настроить загрузку сформированного XML-файла через интерфейс «Сбербанк Бизнес Онлайн»:
Экспорт реестра ЗП;1C;импорт реестра 1С.После выполнения этих шагов реестр зарплаты будет создан и корректно заполнен данными сотрудников.
Если параметры импорта заданы верно, но система по-прежнему сообщает о недопустимом номере счета по конкретному сотруднику, выясним причину в самих реквизитах:
ЛицевыеСчетаСотрудников могут попадать неразрывные пробелы или латинские символы. Рекомендуется перепроверить реквизиты сотрудников в карточках зарплатных счетов.Рассмотрим настройки зарплатного проекта в 1С. В справочнике ЗарплатныеПроекты задается формат стандарта обмена (например, версия 3.3, 3.5 или 3.7):
windows-1251, которое является стандартным для большинства шлюзов Сбербанка.Чтобы полностью исключить ручную выгрузку и загрузку файлов, настроим сервис прямого обмена с банком: