e-Rechnung in Österreich in Kürze
Seit dem 1. Januar 2014 senden Lieferanten des Bundes strukturierte e-Rechnungen (§ 5 IKTKonG und die e-Rechnungsverordnung). Sie erreichen e-Rechnung.gv.at per Upload oder Webservice über das Unternehmensserviceportal (USP) oder über Peppol. Eine Signatur ist nicht nötig.
e-Rechnung.gv.at nimmt ebInterface, den österreichischen XML-Rechnungsstandard, in den Versionen 4.3, 5.0, 6.0 und der empfohlenen 6.1 an, sowie UBL wie Peppol BIS Billing 3.0. ebInterface wird von der Arbeitsgruppe e-billing von AUSTRIAPRO mit der Wirtschaftskammer Österreich (WKÖ) entwickelt; Version 7.0, an die EN 16931 gebunden, ist für Ende 2026 geplant. Zwischen Unternehmen ist die e-Rechnung nicht vorgeschrieben; grenzüberschreitende Rechnungen zwischen Unternehmen in der EU werden mit der ViDA-Richtlinie bis 1. Juli 2030 elektronisch.
So prüfen Sie eine österreichische Rechnung
- Öffnen Sie für eine Rechnung an den Bund den Validator mit e-Rechnung.gv.at (ebInterface 6.1) oder den für 6.0. Für eine ebInterface-Rechnung an andere Empfänger prüfen die einfachen ebInterface-Einträge nur das Schema.
- Für eine UBL-Rechnung an den Bund wählen Sie Austria e-Rechnung.gv.at Peppol Invoice oder den Eintrag für Gutschriften.
- Fügen Sie das XML ein oder ziehen Sie die Datei hinein, dann klicken Sie auf Validate.
Was geprüft wird
Zuerst das Schema: bei ebInterface Struktur, Pflichtelemente und Datentypen; bei Peppol BIS das UBL-2.1-Schema, die Regeln der EN 16931 und die Regeln von Peppol BIS Billing 3.0 (3.0.21).
Dann die Prüfungen, die e-Rechnung.gv.at vornimmt, bevor es eine Rechnung annimmt, mit den Codes, mit denen das Portal antwortet. ebInterface veröffentlicht keine Geschäftsregeln und das Portal kein Schematron, daher haben wir sie nach seinen Anforderungen, seiner Fehlerliste und seiner eigenen Fassung des ebInterface-Schemas geschrieben: die Auftragsreferenz (AF-0010) in einer der Formen, die der Bund verwendet (AF-0126), die Bestellpositionsnummer jeder Zeile, wenn die Auftragsreferenz eine Bestellnummer ist (AF-0055), die Lieferantennummer (EBI61-0012), die E-Mail-Adresse des Rechnungsstellers (EBI61-0002), ein Lieferdatum oder Leistungszeitraum (AF-0082), die Zeilen-, Steuer- und Rechnungssummen (AF-0089, AF-0084, AF-0076), Skonti, die Zahlungsart, die IBAN und höchstens 999 Zeilen.
Nicht geprüft wird, ob Lieferantennummer und Einkäufergruppe in der Haushaltsverrechnung des Bundes existieren, ob die Rechnung schon einmal gesendet wurde, die Anhänge und alles, was vom Tag des Uploads abhängt, etwa ein Fälligkeitsdatum in der Vergangenheit.
Profile für die Prüfung
- Austria e-Rechnung.gv.at (ebInterface 6.1): An ebInterface 6.1 invoice to the Austrian federal government, checked against the schema and the checks e-Rechnung.gv.at makes before it accepts it. Validieren
- Austria e-Rechnung.gv.at (ebInterface 6.0): An ebInterface 6.0 invoice to the Austrian federal government, checked against the schema and the checks e-Rechnung.gv.at makes before it accepts it. Validieren
- Austria e-Rechnung.gv.at Peppol Invoice: A Peppol BIS Billing 3.0 invoice to the Austrian federal government, checked against UBL 2.1, the EN 16931 and Peppol rules and what e-Rechnung.gv.at requires on top. Validieren
- Austria e-Rechnung.gv.at Peppol Credit Note: A Peppol BIS Billing 3.0 credit note to the Austrian federal government, checked against UBL 2.1, the EN 16931 and Peppol rules and what e-Rechnung.gv.at requires on top. Validieren
- Austria ebInterface 6.1: The Austrian XML invoice standard, accepted by e-Rechnung.gv.at for invoices to the federal government, in its recommended version 6.1. Validieren
- Austria ebInterface 6.0: The previous version of the Austrian XML invoice standard, still accepted by e-Rechnung.gv.at. Validieren
Die am häufigsten verletzten Regeln
Jede hat eine Seite mit dem, was sie prüft, ihrem Test und oft einer Anleitung zur Behebung.
AF-0010: Es wurde kein Wert angegeben. Es muss eine Auftragsreferenz angegeben werden.AF-0126: Der angegebene Wert ist ungültig. Die Auftragsreferenz '…' ist ungültig.EBI61-0012: Es wurde kein Wert angegeben. Ihre Identifikation in unserem System (Lieferantennummer) muss angegeben werden.AF-0055: Es wurde kein Wert angegeben. Es muss eine Bestellpositionsnummer angegeben werden, wenn die Auftragsreferenz eine Bestellnummer ist.EBI61-0002: Es wurde kein Wert angegeben. Es muss eine Lieferanten-E-Mail-Adresse angegeben werden.AF-0082: Es wurde kein Wert angegeben. Es wurde weder in den Kopfdaten noch in den Rechnungspositionen ein Lieferdatum oder ein Leistungszeitraum angegeben.AF-0076: Der angegebene Wert ist ungültig. Die Gesamtbruttosumme der Rechnung (…) entspricht nicht der Summe der Bruttosummen der Details +/- globale Auf-/Abschläge (…).
Fragen
Wird die Rechnung hochgeladen?
Nein. Die Schemaprüfung und die Regeln laufen beide in Ihrem Browser. Nur die API und die URL-Monitore validieren auf unseren Servern.
Nimmt e-Rechnung.gv.at die Rechnung an, wenn das Ergebnis gültig ist?
Es bedeutet, dass die Rechnung das Schema und die Prüfungen des Portals besteht, für die nur die Datei nötig ist. e-Rechnung.gv.at gleicht außerdem Auftragsreferenz und Lieferantennummer mit der Haushaltsverrechnung des Bundes ab, was diese Prüfung nicht tut.
Was bedeuten Codes wie AF-0010 und EBI61-0012?
Das sind die Fehlercodes des Portals. EBI61 (EBI60 bei ebInterface 6.0) sind Prüfungen beim Einlesen der ebInterface-Datei, AF-Prüfungen erfolgen danach bei jeder Rechnung, unabhängig vom Format. Jeder Code verweist auf eine Seite, die ihn erklärt.
Welche ebInterface-Versionen gibt es?
ebInterface 6.1 und 6.0. e-Rechnung.gv.at nimmt auch 4.3 und 5.0 an, die nicht im Katalog sind; die Versionen 4.0 bis 4.2 nimmt es seit April 2022 nicht mehr an.
Kann ich Rechnungen aus Code prüfen?
Ja: mit der API und dem Kommandozeilen-Client mit --schema at-erechnung-ebinterface-6.1, oder --schema at-erechnung-peppol-invoice für Peppol.
Offizielle Quellen
- e-Rechnung.gv.at: Rechtliche Grundlagen
- e-Rechnung.gv.at: ebInterface-Formate
- e-Rechnung.gv.at: UBL
- e-Rechnung.gv.at: Fehlerliste
- e-Rechnung.gv.at: Auftragsreferenz des Bundes
- AUSTRIAPRO: ebInterface-Standards (GitHub)