Найдорожчий рядок у накладній — той, який машина зіставила неправильно

8 хвилин читання

Бізнес, що купує автоматизацію обліку, платить за розпізнавання тексту. А спотикається на іншому — на зіставленні позицій зі своїм довідником номенклатури. Розповідаю, у що це обходиться, які три рішення тут ухвалює власник і чому «повна автоматизація» на цій ділянці досі коштує дорожче, ніж часткова.

Ілюзія, за яку платять

Коли підприємець уперше замовляє автоматизацію введення первинки, у голові в нього проста картинка: раніше бухгалтер набивав накладну сорок хвилин — тепер її набиває машина за сорок секунд. Різниця в грошах очевидна, рішення ухвалюється легко.

Проблема в тому, що ця картинка описує не ту роботу. Сорок хвилин бухгалтера — це не набирання символів. Це впізнавання. У накладній постачальника написано «Папір А4 80г/м2 500арк», а у вашому довіднику ця сама позиція живе під назвою «Папір офісний А4». Людина ставить знак рівності за пів секунди й навіть не помічає, що зробила розумову роботу. Машина бачить два різні рядки — і саме тут проходить справжня межа автоматизації.

Читайте також: Український банківський сектор традиційно є локомотивом автоматизації, але впровадження штучного інтелекту в консервативні банківські процеси (Back-office та AML) – це виклик особливої складності.

Тому розпізнавання тексту сьогодні — товар. Він майже нічого не вартий сам по собі, бо доступний усім. Вартість створюється на наступному кроці: коли розпізнаний рядок треба покласти на конкретний, ваш, історично викривлений довідник із дублями, скороченнями, латиницею впереміш із кирилицею і трьома варіантами одиниці виміру для одного й того ж товару.

Порахуймо, у що обходиться помилка

Підприємцю зручніше рахувати не у відсотках точності, а в гривнях і в тому, на якому етапі помилку помітять. Тут три різні цінники.

Помилка, яку зловили одразу. Оператор бачить, що товар підставився не той, виправляє — коштує пів хвилини. Це не збиток, це нормальна робота.

Помилка, яку зловили на звірці з постачальником. Наприкінці місяця сальдо не сходиться, бухгалтер піднімає документи, знаходить, що дві позиції поїхали не на ті картки. Це вже кілька годин чиєїсь роботи плюс лист контрагенту.

Помилка, яку зловили на інвентаризації. Три місяці товар списувався не з тієї номенклатури. Залишки на складі не збігаються з обліком, і причину доводиться шукати заднім числом по сотнях документів. Тут рахунок іде на дні роботи, і в цю суму варто чесно вписати ще й нервову розмову з власником.

Підписуйтеся на наші соцмережі

Уся вигода автоматизації живе в першому рядку. Одна помилка з третього рядка з'їдає економію за квартал. Це і є справжня економіка задачі: не «наскільки швидко», а «наскільки пізно ми дізнаємось, що щось пішло не так».

Три рішення, які ухвалює власник, а не підрядник

Технічну частину — нормалізацію назв, розкриття скорочень, порівняння за змістом, а не за написанням — зробить будь-який притомний підрядник. Але кілька рішень підрядник за вас ухвалити не може, хоч і радо візьметься.

Перше: де проходить поріг довіри. Зіставлення дає не «так» чи «ні», а число — міру схожості. Далі його треба розрізати. Робоча схема, яку я вважаю здоровою: вище 0,90 позиція підставляється сама й людині не показується взагалі; від 0,70 до 0,90 — сервіс пропонує варіант, але вимагає підтвердження; нижче 0,70 — позиція приходить як нова, і людина або вказує відповідник, або заводить її в довідник.

Цифри тут не сакральні, сакральна логіка. Спокуса власника завжди одна: підняти нижню планку так, щоб «підставлялося все і ніхто мене не смикав». Це рівно те рішення, яке переносить помилки з першого цінника в третій. Ви не прибрали роботу — ви відклали її на інвентаризацію й дорого проіндексували.

Друге: хто платить за середню зону. Проміжок між порогами — це і є місце, де сидить людина. Питання не «чи буде вона там», а чия вона: ваш бухгалтер, оператор на пів ставки чи аутсорс. У перший місяць роботи цієї зони багато, бо система ще не знає ваших постачальників. На другий-третій місяць вона стискається — кожне підтвердження запам'ятовується, і варіанти написання від постійних контрагентів перестають бути питанням. Але вона не зникає ніколи, і бюджет треба планувати саме так.

Третє: куди їдуть готові дані. Ідеально розпізнаний документ, який потім вивантажується файлом і завантажується в облік руками, економить нуль. Якщо у вас BAS чи 1С, питання інтеграції — це питання про API і формат вивантаження, і ставити його треба на етапі переговорів, а не після старту. Технічну документацію нормальні сервіси показують відкрито: у нашому випадку це docaai.com/api-docs, без реєстрації, щоб ваш інтегратор подивився контракт полів ще на етапі оцінки.

Що дешевше полагодити до автоматизації, ніж після

Автоматизація не лікує безлад у довідниках. Вона його підсвічує — і виставляє рахунок.

Найдорожче обходяться дублі. Якщо той самий товар записаний у вас тричі, правильної відповіді на питання «з якою карткою зіставити» просто не існує — ні для машини, ні для людини. Другий за вартістю — розсинхрон одиниць виміру: «шт», «штук» і «уп» для однієї позиції дають розбіжності в кількостях, які потім ловляться найпізніше з усього. Третє — назви, у які всередину запхано артикул, партію й іноді ім'я менеджера.

Тиждень роботи над довідником перед стартом дає більше, ніж будь-яке налаштування алгоритму після. І це та робота, яку неможливо делегувати підряднику: він не знає, який із трьох ваших «Паперів А4» реальний.

Чому повна автоматизація на межових випадках — міф

Мене регулярно питають, коли можна буде прибрати людину звідси зовсім. Відповідь: ніколи — і не з технічних причин.

Межовий випадок — це не «машині забракло розуму». Це ситуація, у якій даних об'єктивно недостатньо для однозначного висновку. Постачальник уперше привіз позицію, якої у вас у довіднику немає. Або привіз щось, що схоже одразу на дві ваші картки, і вибір між ними — це рішення про облік, а не про текст. Або в накладній сума позицій не б'ється з підсумком — і хтось має вирішити, це помилка сканування чи помилка постачальника.

Тут працює правило, яке варто повісити над столом: автоматизувати можна рішення, яке має правильну відповідь. Рішення, яке має відповідь «залежить», автоматизувати не можна — його можна лише сховати, і тоді воно повернеться пізніше й дорожче.

Тому здорова автоматизація вимірюється не часткою документів, які пройшли без людини, а тим, наскільки чесно система зізнається, що не впевнена. Валідація тут не менш важлива за розпізнавання: сервіс має перевіряти арифметику сум і реквізити контрагента й голосно сигналити про розбіжність, а не тихо класти в базу правдоподібне число. Технічна всеїдність — pdf, jpg, png, tiff, webp, xls, doc, файли до 50 МБ — це гігієна, а не перевага; перевага починається там, де сервіс уміє сказати «я не знаю».

Практичний висновок

Якщо ви зараз обираєте рішення, найгірше питання, яке можна поставити продавцю, — «який у вас відсоток точності». Цифру порахують як завгодно, і на ваших документах вона все одно буде іншою.

Питайте про інше. Що система робить із позицією, яку не вдалося впевнено зіставити. Чи запам'ятовує вона ваші підтвердження — і чи діють вони для всіх наступних документів цього постачальника. Як дані потрапляють в облік — файлом чи через інтеграцію. І скільки коштує та сама середня зона в людино-годинах на вашому обсязі.

І ще одне, суто підприємницьке: не оцінюйте результат за першим тижнем. Перший тиждень — найгірший з можливих, бо система ще нічого про вас не знає. Дивіться на другий-третій місяць. Якщо до того часу середня зона не стиснулась — справа не в довіднику, справа в сервісі.

Євген Щедрін — засновник DocaAI.