AI zpracování faktur

AI systém na zpracování faktur na míru

Český velkoobchodní distributor se topil v dodavatelských fakturách a za každý dokument platil poplatek SaaS platformě na OCR. Nahradili jsme ji vlastní pipeline postavenou na LLM se zpracováním obrazu. Ta přečte fakturu v jakémkoliv formátu, vytáhne řádkové položky, zařadí náklady a zaúčtuje přímo do ABRA Flexi. Ruční přepisování, které dřív spolykalo většinu týdne jedné účetní, teď běží s lehkým lidským dohledem a všechna data zůstávají na serverech klienta.

Velkoobchodní distribuce
Hodiny → sekundy
Zpracování jedné faktury
~1 úvazek
Vrácený čas z přepisování
Vlastní servery
Kde data z faktur zůstávají
Platba za volání
Nahradila poplatky za dokument
O klientovi

Český velkoobchodní distributor zavalený dodavatelskými fakturami

Klient je středně velký český velkoobchodní distributor. Dodává průmyslové materiály firmám po celé střední Evropě. Každý měsíc mu přijde velké množství dodavatelských faktur, a to v pestré směsi formátů: přílohy v PDF, naskenované papíry i fotky z mobilu. Účetnictví vede v ABRA Flexi, kde má pohromadě knihy, závazky i výkazy. Komerční SaaS platformu na OCR už vyzkoušel, jenže cena za dokument s rostoucím objemem šplhala nahoru a přesnost byla tak nízká, že se nedalo věřit ničemu bez ruční kontroly každé faktury.

Výzva

Platit za každou fakturu a stejně ji pak přepsat ručně

Faktury chodily ve všech možných formátech a každá si prošla dlouhou cestou, než se zaúčtovala. Někdo ji naskenoval a zaevidoval, manažer schválil, junior účetní přepsal data a senior účetní výsledek zkontroloval. Při takovém objemu spolklo samotné přepisování skoro celý úvazek, lidé jen opisovali čísla z papíru do systému. K tomu SaaS platforma účtovala za každý dokument a stejně minula dost polí na to, aby velká část faktur musela projít ruční kontrolou podruhé. Přímé napojení na ABRA Flexi chybělo, takže se všechno mezi systémy přenášelo přes CSV exporty a ruční importy. A právě tam vznikají další chyby.

Poplatky za dokument, které rostly s každou fakturou, a na konci firma nevlastnila nic
Skoro celý úvazek strávený ručním přepisováním dat z faktur
Přesnost OCR tak nízká, že velká část faktur potřebovala ruční opravu
Data z faktur zpracovávaná na serverech dodavatele, mimo kontrolu firmy
Žádná přímá integrace s ABRA Flexi, data se přenášela ručním CSV importem
Nákladové středisko a kategorii výdajů přiřazoval někdo ručně u každé faktury
Řešení

Co jsme vytvořili

Postavili jsme vlastní pipeline na zpracování faktur okolo LLM se zpracováním obrazu. Faktury přijdou e-mailem nebo nahráním a model z nich vytáhne všechna pole: údaje o dodavateli, částky, řádkové položky, DPH, splatnost i platební údaje. Ověřená data pak jdou rovnou do ABRA Flexi přes její API, bez jediného ručního kroku mezi tím. Pipeline zároveň zařadí náklady a odhalí duplicity, takže účetní tým řeší jen označené výjimky. Všechno běží na infrastruktuře klienta, a protože platíme za volání API místo za dokument, náklady na jednu fakturu jsou zlomkem toho, co stál původní SaaS.

Extrakce pomocí LLM se zpracováním obrazu

Model přečte fakturu v jakémkoliv formátu, ať jde o čisté PDF, křivý sken, nebo fotku z mobilu, a vytáhne z ní všechna pole včetně jednotlivých řádkových položek. Doladili jsme ho na reálných fakturách od dodavatelů, kteří tvoří většinu objemu, takže na skutečných formátech klienta je přesnost vysoká. Když se objeví nový formát dodavatele, pipeline se ho naučí po pár opravách, místo aby se musela předělávat.

Automatické zařazení nákladů

Pipeline přiřadí každou fakturu ke správnému nákladovému středisku, kategorii výdajů a účtu v hlavní knize. Učí se přitom z toho, jak klient účtoval podobné faktury dřív. U opakujících se dodavatelů tím ruční zařazování odpadá úplně. U nového nebo nejednoznačného případu navrhne nejpravděpodobnější kategorii a označí ji k rychlému ověření, místo aby tiše hádala.

Přímé zaúčtování do ABRA Flexi

Ověřené faktury se účtují přímo do ABRA Flexi přes její API, bez CSV exportu a ručního importu. Integrace spáruje dodavatele, když je potřeba, založí nový záznam, a zaúčtuje každou fakturu s kompletním rozpisem řádkových položek. Tím zmizel mezikrok, který dřív nutil lidi přenášet data mezi dvěma systémy ručně.

Postavené pro české účetní systémy

Většina českých účetních běží na některém z pár systémů a každý účtuje faktury jinak. ABRA Flexi a Money S3 nabízejí plnohodnotné REST API, Pohoda se napojuje přes svoje XML rozhraní a Fakturoid se svým moderním API sedí na lehčí provozy. Krok zaúčtování jsme proto napsali jako vyměnitelný adaptér, takže jádro extrakce a validace zůstává stejné bez ohledu na to, jaký systém je na konci. Vybrat pro každý účetní systém správnou cestu integrace je půlka práce na spolehlivé automatizaci závazků.

Ověření přes ARES a VIES

Než se cokoliv zaúčtuje, pipeline zkontroluje údaje o dodavateli přes ARES, tedy český obchodní rejstřík, a ověří DIČ v rámci EU přes VIES. K tomu hlídá duplicity, přepočítává DPH a porovnává každého dodavatele s existujícími záznamy. Co nesedí, jde k člověku na kontrolu, místo aby to proklouzlo bez povšimnutí.

Nasazení na vlastní infrastruktuře

Celý systém běží na serverech klienta v Docker kontejnerech, takže žádná data z faktur neopustí jeho infrastrukturu. To byl pevný požadavek vedení. Aktualizace modelu i pipeline se nasazují přes standardní CI/CD, aniž by narušily každodenní provoz.

Realizace

Jak jsme to postavili

Projekt jsme rozdělili do čtyř fází. Nejdřív přišel průzkum: krátký audit procesu přímo na místě, kdy jsme sledovali reálné faktury od chvíle, kdy dorazily, až po finální zaúčtování v ABRA Flexi, a zapisovali si každé předání, schválení i ruční přepis. Tahle mapa ukázala, kam čas doopravdy odtékal a které kroky se dají bezpečně zautomatizovat. Druhá fáze byla ladění extrakce: nasbírali jsme reprezentativní vzorek reálných faktur od nejčastějších dodavatelů a doladili prompty modelu i následné zpracování na jejich skutečných formátech, ne na obecných šablonách, a iterovali, dokud extrakce spolehlivě nezvládala formáty, které klient vídá každý den. Třetí fáze byla validace: zapojili jsme kontroly přes ARES a VIES, detekci duplicit a ověření DPH a nastavili jasná pravidla, kdy systém účtuje sám a kdy věc předá člověku. Čtvrtá fáze byla integrace a přechod: napojili jsme ABRA Flexi API a novou pipeline nechali pár týdnů běžet paralelně vedle stávajícího ručního procesu, přičemž jsme každý výsledek porovnávali, než jsme přepnuli naostro. Ten paralelní běh byl přitom stejně důležitý jako samotný kód. Vybudoval důvěru účetního týmu a odhalil okrajové případy ještě ve chvíli, kdy fungovala ruční záchranná síť.

Časový plán: Několik týdnů od zahájení do provozu, dodáno ve čtyřech fázích

Použité technologie

Postaveno na ověřených nástrojích

LLM se zpracováním obrazuPythonFastAPINode.jsTypeScriptPostgreSQLRedisABRA Flexi APIARESVIESREST APIDocker
Proč vyhrává řešení na míru

SaaS OCR faktur vs. řešení na míru

Komerční platformy účtují za každý dokument a zpracovávají vaše data na svých serverech. Podívejte se, jak si vlastní AI pipeline stojí proti Rossum a Digitoo.

SaaS OCR

Platba za dokument. Navždy

Poplatky za dokument, které rostou s objemem faktur
Data z faktur zpracovávána na serverech dodavatele
Omezená integrace, často jen CSV exporty do vašeho ERP
Vendor lock-in s ročními smlouvami
Generické extrakční modely, ~85% přesnost na nestandardních rozvrženích
Žádná kontrola nad uchováváním dat nebo trénováním AI na vašich dokumentech
AI OCR na míru

Postavené pro vaše faktury

~$0,04 za fakturu včetně kompletní extrakce řádkových položek
Veškerá data zůstávají na vašich serverech, plná kontrola nad soukromím
Přímé API napojení na váš ERP (SAP, QuickBooks, Xero, NetSuite)
Kód, pipeline i všechny extrahované záznamy vlastníte vy
95%+ přesnost vyladěná na vaše konkrétní formáty faktur
On-premise nebo vlastní cloud, o umístění dat rozhodujete vy

Skutečné náklady pro 800 faktur/měsíc

Kumulativní náklady za 5 let: SaaS poplatky za dokument vs. vlastní pipeline s GPT-5.3 vision

Rossum AI

od $18 000/rok (Starter)

Digitoo

5–10 Kč/faktura

Na míru (GPT-5.3)

$2 000 vývoj + ~$1 000/rok

1. rok
$18 000
$2 400–$4 800
$3 000
2. rok
$36 000
$4 800–$9 600
$4 000
3. rok
$54 000
$7 200–$14 400
$5 000
5. rok
$90 000
$12 000–$24 000
$7 000

A stále nic nevlastníte

A stále nic nevlastníte

Vlastníte kód, model i všechny faktury zůstávají na vašich serverech

Návratnost oproti Rossum za ~2 měsíce
Návratnost oproti Digitoo za ~8–25 měsíců
Cena vývoje: $2 000

Ceny platné k březnu 2026. Rossum AI Starter od $18 000/rok · Digitoo 5–10 Kč/faktura · GPT-5.3 vision $1,75/$14 za 1M tokenů

Řešení na míru od ~$2 000. Průběžné náklady: ~$35/měs. API náklady (800 faktur po ~$0,04) + ~$50/měs. hosting a údržba.

Víc než jen úspora nákladů

Ušetřený čas pro vaše účetní

Zpracování faktur není jen o přesnosti OCR. Skutečná hodnota spočívá v hodinách, které váš tým získá zpět, když přestane přepisovat čísla z papíru do systému.

5 minušetřeno na fakturu

Ruční zadávání dat, ověřování a klasifikace u každé faktury nahrazeny AI extrakcí a automatickou kategorizací.

~67 hod./měs.uvolněno pro váš tým

Při 800 fakturách měsíčně je to téměř jeden zaměstnanec na plný úvazek přesměrovaný z přepisování dat k analytické a poradní práci.

Až 8lidí na jednu fakturu

Bez automatizace projde každá faktura rukama asistentů, manažerů, juniorních účetních a seniorních kontrolorů, než se zaúčtuje.

Co vlastní řešení automatizuje nad rámec OCR

Automatické přiřazení nákladových středisek a kategorií výdajů podle historických vzorců
Návrh účtu hlavní knihy z předchozích zaúčtování stejného dodavatele
Víceúrovňové schvalování bez manuálního předávání
Automatické párování faktur s objednávkami

Data o úspoře času vychází ze studie Digitoo o automatizaci zpracování faktur a oborové analýzy manuálních procesů zpracování faktur.

Architektura systému
Příjem dokumentů
Extrakce AI (LLM s obrazem)
Validace (ARES / VIES)
Zaúčtování do ABRA Flexi
Hlavní poznatky

Co rozhodlo o úspěchu

01

Doladit model na vlastních fakturách klienta, ne na obecných vzorcích, bylo to, co udělalo extrakci spolehlivou. Hotové OCR pořád zakopávalo o pestrost českých fakturačních formátů.

02

Paralelní běh nové pipeline vedle ručního procesu vybudoval důvěru účetního týmu a odchytil okrajové případy dřív, než se dostaly do provozu.

03

Přímé napojení na ABRA Flexi přes API odstranilo celou kategorii chyb z ručních CSV importů. Ušetřený čas na jejich opravách sám o sobě integraci zaplatil.

04

Těžká část není AI, ale účetní systém. ABRA Flexi, Pohoda, Money S3 i Fakturoid se integrují každý jinak, takže jsme zaúčtování napsali jako vyměnitelný adaptér, aby jádro pipeline zůstalo znovupoužitelné.

05

Nasazení na vlastní infrastruktuře přidalo práci při nastavení, ale nadobro ukončilo otázky kolem ochrany dat a dalo klientovi plnou kontrolu nad daty z faktur.

Související služba
Služba

AI zpracování faktur

Z libovolné faktury strukturovaná data rovnou v účetnictví.

Zjistěte více

Řešíte podobný problém?

Popište nám, co vás ve firmě brzdí. Ukážeme vám, co je možné.