Учет и Финансы · 10 мин
Как отправить платежные поручения из 1С в банк
Как выгрузить платежные поручения из 1С в банк: настройка обмена через DirectBank, файл выгрузки, 1С:ДиректБанк, проверка статусов и исправление ошибок.
Платежное поручение, созданное в 1С, само по себе не уходит в банк: программа лишь формирует документ, а передать его нужно одним из трех способов — выгрузкой файла в клиент-банк, прямым обменом DirectBank (1С:ДиректБанк) или через сервис 1С:Банк. Выбор зависит от того, какой канал связи поддерживает ваш банк и какая у вас конфигурация: «Бухгалтерия предприятия», «Управление торговлей» или «Комплексная автоматизация».
Наиболее удобный вариант — прямой обмен: платежки отправляются одной кнопкой, а статусы и выписки загружаются обратно автоматически. Если банк не поддерживает DirectBank, остается классическая схема «выгрузил файл — загрузил в клиент-банк — подтвердил». Она требует больше ручных действий, но работает практически с любым банком.
Ниже разобраны оба сценария: настройка обмена, отправка документов, контроль статусов, типовые ошибки и способы их устранения. Инструкции применимы к типовым конфигурациям 1С:Бухгалтерия 8 ред. 3.0, но логика та же в других решениях на платформе 8.3.
Способы передачи платежных поручений в банк
Первый способ — файловый обмен. 1С формирует текстовый файл в формате, согласованном с банком (чаще всего по стандарту, который поддерживают большинство систем «клиент-банк»). Пользователь открывает клиент-банк, импортирует файл, проверяет документы и подписывает их. Минус — двойной контроль и ручные операции, плюс — универсальность.
Второй способ — DirectBank (в типовых конфигурациях называется «1С:ДиректБанк»). Обмен идет напрямую между 1С и банком по защищенному каналу: отправка, подписание, получение выписок и статусов происходят внутри 1С, без открытия сайта банка. Для этого банк должен поддерживать технологию, а у организации должен быть подключен соответствующий канал связи.
Третий вариант — обмен через сервисы 1С (например, в составе 1С:Предприятие 8 в облаке или через интеграцию с 1С:Link). По сути это тот же прямой обмен, но транспортом выступает сервер 1С, что упрощает настройку и не требует установки дополнительного ПО.
Сравнение способов отправки
Подходит для любого банка. Ограничение: ручной импорт и подписание, статусы приходится проверять отдельно.
Отправка и выписки внутри 1С. Ограничение: банк должен поддерживать технологию, нужна настройка обмена.
Не требует установки ПО банка, работает из браузера. Ограничение: зависит от доступности сервиса и тарифа.
Подготовка: проверка реквизитов и настройка банковского счета
Прежде чем отправлять документы, убедитесь, что в карточке организации корректно заполнены ИНН, КПП, наименование и основной банковский счет. Ошибка в любом реквизите приведет к отказу банка или, что хуже, к отправке платежа по неверным данным.
Откройте раздел «Банк и касса» → «Банковские счета» и проверьте сам счет: номер, БИК банка, корреспондентский счет. БИК должен соответствовать актуальному справочнику банков — устаревший БИК является частой причиной сбоя при выгрузке.
Также проверьте, что в карточке контрагента-получателя заполнены реквизиты его банка. 1С подставляет их автоматически из справочника, но при ручном вводе легко допустить опечатку в номере счета или БИК.
Что проверить перед отправкой
Совпадает со справочником банков, банк действующий
БИК не найден или банк закрыт — платеж не уйдет
20 знаков, соответствует БИК банка получателя
Ошибка контрольного разряда — банк отклонит документ
Указаны основание, НДС или «НДС не облагается»
Пустое назначение или неверная ставка НДС
Указана в соответствии с типом платежа (обычно 5)
Пустое поле — банк может вернуть документ
Настройка обмена 1С:ДиректБанк
Для прямого обмена перейдите в «Администрирование» → «Обмен электронными документами» → «Обмен с банками» и включите опцию DirectBank. Затем в разделе «Банк и касса» откройте «Настройки обмена с банком» и создайте новую настройку для нужного банковского счета.
Мастер настройки предложит выбрать способ подключения. Если банк входит в список поддерживаемых, 1С подставит параметры автоматически — останется указать логин или идентификатор, полученный в банке. Для некоторых банков требуется установка дополнительного компонента криптографии или подписания.
После настройки выполните тестовый обмен: программа запросит у банка выписку и покажет результат. Если выписка загрузилась, канал работает, и платежные поручения можно отправлять напрямую.
- 1Откройте Администрирование → Обмен электронными документами и включите обмен с банками.
- 2В разделе Банк и касса откройте настройки обмена с банком и создайте настройку для счета.
- 3Выберите банк из списка и укажите идентификатор, выданный банком.
- 4При необходимости установите криптопровайдер или внешнюю компоненту подписания.
- 5Выполните тестовое получение выписки и убедитесь, что обмен работает.
Отправка платежных поручений через DirectBank
Создайте документ «Платежное поручение» из раздела «Банк и касса» → «Платежные поручения». Заполните получателя, сумму, назначение платежа, очередность и вид платежа. Проведите документ — непроведенные платежки в обмен не попадают.
В списке платежных поручений отметьте нужные документы и нажмите «Отправить в банк». Программа сформирует электронный документ, подпишет его (если настроена подпись) и передаст в банк. Статус документа изменится на «Отправлено», затем — по мере обработки банком — на «Исполнено» или «Отклонено».
Если в банке настроено подтверждение платежей второй подписью или по SMS, документ зависнет в статусе «На подписании» до подтверждения в клиент-банке или приложении банка. Уточните порядок подтверждения в своем банке заранее, чтобы платежи не задерживались.
Выгрузка платежных поручений файлом в клиент-банк
Если прямой обмен недоступен, используйте выгрузку в файл. В списке платежных поручений нажмите «Выгрузить в банк» (в некоторых конфигурациях — «Еще» → «Выгрузка платежных поручений»). Укажите период, организацию и банковский счет.
Программа предложит сохранить файл — обычно это текстовый файл с расширением .txt. Запомните папку сохранения: именно этот файл нужно будет импортировать в клиент-банк. Не открывайте файл в редакторе и не меняйте его содержимое — любое изменение может нарушить формат.
В клиент-банке найдите функцию импорта платежных поручений, выберите файл и проверьте загруженные документы: суммы, получателей, назначения. После проверки подпишите и отправьте документы штатными средствами банка.
Контроль статусов и загрузка выписки
Отправка платежки не означает ее исполнения. Окончательное подтверждение — списание суммы со счета, которое отражается в банковской выписке. При прямом обмене выписки загружаются автоматически или по кнопке «Загрузить выписку»; при файловом обмене выписку нужно выгрузить из клиент-банка и импортировать в 1С.
После загрузки выписки проверьте, что каждое платежное поручение получило документ списания с расчетного счета. В типовых конфигурациях 1С сопоставляет выписку с платежками автоматически по номеру и дате документа.
Если платеж отклонен, банк обычно указывает причину: ошибка в реквизитах, недостаточно средств, истек срок подписания. Исправьте причину и отправьте документ повторно — дублировать платежку вручную не нужно.
Что делать при ошибках обмена
Если при отправке появляется ошибка соединения, проверьте доступ в интернет, настройки прокси и сертификаты. При файловом обмене убедитесь, что у пользователя есть права на запись в папку выгрузки.
Ошибки подписания обычно связаны с истекшим сертификатом электронной подписи или отсутствием криптопровайдера. Проверьте срок действия сертификата в настройках обмена и при необходимости обновите его через банк.
Если банк отклонил файл целиком, запросите у банка протокол обработки — в нем указана конкретная строка и причина. Чаще всего это несовпадение формата выгрузки с ожидаемым банком: настройку формата меняют в карточке обмена с банком.
Частые вопросы
Почему платежное поручение не отправляется в банк из 1С?
Чаще всего документ не проведен, отключена настройка обмена с банком или нарушена связь с сервисом. Проверьте статус документа, настройку DirectBank и журнал ошибок обмена в разделе «Обмен с банками».
Можно ли отправить платежку из 1С без клиент-банка?
Да, если банк поддерживает 1С:ДиректБанк. Обмен идет напрямую из 1С, клиент-банк не нужен, но для подтверждения платежей банк может требовать SMS-код или подписание в мобильном приложении.
Как понять, что платеж исполнен банком?
По статусу «Исполнено» в списке платежных поручений и по появлению документа списания с расчетного счета после загрузки выписки. Только выписка подтверждает фактическое движение денег.
Что делать, если банк отклонил платежное поручение?
Откройте статус документа и прочитайте причину отказа. Исправьте реквизиты, назначение или очередность платежа в том же документе и отправьте его повторно — создавать копию не требуется.
Нужно ли обновлять справочник банков в 1С?
Да. БИК и реквизиты банков меняются при реорганизациях и закрытиях. В типовых конфигурациях справочник обновляется автоматически через интернет-поддержку; без нее актуальность БИК стоит проверять вручную перед отправкой.
Можно ли выгружать платежки из 1С в несколько банков?
Да, для каждого банковского счета создается отдельная настройка обмена со своим форматом или каналом DirectBank. При выгрузке выбирайте нужный счет — программа применит соответствующую настройку.
Что важно запомнить
Платежные поручения уходят в банк либо через прямой обмен 1С:ДиректБанк, либо файлом в клиент-банк. Перед отправкой проверяйте реквизиты и проведение документов, после — статусы и выписку. Отклоненный платеж исправляется и отправляется повторно без создания дубля.