Учет и Финансы · 12 мин
Как загрузить платежки из клиент-банка в 1С
Как загрузить платежные поручения и выписки из клиент-банка в 1С: настройка обмена, форматы файлов, проверка данных и исправление типичных ошибок загрузки.
Загрузка платежных поручений и выписок из клиент-банка в 1С избавляет бухгалтера от ручного ввода реквизитов, снижает количество ошибок в суммах и счетах и ускоряет закрытие дня. В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация, ERP) обмен с банком встроен: достаточно правильно настроить подключение и разобраться с форматами файлов.
Принцип одинаков почти во всех решениях: клиент-банк выгружает файл (обычно в формате 1С:Предприятие — текстовый файл kl_to_1c.txt или аналогичный), а 1С читает его и создает документы «Поступление безналичных денежных средств» и «Списание безналичных денежных средств». Обратная операция — выгрузка платежек из 1С в клиент-банк для оплаты — работает по той же схеме в обратную сторону.
Ниже разобраны подготовка обмена, загрузка выписки, проверка результата, типичные ошибки и варианты для разных банков и конфигураций. Инструкции ориентированы на типовые решения на платформе 1С:Предприятие 8.3, но общая логика применима и к более ранним версиям.
Что нужно подготовить перед загрузкой
Перед первым обменом проверьте три вещи. Во-первых, убедитесь, что в карточке организации и в банковском счете заполнены правильные реквизиты: расчетный счет, БИК банка, корреспондентский счет. Именно по этим данным 1С идентифицирует «свои» документы в файле выписки.
Во-вторых, настройте в клиент-банке формат выгрузки. Большинство систем (Сбербанк Бизнес Онлайн, ВТБ Бизнес, iBank, Авангард и другие) поддерживают выгрузку «в 1С» — текстовый файл с секциями документов. Если банк предлагает несколько форматов, выбирайте именно формат 1С:Предприятие (файл вида kl_to_1c.txt), а не CSV или Excel.
В-третьих, определите рабочий каталог обмена — папку, куда клиент-банк сохраняет выгрузку и откуда 1С забирает файл. Удобно завести отдельную папку, например C:\BankExchange, чтобы не искать файл среди прочих документов.
Настройка обмена с банком в 1С
В 1С:Бухгалтерии 8 обмен настраивается в разделе «Банк и касса» → «Банковские выписки». Нажмите кнопку «Загрузить» или откройте «Настройки обмена с банком» через меню «Ещё». В настройках укажите банковский счет организации, путь к файлу загрузки и, при необходимости, путь к файлу выгрузки платежных поручений.
Если банк поддерживает сервис DirectBank (прямой обмен без файлов), настройка отличается: обмен идет через защищенное соединение напрямую с банком, и файлы на диске не нужны. Для этого потребуется действующий договор с банком на прямой обмен и, как правило, валидная подписка ИТС для типовых конфигураций.
Обратите внимание на кодировку файла. Стандартный формат использует кодировку Windows-1251. Если клиент-банк сохраняет файл в UTF-8, русские буквы в назначении платежа могут отображаться «кракозябрами» — тогда либо переключите выгрузку в клиент-банке на Windows-1251, либо пересохраните файл в нужной кодировке через Блокнот.
Пошаговая загрузка выписки в 1С:Бухгалтерию 8
Базовый сценарий загрузки занимает несколько минут и повторяется ежедневно или по мере появления движений по счету.
- 1В клиент-банке сформируйте выписку за нужный период и выгрузите её в формате 1С (файл kl_to_1c.txt) в рабочую папку обмена.
- 2В 1С откройте «Банк и касса» → «Банковские выписки», выберите нужный банковский счет и нажмите «Загрузить».
- 3Убедитесь, что в поле «Файл загрузки» указан правильный путь к файлу, при необходимости выберите файл вручную.
- 4Нажмите «Загрузить» в форме обмена и дождитесь формирования списка документов.
- 5Проверьте таблицу загруженных документов: суммы, контрагентов, виды операций, назначение платежа.
- 6Отметьте документы, которые нужно создать, и нажмите кнопку создания/проведения документов.
- 7Сверьте остаток по счету в 1С с остатком в выписке банка.
Ключевой этап — проверка таблицы перед созданием документов. 1С показывает каждый платеж с пометками: зеленым обычно выделяются документы, где контрагент найден в справочнике, красным или с восклицательным знаком — те, где контрагент или договор не определены. Не создавайте документы «вслепую»: сначала разберитесь с нераспознанными строками.
По окончании загрузки программа формирует документы «Поступление безналичных денежных средств» и «Списание безналичных денежных средств» с привязкой к выписке. Проведенные документы сразу влияют на остаток по счету 51 и на взаиморасчеты с контрагентами.
Как 1С сопоставляет контрагентов и что проверить после загрузки
При загрузке 1С ищет контрагента по ИНН и КПП, а затем по номеру расчетного счета. Если контрагент найден, программа подставляет его договор и типовой вид операции. Если нет — предлагает создать нового контрагента автоматически. Автоматическое создание удобно, но проверяйте результат: иногда один и тот же контрагент создается дублем из-за отличий в написании имени или КПП.
Вид операции определяется по содержимому назначения платежа: упоминание НДС, слов «оплата по счету», «возврат» и т.п. Алгоритм не идеален, поэтому после загрузки пройдитесь по документам и исправьте вид операции там, где это влияет на учет — например, «возврат от поставщика» вместо «оплаты поставщику» меняет проводки и аналитику.
Как проверить результат
Остаток в 1С после загрузки совпадает с конечным остатком в выписке банка
Остатки расходятся — загружены не все документы или есть дубли
Все контрагенты найдены в справочнике, договоры подставлены
Есть строки «Контрагент не найден» или созданы дубли контрагентов
Операции соответствуют сути платежей (оплата, возврат, налог, зарплата)
Всем документам присвоен один шаблонный вид операции
Назначение платежа перенесено полностью, без обрывов и «кракозябр»
Текст обрезан или нечитаем — проблема с кодировкой файла
Самый надежный контроль — сверка остатков. Если конечный остаток по выписке в 1С совпал с банковским, значит по суммам загрузка прошла корректно. Расхождение почти всегда означает либо пропущенный документ, либо дубль, либо загрузку выписки за период, часть которого уже была загружена ранее.
Загрузка в других конфигурациях: УТ, КА, ERP
В 1С:Управление торговлей 11, Комплексной автоматизации и ERP обмен ведется через обработку «Обмен с банками» (раздел «Казначейство» или «Банк и касса» в зависимости от версии). Логика та же: выбирается счет, файл, загружается таблица документов, создаются «Поступление безналичных ДС» и «Списание безналичных ДС».
Отличие в том, что эти конфигурации активнее используют заявки на расходование денежных средств: загруженное списание может автоматически закрыть ранее созданную заявку, если совпали сумма и получатель. Проверьте настройки, чтобы не получить ситуацию, когда заявка осталась «неоплаченной», а списание зависло отдельным документом.
В старых конфигурациях (например, УПП 1.3 или Бухгалтерия 7.7) обмен реализован внешними обработками. Там важно использовать обработку, соответствующую релизу, — несовместимые версии могут читать файл с ошибками или не видеть часть полей.
Сравнение вариантов обмена
Универсальный способ, работает с любым клиент-банком. Минус: нужно вручную выгружать файл и переносить его, если 1С и клиент-банк на разных компьютерах.
Выписки и платежки передаются напрямую между 1С и банком без файлов. Требует поддержки банка, договора на сервис и обычно подписки ИТС.
Подходит, если банк не выгружает формат 1С. Потребуется типовая или внешняя обработка загрузки и настройка соответствия колонок.
Типичные ошибки и способы их устранения
Большинство проблем при загрузке связано не с 1С, а с файлом выгрузки или настройками счета. Разберите симптом и действуйте по маршруту ниже.
Как выбрать действие
Если часть документов не нужна в учете (например, внутренние переводы между своими счетами уже введены вручную), снимите с них отметку в таблице загрузки — не создавайте документы, которые потом придется удалять.
Выгрузка платежных поручений из 1С в клиент-банк
Обратная задача решается той же формой обмена. Создайте в 1С документы «Платежное поручение», проверьте реквизиты получателей, очередность платежа и назначение (включая корректное указание НДС — от этого зависят требования банка и налоговой). Затем в форме обмена нажмите «Выгрузить»: программа сформирует файл (обычно 1c_to_kl.txt) в указанной папке.
В клиент-банке выполните импорт этого файла — у всех банковских программ есть пункт «Импорт из 1С». После импорта платежки появятся в списке на подписание. Обязательно сверьте в клиент-банке суммы и счета получателей перед подписанием: ответственность за отправленный платеж несет организация, а не программа.
Удобный рабочий ритм: утром загрузить выписку за вчерашний день и сверить остаток, затем в течение дня формировать платежки в 1С и выгружать их в банк одним пакетом. Так выписка всегда актуальна, а риск оплатить по ошибочным реквизитам ниже, потому что контрагенты уже проверены при загрузке.
FAQ
1С не видит файл выписки, хотя он выгружен из клиент-банка. Что делать?
Проверьте путь к файлу в настройках обмена — он мог измениться после переустановки клиент-банка. Затем откройте файл Блокнотом: если внутри нет строк вида «1CClientBankExchange» и «СекцияДокумент», банк выгрузил другой формат, и нужно переключить выгрузку на формат 1С.
Можно ли загрузить выписку за несколько дней одним файлом?
Да, если клиент-банк выгружает период в один файл. 1С создаст одну или несколько выписок в зависимости от конфигурации и настроек. Главное — убедиться, что за этот период ранее ничего не загружалось, иначе появятся дубли.
Почему контрагент не находится, хотя он есть в справочнике?
Сопоставление идет по ИНН, КПП и номеру счета. Проверьте, что в карточке контрагента ИНН указан без пробелов и лишних символов, а расчетный счет заведен именно как банковский счет контрагента, а не записан в поле комментария.
Как исправить дубли документов после повторной загрузки?
Откройте журнал банковских выписок, найдите задвоенные документы по номеру и сумме платежа и пометьте лишние на удаление. После этого сверьте остаток по счету с банковской выпиской, чтобы убедиться, что удалены именно дубли, а не нужные документы.
Поддерживает ли 1С прямой обмен с моим банком без файлов?
Сервис DirectBank поддерживают многие крупные банки. Проверить можно в настройках обмена с банком в 1С: если при выборе банка предлагается вариант «прямой обмен», значит интеграция возможна — потребуется подключить услугу в банке и пройти настройку по подсказкам мастера.
Нужно ли загружать выписку каждый день?
Строгой обязанности нет, но ежедневная загрузка упрощает контроль: проще сверить один день, чем месяц, а актуальные остатки нужны для управления платежами. Минимальный разумный режим — загрузка перед закрытием месяца с обязательной сверкой остатков.
Что важно запомнить
Загрузка платежек из клиент-банка в 1С сводится к трем шагам: выгрузить выписку в формате 1С, загрузить её через обработку обмена с банком с правильно выбранным счетом и сверить остаток с банком. Проверяйте контрагентов и виды операций до создания документов, избегайте повторной загрузки одного периода и делайте резервную копию перед массовыми исправлениями.