Analiza 1.283 ulaznih eRačuna iz prakse
Analiza pokriva 1.283 ulaznih XML eRačuna od triju komitenata za razdoblje 01.01.–28.03.2026. Rezultati pokazuju trendove ali ne predstavljaju cijelo tržište — različiti posrednici i softverske kuće mogu imati različite obrasce.
Sadržaj
- Analiza 1.283 ulaznih eRačuna iz prakse
- 1. Uzorak
- 2. Tipovi dokumenata i profili
- 3. Korištenje datumskih polja
- 4. HR-BT-15 specifičnost — potvrđena iz prakse
- 5. BT-7 vs BT-2 — koliko računa ima isporuku u drugom mjesecu?
- 6. Širi profil računa — iznosi, stavke, PDV, plaćanja
- 7. Pronađeni problemi (naši validator prijedlozi)
- 8. Što ovo znači za automatizaciju?
1. Uzorak
| Izvor | Broj XML-ova |
|---|---|
| Komitent A | 285 |
| Komitent B | 754 |
| Komitent C | 244 |
| Ukupno | 1.283 |
Datoteke su ulazni eRačuni (primljeni od dobavljača) preuzeti od triju komitenata za period 01.01.–28.03.2026.
244 jedinstvena izdavatelja (različite tvrtke/OIB-ovi) — uzorak pokriva širok spektar softverskih kuća i industrija.
2. Tipovi dokumenata i profili
| Tip dokumenta | Broj | Postotak |
|---|---|---|
| Invoice (380 i ostali) | 1.262 | 98,4% |
| CreditNote (381) | 20 | 1,6% |
| Ostalo (nečitljiv format) | 1 | 0,1% |
| Poslovni proces | Broj | Postotak |
|---|---|---|
| P1 (standardni) | 514 | 40,1% |
| P3 | 387 | 30,2% |
| P2 | 156 | 12,2% |
| P7 | 72 | 5,6% |
| P5 | 51 | 4,0% |
| Ostali (P4, P6, P9-P11, P99) | 103 | 8,0% |
3. Korištenje datumskih polja
| BT polje | Prisutno | % | Komentar |
|---|---|---|---|
| BT-2 (IssueDate) | 1.283 | 100% | Obavezno — svi ga imaju |
| BT-7 (TaxPointDate) | 1.059 | 82% | Velika većina eksplicitno navodi datum porezne obveze |
| BT-8 (DescriptionCode) | 15 | 1% | Gotovo nitko ne koristi BT-8 |
| BT-9 (DueDate) | 1.159 | 90% | Od 1.172 s pozitivnim BT-115, 1.159 ima DueDate. 13 krši HR-BR-4 |
| BT-72 (ActualDeliveryDate) | 971 | 75% | Tri od četiri računa imaju datum isporuke |
| BT-73 (StartDate) | 462 | 36% | Trećina ima obračunsko razdoblje |
| BT-74 (EndDate) | 445 | 34% | Slično — ali 18 računa ima BT-73 bez BT-74 |
| HR-BT-15 (PoNaplati) | 135 | 10% | Svaki deseti dobavljač je na sustavu po naplati |
| CopyIndicator=true | 7 | 0,5% | 7 kopija (čl. 43 ispravci) |
Ključni uvidi
82% ima BT-7 — to je pozitivno. Većina softverskih kuća razumije da je eksplicitni datum porezne obveze važan. Preostalih 18% koristi BT-2 kao default.
BT-8 gotovo nitko ne koristi (1%) — od 15 računa s BT-8, 11 koristi kod 3 (redundantno = isto kao default BT-2) i 4 koristi kod 35 (datum isporuke). Nijedan ne koristi 432 (datum plaćanja)!
BT-9 (DueDate) ima 90% — od 1.172 računa s pozitivnim BT-115, 1.159 ima DueDate (99%). Samo 13 računa krši HR-BR-4 (pozitivan iznos bez roka plaćanja). Preostalih 111 računa ima BT-115 ≤ 0 (odobrenja, nulti iznosi) gdje DueDate nije obavezan.
Trend po mjesecima — sazrijevanje ekosustava
BT-72 skočio s 61% na 85% od siječnja do ožujka — softverske kuće su postupno shvatile da trebaju slati datum isporuke. BT-7 je stabilan oko 80-85%. BT-9 (DueDate) je konzistentno visok.
4. HR-BT-15 specifičnost — potvrđena iz prakse
135 računa ima HR-BT-15 (obračun po naplati).
Nijedan od tih 135 nema BT-8=432.
Ovo je direktna potvrda iz prakse za ono što smo dokumentirali u sekciji 3.1 na stranici Pravila: BT-8=432 se u praksi ne koristi za obračun po naplati. Svi obveznici po naplati koriste samo HR-BT-15 — HR proširenje zamjenjuje EU mehanizam u potpunosti.
| Kombinacija | Očekivano | Pronađeno | Komentar |
|---|---|---|---|
| HR-BT-15 + BT-8=432 | Oba prisutna | 0 | Nitko ne koristi oba |
| HR-BT-15 bez BT-8=432 | Samo HR element | 135 | Svi obveznici po naplati |
| BT-8=432 bez HR-BT-15 | Nekonzistentnost — naš prijedlog HR-BR-GECI-F01 bi ovo uhvatio (nije u službenom validatoru) | 0 | Nijedna pojava ovog tipa |
Zaključak: Naše pitanje “treba li HR-BT-15 uopće kad postoji BT-8=432?” je u praksi odgovoreno obrnuto — BT-8=432 uopće ne postoji u praksi, samo HR-BT-15. EU mehanizam je potpuno zamijenjen HR proširenjem.
5. BT-7 vs BT-2 — koliko računa ima isporuku u drugom mjesecu?
| Kombinacija | Broj | % | Što to znači |
|---|---|---|---|
| BT-7 = BT-2 (isti datum) | 691 | 54% | Isporuka = izdavanje, najčešći slučaj |
| BT-7 < BT-2 (isporuka PRIJE računa) | 331 | 26% | Isporuka u ranijem mjesecu — PDV po isporuci, ne po računu |
| BT-7 > BT-2 (isporuka NAKON računa) | 37 | 3% | Račun izdan prije isporuke (čl. 30 st. 2) ili predujam |
| Bez BT-7 (default = BT-2) | 224 | 17% | Nema eksplicitnog datuma poreza |
29% računa ima isporuku u drugom mjesecu od računa. To znači da za gotovo trećinu ulaznih računa, PDV period NIJE isti kao mjesec izdavanja računa. Ovo je upravo razlog zašto automatsko knjiženje bez provjere BT-7 ne radi — račun izdan u travnju može imati PDV u ožujku.
Koliko dana BT-7 odstupa od BT-2?
Zeleno: isti dan (691). Narančasto: isporuka PRIJE računa — najčešće 1-30 dana ranije (tipično: mjesečno fakturiranje za prethodni mjesec). Crveno: isporuka NAKON računa (predujmi, čl. 30).
Sezonski uzorak — veljača ima najviše neslaganja
Siječanj ima 28 računa s BT-7 > BT-2 (isporuka nakon izdavanja) — to su vjerojatno prijelazni računi iz prosinca 2025. s TaxPointDate u siječnju. U veljači i ožujku taj broj pada na 4 — normalizacija.
6. Širi profil računa — iznosi, stavke, PDV, plaćanja
Distribucija iznosa
25% računa je 100–500 EUR — najčešći raspon. 8% ima iznos ≤ 0 (odobrenja, storna, nulti iznosi). Samo 4% prelazi 10.000 EUR.
Broj stavki po računu
43% računa ima samo 1 stavku, 75% ima 1–3 stavke. Medijan je 2, prosjek 3,9. Najsloženiji račun ima 243 stavke.
PDV stope i kategorije
94% računa ima samo jednu PDV stopu. Samo 6% kombinira više stopa na jednom računu. Kategorija E (oslobođeno) pojavljuje se na 198 računa — reverse charge (AE) na 115.
Dan u tjednu izdavanja
Subotom se izdaje 8% računa, nedjeljom 2%. Radnim danima distribucija je ravnomjerna (~17-19% po danu). Vikend računi su vjerojatno automatski generirani (komunalne usluge, telekomi, SaaS pretplate).
Način plaćanja i referencije
| Podatak | Prisutno | % | Komentar |
|---|---|---|---|
| Poziv na broj (BT-83) | 1.208 | 94% | Odlično za automatizaciju plaćanja |
| Napomena na računu (BT-22) | 1.062 | 82% | Većina dodaje tekstualnu napomenu |
| Ugovor (BT-12) | 188 | 14% | Referencija na ugovor |
| BuyerReference (BT-10) | 152 | 11% | Interna oznaka kupca |
| Narudžbenica (BT-13) | 102 | 7% | Broj narudžbenice |
| PDF prilog | 1.281 | 99% | Gotovo svi šalju PDF vizualizaciju |
| Popust na stavci | 276 | 21% | Svaki peti račun ima popust |
| Dokument-level popust | 6 | 0,5% | Gotovo nitko ne koristi |
| POVNAK/PP (trošak) | 21 | 1,6% | Povratna naknada ili porez na potrošnju |
94% računa ima poziv na broj — to je ključno za automatsko plaćanje iz ERP-a. 99% šalje PDF kao prilog. 21% ima popust na stavci ali dokument-level popusti su iznimno rijetki (0,5%).
7. Pronađeni problemi (naši validator prijedlozi)
| Problem | Validator pravilo | Pronađeno | Primjeri |
|---|---|---|---|
| BT-7 + BT-8 oba prisutna | BR-CO-03 (fatal, EU) | 0 | Svi poštuju BR-CO-03 |
| BT-8=432 bez HR-BT-15 | HR-BR-GECI-F01 | 0 | — |
| BT-73 > BT-74 | HR-BR-GECI-F05 | 0 | — |
| CreditNote (381) bez BT-25 | HR-BR-GECI-F09 | 4 | 4 odobrenja bez reference na izvorni račun |
| BT-115 > 0 bez BT-9 | HR-BR-4 (službeni!) | 13 | 13 računa krši službeno pravilo — pozitivan iznos bez roka plaćanja |
| BT-73 bez BT-74 | HR-BR-GECI-W11 | 18 | 18 računa s početkom ali ne i krajem razdoblja |
| BT-74 bez BT-73 | HR-BR-GECI-W11 | 1 | 1 račun s krajem ali ne i početkom |
4 CreditNote-a bez BT-25 — odobrenja koja ne referenciraju izvorni račun. Primatelj ne može automatski povezati odobrenje s originalnom transakcijom. Naš prijedlog HR-BR-GECI-F09 bi ovo uhvatio.
13 računa krši HR-BR-4 — ovo je službeno schematron pravilo s
flag="fatal"koje bi trebalo rezultirati odbijanjem računa. Činjenica da su ti računi prošli kroz posrednika i stigli do primatelja otvara pitanje: provjeravaju li posrednici uopće HR CIUS schematron pravila? Ako izdavateljev posrednik ne provjerava HR-BR-4 pri slanju, i primateljev posrednik ne provjerava pri zaprimanju — tko onda validira? Ili posrednici provjeravaju ali tretirajufatalkao upozorenje umjesto odbijanja?
18 računa s BT-73 bez BT-74 — imaju početak obračunskog razdoblja ali ne i kraj. ERP ne može automatski razgraničiti trošak. Naš prijedlog HR-BR-GECI-W11 bi upozorio.
8. Što ovo znači za automatizaciju?
Za automatsko učitavanje ulaznih eRačuna u knjigovodstveni sustav:
-
82% može automatski odrediti PDV period iz BT-7 — ali preostalih 18% mora koristiti BT-2 (default), što može biti krivi mjesec ako je isporuka bila ranije
-
29% zahtijeva provjeru jer BT-7 ≠ BT-2 — računovođa mora odlučiti ide li PDV u mjesec računa ili mjesec isporuke
-
10% je po naplati (HR-BT-15) — za te račune pretporez tek po plaćanju, ne po primitku
-
13 računa krši HR-BR-4 — pozitivan BT-115 bez DueDate. Većina (99%) poštuje pravilo
-
7 kopija — sustav mora prepoznati CopyIndicator i ne duplicirati knjiženje
Analiza provedena 30.03.2026. na 1.283 XML datoteke. Skripta za analizu dostupna na zahtjev.