Содержание:
2. Формат обмена с банками
3. Настройка загрузки банковской выписки
4. Сервис «1С: ДиректБанк»
5. Загрузка банковской выписки в 1С
6. Автоматическая обработка платежей в программе 1С: Комплексная автоматизация
В системе 1С: Комплексная автоматизация 2 (далее — 1С: КА) ведение расчетов с контрагентами и контроль движения денежных средств невозможно без грамотной работы с банковскими выписками. Этот процесс включает загрузку данных из клиент-банка, автоматическое создание документов «Поступление» и «Списание», а также корректную сверку расчетов.
В данной статье разберем пошагово:
- как настроить и загрузить банковскую выписку;
- как обрабатываются входящие и исходящие платежи;
- как автоматизировать распределение платежей;
- как контролировать и исправлять ошибки при загрузке.
1. Что такое банковская выписка в 1С: КА
Банковская выписка — это электронный документ, полученный из клиент-банка в формате 1C: Enterprise (TXT, DBF), ISO 20022 (XML) или через обмен по протоколу «1С: ДиректБанк».
На её основании в 1С автоматически создаются: поступление на расчетный счет, списание с расчетного счета, документы расчетов с контрагентами, документы по уплате налогов, зарплатных перечислений, кредитов, займов, комиссий и т.д.
2. Формат обмена с банками
1.1 Файловый обмен
Для файловых обменов с банками предусмотрена настройка с выбором формата.
a) 1CClientBankExchange – это формат обмена данными между программами 1С и системами «Клиент-Банк». Он используется для автоматического обмена платежными поручениями (отправка из 1С в банк) и выписками по расчетному счету (загрузка из банка в 1С). Формат 1CClientBankExchange (рис.1) представляет собой текстовые файлы, обычно с расширением .txt. Он стандартизирован, но в зависимости от банка может иметь незначительные отличия. Структура основана на использовании ключевых слов и блоков: каждая строка начинается с ключа, за которым следует его значение. Такой подход делает формат удобным для автоматизации — файлы легко обрабатываются в 1С без необходимости ручного ввода данных.
Рисунок 1
b) ISO20022 – это международный стандарт обмена финансовыми сообщениями между организациями, такими как банки, платежные системы, страховые компании и другие участники финансовой инфраструктуры. Формат разрабатывается и поддерживается организацией ISO (International Organization for Standardization), а его практическое развитие координируется SWIFT — международной межбанковской системой передачи информации. Все сообщения формируются в формате XML (рис.2), что делает их гибкими и удобными для автоматической обработки. Стандарт отличается высокой расширяемостью, позволяя добавлять новые поля без потери совместимости с существующими системами.
Рисунок 2
c) MT 940 - это формат банковской выписки, используемый в системе SWIFT для передачи информации о движении средств по счету. Он широко применяется банками и корпоративными клиентами для автоматизированного обмена данными и интеграции с бухгалтерскими или ERP-системами. MT (Message Type) представляет собой серию форматов сообщений, используемых в стандарте SWIFT для обмена финансовой информацией между банками. MT 940 — это один из таких типов, предназначенный для передачи выписки по счёту клиента (Customer Statement Message). Он используется для ежедневной отправки данных о движении средств по расчетному счёту, включая информацию о всех поступлениях, списаниях и остатках. Формат является текстовым (рис.3), строго структурированным и не использует XML, в него нельзя вложить много деталей о транзакциях в отличие от более современных стандартов, таких как ISO 20022.
Рисунок 3
• CSV – дополнительный формат обмена, который может быть доступен после настройки своего формата обмена с банками. CSV представляет собой обычный текстовый файл, в котором данные организованы в строки и столбцы. Каждая строка соответствует одной записи, а значения столбцов разделены запятыми (или другими разделителями, такими как точка с запятой или табуляция — это зависит от локальных настроек и требований системы) (рис.4).
3. Настройка загрузки банковской выписки
Настройки обмена с банком можно выполнить по ссылке:
НСИ и администрирование → Банковские счета организации (рис.5)
Рисунок 5. Банковские счета организации
Затем необходимо выбрать расчетный счет и организацию, перейти на вкладку «Обмен с банком» и включить доступ для возможности обмена с банком (рис.6)
Рисунок 6. Обмен с банком
Рисунок 7. Доступ для возможности обмена с банком
Установить требуемый формат обмена (рис.7).
При применении формата ISO20022 необходимо выбрать версию выгрузки (рис.8).
Рисунок 8. Выбрать версию выгрузки
Например, pain.001.001.03 — это версия XML-сообщения ISO 20022, используемая для инициации платежей (Payment Initiation). Она обозначает конкретную структуру документа в схеме ISO 20022.
Разберём название:
✔ pain — Payments Initiation (инициация платежей).
✔ 001 — тип сообщения (Customer Credit Transfer Initiation).
✔ 001 — версия типа сообщения.
✔ 03 — ревизия схемы (версия спецификации).
Также при выборе остальных форматов потребуется выбрать кодировку, то есть способ, которым текст представляется в виде байтов. От правильной кодировки зависит, будут ли корректно отображаться русские буквы, символы валют, спецсимволы и т.д. (рис.9)
Рисунок 9. Выбрать кодировку
|
Требование |
Выбор кодировки |
|
Банк использует современный Клиент-Банк (обычно с Excel) |
Windows |
|
Банк использует старое DOS-приложение или требует OEM866 |
DOS |
|
Если банк не указал явно |
Лучше уточнить, либо протестировать обе |
4. Сервис «1С: ДиректБанк»
Сервис «1С: ДиректБанк» — это современное решение от компании 1С для прямого, безопасного и автоматического обмена данными между 1С и банками без промежуточных файлов и ручной загрузки/выгрузки документов.
Он особенно актуален для конфигураций уровня 1С: КА, где требуется высокая степень автоматизации и интеграции с несколькими банками.
Сервис «1С: ДиректБанк» позволяет отправлять платёжные поручения напрямую из 1С в банк, автоматически получать банковские выписки и статусы по платежам, исключая необходимость ручной выгрузки и загрузки файлов в форматах XML, CSV и других. Обмен осуществляется через защищённый канал связи с использованием HTTPS, API и электронных сертификатов.
Для настойки обмена между с сервисом необходимо включить функциональную опцию
НСИ и администрирование → Настройка интеграции → Обмен электронными документами → Обмен с банками → Сервис 1С: ДиректБанк (рис. 10,11)
Рисунок 10. Обмен электронными документами
Рисунок 11. Обмен с банками
Чтобы использовать прямой обмен данными с банком, необходимо оформить и зарегистрировать действующее соглашение на электронный документооборот.
Для подключения к сервису «1С: ДиректБанк», необходимо выполнить настройки обмена с банками по ссылке: НСИ и администрирование → Настройка интеграции → Обмен электронными документами → Обмен с банками→ Настройки обмена с банками (рис. 12,13).
Рисунок 12. Настройки обмена с банками
В помощнике подключения предлагаются два варианта настройки обмена с сервисом «1С: ДиректБанк»:
«Загрузить из файла» что позволяет импортировать параметры подключения из заранее подготовленного файла, который можно получить в личном кабинете банка.
Ручной ввод через кнопку «Создать» — позволяет самостоятельно ввести все необходимые данные. При необходимости параметры можно уточнить в технической поддержке банка.
Альтернативно подключение к сервису можно выполнить непосредственно из карточки банковского счёта, для которого настраивается прямой обмен. Для этого используется гиперссылка «Подключить», доступная при выборе технологии обмена через сервис «1С: ДиректБанк».
5. Загрузка банковской выписки в 1С
Загрузка и выгрузка осуществляется по ссылке: Казначейство → Безналичный платежи → Выгрузка и загрузка платежей (рис.14)
Рисунок 14. Выгрузка и загрузка платежей
Выгрузка в банк в 1С — открывает рабочее место «Выгрузка платежей в банк», где осуществляется передача платёжных документов на безналичное перечисление денежных средств с расчётного счёта организации в электронном виде.
Загрузка выписки/зачисления на лицевые счета — открывает рабочее место «Загрузка выписки/зачисления на лицевые счета» (раздел Казначейство – Сервис). С его помощью выполняется приём и обработка выписок из банка, а также передача документов на зачисление или списание безналичных средств по расчётному счёту организации.
В рабочем месте «Загрузка выписки/зачисления на лицевые счета» предусмотрены удобные инструменты для работы с большим числом счетов, подключённых к обмену с банком. Пользователь может быстро отобрать нужные счета по таким параметрам, как организация, валюта и номер счёта. При ведении учета по нескольким организациям доступна настройка отображения списка — его можно представить как в виде обычного списка, так и в виде иерархического дерева с группировкой по организациям. Для загрузки данных предусмотрены кнопки «Выбрать из файла» и «Открыть файл». Кроме того, перед началом работы система автоматически сохраняет список выбранных счетов, который затем восстанавливается при следующем открытии формы через раздел «Казначейство – Сервис».
Рисунок 15. Казначейство – Сервис
Если для банка используется обмен через файл «1С: Предприятие – Клиент банка», то для соответствующего банковского счёта в рабочем месте «Выгрузка платежей в банк» отображается файл, в который необходимо выгружать данные. Этот файл указывается в поле «Настройка обмена». Для каждого расчётного счёта должен быть задан свой отдельный файл или каталог, куда будут сохраняться выгружаемые документы. Также предусмотрен переключатель, позволяющий выбрать формат обмена — в виде отдельного файла или каталога. По умолчанию используется файл, указанный в карточке расчётного счёта, однако при необходимости его можно изменить непосредственно при работе с банковской выпиской.
После загрузки/выгрузки система автоматически создаст документы «Поступление на расчетный счет»- для входящих платежей и документы «Списание с расчетного счета» для исходящих.
Все операции группируются по датам, суммам и назначению платежа.
6. Автоматическая обработка платежей в программе 1С: Комплексная автоматизация
Чтобы система корректно распределяла оплаты по договорам и счетам, используются система автоматической обработки, которая позволяет определить:
- Контрагента на основании данных, указанных в платёжном документе — таких как ИНН, расчётный счёт или наименование организации.
- Назначение платежа — анализируется для поиска информации о счёте, договоре или акте.
Распределение платежей осуществляется по заданным правилам, среди которых приоритетными являются сценарии по счёту, договору или заказу. Для более точной и корректной автоматической обработки рекомендуется заранее заполнить в карточке контрагента основной договор, счета учёта расчётов, а также указать вариант оплаты (например, предоплата или оплата по факту).
Создание документов вручную (если не определилось автоматически)
Если автоматическая обработка не сработала, пользователь может открыть загруженный документ и вручную указать необходимые данные — выбрать контрагента, договор, заказ и статью движения денежных средств. После заполнения полей документ следует сохранить и провести.
7. Контроль и отчеты в системе 1С: КА
Для контроля можно использовать:
Отчет «Сверка выписок» (рис. 16,17)
Рисунок 16. Безналичные платежи
Рисунок 17. Сверка банковских выписок
Журнал банковских выписок – с сортировкой по не проведенным банком документам
Рисунок 18. Журнал банковских выписок
Работа с банковскими выписками в программе 1С: Комплексная автоматизация — важный элемент финансового учета. При правильной настройке обмена и автоматического распределения можно:
- сократить время на обработку поступлений и оплат;
- уменьшить количество ошибок при ручном вводе;
- обеспечить точность расчетов с контрагентами;
- повысить прозрачность движения денежных средств.
Специалист компании ООО "Кодерлайн"
Татьяна Мудриченко

















