English

ШІ

ШІ для первинних документів: скільки коштує розпізнати 1 000 сторінок накладних і актів, які реквізити за статтею 9 Закону про бухгалтерський облік він лише звіряє і де в процесі потрібна людина

Бухгалтер малої компанії щомісяця вбиває в облікову програму сотні накладних і актів. Сервіси розпізнавання обіцяють робити це самі. Але первинний документ — це не просто картинка з цифрами: закон вимагає від нього певних реквізитів, і за прийняття неправильного документа до обліку відповідає не сервіс.

Оновлено 2026-11-03 8 хв Цифри з датою перевірки
Ілюстрацію згенеровано ШІ (OpenAI gpt-image-2.5-flare) і позначено метаданими IPTC.

Скільки коштує розпізнати 1 000 сторінок

Для малої компанії 1 000 сторінок на місяць — це приблизно 50 накладних і актів на робочий день. Нижче — тарифи з оплатою за сторінку, без місячної підписки. Ціни взято зі сторінок Google Document AI, Azure Document Intelligence і OpenAI 3 листопада 2026 року. Гривні — за курсом Національного банку на 3 листопада, 45,5348 гривні за долар.

Сервіс і режимЩо повертаєЦіна1 000 сторінок на місяць
Azure, ReadТекст сторінки$1,50 за 1 000 сторінок68 грн
Google, Enterprise Document OCRТекст сторінки$1,50 за 1 000 сторінокдо 68 грн
Azure, готові моделі (рахунок, чек, договір)Поля за готовою схемою$10 за 1 000 сторінок455 грн
Google, Form ParserПари «поле — значення», таблиці$30 за 1 000 сторінок1 366 грн
Google, Custom extractorВаші поля, навчені на ваших документах$30 за 1 000 сторінок1 366 грн
Azure, Custom extractionВаші поля, навчені на ваших документах$30 за 1 000 сторінок1 366 грн
OpenAI gpt-6-astra, пакетна обробка (умовний розрахунок)Що попросите в запиті$5 / $25 за 1 млн токенів≈1 246 грн
OpenAI gpt-6-astra, звичайна обробка (умовний розрахунок)Що попросите в запиті$10 / $50 за 1 млн токенів≈2 493 грн
Google, Invoice parser, односторінкові рахункиПоля рахунку за готовою схемою$0,10 за документ до 10 сторінок4 553 грн
1 000 сторінок на місяць, гривень
Azure Read, лише текст68
Azure, готова модель рахунку455
OpenAI, пакетна обробка≈1 246
Google Form Parser1 366
OpenAI, звичайна обробка≈2 493
Google Invoice parser4 553

1 000 сторінок × тариф × 45,5348 грн/$ (курс НБУ на 03.11.2026). Тарифи перевірено 3 листопада 2026 року на сторінках постачальників. Без безкоштовних обсягів, без зберігання файлів і без вартості розробки інтеграції.

Як порахувано рядки, які не видно з таблиці.

  • OpenAI рахує не сторінки, а токени. Довідка про зображення для gpt-6-astra в режимі високої деталізації обмежує картинку 2 500 латками по 32×32 пікселі і множить їх на 1,2. Скан сторінки A4 з роздільністю 200 dpi (1 654 × 2 339 пікселів) зменшується до цього ліміту і коштує 2 974 вхідних токени. Умовно додано 500 токенів інструкції і 400 токенів відповіді зі списком полів; разом $0,0547 за сторінку при звичайній обробці і $0,0274 при пакетній. Якщо модель пише довшу відповідь чи довше міркує, ціна росте.
  • Для дешевших моделей OpenAI розрахунку немає. На сторінці тарифів 3 листопада є gpt-6.1-sol, gpt-6.1-terra і gpt-6-luna, а в довідці про зображення множник і ліміт латок для них не вказано. Порахувати вартість сторінки за довідкою для них не можна — лише пробним запуском на своїх документах.
  • Invoice parser у Google рахує документи, а не сторінки. Один запит — до 10 сторінок за $0,10. Для односторінкових накладних це в 3,3 раза дорожче за Form Parser, для десятисторінкових — утричі дешевше.
  • Безкоштовні обсяги. Azure дає 500 сторінок на місяць на окремому безкоштовному тарифі. У таблиці Google для Enterprise Document OCR перший рівень «0–1 000» позначено як безкоштовний, тому в рядку стоїть «до 68 грн».

Навіть найдорожчий варіант — 4 553 гривні на місяць. Головна стаття витрат тут не тариф, а налаштування: хтось має зв'язати сервіс з обліковою програмою і розібрати перші сотні помилок.

Текст, поля чи мовна модель

Різниця в ціні в 20 разів між першим і четвертим рядком таблиці — це різниця в тому, що ви отримуєте.

  1. Лише текст (Read, Enterprise Document OCR). Сервіс повертає слова й рядки зі сторінки. Хто постачальник, яка сума і де таблиця товарів, доведеться вимати своїм кодом. Підходить, коли документи однакові, наприклад від трьох постійних постачальників з незмінними бланками.
  2. Поля за готовою схемою (готові моделі Azure, Invoice parser Google). Сервіс сам знаходить постачальника, номер, дату, суму, позиції. Схеми розраховані на типовий рахунок; чи впізнають вони українську видаткову накладну з її полями, перевіряйте на своїх зразках до підключення.
  3. Ваші поля (Custom extractor, Custom extraction). Ви показуєте сервісу кілька десятків розмічених документів, і він вчиться знаходити саме ваші поля. Найдорожче за сторінку, але й найближче до того, що потрібно обліковій програмі.
  4. Мовна модель (OpenAI). Їй надсилають зображення сторінки й інструкцію «поверни постачальника, ЄДРПОУ, дату, позиції у форматі JSON». Не треба навчання, зате результат від запуску до запуску може відрізнятися, а сума може бути «прочитана» з помилкою, яку модель не позначить як сумнів. Сервіси з пунктів 2–3 повертають для кожного поля оцінку впевненості, і за нею зручно відсилати документ людині.

Детальніше про те, як зв'язати такий сервіс з таблицею чи обліковою програмою без розробника, — у статті про автоматизацію без програміста.

Що вимагає закон від первинного документа

Частина 2 статті 9 Закону «Про бухгалтерський облік та фінансову звітність в Україні» № 996-XIV перелічує шість обов'язкових реквізитів первинного документа, паперового чи електронного. Таблиця показує, що з кожним із них може зробити ШІ і що лишається на людині.

Реквізит за статтею 9Що може ШІЩо вирішує людина
Назва документа (форми)Розпізнати й розкласти документи за типамиЧи це той документ, який підтверджує саме цю операцію
Дата складанняПрочитати дату, порівняти з датою замовлення й оплатиУ якому звітному періоді операцію відобразити: за частиною 5 — у тому, в якому її здійснено
Назва підприємства, від імені якого складено документПрочитати назву й код, звірити з довідником контрагентівЧи це той контрагент, з яким є договір
Зміст та обсяг господарської операції, одиниця виміруПрочитати позиції, кількість, ціну; звірити з замовленням і перерахувати сумиЧи товар справді надійшов, а послугу справді надано
Посади і прізвища осіб, відповідальних за операцію і правильність її оформленняПеревірити, що поля заповнені, і звірити прізвища зі списком уповноважених осібЧи ці особи мали повноваження
Особистий підпис або інші дані, що дають змогу ідентифікувати особуЗнайти місце підпису й позначити, що воно порожнєЧи підпис справжній; для електронного документа — чи перевірено електронний підпис

Ще три норми тієї самої статті, які стосуються автоматизації прямо:

  1. Акти послуг, робіт і оренди з 2026 року. Закон № 4791-IX доповнив статтю абзацом: якщо документ містить дату чи період надання послуг, виконання робіт або оренди, відсутність посад, прізвищ і підпису з боку замовника чи орендаря не є порушенням. Умова — такий порядок передбачено письмовим договором, і операцію відображено в періоді її здійснення. Для операцій за рахунок публічних коштів, оренди державного чи комунального майна, будівельного підряду і благодійної допомоги це правило не діє. Отже, перевірка «порожнє місце підпису» для актів має враховувати договір, а не лише бланк.
  2. Неістотні недоліки не є підставою не визнати операцію, якщо за документом можна ідентифікувати особу, яка брала участь в операції, і є дата, назва підприємства, зміст та обсяг операції. Помилку розпізнавання в другорядному полі не варто перетворювати на повернення документа контрагенту.
  3. Захист від непомітних виправлень. За частиною 7 підприємство вживає заходів, щоб записи в первинних документах і регістрах не можна було виправити несанкціоновано й непомітно. Для процесу з ШІ це означає: зберігайте оригінальний скан чи файл, а кожну правку розпізнаних даних — з автором і часом.

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

Процес з контрольними точками людини

Сервіс розпізнавання ставиться між поштою (чи сканером) і обліковою програмою. Людина не переглядає кожен документ, а лише ті, де щось не збіглося.

Розпізнаний документ: чотири перевірки перед обліком
  1. Сервіс упевнений у кожному ключовому полі?Постачальник, код, дата, сума, кількість. Поріг упевненості задайте самі після перших 200 документів, подивившись, на яких значеннях сервіс помилявся. Ні → документ іде людині з підсвіченими полями
  2. Контрагент є в довіднику і з ним є чинний договір?Звірка за кодом ЄДРПОУ чи РНОКПП, а не за назвою: назву сервіс може прочитати з помилкою в одній літері. Ні → людина з'ясовує, чий це документ
  3. Позиції, кількість і сума збігаються з замовленням чи рахунком?Перерахунок «кількість × ціна» і підсумку робить код, а не модель. Розходження на одну копійку — теж розходження. Ні → людина звіряє з комірником чи менеджером
  4. На документі є підписи відповідальних осіб?Для паперу — відмітка, що місце підпису заповнене; для електронного документа — перевірка електронного підпису. Ні → для акта послуг перевірте, чи договір дозволяє документ без підпису замовника; інакше документ повертають контрагенту

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

Умовний приклад для оцінки навантаження: якщо 1 000 сторінок на місяць і 15% з них не проходять першу перевірку, людині лишається 150 документів замість 1 000. Справжню частку покажуть лише ваші документи за перший місяць.

Чиї це документи і куди їх можна віддавати

Накладні й акти — це комерційна інформація ваша і ваших контрагентів, а в підписах і реквізитах ФОП — ще й персональні дані. Перед підключенням сервісу прочитайте його договір про обробку даних і з'ясуйте, де зберігаються файли. API постачальників з таблиці працюють за окремими умовами для бізнесу, а не за умовами безкоштовного чату. Загальні правила — у статті про дані для ШІ-асистента.

Для бухгалтерської фірми, яка веде облік клієнтів, первинка — чужі дані за договором. Що з цим робити і чому їх не можна вставляти в чат-асистент — у статті про ШІ для юридичної чи бухгалтерської фірми.

Наша позиція

Для малої компанії з кількома сотнями документів на місяць почніть з готової моделі рахунків Azure або Form Parser Google і перевірте їх на 50 своїх накладних і актах. Ціна різниться в межах тисячі гривень на місяць, а різниця в якості на українських бланках видна лише на ваших зразках. Мовну модель беріть тоді, коли документи дуже різні і навчати сервіс немає на чому. Кожне ключове поле перераховуйте кодом і звіряйте з довідником і замовленням, а проводити документ лишайте людині.

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

Перевірено 3 листопада 2026 року на сторінках тарифів Google Document AI, Azure Document Intelligence і OpenAI, у довідці OpenAI про зображення, за курсом НБУ на bank.gov.ua. Статтю 9 Закону № 996-XIV у редакції від 01.04.2026 звірено за архівною копією сторінки zakon.rada.gov.ua від 10.09.2026: 3 листопада сайт не відповідав, а картка закону станом на 18.10.2026 показувала ту саму редакцію. Це огляд норми, а не бухгалтерська консультація.

Не певні, що це ваш випадок?

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

Запросити діагностику