Net-Base Časopis

27.10.2026

E-Rechnungsdrucker: aus jedem Programm ZUGFeRD und XRechnung erstellen

Wenn E‑Rechnungen kurzfristig gefordert sind, wirkt der E‑Rechnungsdrucker wie die Abkürzung: aus jedem Programm per Druckbefehl ZUGFeRD oder XRechnung erzeugen. Dieser Beitrag zeigt den Entscheidungspfad, die realen Zielkonflikte (Tempo vs. Datenqualität), Architektur- und...

27.10.2026

Od teme magazina do projektne prakse

Povezane stranice usluga i tehnologije za članak

Ponedjeljak, 9:10. Knjigovodstvo prosljeđuje e‑mail: „Klijent od sada prihvata samo E‑račune.“ U ticket‑sistemu to stigne kao kratak nalog za IT: „Molim isporučiti XRechnung.“ U praksi iza toga obično ne stoji jedna aplikacija, nego softverski pejzaž: ERP, zaseban servisni sistem, možda stari modul za rezervne dijelove – svi ispisuju račune, ali nijedan ne generiše strukturirani XML.

U upravo toj situaciji E‑računski štampač djeluje kao spasilački mehanizam: iz svakog programa putem komande za ispis stvoriti ZUGFeRD ili XRechnung, bez trenutnog preuređivanja tri sistema. Pristup može funkcionisati. Ali može postati i novi izvor grešaka ako ga tretirate kao „samo još jedan upravljački program za pisač“. Presudno stoga nije upravljački program, već put donošenja odluke: Koja opcija odgovara vašem stanju podataka, vašem vremenskom okviru za rollout i vašoj operativnoj realnosti?

E‑računski štampač u praksi

Ako se danas računi nastaju kao PDF ili ispis, projekti se tipično svode na jednu od ovih opcija. One se manje razlikuju po formatu datoteke, a više po vlasništvu, opsegu izmjena i opterećenju podrške.

Opcija Šta se tehnički događa? Prednosti u praksi Tipični rizici Kada odgovara?
E‑računski štampač (virtualni štampač) Izvorni sistem „štampa“ u print‑queue; iz toga nastaju ZUGFeRD/XRechnung. Brz ulaz u rješenje, minimalne intervencije u naslijeđene sisteme, moguć centralni rollout. Mapiranje iz prikaza ispisa može biti krhko; obavezna polja moraju se dopuniti; nastaje nova operativna putanja. Kada je vrijeme ograničeno ili izvorni sistemi kratkoročno ne mogu biti izmijenjeni.
ERP-/ažuriranje aplikacije s nativnim modulom za E‑račune Sistem eksportuje iz modela podataka direktno u standardni format (XML/PDF‑Hybrid). Stabilnija podatkovna osnova, manje logike za interpretaciju, dugoročno održivo. Ovisnost o izdanjima, prilagodbama (Customizing), često više verzija u produkciji. Kada je proizvođački put dostupan i prozor za ažuriranje realističan.
Centralni servis za E‑račune (Middleware/API) Izvorni sistemi isporučuju strukturirane podatke o dokumentima servisu; on centralno generiše/validira. Governance i validacija na jednom mjestu, dobra automatizacija, jasna verzionacija. Početno veći napor integracije; sučelja moraju biti stabilna i odgovorno upravljana. Kada će biti povezano više sistema i postoji API‑strategija.
Ručno/portalno unošenje podataka PDF podaci se naknadno unose ili otpremaju u portal. Minimalna IT intervencija. Loše se skalira, sklon greškama, skriveni procesi, slaba trasabilnost. Samo kao privremeno rješenje pri vrlo malom obimu i kratkom trajanju.

E‑računski štampač je u ovoj usporedbi često najbrža opcija koja ostaje pod kontrolom. Cijena je nova centralna staza: generiranje, validacija, arhiviranje, rukovanje greškama. Tko taj trošak svjesno prihvati, može dobiti vrijeme bez kompromisa u kvaliteti.

Kvalitet podataka prevladava nad formatom datoteke: Temeljni konflikt iza „ZUGFeRD ili XRechnung“

Mnoge diskusije počinju pitanjem formata. U radu međutim odlučuje nešto drugo: Koliko pouzdano dobivate normirane podatke računa? E‑račun prema EN 16931 zahtijeva strukturirane podatke o prodavcu/kupcu, porezne informacije, uvjete plaćanja, stavke, logiku zbrojeva i reference. Ako vaši sistemi dio tih informacija upisuju samo kao slobodni tekst u izgled, svaka automatizirana generacija postaje ranjiva – bez obzira hoće li na kraju nastati XRechnung-XML ili ZUGFeRD‑PDF.

Za Njemačku su XRechnung i ZUGFeRD (od verzije 2.0.1, s izuzecima za određene profile) izričito navedeni kao prikladni formati u kontekstu E‑računa[Quelle]. Granica ove tvrdnje je važna: to još ne govori ništa o tome jesu li vaši podaci potpuni i u skladu s pravilima. Praktičan zaključak je ipak jasan: možete odluke o formatu usmjeriti prema profilima primatelja – i svoju energiju uložiti u tok generiranja i validacije.

E‑Rechnungsdrucker: Was zwischen „Drucken“ und „gültige E‑Rechnung“ wirklich passiert

E‑Rechnungsdrucker je obično virtualni printer (driver plus background service). Aplikacije šalju print job u red. Iz toga se generira dokumentarni artefakt: ili ZUGFeRD/Factur‑X (PDF/A‑3 s ugrađenim XML) ili XRechnung (XML, često UBL ili CII).

ZUGFeRD se opisuje kao hibridni format koji prenosi strukturirane podatke računa u PDF/A‑3 datoteci[Quelle]. Iz operativne perspektive to je stvarna prednost: zadržavate vizualno čitljiv PDF za odobrenje, arhivu i upite – i istovremeno isporučujete strojno čitljive podatke.

U praksi se proces raspada na dva kritična koraka:

  • Datenermittlung (Mapping): Iz tiskovnog toka ili generiranog PDF‑a izvlače se polja računa. To se može izvesti putem pravila izgleda, predložaka, prepoznavanja polja i izvora za dopunu.
  • Validierung: Generirani račun se provjerava prema EN 16931 i pravilima profila (npr. XRechnung/Peppol), plus se radi provjera izračuna za zbrojeve i poreze.

Dokumentirani pristup E‑Rechnungsdrucker‑a otvoreno prikazuje tu realnost: računi se iz bilo kojih aplikacija šalju u virtualni printer‑red i zatim spremaju u željeni format; pri nedostajanju obaveznih podataka ili odstupanjima zbrojeva pojavljuje se validacijski dijalog[Quelle]. Zaključak za projekte: planirajte izuzetne slučajeve – i planirajte njihovo smanjenje putem pravila i master‑podataka, ne kroz trajnu interakciju korisnika.

Gdje „iz svakog programa“ zakaže: tipične granice i njihove posljedice

Nepodudarni izgledi ispisa postaju problem za podršku

U mnogim preduzećima po poslovnom subjektu, lokaciji ili sektoru postoje različiti izgled računa. Ljudi to odmah prepoznaju; pravila i predlošci to moraju eksplicitno prikazati. Bez upravljanja izgledom (Layout-Governance) nastaje neugodna operativna posljedica: svaka promjena izgleda je potencijalno breaking change za mapiranje – i završava kod IT-a/podrške umjesto u poslovnom odjelu.

Obavezna polja često nisu ispisana – a ipak su neophodna

Leitweg‑ID, referenca kupca (Buyer Reference), porezne oznake ili normirani uvjeti plaćanja često nisu dio postojećeg prikaza za ispis ili se pojavljuju samo kao slobodan tekst. Štampač za e‑račune to može riješiti samo ako postoji izvor dopune: matični podaci, tablice mapiranja ili centralni lookup. Dijalog pri ispisu je prihvatljiv najviše u pilot fazi; u masovnom radu on postaje prekid procesa.

Računska logika: zaokruživanja i popusti su klasici

Ponavljajući obrazac: izvorni sistem ispisuje zaokružene iznose, dok se strukturirani račun računa iz pojedinačnih vrijednosti. To dovodi do razlika u centima. Za primateljske portale to može biti stvaran razlog za odbijanje. Rješenja za validaciju koja ne provjeravaju samo pravila profila, već i sumarnu i poresku logiku, stoga nisu „nice to have“, nego zaštita operacija: pronalaze greške prije nego ih primatelj uoči[Izvor].

Beispiel (konstruiert): Entscheidung unter Zeitdruck, ohne blind zu centralisieren

Arhitektonske posljedice: Štampač za e‑račune više nije sporedna tema

Ko primijeni pristup ozbiljno, zadobije faktički malu platformu. Ta platforma mora biti vođena kao servis – inače će postati izvor smetnji pri mjesečnom zatvaranju knjiga. Tipične komponente:

  • Izvori ispisa: Windows-Clients, Terminalserver/RemoteApp, eventualno centralni procesi ispisa. Od ovoga ovisi hoće li roll-out i održavanje upravljačkih programa biti izvedivo.
  • Queue/Spool: Print-Queue mit Backpressure: Stau entsteht, wenn Validierung blockiert oder Ressourcen fehlen. Mandantentrennung (z. B. eigene Queues) kann Governance vereinfachen.
  • Erzeugung: Konvertierung in PDF/A‑3 bzw. XML, Ergänzung fehlender Felder, Regelanwendung.
  • Validierung: Prüfen gegen EN 16931 und Profilregeln; Erzeugen eines Reports, der im Support verständlich bleibt (Fehler/Warnung, Regel, betroffener Datenpunkt).
  • Ablage/Übergabe: Ordnerstruktur, DMS, Versandwege (E‑Mail, Portal, EDI/Peppol). Wichtig ist eine eindeutige ID‑Strategie, damit später jeder Beleg wiedergefunden wird.
  • Monitoring/Auditing: Durchsatz, Fehlerrate, Backlog, Top‑Fehlerklassen, Versionsstände. Ohne Observability sehen Sie nur „Druck geht nicht“.

Die betriebliche Konsequenz ist hart, aber hilfreich: Diese Strecke hängt direkt an Faktura und Liquidität. Sie braucht Zuständigkeiten, Wartungsfenster und eine klare Eskalation – genau wie ein Zahlungsprovider oder ein EDI‑Gateway.

E‑Rechnungsdrucker oder direkte Integration? Kriterien, die Entscheidungen stabil machen

Der E‑Rechnungsdrucker ist oft die bessere erste Wahl, wenn …

  • mehrere Anwendungen Rechnungen erzeugen und nicht alle kurzfristig geändert werden können,
  • Sie schnell eine belastbare Mindestlösung brauchen,
  • zentrale Stammdaten als Ergänzungsquelle verfügbar sind (Steuern, Zahlungsbedingungen, Referenzen),
  • das Drucklayout stabil ist und Änderungen kontrolliert passieren.

Direkte Integration (oder ein zentraler API‑Service) ist meist sinnvoller, wenn …

  • die Rechnungslogik komplex ist (Abschläge, Teilrechnungen, Leistungszeiträume) und im Datenmodell steckt,
  • Sie hohe Automatisierung und niedrige Fehlertoleranz brauchen (viele Empfänger, Portale, EDI/Peppol),
  • strukturierte Belegdaten bereits als API/Event verfügbar sind oder realistisch geschaffen werden können,
  • Sie langfristig Versionierung und Governance im Backend statt in Layoutregeln verankern wollen.

Viele Teams fahren am Ende zweigleisig: kurzfristig E‑Rechnungsdrucker für nicht änderbare Systeme, parallel eine saubere Zielarchitektur für das ERP/Backend. Wichtig ist nur, dass der Übergang geplant ist: Wer eine Brücke baut, sollte wissen, wohin sie führt.

Rollout in 7 Schritten: Von „läuft am Arbeitsplatz“ zu „läuft im Monatsabschluss“

  1. Rechnungstypen inventarisieren: Standardrechnung, Gutschrift, Storno, Abschlag, Sammelrechnung. Pro Typ festhalten: Welche Felder/Logiken sind kritisch?
  2. Empfängerprofile clustern: Wer verlangt XRechnung, wer akzeptiert ZUGFeRD, gibt es Peppol-Vorgaben? Pro Cluster die Zielprofile festlegen.
  3. Datenquellen definieren: Woher kommen USt‑ID, Adressen, Zahlungsbedingungen, Steuerschlüssel, Leitweg‑ID, Bankverbindung? Ohne klare Quelle werden Nutzer zum Datendienst.
  4. Pilot mit Grenzfällen: Nicht nur eine Musterrechnung. Testen Sie Rundungen, Rabatte, Versandkosten, mehrere Steuersätze, Auslandsszenarien und Stornos.
  5. Validierung automatisieren: Festlegen, welche Fehler blockieren und welche Warnungen in Nacharbeit gehen. Reports je Beleg speichern.
  6. Betriebskonzept bauen: Logging, Monitoring, Berechtigungen, Aufbewahrung, Update-/Rollback-Plan. Ein „Drucker“ ohne Betriebskonzept ist eine Blackbox.
  7. Rollout in Wellen: Erst ein Team/Standort, dann ausweiten. So stabilisieren Sie Regeln kontrolliert statt im Feuerwehreinsatz.

Standardi i verzije: Zašto „jednom postavljeno“ nije tačno

Kod XRechnung je upravljanje verzijama daleko od akademske teme. Portal primaoca validira prema konkretnim specifikacijama. KoSIT upravlja verzijama i bundle-ovima centralno; tamo je vidljivo da postoje daljnji razvoj i čak verzija 3.0[Izvor]. Granica je sljedeća: iz same liste verzija ne proizlazi koja verzija je zahtjev vašeg konkretnog primaoca. Zaključak je ipak jasan: vaš proces generiranja treba put za ažuriranja i regresione testove.

Za operativu to konkretno znači:

  • Transparentnost verzije po dokumentu: Profil/verziju pratiti dokumentovano, inače podrška postaje igra pogađanja.
  • Change‑management: Ažuriranja logike generiranja i validacije trebaju ići kroz uređen release‑proces.
  • Referentni testset: Skup sintetičkih test‑računa (bez osobnih podataka) pomaže osigurati verzije i promjene pravila.

Sigurnost i usklađenost: E‑računi su osjetljivi poslovni podaci

E‑računi redovno sadrže osobne podatke (npr. kontakt osobe), identifikatore poduzeća (PDV‑ID), podatke o plaćanju i detalje o usluzi. Iz toga proizlaze zahtjevi koji se u projektima često pojave prekasno:

  • Lokalno vs. cloud: Ako se detekcija/validacija delegira Cloud‑servisima, treba uredno dokumentirati obradu po narudžbi, tokove podataka, koncept brisanja i kontrole pristupa. Pri lokalnoj obradi odgovornost ostaje više u vlastitom pogonu: stanje patch‑eva, hardening, prava.
  • Uloge i razdvajanje: Tko smije mijenjati pravila? Tko smije naknadno obrađivati dokumente? Bez jasnog razdvajanja servis za podršku brzo postaje rizik za usklađenost.
  • Dokazivost: Pohranite artefakte (PDF/XML) i izvještaje validacije tako da se kasnije može dokazati što je generirano i poslano, uključujući verzije i rezultate.

Ovo ne zamjenjuje pravni savjet. To je operativna zapažanja: što se više E‑računi promatraju kao „podaci + dokument“, to manje odgovaraju nejasnim fileshare‑ovima s promjenjivim pravima pristupa.

Operations‑pitanja koja odlučuju o uspjehu ili stalnom stresu

Šta se događa kad red zapne?

Ako je servis za generiranje ili validaciju blokiran, poslovi ispisa se nakupljaju. Bez metrika vidite samo simptome. Zato planirajte minimalnu telemetriju: poslovi/minutu, stopa grešaka, vrijeme obrade, backlog. To nije „monitoring radi monitoringa“, već preduslov da izvanjske uzroke razlikujete (resursi, prava, pokvareno pravilo, promjena profila).

Kako organizirati naknadnu obradu bez nastanka zaobilaznih rješenja?

Dijalog za validaciju na klijentu je odluka o procesu. Ako korisnici tamo mogu „na neki način nastaviti klikati“, nastaju sjenoviti putevi: faktura kao običan PDF van, E‑račun kasnije „nekad“. Bolje je jasan spremnik za greške (red/tiketi/mape statusa) s odgovornostima: održavanje matičnih podataka, održavanje pravila, stručna odluka kod upozorenja.

Kako od pilot‑pravila napraviti održivi standard?

Mnoge se smjernice pojavljuju u pilot fazi iz pojedinačnih slučajeva. Prijelaz na održivost uspijeva tek kad se pravila verzioniraju i testiraju. Ako vaš alat za to nudi sučelje komandne linije, to može znatno poboljšati operativnu realnost: batch‑generiranje, validacija s izvještajem, automatizirane transformacije – bez potrebe da korisnik interaktivno pokreće ispis. Takve CLI‑funkcije su u priručniku dokumentirane kao pristup za ZUGFeRD‑Einbettung, PDF/A‑Konvertierung und Validierung[Izvor]. Praktični zaključak: možete izgraditi regresijske testove i lanac poslova umjesto oslanjanja na klikove na radnom mjestu.

Prvi opravdani korak: karta obaveznih polja umjesto usporedbe alata

Prije nego što rolloutate drivere ili uspoređujete proizvode, vrijedi odraditi kratak, trezven radni blok s Finance/Vertrieb i IT‑operacijama: izradite kartu obaveznih polja za svaki profil primatelja.

Konkreta pitanja vodilje koja možete odmah pretvoriti u rezultat:

  • Koji kupci zahtijevaju XRechnung, koji prihvataju ZUGFeRD, a koji koriste Peppol?
  • Koja obavezna polja nedostaju u svakom izvornom sustavu – i koja od njih se mogu centralno isporučiti iz matičnih podataka?
  • Koje vrste računa su kod vas česte i sklone pogreškama (kreditni račun/storno/avans)?
  • Koje validacijske pogreške realno očekujete (zaokruživanje, porezni kodovi, detalji adrese, reference)?

S ovom kartom odluka obično bude brža i mirnija: ili E‑Rechnungsdrucker postane robustan most jer svladate dopunske podatke i varijante, ili će to biti lutrija s layoutom – u tom slučaju čišći put je direktna integracija ili centralna usluga.

Zaključna napomena: Brz početak je u redu – privremeno vođenje nije

E‑Rechnungsdrucker može biti ispravna odluka pod vremenskim pritiskom, osobito u heterogenim sustavnim krajolicima. Uspjeh ipak ne ovisi o naredbi za ispis, nego o operativnoj sposobnosti: mapping‑pravila, validacija, verzioniranje i jasan proces za greške. Ako ove točke od početka tretirate kao centralnu uslugu, od „ispisa“ možete napraviti zaista stabilne ZUGFeRD‑ i XRechnung‑izvode – i uz to steći transparentnost o naraslim procesima fakturiranja.

Izvori i dodatne informacije

Stručne ključne tvrdnje su redakcijski smještene u kontekst na temelju sljedećih vanjskih izvora.

  1. Bundesfinanzministerium – Fragen und Antworten zur Einführung der obligatorischen (verpflichtenden) E‑Rechnung zum 1. Januar 2025 (www.bundesfinanzministerium.de)
    U Njemačkoj se XRechnung i ZUGFeRD (od verzije 2.0.1 s izuzecima) smatraju odgovarajućim formatima E‑Rechnung u kontekstu uvođenja obveznog E‑Rechnunga.
  2. ZUGFeRD 2.2 njemački (www.ferd-net.de)
    ZUGFeRD se opisuje kao hibridni format koji prenosi strukturirane podatke računa unutar PDF/A‑3 datoteke.
  3. Verzije i paketi XRechnung | XStandards Einkauf (xeinkauf.de)
    KoSIT vodi verzije i pakete XRechnung (uključujući aktuelne verzije) kao referencu za implementacije.
  4. Kreiranje e‑faktura: ZUGFeRD, XRechnung, Peppol | Net-Base (net-base-software-gmbh.de)
    Pristup „E‑Rechnungsdrucker“ može slati račune iz bilo kojih aplikacija u virtualni red pisača i iz njih generirati e‑račune; ako nedostaju obavezni podaci ili postoje odstupanja u sumama, može biti potreban validacijski dijalog.
  5. Validacija e‑računa: ZUGFeRD, Factur-X, XRechnung | Net-Base (net-base-software-gmbh.de)
    Validacija e‑računa obuhvata EN 16931 i pravila profila (npr. XRechnung/Peppol) te aritmetičke provjere za iznose i poreze.
  6. netPDF na komandnoj liniji – netPDF priručnik | Net-Base (net-base-software-gmbh.de)
    Komandna linija može podržavati serijsko generisanje, ugradnju ZUGFeRD i konverziju u PDF/A te validaciju sa izvještajem.

Za ovu temu su također važni ZUGFeRD Erstellen i Virtueller Drucker E‑Rechnung. Članak jasno razvrstava ove aspekte i pokazuje na šta treba obratiti pažnju u svakodnevnom radu.

Razgovarajte o projektu ili planu modernizacije sa Net-Base.

Sljedeći korak

Kada se tema pretvori u stvarni projekat, arhitektura, postojeći sistem i operacije trebaju se rano sagledati zajedno.

Pružamo podršku ne samo pri pojedinačnim pitanjima, već i kada iz fragmenata izvornog koda, naslijeđenih sistema ili ideja za portal treba nastati robustan poslovni projekat.

  • Postojeće stanje, ciljno stanje i tehnički rizici procjenjuju se zajedno.
  • REST, pristup podacima, portali i Rollout se ne odgađaju kao naknadne posljedice.
  • Vi rano vidite koji je put ekonomski i operativno održiv.

Podijeli objavu

Ovu objavu direktno proslijediti

LinkedIn, X, XING, Facebook, WhatsApp i E-Mail su odmah dostupni. Za Instagram pripremamo link i kratak tekst.

E-pošta

Instagram se otvara u novom tabu. Link i kratak tekst se prethodno kopiraju u međuspremnik.

Napišite komentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert