Как начать использовать Директ-Банк в 1С:УТ 11.4, если во взаиморасчетах накопились ошибки

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

Переход на автоматизированный обмен с банком через сервис Директ-Банк в конфигурации 1С:Управление торговлей 11.4 — это отличный шаг к ускорению работы бухгалтерии. Однако на практике пользователи часто сталкиваются с проблемой: при загрузке банковской выписки система начинает автоматически привязывать новые платежи к очень старым, «зависшим» заказам или накладным. Это происходит из-за того, что в базе нарушена последовательность расчетов или документы оплаты были оформлены некорректно (например, вместо безналичных платежей использовались кассовые ордера).

В этой статье мы подробно рассмотрим, как «малой кровью» навести порядок в базе, отсечь старые долги и подготовить систему к корректной работе с 1 августа или любой другой выбранной даты.

Почему новые платежи привязываются к старым заказам?

Проанализируем механику работы системы. В 1С:УТ 11.4 учет взаиморасчетов ведется в разрезе объектов расчетов (заказов, договоров или накладных). Если в настройках системы выбран порядок расчетов «По заказам» или «По накладным», программа при получении оплаты ищет первый по хронологии незакрытый документ, по которому числится остаток долга. Даже если вы считаете, что заказ оплачен, в регистрах 1С (таких как РасчетыСПоставщиками или РасчетыСКлиентами) может висеть копеечный остаток или нераспределенный аванс. Система действует по принципу ФИФО (первым пришел — первым ушел), пытаясь закрыть самую старую задолженность.

Шаг 1. Инвентаризация и «отсечение» старых периодов

Чтобы начать «новую жизнь» с определенной даты, нам необходимо обнулить все фиктивные остатки до этой даты. Рассмотрим основные способы решения этой задачи:

  1. Документ «Инвентаризация взаиморасчетов». Прежде чем что-то списывать, сформируем этот документ. Он позволяет зафиксировать фактическое состояние расчетов с контрагентами на выбранную дату (например, на 31.07). После того как мы выявим расхождения между данными в базе и реальностью, мы сможем их скорректировать.
  2. Использование документа «Корректировка задолженности». Это самый правильный путь для пользователя без навыков программирования. Разберем алгоритм действий:
    • Перейдем в раздел Казначейство — Взаиморасчеты — Корректировки задолженностей.
    • Создадим документ с операцией «Списание дебиторской задолженности» (для клиентов) или «Списание кредиторской задолженности» (для поставщиков).
    • Заполним табличную часть остатками до 31.07. Важно списать именно те «хвосты», которые мешают автоматическому распределению.
    • В качестве статьи доходов/расходов выберем соответствующую статью прочих доходов или расходов (в зависимости от ситуации).
  3. Перенос задолженности на «технический» объект. Если вы не хотите просто списывать долги, а хотите объединить их, можно использовать операцию «Перенос задолженности». Перенесите все остатки со старых заказов на один общий договор или специально созданный заказ «Остатки до 01.08». В этом случае новые платежи будут цепляться только к новым документам, так как по ним не будет числиться долга в прошлом.

Шаг 2. Техническая правка регистров (для продвинутых пользователей)

Выясним причину глубокого «бардака». Иногда стандартных документов корректировки недостаточно, особенно если оплаты проводились документами РасходныйКассовыйОрдер вместо безналичных платежей, что привело к разрыву цепочки в регистрах. Рассмотрим вариант программного решения:

Если в штате есть программист, целесообразно написать небольшую обработку, которая закроет записи в регистрах накопления. Основные регистры, которые нужно проанализировать:

Пример логики работы такой обработки на встроенном языке 1С:


// Пример упрощенной логики для очистки остатков по регистру
НаборЗаписей = РегистрыНакопления.РасчетыСПоставщиками.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(СсылкаНаДокументКорректировки);
// Здесь программно формируются записи, закрывающие остатки в 0
НаборЗаписей.Записать();

Важно: Любые прямые корректировки регистров через документ Корректировка регистров должны выполняться крайне осторожно, чтобы не нарушить целостность данных в управленческом и бухгалтерском учете.

Шаг 3. Настройка «Директ-Банка» для корректного поиска документов

При использовании сервиса Директ-Банк в 1С:УТ 11.4 можно настроить алгоритмы, которые помогут системе игнорировать старые долги. Разберем, как это сделать:

В настройках обмена с банком (раздел НСИ и администрирование — Настройка ИБ — Администрирование — Банковские счета) проверьте Правила заполнения реквизитов платежа. Современные версии 1С позволяют системе искать объект оплаты по номеру и дате счета или заказа, указанным в назначении платежа.

Если ваш клиент в назначении платежа указывает «Оплата по заказу №123 от 05.08», система, при правильной настройке, приоритетно найдет именно этот заказ, даже если за клиентом числится долг за прошлый год. Для этого в настройках загрузки выписки должен стоять приоритет поиска по номеру документа.

Шаг 4. Работа с эквайрингом (оплата платежными картами)

Часто в рамках темы безналичных платежей возникает вопрос контроля оплат картами. Проанализируем ситуацию: банк-эквайер обычно перечисляет деньги одной общей суммой за день, удерживая комиссию. Как в этом случае понять, кто из клиентов заплатил?

Рассмотрим стандартную схему работы в УТ 11.4:

  1. При продаже оформляется документ Эквайринговая операция. В этот момент в системе фиксируется долг банка перед вами. Деньги попадают на счет 57.03 (Продажи по платежным картам).
  2. Когда деньги фактически приходят на расчетный счет, загружается выписка из банка (через Директ-Банк). Создается документ Поступление безналичных денежных средств с видом операции «Поступление по эквайрингу».
  3. Для детализации необходимо использовать документ Отчет банка по эквайрингу. Именно в нем указывается, какие конкретно транзакции (оплаты от каких клиентов) вошли в эту сумму.

Если ваш банк предоставляет детализированный реестр в электронном виде, его можно загрузить в документ Отчет банка по эквайрингу. Если банк присылает только общую сумму, контроль осуществляется через сверку итогов: остаток на 57 счете должен соответствовать сумме еще не зачисленных банком оплат за вычетом комиссии.

Резюме: план действий для запуска «с чистого листа»

Подведем итог. Чтобы успешно внедрить Директ-Банк и забыть о старом «бардаке», рекомендуем придерживаться следующего алгоритма:

Во-первых, зафиксируйте дату перехода (например, 1 августа). Все документы до этой даты должны быть проведены, а заказы, которые фактически завершены, — закрыты (статус «Закрыт»).

Во-вторых, используйте Корректировку задолженности, чтобы обнулить все мелкие остатки и неверно распределенные авансы. Добейтесь того, чтобы в отчете «Ведомость расчетов с поставщиками/клиентами» на 01.08 данные соответствовали действительности.

В-третьих, настройте в 1С правила поиска объектов оплаты в банковской выписке. Обучите контрагентов указывать номер счета или заказа в назначении платежа — это на 90% снимет проблему неверного распределения денег.

Помните, что заведение дублей контрагентов или новых расчетных счетов (как предлагалось в некоторых сообщениях на форумах) — это лишь временная мера, которая в долгосрочной перспективе только увеличит количество «мусора» в вашей базе данных. Правильная работа с регистрами и документами корректировки — залог стабильного учета.

← На главную