KT Sparks

Счетоводна кантора в България · екип от 10-15 души · над 100 обслужвани дружества

AI, който разчита и осчетоводява фактури

Един месечен скан можеше да събере 200 разнородни документа, а всеки от тях се отделяше, четеше и въвеждаше ръчно. Всяко набрано на ръка поле криеше грешка, която може да изплува чак при приключването. Днес документите от пакета се разделят, разчитат и осчетоводяват автоматично, а 97% от тях минават без нито една корекция.

AI That Reads and Posts Accounting Invoices
Индустрия
Счетоводство и текущо осчетоводяване
Функция
Финанси и счетоводство
Регион
България
Продължителност
6 седмици
Екип
3 души

Резултати

97%
от документите минават без корекция
Измерено за шест месеца реална работа. F1 на извличането 0,95.
576 ч
по-малко ръчно въвеждане на година
Равно на 72 работни дни според ROI модела на клиента.
2 731
реда от фактури в едно изпълнение
От 60 фактури, без нито един неуспешен ред.

01

Предизвикателството

Клиентът е счетоводна кантора, която предлага и услуги по финансово управление, с персонал от 10-15 души. Тя обслужва над 100 дружества, всички в Microinvest, счетоводния софтуер с най-широко разпространение в България. Всяко дружество праща документите си веднъж в месеца като един сканиран PDF, нерядко с около 200 документа. В него фактурите са примесени с касови бележки, връщания, кредитни известия и каквото още е попаднало в плика, а някои са писани на ръка.

Всеки пакет се разглобяваше ръчно. Счетоводителите намираха същинските фактури и набираха всяка от тях: реквизитите, всеки ред и разходната сметка за всеки ред. Така за всяко дружество, месец след месец.

Къде отиваха часовете и рискът

  • Грешки, които изплуват при приключване. Всяко ръчно набрано поле можеше да съдържа грешка, а тя обикновено се откриваше при приключването, когато поправката е най-скъпа.
  • Пик в края на месеца без хора за него. Целият месечен обем пристига наведнъж. Екип от 15 души не може да назначава хора само заради пика.
  • Всеки нов клиент означаваше още часове. Новото дружество носеше повече време за въвеждане, а не по-висок марж.
  • Смяна на системата не беше възможна. И кантората, и клиентите ѝ работят с Microinvest. Подмяната му беше изключена от самото начало.

02

Какво направихме

Създадохме робот, който обработва фактурите от началото до края без надзор, върху самостоятелно хостван n8n. Екипът вече изобщо не въвежда фактури, а роботът записва директно в счетоводната система, с която хората и без това работят.

Девет стъпки от скана до счетоводната книга

  1. Събиране. Роботът взима пакетите от SharePoint библиотеката на клиента чрез Microsoft Graph API, поотделно за всяко дружество и период.
  2. Разделяне и сортиране с AI. Разделител в Google Document AI, обучен специално за задачата, разбива многостраничния скан на самостоятелни документи и различава същинските фактури от касовите бележки, връщанията и останалото.
  3. Извличане, обучено върху български документи. Моделът разчита доставчика, ЕИК и ДДС номера му, номера и датата на фактурата, сумите (основа, ДДС, общо), както и всички редове с количеството и цената за единица. Справя се и с ръкописни документи. F1 резултат: 0,95.
  4. Без налучкване. Ако документът не може да се разчете уверено, той отива при човек, вместо да се осчетоводи по догадка.
  5. Бизнес правила. Авансовите, окончателните и фактурите с приспадане на аванс се пропускат. Фактурите от предходна година се задържат. Комбинацията от доставчик и фактурен номер не може да се повтаря, затова дубликат никога не стига до счетоводството.
  6. Проверки и допълване на данни. Непознатият доставчик се проверява в Търговския регистър и се създава със сметките си по подразбиране. Фактурите, вече маркирани като платени, се разпознават и пропускат.
  7. Разнасяне по сметки, което определят счетоводителите. Excel файл съпоставя ключови думи в описанието, видове операции и IBAN-и с дебитни и кредитни сметки и така определя как се осчетоводява всеки ред. Правилата остават при счетоводителите, а не в кода.
  8. Запис директно в базата. Конектор за Microinvest, който написахме сами, записва проверените документи направо в MSSQL базата на всяко дружество. Преди всяко изпълнение роботът отваря VPN тунел за целта.
  9. Отчет и изключения. Всеки ред се регистрира по време на обработката и после влиза в Excel отчет, който се съхранява в SharePoint и пристига по имейл. Всичко неосчетоводено се отбелязва като системно или бизнес изключение, с причината, обяснена ясно и разбираемо.

Въпрос, който не се повтаря

Понякога името на доставчика не съвпада: на латиница във фактурата, на кирилица в счетоводната система. Тогава счетоводителят получава форма за потвърждение, която отнема едно щракване. Записваме отговора и този въпрос повече не се появява, а списъкът с изключения намалява всеки месец без ничия намеса.

Проектиран да работи без надзор

  • Стартира по ежедневен график или при поискване от защитен линк.
  • Може да се пусне отново след срив без дублирани редове в отчета или в счетоводството.
  • Следен отблизо в период на засилена поддръжка след пускането.

Технологичен стек

СлойИнструменти
Оркестрацияn8n на собствен хостинг
Документен AIGoogle Document AI: собствени модели за разделяне и извличане, обучени с български фактури
Счетоводен софтуерMicroinvest Delta Pro, чрез нашия MSSQL конектор през VPN
Допълване на данниПроверки в Търговския регистър
Файлове и отчетностExcel, Microsoft SharePoint, Microsoft Graph API
Човек в процесаИмейл и webhook форми за потвърждение

03

Резултатът

Когато счетоводителят отвори счетоводната система, данните вече го чакат: разделени, разчетени, разпределени по съответните клиентски дружества и осчетоводени.

ПредиСлед
Пакет от 200 документа: разделянеРъчноАвтоматизирано
Набиране на реквизити и редовеВсяко полеНикакво
Коригирани документиПроверка на всички3%
Годишно въвеждане на данни~576 часаСамо преглед на изключенията
Одитна следаПаметта на счетоводителяВсеки осчетоводен ред носи идентификатор на изпълнението, изходен документ, контрагент и дата
  • 97% от документите не са имали нужда от корекция за шест месеца реална работа.
  • Едно продукционно изпълнение осчетоводи 2 731 реда от 60 фактури, без нито един неуспешен ред.
  • Близо 576 часа въвеждане по-малко на година, или 72 работни дни. Според ROI модела, изготвен от самия клиент, инвестицията се връща още през първата година, а до третата възвръщаемостта надхвърля 300%.
  • Вместо да набира фактури, екипът проверява кратък отчет с изключения.
  • Компоненти за многократна употреба. Роботът на кантората за банково равнение вече работи със същия конектор за Microinvest и същата справка в Търговския регистър.

Какво обикновено се обърква по-късно

Всеки месец носи нови доставчици и нови формати на фактури. Ако липсва цикъл за изключенията, точността на извличането пада незабелязано и в книгите отново се промъкват грешки. В този проект всеки отговор по изключение се пази, така че покритието расте, колкото по-дълго работи системата.

Един от трите робота, които изградихме за тази кантора: автоматично изтегляне на банковите извлечения, автоматично осчетоводяване на фактурите и автоматично равнение на плащанията.

Още казуси

Сходни проблеми, измерени по същия начин.

Всички казуси
Bank Statements That Reconcile and Post Themselves

Счетоводна фирма · България · екип от 10-15 души, обслужва над 100 дружества

Банкови извлечения, които се изравняват и осчетоводяват сами

от операциите се изравняват и осчетоводяват автоматично
~90%
от операциите се изравняват и осчетоводяват автоматично
формата на извлечения от български банки
5
формата на извлечения от български банки
Hands-Free Bank Statement Retrieval

Българска счетоводна кантора · 10-15 служители · води счетоводството на 100+ клиентски дружества

Банкови извлечения, свалени без ръчна работа

клиентски дружества, обработвани два пъти в месеца
70+
клиентски дружества, обработвани два пъти в месеца
банкови портала, управлявани с RPA
3
банкови портала, управлявани с RPA
On-Premise RPA for Bank Statement Entry

Счетоводно-консултантска фирма · България · големи клиенти от фармацията, R&D и здравеопазването, част от тях листвани в САЩ

Банкови извлечения без ръчно въвеждане: RPA изцяло на място

работни дни на месец, освободени за екипа
~9
работни дни на месец, освободени за екипа
реда във всяко извлечение, въведени от робота
200-300
реда във всяко извлечение, въведени от робота