Почему 1С при загрузке выписки не учитывает комиссию из справочника «Виды оплат организаций»?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет Финансы и профессиональные услуги
← На главную

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

Анализ причин некорректного расчета комиссии

Основная причина заключается в логике работы модуля загрузки. В современных версиях 1С:Бухгалтерии 3.0 механизм распознавания данных стал более интеллектуальным. Теперь программа не только опирается на справочные данные, но и активно анализирует текст в поле «Назначение платежа» загружаемого файла .txt.

Если в тексте назначения платежа присутствуют ключевые фразы или значения, которые система распознает как банковскую комиссию (например, «К.1.5%», «Комиссия 1.5» или сокращения вида «К.13.50»), алгоритм 1С автоматически присваивает приоритет этим данным. В итоге настройки, заданные вами в Видах оплат организаций, принудительно перезаписываются значениями, найденными в тексте платежного поручения.

Технический разбор механизма поиска вида оплаты

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


ВЫБРАТЬ ПЕРВЫЕ 1
    ВидыОплатОрганизаций.Ссылка КАК Ссылка
ИЗ
    Справочник.ВидыОплатОрганизаций КАК ВидыОплатОрганизаций
ГДЕ
    ВидыОплатОрганизаций.Организация = &Организация
    И ВидыОплатОрганизаций.Контрагент = &Контрагент
    И ВидыОплатОрганизаций.ДоговорКонтрагента = &ДоговорКонтрагента
    И НЕ ВидыОплатОрганизаций.ПометкаУдаления
УПОРЯДОЧИТЬ ПО
    Ссылка УБЫВ

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

Пошаговое решение проблемы

Разберем, как минимизировать риски автоматической подстановки комиссии и привести учет в соответствие с вашими настройками:

  1. Проверка исходного файла выписки: Первым делом откройте исходный .txt файл выписки с помощью текстового редактора (например, «Блокнот»). Внимательно изучите строку «Назначение платежа». Если там указаны цифры, похожие на процент (например, «1.5» или «1.50»), значит, 1С считает эти данные приоритетными.
  2. Аудит справочника «Виды оплат организаций»: Проверьте, нет ли у вас дублирующихся элементов для одного и того же банка или договора. Убедитесь, что в реквизитах элемента справочника верно указана ставка комиссии. Даже если там стоит «0», программа все равно может «перекрыть» это значение данными из файла.
  3. Корректировка в документе «Поступление на расчетный счет»: После завершения загрузки выписки всегда проверяйте документ Поступление на расчетный счет. Если комиссия рассчиталась автоматически и неверно, исправьте ее вручную. Программа позволяет редактировать сумму комиссии после загрузки.
  4. Использование внешних обработок: Если объем выписок велик, рассмотрите использование специализированных внешних обработок для 1С. Такие инструменты позволяют после загрузки «пробежаться» по списку документов, извлечь информацию из назначения платежа и автоматически пересчитать сумму комиссии в соответствии с вашим внутренним регламентом, игнорируя или корректируя автозаполнение системы.
  5. Синхронизация с договором: Проверьте связь Вида оплаты с Договором. В документе Оплата платежной картой или непосредственно в банковской выписке убедитесь, что выбран корректный вид оплаты.

Таким образом, автоматическое проставление процента комиссии — это не ошибка, а работа встроенного алгоритма парсинга. Если вы видите, что система ставит 1.5% вместо ожидаемого 0, значит, в текстовом файле выписки банк передает информацию о комиссии, которую 1С интерпретирует как руководство к действию. Лучший способ контроля — это проверка данных в документе сразу после загрузки.

← На главную