Выплата зарплаты через банк с использованием 1С:Зарплата и Управление Персоналом (ЗУП) требует корректной выгрузки платежных ведомостей в формате, поддерживаемом кредитной организацией. Ошибки на этом этапе приводят к задержкам переводов, возвратам платежей или даже штрафам за несвоевременную выдачу зарплаты. В этой статье разберем все этапы — от настройки программы до проверки выгруженного файла перед отправкой в банк.
Процесс выгрузки зависит от версии 1С:ЗУП (3.1, 3.2 или корпоративная), используемого банка (Сбербанк, ВТБ, Альфа-Банк и др.) и формата обмена (чаще всего .txt, .xml или 1Cv8.md). Мы рассмотрим универсальные шаги, актуальные для большинства конфигураций, а также типичные проблемы и их решения.
Если ваш банк требует уникальный формат файла (например, DBF для Райффайзенбанка или CSV с особыми разделителями), проверьте требования в личном кабинете зарплатного проекта или у менеджера банка. С 2026 года некоторые банки перешли на обязательную электронную подпись выгружаемых ведомостей — этот момент нужно уточнить заранее.
1. Подготовка 1С ЗУП к выгрузке ведомости
Перед формированием файла для банка убедитесь, что в 1С:ЗУП корректно заполнены все необходимые данные о сотрудниках и платежах. Без этого выгрузка либо завершится ошибкой, либо банк откажет в обработке файла.
Основные проверки:
- 🔹 Личные данные сотрудников: ФИО, СНИЛС, ИНН, паспортные данные и банковские реквизиты (номер счета и БИК) должны быть актуальными. Проверьте это в справочнике
Физические лицаилиСотрудники. - 🔹 Зарплатный проект: В карточке организации (раздел
Настройки → Организации) должен быть указан действующий договор с банком и реквизиты расчетного счета. - 🔹 Начисления и удержания: Ведомость должна быть полностью рассчитана и проведена. Проверьте статус документа
Зарплата к выплате— он не должен быть в состоянии "Не проведен".
Если в вашей базе используются несколько организаций или обособленные подразделения, убедитесь, что выгрузка формируется для правильного юридического лица. Ошибка в этом пункте приведет к тому, что банк не сможет идентифицировать плательщика.
⚠️ Внимание: Если в 1С:ЗУП настроены мультивалютные выплаты (например, часть зарплаты в рублях, часть в валюте), выгрузка в банк может потребовать разделения на два файла. Уточните этот момент в технической поддержке банка.
2. Формирование ведомости на выплату зарплаты
Выгрузка начинается с создания документа Ведомость в банк или Зарплата к выплате через банк (название зависит от версии 1С:ЗУП). Этот документ служит основой для формирования файла обмена.
Пошаговая инструкция:
- Перейдите в раздел
Зарплата → Выплата зарплаты → Ведомости в банк. - Создайте новую ведомость, выбрав организацию, месяц начисления и вид выплаты (аванс или зарплата).
- Нажмите
Заполнить— программа автоматически подтянет всех сотрудников с начислениями за указанный период. - Проверьте суммы выплат и при необходимости скорректируйте их вручную (например, для удержаний по исполнительным листам).
Если в вашей компании практикуются выплаты на разные счета (например, часть сотрудников получает зарплату на карты Сбербанка, а часть — на счета в Тинькофф), создайте отдельные ведомости для каждого банка. Это упростит дальнейшую выгрузку.
☑️ Проверка ведомости перед выгрузкой
3. Настройка формата выгрузки для банка
Каждый банк имеет свои требования к формату файла выгрузки. В 1С:ЗУП предусмотрены шаблоны для большинства крупных банков (Сбербанк, ВТБ, Газпромбанк, Альфа-Банк и др.), но иногда требуется ручная настройка.
Чтобы настроить формат:
- В документе
Ведомость в банкперейдите на вкладкуВыгрузкаилиЭкспорт. - Выберите банк из списка. Если вашего банка нет, выберите
Произвольный формати загрузите шаблон (обычно предоставляется банком в виде.xlsили.xmlфайла). - Укажите путь для сохранения файла и его имя (например,
Zarplata_052026.txt). - Нажмите
Выгрузитьи дождитесь завершения операции.
Если банк требует электронную подпись (например, через КриптоПро или Контур.Крипто), подключите сертификат в настройках 1С заранее. В противном случае файл будет сформирован, но банк его не примет.
| Банк | Формат файла | Требуется ЭЦП | Особенности |
|---|---|---|---|
| Сбербанк | .txt (фиксированная длина) |
Да | Файл должен содержать контрольную сумму |
| ВТБ | .xml (по схеме банка) |
Да | Поддерживает разделение по подразделениям |
| Альфа-Банк | .csv или .xls |
Нет | Требует указания кода валюты (RUB) |
| Тинькофф | .1cv8.md |
Нет | Поддерживает выгрузку через API |
⚠️ Внимание: Некоторые банки (например, Россельхозбанк) требуют, чтобы в имени файла выгрузки был указан БИК организации. Проверьте это требование в соглашении о зарплатном проекте.
4. Проверка и редактирование выгруженного файла
После формирования файла обязательно проверьте его на соответствие требованиям банка. Даже небольшая ошибка (например, лишний пробел в номере счета) может привести к отказу в обработке.
Что проверять:
- 📌 Структура файла: Откройте файл в Блокноте или Excel (в зависимости от формата) и убедитесь, что данные расположены в правильных колонках.
- 📌 Кодировка: Большинство банков требует
Windows-1251илиUTF-8. Если в файле вместо кириллицы отображаются кракозябры, пересохраните его в другой кодировке. - 📌 Контрольные суммы: Некоторые банки (например, Сбербанк) требуют указания общей суммы ведомости в конце файла. Проверьте, что она совпадает с данными в 1С.
Если банк предоставляет тестовый режим для проверки файлов, воспользуйтесь им. Это позволит выявить ошибки до реальной выплаты. Например, в Сбербанк Бизнес Онлайн можно загрузить файл в разделе Зарплатные проекты → Проверка файлов.
Если банк отказывается принимать файл из-за "неверного формата", попробуйте открыть его в Excel и сохранить в формате Текстовый (с разделителями табуляции). Иногда это решает проблему с невидимыми символами.
5. Отправка файла в банк и подтверждение выплаты
После проверки файла его нужно загрузить в систему банка. Способы загрузки зависят от кредитной организации:
- 🏦 Личный кабинет: Большинство банков (например, ВТБ, Альфа-Банк) позволяют загрузить файл через веб-интерфейс в разделе "Зарплатный проект".
- 📧 Email: Некоторые банки (например, Газпромбанк) принимают файлы по защищенной почте.
- 🔌 API/Интеграция: Крупные компании могут настраивать автоматическую выгрузку через 1С:ДиректБанк или СББОЛ.
После загрузки файла банк обычно отправляет подтверждение о приеме ведомости на обработку. В 1С:ЗУП можно зафиксировать факт отправки, создав документ Выписка банка по зарплате или отметив статус в ведомости.
Сроки зачисления средств:
- 🕒 Сбербанк, ВТБ, Альфа-Банк: Обычно в день загрузки файла (до 16:00).
- 🕒 Тинькофф, Открытие: В течение 1 рабочего дня.
- 🕒 Региональные банки: До 3 рабочих дней (уточняйте в договоре).
⚠️ Внимание: Если выплата приходится на праздничный или выходной день, банк может перенести зачисление на следующий рабочий день. Проверьте календарь банка заранее, чтобы избежать задержек.
6. Типичные ошибки и их решения
Даже опытные бухгалтеры сталкиваются с проблемами при выгрузке ведомостей. Рассмотрим самые распространенные ошибки и способы их исправления.
Ошибка 1: "Неверный формат файла"
- 🔧 Причина: Банк обновляет требования к формату, а в 1С:ЗУП используется устаревшая настройка.
- 🔧 Решение: Скачайте актуальный шаблон с сайта банка и загрузите его в
Настройки → Обмен с банками.
Ошибка 2: "Не совпадает контрольная сумма"
- 🔧 Причина: В файле указана сумма без учета удержаний или округлений.
- 🔧 Решение: Проверьте настройки округления в документе
Зарплата к выплатеи пересчитайте ведомость.
Ошибка 3: "Не найден счет получателя"
- 🔧 Причина: В карточке сотрудника указан неверный номер счета или БИК.
- 🔧 Решение: Обновите реквизиты в справочнике
Физические лицаи переформируйте ведомость.
Если ошибка повторяется, обратитесь в поддержку банка с логом выгрузки (файл 1Cv8Log.txt в каталоге программы). Часто проблема кроется в неочевидных настройках, например, в неверном коде валюты или отсутствии обязательного реквизита (например, кода подразделения).
7. Автоматизация выгрузки: настройка обмена данными
Если вы ежемесячно выгружаете ведомости в один и тот же банк, имеет смысл настроить автоматический обмен. Это сэкономит время и снизит риск ошибок.
Варианты автоматизации:
- 🤖 1С:ДиректБанк: Модуль для интеграции с банками, поддерживающими этот протокол (например, Сбербанк, ВТБ). Позволяет отправлять файлы прямо из 1С без ручной загрузки.
- 🤖 Обмен через FTP: Некоторые банки (например, Росбанк) предоставляют доступ к защищенному FTP-серверу для автоматической выгрузки.
- 🤖 API банка: Для IT-специалистов доступна настройка прямого обмена через API (например, в Тинькофф Бизнес).
Чтобы настроить автоматический обмен в 1С:ЗУП:
- Перейдите в
Администрирование → Обмен с банками. - Выберите ваш банк и настройте параметры подключения (логин, пароль, адрес сервера).
- Укажите расписание обмена (например, ежемесячно 5-го числа в 10:00).
- Сохраните настройки и выполните тестовый обмен.
Автоматизация особенно полезна для компаний с большой численностью сотрудников (100+ человек), где ручная выгрузка занимает много времени.
Список банков, поддерживающих 1С:ДиректБанк, можно найти на сайте 1С в разделе "Решения для банков". Если вашего банка там нет, уточните у менеджера, предоставляет ли банк API или FTP-доступ для интеграции.Как проверить, поддерживает ли ваш банк автоматический обмен?
8. Юридические аспекты: что говорит закон
Выплата зарплаты через банк регулируется несколькими нормативными актами:
- 📜 Трудовой кодекс РФ (ст. 136): Зарплата должна выплачиваться не реже чем каждые полмесяца. Задержка выплаты влечет штрафы для работодателя.
- 📜 Федеральный закон №161-ФЗ: Регулирует использование электронных платежных средств.
- 📜 Положение ЦБ РФ №383-П: Устанавливает правила перевода денежных средств.
С 2023 года банки обязаны предоставлять работодателям бесплатные зарплатные проекты без комиссии за переводы на карты сотрудников. Однако некоторые банки взимают плату за:
- 💰 Обслуживание расчетного счета организации.
- 💰 SMS-оповещения сотрудников о зачислении зарплаты.
- 💰 Дополнительные услуги (например, выгрузка ведомостей в нестандартных форматах).
Если банк нарушает эти правила, вы имеете право обратиться в Центробанк или Роспотребнадзор с жалобой. Также проверьте договор на наличие скрытых комиссий — иногда они маскируются под "обслуживание зарплатного проекта".
С 2026 года банки обязаны предоставлять работодателям отчет о зачислении зарплаты не позднее следующего рабочего дня после перевода. Это правило закреплено в поправках к закону №161-ФЗ.
FAQ: Частые вопросы по выгрузке ведомостей
🔹 Можно ли выгрузить ведомость в банк из 1С:ЗУП 2.5? Старая версия программы поддерживает современные форматы?
Версия 1С:ЗУП 2.5 устарела и не поддерживает актуальные форматы большинства банков (например, XML для ВТБ или Сбербанка). Рекомендуем обновиться до 1С:ЗУП 3.1/3.2 или использовать внешние обработки для конвертации файлов. В крайнем случае можно выгрузить данные в Excel и вручную привести их к требуемому формату.
🔹 Банк требует электронную подпись на файле ведомости. Как ее добавить в 1С:ЗУП?
Для подписи файла нужна квалифицированная электронная подпись (КЭП), выданная аккредитованным удостоверяющим центром (например, Контур, Тензор, СКБ Контур). В 1С:ЗУП подпись добавляется так:
- Установите КриптоПро CSP или другой сертифицированный софт для работы с ЭЦП.
- В документе
Ведомость в банкнажмитеПодписатьи выберите сертификат. - Сохраните подписанный файл и загрузите его в банк.
Если кнопки Подписать нет, обновите конфигурацию 1С или используйте внешнюю программу для подписи (например, КриптоАРМ).
🔹 Как выгрузить ведомость, если у сотрудников разные банки?
Если сотрудники получают зарплату в разных банках, создайте отдельные ведомости для каждого банка:
- В документе
Зарплата к выплатесгруппируйте сотрудников по банкам (используйте отбор по реквизитуБанковский счет). - Для каждой группы сформируйте отдельную ведомость и выгрузите ее в соответствующем формате.
- Отправьте файлы в каждый банк отдельно.
Некоторые банки (например, Сбербанк) позволяют указать в одном файле счета разных банков, но это нужно уточнять в соглашении о зарплатном проекте.
🔹 Что делать, если банк не принял файл из-за "неверного БИК"?
Ошибка с БИК возникает в двух случаях:
- Неверный БИК в реквизитах организации: Проверьте БИК в карточке организации (
Справочники → Организации) и сравните с данными в договоре с банком. - Неверный БИК банка сотрудника: Обновите БИК в карточке физического лица (
Справочники → Физические лица → Банковские счета).
Если БИК верный, но ошибка повторяется, свяжитесь с банком — возможно, в их системе произошли изменения (например, слияние с другим банком).
🔹 Можно ли выгрузить ведомость за прошлый месяц, если зарплата не была выплачена вовремя?
Да, но с оговорками:
- 📅 Если зарплата не была выплачена в установленный срок (по ТК РФ — не позднее 15-го числа для аванса и до конца месяца для основной части), работодатель обязан выплатить компенсацию за задержку (ст. 236 ТК РФ).
- 📅 Банк может потребовать обоснование для выплаты за прошлый период (например, справку о задержке).
- 📅 В 1С:ЗУП создайте ведомость с датой выплаты "текущий день" и укажите в назначении платежа "Зарплата за [месяц]".
Если задержка составила более 15 дней, сотрудник имеет право приостановить работу до выплаты зарплаты (ст. 142 ТК РФ).