Выплата заработной платы через банк в 1С:Зарплата и Управление Персоналом (ЗУП) или 1С:Бухгалтерия — стандартная процедура для большинства российских компаний. Однако даже опытные бухгалтеры иногда сталкиваются с ошибками при формировании платежных поручений, загрузке реестров или согласовании данных с банком. В этой статье разберём весь процесс по шагам: от предварительной настройки программы до контроля исполнения платежей, с учётом актуальных требований ФНС и кредитных организаций.
Особое внимание уделим типичным проблемам: почему банк может отклонить реестр, как исправить ошибку "Не совпадает контрольная сумма", и что делать, если платежи "зависли" в статусе "На исполнении". Также рассмотрим нюансы работы с разными банками (Сбербанк, Тинькофф, ВТБ) и форматами обмена (1С:Предприятие 8.3 поддерживает .txt, .xml, .xls).
Если вы используете 1С:ЗУП 3.1 или 1С:Бухгалтерию 3.0, инструкция подойдёт без изменений. Для устаревших версий (например, 1С:Зарплата 7.7) часть функций может отсутствовать — в этом случае потребуется доработка конфигурации или переход на актуальную платформу.
1. Подготовка программы: настройки для выплаты зарплаты через банк
Прежде чем формировать платежные документы, необходимо настроить 1С для работы с банковскими выплатами. Этот этап включает проверку реквизитов организации, настройку банковских счетов и параметров выплаты.
Первым делом откройте справочник "Организации" (Справочники → Организации) и убедитесь, что:
- 📌 Указан правильный ИНН/КПП (должен совпадать с данными в банке).
- 🏦 Привязан расчётный счёт, с которого будут списываться средства.
- 🔑 Введены банковские реквизиты (БИК, корр. счёт) — они потребуются для платежных поручений.
- 📄 Подключена электронная подпись (если планируете отправлять документы в банк напрямую из 1С).
Далее перейдите в Настройки → Зарплата → Выплата зарплаты и установите:
- 💳 Способ выплаты — "Через банк".
- 📅 Дата выплаты — укажите число, соответствующее внутренним регламентам (обычно 5-е или 10-е число месяца).
- 🔄 Формат обмена с банком — выберите из списка (например,
Сбербанк (1С:Зарплата)илиТинькофф Бизнес).
⚠️ Внимание: Если в вашем банке действуют специальные требования к формату реестров (например, обязательное поле "Код вида дохода"), уточните их у менеджера банка. Некоторые кредитные организации (Альфа-Банк, Райффайзен) могут запрашивать дополнительные данные о сотрудниках.
Для удобства рекомендуем создать шаблон платежного поручения:
- Перейдите в
Банк → Платежные поручения. - Нажмите "Создать" и заполните поля: получатель (банк), назначение платежа (например, "Выплата зарплаты за март 2026 г.").
- Сохраните как шаблон (
Ещё → Сохранить как шаблон).
2. Формирование ведомости на выплату зарплаты
Ведомость — это документ, который фиксирует суммы к выплате каждому сотруднику. В 1С:ЗУП она создаётся автоматически на основе данных начислений.
Чтобы сформировать ведомость:
- Перейдите в раздел
Зарплата → Выплата зарплаты → Ведомости в банк. - Нажмите "Создать" и выберите тип ведомости: "Выплата через банк".
- Укажите период начисления (месяц, за который выплачивается зарплата) и дату выплаты.
- Нажмите "Заполнить" — программа автоматически подтянет данные о начислениях и удержаниях.
После заполнения проверьте:
- 🔍 Суммы к выплате — они должны совпадать с расчётными листами сотрудников.
- 👥 Список сотрудников — убедитесь, что все получатели зарплаты включены (нет пропущенных или лишних ФИО).
- 💰 Итоговая сумма — она должна совпадать с дебетовым оборотом по счёту 70 ("Расчёты с персоналом").
Если обнаружены расхождения, проверьте:
- Начисления за период (
Зарплата → Начисления). - Удержания (алименты, исполнительные листы, авансы).
- НДФЛ — сумма налога должна быть рассчитана и удержана корректно.
☑️ Проверка ведомости перед выплатой
3. Создание платежных поручений и реестра для банка
После формирования ведомости необходимо создать платежное поручение на перечисление средств в банк и реестр с данными сотрудников.
Инструкция по созданию платежного поручения:
- В ведомости нажмите "Создать платежное поручение".
- Укажите банк получателя (выберите из справочника или введите вручную).
- В поле "Назначение платежа" автоматически подставится текст вида:
"Выплата зарплаты за март 2026 г. по ведомости №123 от 01.04.2026". При необходимости отредактируйте его. - Проверьте сумму платежа — она должна совпадать с итогом по ведомости.
- Подпишите документ электронной подписью (если настроена интеграция с 1С:ЭДО или КриптоПро).
Далее сформируйте реестр для банка:
- В ведомости нажмите "Выгрузить реестр".
- Выберите формат файла (обычно
.txtили.xml— зависит от требований банка). - Укажите путь для сохранения файла.
- Нажмите "Выгрузить".
Банки часто предъявляют жёсткие требования к формату реестра. Например, Сбербанк требует, чтобы:
- 📌 ФИО сотрудников были записаны в формате
Иванов Иван Иванович(без сокращений). - 💳 Номера карт указывались без пробелов (16 цифр подряд).
- 💰 Суммы были указаны с двумя знаками после запятой (например,
10000.00).
⚠️ Внимание: Если банк отклонил реестр с ошибкой "Не совпадает контрольная сумма", проверьте:— Правильность округления копеек (некоторые банки требуют округления до рублей).
— Отсутствие скрытых символов в файле (откройте реестр в Notepad++ и включите отображение спецсимволов).
| Банк | Требования к реестру | Формат файла | Особенности |
|---|---|---|---|
| Сбербанк | ФИО полностью, номер карты 16 знаков, сумма с копейками | .txt или .xml |
Поддерживает загрузку через Сбербанк Бизнес Онлайн |
| Тинькофф | Обязательно поле "Табельный номер", сумма без копеек | .xls или .csv |
Требует предварительную загрузку шаблона |
| ВТБ | Дополнительное поле "Код подразделения" | .xml |
Поддерживает интеграцию через 1С:ДиректБанк |
| Альфа-Банк | ФИО в именительном падеже, обязательно поле "Дата рождения" | .txt |
Требует подписи ЭЦП |
4. Отправка реестра и платежного поручения в банк
После формирования документов их нужно передать в банк. Способы отправки зависят от настроек интеграции:
Способ 1: Через личный кабинет банка
- 📤 Загрузите реестр и платежное поручение вручную через веб-интерфейс банка (например, Сбербанк Бизнес Онлайн или Тинькофф Бизнес).
- 🔐 Подпишите документы электронной подписью (если требуется).
- 📅 Укажите дату списания средств (должна совпадать с датой в платежном поручении).
Способ 2: Прямая отправка из 1С (если настроена интеграция)
- 🔗 В платежном поручении нажмите "Отправить в банк".
- 🔑 Выберите сертификат ЭЦП для подписи.
- 📡 Дождитесь подтверждения от банка (статус изменится на "Отправлено").
Способ 3: Через систему 1С:ДиректБанк
- 🔄 Синхронизируйте данные с банком (
Банк → Обмен с банком → Синхронизация). - 📋 Проверьте статус документов в журнале обмена.
После отправки рекомендуем:
- Сверить сумму в платежном поручении с остатком на счёте (чтобы избежать отказа по причине недостатка средств).
- Сохранить копии отправленных файлов (реестр + платежное поручение) на случай споров с банком.
- Отметить в 1С факт отправки (
Действия → Отметить как отправленное).
⚠️ Внимание: Если банк не подтвердил получение реестра в течение 2-х часов, свяжитесь с поддержкой. Возможные причины:— Ошибка в формате файла.
— Блокировка по антифрод-системе (например, необычно большая сумма платежа).
— Технические работы на стороне банка.
Перед отправкой реестра проверьте лимиты на переводы в вашем банковском тарифе. Некоторые банки устанавливают дневной лимит на сумму платежей (например, 5 млн рублей в день для малого бизнеса).
5. Контроль исполнения платежей и обработка ошибок
После отправки документов в банк необходимо отслеживать статус платежей и оперативно реагировать на возможные ошибки.
Как проверить статус платежей:
- В 1С откройте журнал платежных поручений (
Банк → Платежные поручения). - Отфильтруйте документы по статусу: "На исполнении", "Исполнено", "Отклонено".
- Для отклонённых платежей посмотрите причину в комментарии банка (обычно она дублируется в
Журнал обмена с банком).
Типичные ошибки и их решения:
| Ошибка | Причина | Решение |
|---|---|---|
| "Недостаточно средств" | На счёте недостаточно денег для списания | Пополните счёт или перенесите дату платежа |
| "Неверный формат реестра" | Ошибка в структуре файла (лишние символы, неправильные разделители) | Пересохраните реестр в другом формате (например, UTF-8 вместо ANSI) |
| "Не совпадает контрольная сумма" | Расхождение между итогом в реестре и платежном поручении | Проверьте округление копеек и суммы по сотрудникам |
| "Неверный БИК" | Ошибка в реквизитах банка-получателя | Обновите справочник банков в 1С (Справочники → Банки) |
Если платежи "зависли" в статусе "На исполнении" дольше 1 рабочего дня:
- 📞 Свяжитесь с банком и уточните причину задержки (возможно, требуется дополнительное подтверждение).
- 🔄 Проверьте, не блокировались ли средства по решению суда или ФНС (например, при аресте счёта).
- 📧 Отправьте в банк официальный запрос с просьбой уточнить статус платежа (через личный кабинет или на email поддержки).
Что делать, если банк потерял реестр?
Если банк утверждает, что не получил реестр, а у вас есть подтверждение отправки (логи из 1С или скриншот из личного кабинета), направьте официальную претензию с требованием разобраться. В претензии укажите:
- Дата и время отправки реестра.
- Номер платежного поручения.
- Сумма и количество сотрудников в реестре.
- Скриншоты или логи из 1С.
Если банк не реагирует в течение 3-х дней, обратитесь в ЦБ РФ с жалобой на нарушение порядка исполнения платежей.
6. Закрытие ведомости и отражение выплат в учёте
После успешного исполнения платежей необходимо закрыть ведомость и отразить выплаты в бухгалтерском и налоговом учёте.
Шаги по закрытию ведомости:
- Вернитесь в ведомость (
Зарплата → Выплата зарплаты → Ведомости в банк). - Нажмите "Закрыть ведомость".
- Укажите дату фактической выплаты (она должна совпадать с датой списания средств со счёта).
- Сохраните документ.
После закрытия ведомости 1С автоматически:
- 📉 Сформирует проводки по дебету счёта 70 ("Расчёты с персоналом") и кредиту счёта 51 ("Расчётный счёт").
- 📊 Обновит данные в расчётных листках сотрудников (поставит отметку о выплате).
- 📈 Сгенерирует записи в книге учёта доходов (для НДФЛ).
Проверка учёта:
- 🔍 Сверьте обороты по счёту 70 с ведомостью (должны совпадать).
- 📄 Проверьте, что НДФЛ удержан и перечислен в бюджет (документ "Перечисление НДФЛ" должен быть проведён).
- 💼 Убедитесь, что в 6-НДФЛ отражена правильная дата выплаты (от неё зависит срок перечисления налога).
Если выплата производилась частями (например, аванс + основная часть), создайте отдельные ведомости для каждого платежа. Это упростит контроль и отчётность.
Закрывать ведомость можно только после подтверждения банком о списании средств. Если закрыть её раньше, в учёте возникнут расхождения, и придётся делать исправительные проводки.
7. Особенности выплаты зарплаты через разные банки
Каждый банк имеет свои нюансы работы с зарплатными проектами. Рассмотрим ключевые особенности популярных кредитных организаций.
Сбербанк:
- 🔹 Требует обязательное указание кода вида дохода (например, "2000" для зарплаты).
- 🔹 Поддерживает автоматическую загрузку реестров из 1С через Сбербанк Бизнес Онлайн.
- 🔹 Минимальная сумма для открытия зарплатного проекта — от 10 сотрудников.
Тинькофф:
- 🔹 Предлагает бесплатное открытие зарплатного проекта для компаний с оборотом до 5 млн рублей в месяц.
- 🔹 Требует заполнение поля "Табельный номер" в реестре.
- 🔹 Поддерживает выплаты на карты других банков (комиссия — 1%).
ВТБ:
- 🔹 Обязательно указание кода подразделения сотрудника.
- 🔹 Предлагает кэшбэк 1% на зарплатные карты сотрудников.
- 🔹 Требует предварительное согласование графика выплат.
Альфа-Банк:
- 🔹 Поддерживает мгновенные переводы на карты других банков (комиссия — 0,5%).
- 🔹 Требует указание даты рождения сотрудника в реестре.
- 🔹 Предлагает индивидуальные тарифы для крупных компаний (от 50 сотрудников).
При выборе банка для зарплатного проекта учитывайте:
- 💰 Комиссии за переводы (особенно если сотрудники используют карты других банков).
- 📅 Сроки зачисления (в некоторых банках деньги поступают на счёт сотрудников в день списания, в других — на следующий день).
- 🔧 Удобство интеграции с 1С (наличие готовых обработок для обмена данными).
8. Автоматизация выплат: настройка регламентных операций
Чтобы упростить ежемесячную выплату зарплаты, в 1С можно настроить регламентные операции и автоматическую выгрузку реестров.
Настройка автоматического создания ведомостей:
- Перейдите в
Настройки → Зарплата → Регламентные операции. - Создайте новую операцию типа "Выплата зарплаты".
- Укажите расписание (например, "Ежемесячно, 3-го числа").
- Настройте параметры заполнения (период начисления, способ выплаты).
- Сохраните и включите операцию.
Автоматическая выгрузка реестров в банк:
Если у вас настроена интеграция с банком через 1С:ДиректБанк, можно автоматизировать отправку документов:
- В настройках обмена с банком (
Банк → Обмен с банком → Настройки) включите опцию "Автоматическая отправка платежей". - Укажите время отправки (например, 10:00 в день выплаты).
- Настройте уведомления об ошибках (на email бухгалтера).
Для полной автоматизации также можно:
- 🔄 Настроить автосверку выплат с банком (через выгрузку выписок).
- 📊 Создать отчёт по невыплаченным суммам (для контроля задолженности).
- 🔔 Подключить SMS-уведомления сотрудникам о зачислении зарплаты.
Автоматизация особенно актуальна для компаний с большим штатом (от 100 сотрудников), где ручная обработка занимает много времени и чревата ошибками.
Перед настройкой автоматизации протестируйте процесс на копии базы. Ошибки в автоматических платежах могут привести к двойным выплатам или недоплатам.
FAQ: Частые вопросы по выплате зарплаты через банк в 1С
🔹 Можно ли выплатить зарплату на карты разных банков?
Да, но нужно учитывать:
- 💳 Некоторые банки (например, Тинькофф) позволяют перечислять деньги на карты других банков, но берут комиссию (обычно 0,5–1%).
- 📅 Срок зачисления может увеличиться до 3-х дней (вместо 1 дня при переводе на карты того же банка).
- 📋 В реестре нужно указывать БИК банка получателя и корреспондентский счёт.
Перед выплатой уточните у банка, поддерживает ли он межбанковские переводы в рамках зарплатного проекта.
🔹 Что делать, если сотрудник поменял номер карты?
Если сотрудник изменил реквизиты для выплаты зарплаты:
- Обновите данные в справочнике "Физические лица" (
Справочники → Физические лица). - В ведомости нажмите "Изменить реквизиты выплаты" и укажите новый номер карты.
- Если ведомость уже закрыта, создайте корректировочную ведомость или сделайте выплату вручную.
Важно: банк может заблокировать перевод, если номер карты изменился, но ФИО получателя осталось прежним. В этом случае потребуется подтверждение от сотрудника (например, заявление на изменение реквизитов).
🔹 Как исправить ошибку "Недостаточно средств на счёте"?
Если банк отклонил платеж из-за недостатка денег:
- Пополните расчётный счёт (через личный кабинет банка или кассовое внесение).
- Перенесите дату платежа на следующий день (если пополнение счёта займёт время).
- Если зарплата срочная, можно:
— Выплатить часть суммы наличными (оформив РКО).
— Попросить банк увеличить овердрафт (если он подключён).
Чтобы избежать такой ситуации в будущем, настройте в 1С контроль остатка средств перед выплатой (Настройки → Зарплата → Контроль выплат).
🔹 Нужно ли платить НДФЛ с зарплаты, выплаченной через банк?
Да, НДФЛ удерживается и перечисляется в бюджет в обычном порядке. Особенности:
- 📅 Срок перечисления НДФЛ — не позднее следующего дня после выплаты зарплаты.
- 📋 В платежном поручении на перечисление НДФЛ укажите:
— КБК (для НДФЛ с зарплаты —
18210102010011000110).— Основание платежа ("ТП" — текущий платеж).
- 🔄 В 1С документ "Перечисление НДФЛ" формируется автоматически при закрытии ведомости.
Если НДФЛ не удержать или перечислить с опозданием, компании грозят штрафы (20% от неуплаченной суммы по ст. 123 НК РФ).
🔹 Можно ли выплатить аванс и зарплату одним платежом?
Технически можно, но это нарушает трудовой кодекс. Согласно ст. 136 ТК РФ:
- 📅 Аванс выплачивается не позднее 30-го числа текущего месяца.
- 📅 Зарплата — не позднее 15-го числа следующего месяца.
Если объединить платежи:
- ⚠️ Риск претензий от ГИТ (госинспекция труда).