Всички случаи и публикации

Счетоводство и текущо осчетоводяване · Професионални услуги

Автоматизирана обработка на фактури с AI

Анонимизиран ангажимент6 седмици
Клиент
Счетоводна кантора · България · 10-15 служители, счетоводство на над 100 клиентски дружества
Индустрия
Счетоводство и текущо осчетоводяване
Отдел
Финанси и счетоводство
Регион
България
Продължителност
6 седмици
Екип по доставка
3 души

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

Работещ модел на подхода с примерни данни. Върви сам и спира, когато не е на екрана; нищо тук не докосва реална система.

Резултатите

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

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

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

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

Какво им струваше това

  • Грешки, открити в най-лошия момент. Всяко преписано поле беше възможност за грешка, която излизаше наяве чак при приключване, когато поправката струва най-скъпо.
  • Пик, за който никой не може да осигури хора. Обемът в края на месеца пристига наведнъж, а кантора от 15 души не може да наема за пика.
  • Растеж, който струваше щатни бройки. Всяко ново клиентско дружество добавяше часове въвеждане, а не марж.
  • Ограничение, което изключваше лесния отговор. Кантората и клиентите ѝ зависят от Microinvest. Подмяната му никога не беше вариант.
Един пакет от 200 документа: преди и след
  • ~576 ч годишно ръчно въвеждане на фактури
  • Само изключения кратък списък за преглед
  • 97% от документите не изискват корекция

Подходът

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

От сканиран пакет до осчетоводена операция

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

Въпросът, който се задава само веднъж

Когато името на доставчик не съвпада, изписано на латиница във фактурата и на кирилица в счетоводната система, счетоводителят получава форма за потвърждение с едно щракване. Отговорът се запазва, така че същият въпрос никога не се задава втори път. Списъкът с изключения се свива сам всеки месец.

Изграден да работи без човек

  • Изпълнява се по график ежедневно или при нужда през защитен линк.
  • Безопасен за повторение след срив: без дублирани записи нито в отчета, нито в счетоводството.
  • Наблюдаван в период на засилена поддръжка след пускането.

Технологии

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

Резултатът

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

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

Рискът, който повечето екипи пропускат

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

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

Сходна работа

Следваща стъпка

Започнете същия разговор

Кажете ни кой процес се къса постоянно. Ще се върнем с това какво е нужно да се оправи, колко ще струва и какво ще измерваме.

Или пишете директно: •••••@•••••••.•••

  • Отговор от партньор в рамките на един работен ден
  • Фиксиран обхват и фиксирана цена, уговорени предварително
  • Картите и backlog-ът остават ваши във всеки случай