Банковские выписки
Какие файлы загружать, что проверяется, файл kl_to_1c.txt и что делать с помеченными строками.
В этой статье
На странице Банковские выписки вы загружаете выписку из банка; программа читает строки, сверяет остатки, вы проверяете и подтверждаете, а на выходе получаете файл банковской выписки для 1С.
Что загружать
Перетащите на страницу одно из следующего (до 20 МБ, выберите, для какого клиента):
- Excel:
.xlsxили старый.xls. - CSV или TXT: разделитель точка с запятой, табуляция,
|или~, либо колонки фиксированной ширины; кодировки UTF-8, windows-1251 и DOS (cp866) определяются по содержимому файла. - Собственный файл банка kl_to_1c.txt (файл для загрузки в 1С, который выдаёт банк).
- ZIP с одним из перечисленных файлов. Если внутри два файла или ни одного, ZIP не принимается.
PDF не принимается: возьмите в банке выписку в Excel или текстовом виде.
Формат выписки распознаётся сам: базовый формат Центробанка (п. 121), ASBT, Colvir, iBank2 и файл обмена 1С. Если формат не распознан, вы один раз указываете колонки вручную, и для следующей выписки этого банка разметка запоминается. Шапка, подвал, промежуточные и итоговые строки платежами не считаются; какие строки не прочитаны, страница показывает с причиной.
Что проверяется
- Шапка и остатки. Читаются банк, счёт, МФО, период, валюта, начальный и конечный остаток. Сходится ли «начальный остаток + приход − расход = конечный остаток», программа считает сама.
- Итоговая строка банка. Напечатанные в выписке итоги сверяются с суммой прочитанных строк. При расхождении только предупреждает; файл всё равно готовится.
- Несколько счетов. Если в одном файле несколько ваших счетов, остаток проверяется по каждому счёту отдельно. Перевод между вашими счетами становится и расходом, и приходом.
- Данные строки. Дата, сумма, приход или расход; название контрагента, ИНН (9 цифр) или ПИНФЛ (14 цифр), счёт (20 цифр), МФО (5 цифр); назначение платежа.
- Повторы. Если платёж с тем же счётом, датой, направлением, суммой и номером документа пришёл второй раз, он помечается, даже если он в другой выписке или уже был передан в 1С. Два разных платежа с одним номером не склеиваются.
- Контрагент. Привязывается к известным контрагентам; новый помечается как создаваемый в 1С.
- Вид операции. Определяется стандартными правилами (налоги, зарплата, комиссия банка, эквайринг, кредит, переводы между своими счетами) и вашими правилами. Искусственный интеллект вид операции только предлагает.
Что получится
Из подтверждённых строк формируются два файла:
kl_to_1c.txt: формат обмена банковскими выписками 1С (1CClientBankExchange 1.02), кодировка windows-1251. На каждый ваш счёт пишется отдельная секция; номер документа, повторившийся в один день, получает вид1/2, поэтому 1С не скажет «документ уже загружен». В 1С: Банк и касса → Банковские выписки → Загрузить.- Отчёт сверки (на странице и CSV): остатки, итоги, разбивка по видам операций и статусам, нерешённые и пропущенные строки.
Платежи, уже переданные в 1С, в файл повторно не попадают.
Если строка помечена
Строки лежат в фильтре Требуют внимания. Причина каждой написана рядом («Нет даты», «Сумма может читаться двумя способами», «Неверный ИНН», «Повторная строка»).
- Сомнительно: строка прочитана, но есть сомнение. Исправить меняет значение, либо вы читаете причину и нажимаете Подтвердить.
- Не решено: программа не смогла разобрать уверенно (например, не определён вид операции). Такая строка в файл не попадает, пока вы не выберете вид и не подтвердите или не нажмёте Пропустить.
- В окне Исправить можно выбрать, запомнить ли операцию: только для этой строки, всегда для этого контрагента или когда в назначении есть этот текст; правило сохраняется и применяется к похожим строкам.
- Решение отменяется кнопкой Вернуть. Строку, переданную в 1С, изменить нельзя.
Все решения остаются в истории.
Текущее состояние
Банковские выписки ещё не проверены на настоящем файле узбекского банка и настоящей базе 1С: узнаётся ли формат выписки и из какого ключа (БИК или МФО) 1С читает код банка, пока неизвестно.
Проверка в один шаг:
- Загрузите одну выписку из банка клиента. Должно появиться «Формат распознан», а в отчёте сверки Остаток сходится и итог банка совпадает. Если нет, укажите колонки вручную и сверьте результат с остатком в банке.
- Полученный
kl_to_1c.txtзагрузите в тестовой базе 1С через Банк и касса → Банковские выписки → Загрузить. Банки контрагентов должны находиться (чёрные, а не красные строки). Если красные, в Импорт в 1С и история → Настройки 1С переключите ключи МФО на «Дополнительно ПлательщикМФО / ПолучательМФО» и загрузите снова.