Почему при загрузке выписки из банка выплата зарплаты определяется как оплата поставщику и как это исправить?

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

При работе в программах семейства 1С, таких как 1С:Бухгалтерия 8.3 или 1С:Зарплата и управление персоналом 3.1, пользователи часто сталкиваются с ситуацией, когда интеллектуальный механизм загрузки банковских выписок ошибочно классифицирует платежи. Особенно часто это происходит у индивидуальных предпринимателей (ИП). Рассмотрим ситуацию, когда по одной из организаций перечисление денежных средств сотруднику упорно загружается с видом операции Оплата поставщику, в то время как по остальным фирмам корректно устанавливается Перечисление заработной платы работнику.

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

Разберем логику интеллектуального распознавания 1С

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

  1. ИНН и КПП получателя: Программа ищет соответствия в справочниках Контрагенты и Физические лица, учитывая настройки загрузки выписки для определения вида операции.
  2. Назначение платежа: Робот ищет ключевые слова: "зарплата", "заработная плата", "аванс", "по ведомости".
  3. Настройки организации: Это самый критичный момент. Если организация зарегистрирована как ИП, программа проверяет, является ли данный предприниматель работодателем.

Если система находит ИНН в списке физических лиц, но при этом в карточке организации (ИП) отсутствуют признаки наличия наемного персонала, алгоритм делает логический вывод: "Раз сотрудников официально нет, значит, выплата физическому лицу — это расчет с поставщиком услуг (например, самозанятым или арендодателем)". В результате создается документ Списание с расчетного счета с видом операции Оплата поставщику.

Выясним причину ошибки: почему программа "не видит" сотрудников

Как показывает практика и обсуждения на форумах, основной причиной является отсутствие регистрационных данных в контролирующих органах, специфичных для работодателей. До объединения фондов ключевым маркером был регистрационный номер ФСС. В современных версиях программ 1С эта логика сохраняется, но теперь она завязана на единый регистрационный номер СФР (Социальный фонд России).

Проанализируем ситуацию: если поле с регистрационным номером ФСС (СФР) пустое, программа считает ИП "одиночкой", работающим без привлечения труда наемных работников. В этом случае справочник Сотрудники при загрузке выписки фактически игнорируется, и приоритет отдается справочнику Контрагенты.

Пошаговая инструкция по исправлению настроек

Чтобы восстановить корректную загрузку зарплатных платежей, выполним следующие действия:

  1. Откроем карточку организации. В интерфейсе "1С:Бухгалтерии" это меню Главное — Организации.
  2. Перейдем в раздел Регистрационные номера.
  3. Найдем поле Регистрационный номер ФСС (в новых релизах оно может называться "Регистрационный номер в СФР").
  4. Обязательно заполним этот номер. Даже если вы только начинаете вести учет или номер изменился, его наличие в базе критически важно для работы алгоритмов автоматизации.
  5. Проверим наличие галочки Используется труд наемных работников. В некоторых версиях конфигураций этот флаг вынесен в раздел настроек налогов и отчетов (Главное — Налоги и отчеты — Антикризис/Зарплата).

После внесения этих изменений программа начнет воспринимать организацию как полноценного работодателя, что позволит корректно формировать отчет по начисленной и выплаченной заработной плате.

Проанализируем взаимосвязь ЗУП и Бухгалтерии

Важно понимать технический нюанс: хотя пользователь в исходном сообщении упоминает ЗУП 3.1, вид операции Оплата поставщику характерен именно для 1С:Бухгалтерии (БП). В самой ЗУП банковские выписки в классическом понимании (как в клиент-банке) загружаются редко — обычно там происходит обмен в рамках Зарплатного проекта.

Если вы столкнулись с этой проблемой, скорее всего, вы загружаете выписку в Бухгалтерию предприятия, а затем данные синхронизируются с ЗУП. Или же вы используете ЗУП для формирования файлов обмена с банком. В любом случае, настройка регистрационных номеров фондов должна быть идентичной в обеих базах.

Как проверить результат без повторной загрузки

Рассмотрим, как убедиться, что настройки помогли, не удаляя уже загруженные документы. Попробуем выполнить "Перераспознавание" (если такая функция доступна в вашем релизе при загрузке) или просто создадим новый документ Списание с расчетного счета вручную для этого ИП.

При выборе получателя (физического лица), если номера ФСС/СФР заполнены, программа должна автоматически предложить вид операции Перечисление заработной платы работнику. Если же вы видите Оплата поставщику, значит, связь между физлицом и сотрудником всё еще не установлена.

Дополнительные факторы: Назначение платежа и ИНН

Иногда даже при заполненном номере СФР проблема остается. Рассмотрим дополнительные условия успеха:

1. Соответствие ИНН: Убедитесь, что в справочнике Физические лица у сотрудника заполнен ИНН, и он совпадает с ИНН в банковской выписке. Программа использует ИНН как основной ключ поиска.

2. Ключевые слова в назначении платежа: Если в файле из банка в поле "Назначение платежа" написано просто "Перевод средств" или "Пополнение счета", программа может запутаться. Посмотрите на пример правильного назначения:

Заработная плата за октябрь 2023 года по ведомости №15 от 10.11.2023. Без НДС.

Слово "Заработная плата" является триггером для системы. Если программа видит это слово и знает, что ИП — работодатель, она с вероятностью 99% выберет правильный вид операции.

Техническая справка для программистов

Для тех, кто хочет глубже понять, как это реализовано в коде, можно заглянуть в модули обработки ЗагрузкаВыпискиИзБанка. Система часто использует запросы к метаданным, проверяя заполненность реквизитов организации.

Концептуально это выглядит так (упрощенный пример логики):


Если ЭтоИП(Организация) Тогда
    Если НЕ ЗначениеЗаполнено(Организация.РегистрационныйНомерФСС) Тогда
        // Программа считает, что наемных рабочих нет
        ВидОперации = ВидыОпераций.ОплатаПоставщику;
    Иначе
        // Проверяем назначение платежа и ищем в сотрудниках
        ВидОперации = ОпределитьВидПоТексту(НазначениеПлатежа);
    КонецЕсли;
КонецЕсли;

Именно поэтому заполнение регистрационного номера "лечит" проблему системно для всей организации сразу.

Резюме

Если при загрузке банковской выписки по ИП вы видите некорректные виды операций (поставщик вместо зарплаты), не спешите править каждый документ вручную. Проверьте карточку организации. Заполнение номера ФСС/СФР — это не просто формальность для отчетности, но и важный параметр для работы внутренних алгоритмов автоматизации 1С. После выполнения этих настроек интеллектуальное распознавание начнет работать корректно, экономя время бухгалтера на рутинных операциях.

← На главную