DocFlow

Название организации не совпадает со справочником

Как это выглядит

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

Коротко

Сравнение текста идёт посимвольно, а не по смыслу. Разные кавычки, лишний пробел, перенос строки внутри названия или другой порядок слов делают две одинаковые на вид строки разными для формулы.

Почему так происходит

  1. 01Разные виды кавычек

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

  2. 02Двойные и концевые пробелы

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

  3. 03Перенос строки внутри названия

    Длинное наименование в печатной форме переносится на две строки, и перенос попадает внутрь значения. Ячейка выглядит нормально, если строка не развёрнута.

  4. 04Разный порядок формы собственности

    «ООО Ромашка» и «Ромашка, ООО» — обычное расхождение между документом и справочником. Для человека это одно и то же, для формулы — нет.

  5. 05Латиница в кириллическом слове

    Буквы А, В, Е, К, М, О, Р, С, Т, Х есть в обоих алфавитах и выглядят одинаково. Название с одной латинской буквой не совпадёт ни с чем и не вызовет подозрений при взгляде.

Как понять, что причина именно эта

Как починить

Нормализовать обе стороны перед сравнением

  1. 1.Приведите к одному регистру функцией СТРОЧН.
  2. 2.Уберите лишние пробелы функцией СЖПРОБЕЛЫ и переносы строк функцией ПЕЧСИМВ.
  3. 3.Замените все виды кавычек на один через ПОДСТАВИТЬ.
  4. 4.Сравнивайте нормализованные значения, а исходные оставьте нетронутыми.

не чинит: Не решает расхождение в порядке слов: «ООО Ромашка» и «Ромашка, ООО» после нормализации всё равно разные.

Перейти на сопоставление по ИНН

  1. 1.Сделайте ключом сопоставления ИНН, а не название.
  2. 2.Название оставьте для чтения человеком.

не чинит: Требует, чтобы ИНН был в документе и был распознан верно. У ИНН свои сложности — о них отдельная страница.

Когда мы не нужны

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

Что с этим делает наша выгрузка

Название организации мы выгружаем так, как оно стоит в документе, без нормализации. Причина: нормализация — это потеря информации, и решать, что считать «тем же самым» контрагентом, должна ваша сторона, где есть справочник. ИНН выгружается отдельным полем именно для того, чтобы сопоставлять по нему.

Вопросы

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

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

Как поймать латинскую букву в русском названии?

Формулой, которая ищет символы латинского диапазона в значении. Практичнее — сопоставлять по ИНН: тогда начертание букв перестаёт что-либо значить.

Пилот · 1 990 ₽ за 30 дней

Если ошибка не в Excel, а в самих документах

Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.

Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/nazvanie-ne-sovpadaet-so-spravochnikom.