XRechnung ist ein XML-Format für elektronische Rechnungen, das ausschließlich maschinenlesbar ist und keine Bilddarstellung enthält. Es setzt die europäische Norm EN 16931 in einer nationalen Ausprägung um und wird von der deutschen Koordinierungsstelle für IT-Standards gepflegt.
Entstanden ist der Standard als Vorgabe für Rechnungen an öffentliche Auftraggeber in Deutschland, die auf Grundlage der Richtlinie 2014/55/EU strukturierte Rechnungen entgegennehmen müssen. Zur Anzeige braucht es einen Viewer oder eine Visualisierung, weil eine XML-Datei ohne Aufbereitung kaum zu lesen ist. Neue Versionen erscheinen in regelmäßigen Abständen, weshalb sendende und empfangende Systeme mitziehen müssen.
In Österreich ist XRechnung nicht der Verwaltungsstandard: Rechnungen an den Bund werden in ebInterface oder über das Peppol-Netzwerk eingebracht (Stand 08/2026). Für Betriebe mit Kunden in beiden Ländern heißt das, dass das Fakturierungs- oder Buchhaltungssystem mehrere Formate erzeugen können muss.