GoBD - pravila arhiviranja računa u Njemačkoj i osmogodišnja obveza čuvanja
GoBD: osmogodišnja obveza arhiviranja (BEG IV §257 HGB), nepromjenjivost, uzastopno numeriranje i SHA-256 hash - vodič za tvrtke u Njemačkoj.
Što su GoBD i zašto ih svaki poduzetnik u Njemačkoj mora poznavati?
Ako vodite tvrtku u Njemačkoj - bez obzira na to jeste li samostalni podizvođač u graditeljstvu ili vodite uslužni tim od 10 ljudi - na Vas se primjenjuju GoBD: Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form.
Na hrvatskom: Načela urednog vođenja i čuvanja knjiga, evidencija i dokumenata u elektroničkom obliku.
GoBD su skup smjernica Ministarstva financija (BMF) koje određuju kako tvrtke u Njemačkoj moraju:
- Izrađivati i čuvati knjigovodstvene dokumente (uključujući račune)
- Paziti da se izvorni sadržaj dokumenata i dalje može utvrditi (§146 Abs. 4 AO)
- Voditi uzastopno numeriranje računa (fortlaufende Nummer)
- Arhivirati dokumente tijekom propisanog razdoblja čuvanja
Povijest i ažuriranja GoBD-a
| Dokument | Datum | Značenje |
|---|---|---|
| BMF-Schreiben vom 14.11.2014 | 2014 | Prva verzija GoBD-a |
| BMF-Schreiben vom 28.11.2019 | 2019 | Aktualna, važeća verzija GoBD-a |
| BEG IV (Bürokratieentlastungsgesetz IV) | 01.01.2025 | Skraćivanje razdoblja čuvanja s 10 na 8 godina |
Ključna promjena 2025.: Od 1. siječnja 2025. razdoblje čuvanja računa skraćeno je s 10 na 8 godina na temelju BEG IV (Bürokratieentlastungsgesetz IV - Zakon o smanjenju birokracije IV).
U ovom članku saznat ćete:
- Koliko dugo morate čuvati račune (i zašto je od 2025. kraće)
- Što znači „nepromjenjivost” dokumenta i kako izgleda u praksi
- Što zakon zahtijeva od broja računa
- Kako NiemieckaFaktura podržava zahtjeve GoBD-a
Osmogodišnje razdoblje čuvanja - §257 HGB i §147 AO
Što kaže zakon?
Obveza čuvanja knjigovodstvenih dokumenata proizlazi iz dvaju pravnih akata:
§257 Handelsgesetzbuch (HGB) - Trgovački zakonik:
- Trgovačke knjige, inventari, početne bilance, godišnji financijski izvještaji: 10 godina
- Primljena poslovna pisma i preslike poslanih poslovnih pisama (Handels-/Geschäftsbriefe): 6 godina (§257 Abs. 4 HGB, §147 Abs. 3 AO)
- Računi i knjigovodstvene isprave (Rechnungen, Buchungsbelege): ranije 10 godina, od 01.01.2025. - 8 godina
§147 Abgabenordnung (AO) - Porezni zakonik:
- Knjige i evidencije: 10 godina
- Računi i knjigovodstvene isprave: od 01.01.2025. - 8 godina
Promjena BEG IV - s 10 na 8 godina
Do kraja 2024. svi su se računi morali čuvati 10 godina. Od 1. siječnja 2025., na temelju Bürokratieentlastungsgesetz IV (BEG IV), to je razdoblje skraćeno na 8 godina.
Što to znači u praksi?
| Račun izdan | Stari rok (10 godina) | Novi rok (8 godina) |
|---|---|---|
| Siječanj 2017. | Kraj 2027. | Kraj 2025. |
| Siječanj 2018. | Kraj 2028. | Kraj 2026. |
| Siječanj 2025. | Ne primjenjuje se | Kraj 2033. |
Napomena: Rok počinje teći s krajem kalendarske godine u kojoj je račun izdan. Račun iz ožujka 2025. mora se čuvati do 31. prosinca 2033.
Što podliježe arhiviranju?
Obveza se odnosi na sve dokumente povezane s izdavanjem računa:
- Izlazni računi (Ausgangsrechnungen)
- Ulazni računi (Eingangsrechnungen)
- Ispravci (Rechnungskorrekturen)
- Storno računi (Stornorechnungen)
- Računi za predujam (Abschlagsrechnungen)
- Završni računi (Schlussrechnungen)
- Ponude, ako je došlo do transakcije (Angebote)
- Poslovna korespondencija povezana s računima
Nepromjenjivost dokumenata - Unveränderbarkeit
Temeljno načelo
GoBD zahtijeva da se izvorni sadržaj finaliziranog računa i dalje može utvrditi (§146 Abs. 4 AO). U praksi to znači da:
- Finalizirani račun se ne uređuje - sadržaj, iznosi, datumi i podaci klijenta ostaju kakvi su bili pri finalizaciji
- Svaka se izmjena radi zasebnim dokumentom - ispravkom (Rechnungskorrektur) ili stornom (Stornorechnung), a izvornik ostaje
Zašto je nepromjenjivost tako važna?
Finanzamt (porezna uprava) mora biti siguran da su dokumenti koje vidi tijekom nadzora identični onima koji su postojali u trenutku izdavanja. Kad bi se račun mogao naknadno izmijeniti, cijeli bi porezni sustav izgubio vjerodostojnost.
Kako to izgleda u praksi?
Scenarij 1: Izdali ste račun na 5.000 €, ali se pokazalo da je ispravan iznos 4.500 €.
- ❌ Ne možete otvoriti račun i promijeniti iznos
- ✅ Morate izdati ispravak (Rechnungskorrektur) ili storno (Stornorechnung) + novi račun
Scenarij 2: Pogriješili ste adresu klijenta na finaliziranom računu.
- ❌ Ne možete urediti adresu na postojećem računu
- ✅ Morate izdati storno izvornog računa i novi račun s ispravnom adresom
Provjera cjelovitosti - SHA-256 hash
Samu nepromjenjivost daje sustav koji ne dopušta uređivanje finaliziranog dokumenta. Kontrolni zbroj (hash) ništa ne blokira - omogućuje otkrivanje izmjene: ako se promijeni sadržaj, promijeni se i hash. NiemieckaFaktura ga izračunava algoritmom SHA-256.
Kako to funkcionira:
- U trenutku finalizacije računa izračunava se SHA-256 hash iz cjelokupnog sadržaja dokumenta
- Hash se pohranjuje zajedno s računom
- Pri svakom čitanju može se provjeriti je li sadržaj računa izmijenjen - ako se promijenio i samo jedan znak, hash će biti drukčiji
Broj računa - uzastopan i jedinstven
Zakonski zahtjev: §14 Abs. 4 UStG
Zakon o porezu na dodanu vrijednost (Umsatzsteuergesetz, UStG) u §14 Abs. 4 Nr. 4 zahtijeva da svaki račun sadrži fortlaufende Nummer - uzastopni broj, dodijeljen samo jednom, koji jednoznačno identificira račun.
Što to znači u praksi?
- Brojevi se dodjeljuju uzastopno (npr. 2026/001, 2026/002, 2026/003) - tvrtka može voditi više neovisnih serija, npr. zasebno za vrste računa i klijente
- Slijed brojeva bez prekida nije obvezan (UStAE 14.5 st. 10)
- Svaki se broj smije upotrijebiti samo jednom (jedinstvenost)
Savjet: NiemieckaFaktura omogućuje konfiguraciju numeriranja s podjelom po vrsti računa i po klijentu (npr. Mueller/R/2026/001). Svaka serija ima vlastiti, neovisni brojač.
Kako NiemieckaFaktura podržava zahtjeve GoBD-a
NiemieckaFaktura podržava zahtjeve GoBD-a konkretnim mehanizmima:
1. SHA-256 hash pri finalizaciji
U trenutku finalizacije računa sustav:
- Izračunava SHA-256 hash iz cjelovitog sadržaja računa (sva polja: iznosi, datumi, stavke, podaci klijenta)
- Pohranjuje hash u bazu podataka uz račun
- Omogućuje provjeru cjelovitosti u bilo kojem trenutku - ako se hash ne podudara, riječ je o povredi
2. Blokada uređivanja finaliziranih računa
Nakon finalizacije račun je zaključan za uređivanje:
- Frontend (web-aplikacija i Android) ne dopušta otvaranje finaliziranog računa u načinu uređivanja
- Backend (Cloud Function
getInvoiceForEdit) odbija vratiti podatke za uređivanje ako račun ima oznakuis_finalized: true - Jedina dopuštena izmjena jest promjena statusa u „plaćeno” (paid) - jer je uplata zaseban događaj, a ne izmjena sadržaja računa
To je defense-in-depth - čak i ako bi netko pokušao zaobići frontend, backend će blokirati pokušaj.
3. Ispravci i storno umjesto uređivanja
Ako morate izmijeniti finalizirani račun:
- Stornorechnung - poništava izvorni račun (iznos s minusom)
- Rechnungskorrektur - izdaje dokument ispravka s referencom na izvornik
U oba slučaja:
- Izvorni račun ostaje netaknut u sustavu
- Novi dokument ima vlastiti broj i vlastiti hash
- Izvornik automatski dobiva status „corrected”
4. Brojevi se dodjeljuju uzastopno i samo jednom
Sustav numeriranja u aplikaciji NiemieckaFaktura:
- Dodjeljuje broj pri finalizaciji računa - nacrt s automatskim brojem prikazuje samo pregled i ne troši broj iz serije
- Koristi Firestore transakcije i zaključavanje broja kako dva računa ne bi dobila isti broj
- Podržava više serija numeriranja (vrsta računa, podtip, klijent) - svaka serija ima vlastiti brojač
5. Osmogodišnje arhiviranje s obavijestima o isteku razdoblja čuvanja
NiemieckaFaktura provodi cjelovit životni ciklus arhive:
| Korak | Što se događa | Kada |
|---|---|---|
| Arhiviranje | Račun se čuva u sustavu | Od trenutka izdavanja |
| Obavijest | Sustav šalje e-poruku da je razdoblje čuvanja isteklo i da se arhiva može preuzeti | Nakon isteka 8 godina od kraja godine izdavanja |
| Izvoz | Korisnik može preuzeti ZIP-arhivu sa svim finaliziranim računima iz te godine izdavanja | Od obavijesti do brisanja podataka |
| Čišćenje | Nakon preuzimanja arhive (ili nakon 60 dana razdoblja odgode) podaci se mogu izbrisati | 30 dana nakon preuzimanja, najranije 60 dana nakon obavijesti |
Tri Cloud Functions obavljaju taj proces:
checkRetentionExpiry- svakodnevno u 4:00 provjerava koji su računi prekoračili osmogodišnje razdobljeexportRetentionData- generira ZIP-arhivu s računima za preuzimanjecleanupExpiredInvoices- briše podatke nakon isteka razdoblja odgode
6. Audit logging
Sustav bilježi ključne operacije:
- Finalizaciju računa (tko, kada, hash)
- Promjenu statusa (draft → pending → paid)
- Slanje e-mailom, Storno račune i ispravke
- Administrativne operacije
Često postavljana pitanja (FAQ)
Mogu li račune čuvati isključivo u elektroničkom obliku?
Da. GoBD izričito dopuštaju čuvanje dokumenata u elektroničkom obliku - pod uvjetom da:
- Se izvorni sadržaj finaliziranih računa i dalje može utvrditi (§146 Abs. 4 AO)
- Su dokumenti čitljivi tijekom cijelog razdoblja čuvanja
- Je moguće strojno čitanje (maschinelle Auswertbarkeit)
- Sustav vodi dnevnik izmjena (Protokollierung)
Ne morate ispisivati i čuvati papirnate preslike računa. Elektronička je arhiva potpuno dovoljna.
Što će se dogoditi ako Finanzamt pronađe praznine u numeraciji mojih računa?
Slijed brojeva bez prekida nije obvezan (UStAE 14.5 st. 10). Pri nadzoru (Betriebsprüfung) nadzornik ipak može pitati za brojeve koji nedostaju - zato je dobro znati objasniti odakle potječu (npr. promjena uzorka broja ili nova serija). Ako bi brojevi koji nedostaju upućivali na prihode koji nisu evidentirani u knjigama, Finanzamt može procijeniti poreznu osnovicu (Hinzuschätzung). Obvezno je da je broj računa uzastopan i jedinstven (dodjeljuje se jednom).
Odnosi li se BEG IV i na račune izdane prije 2025.?
Da. Skraćivanje razdoblja s 10 na 8 godina odnosi se i na račune izdane prije 1. siječnja 2025. - pod uvjetom da njihovo dosadašnje osmogodišnje razdoblje čuvanja još nije isteklo. To znači da se računi iz 2017., koji su se ranije morali čuvati do kraja 2027., sada mogu izbrisati već krajem 2025.
Ispunjavaju li računi u formatu ZUGFeRD/XRechnung zahtjeve GoBD-a?
Sam format ne odlučuje o GoBD-u - GoBD se odnose na to kako dokumenti nastaju, knjiže se i čuvaju u cijeloj tvrtki. Formati e-računa poput ZUGFeRD 2.3 i XRechnung 3.0 (oba se temelje na standardu EN16931) ipak olakšavaju dio zahtjeva:
- Strojno čitanje (XML ugrađen u PDF ili samostalan)
- Standardizaciju podataka (EN16931)
- Cjelovitost (strukturirani se podaci mogu usporediti s PDF-om)
NiemieckaFaktura generira račune u formatu ZUGFeRD 2.3 s ugrađenom XML datotekom (s oznakom Leitweg-ID na računu - u profilu XRechnung 3.0), čime se podržava zahtjev GoBD-a za strojnom čitljivošću.
Za cijeli proces i dokumentaciju postupaka (Verfahrensdokumentation) odgovara poduzetnik.
Sažetak
GoBD nisu birokratsko strašilo - to su konkretna, logična pravila koja štite i poreznu upravu i Vas kao poduzetnika.
Ključne točke:
- 8 godina arhiviranja (od 01.01.2025., BEG IV)
- Izvorni sadržaj može se utvrditi (§146 Abs. 4 AO) - finalizirani račun se ne uređuje, izmjene samo ispravkom ili stornom
- Broj računa - uzastopan i jedinstven (dodjeljuje se jednom), §14 Abs. 4 UStG
- SHA-256 hash - omogućuje otkrivanje izmjene sadržaja, ali je ne sprječava
NiemieckaFaktura podržava te zahtjeve za račune koje izdajete u aplikaciji: svaki finalizirani račun dobiva SHA-256 hash, zaključan je za uređivanje i čuva se 8 godina (§147 AO, §14b UStG nakon BEG IV). Nakon tog roka aplikacija šalje obavijest i omogućuje preuzimanje arhive prije brisanja podataka. Za cijeli proces, uključujući dokumentaciju postupaka (Verfahrensdokumentation), odgovarate Vi kao poduzetnik.
Ako tek počinjete izdavati račune u Njemačkoj, pročitajte naš vodič za izdavanje računa. A za glatku suradnju s knjigovodstvenim servisom pogledajte kako izvesti podatke u DATEV formatu.
Pravni izvori:
- BMF-Schreiben vom 28.11.2019 (GoBD)
- §257 Handelsgesetzbuch (HGB)
- §147 Abgabenordnung (AO)
- §14 Abs. 4 Umsatzsteuergesetz (UStG)
- §14b Umsatzsteuergesetz (UStG)
- Bürokratieentlastungsgesetz IV (BEG IV), na snazi od 01.01.2025.
Napomena o odgovornosti: Ovaj članak ima informativni karakter i ne predstavlja porezni ni pravni savjet - obratite se poreznom savjetniku ili odvjetniku.