E-Rechnungen an die öffentliche Verwaltung

  • S.g. Leser!

    In diesem Thread sollen vor allem Fragen bzgl. der spezifischen Umsetzung von ebInterface-Rechnungen bei der Übermittlung an den Bund und die andere öffentliche Verwaltung behandelt werden.
    Wie die meisten von Ihnen ja schon wissen, müssen Rechnungen an den Bund seit 1.1.2014 strukturiert elektronisch gelegt werden. Das bedeutet, das z.B. PDF-Rechnungen nicht erlaubt sind, da sie nicht strukturiert sind.
    Die Website, auf der die e-Rechnungen eingeliefert werden müssen ist http://www.e-rechnung.gv.at/ - kurz E-RECHNUNG.GV.AT - damit sie die Möglichkeit haben dort effektiv etwas einzuliefern, müssen sie aber über das Unternehmensserviceportal (USP) einsteigen. Alternativ zum USP-Ansatz kann auch über die PEPPOL-Infrastruktur eingeliefert werden. Allerdings unterstützt PEPPOL nur UBL-Rechnungen, und keine ebInterface-Rechnungen, weshalb das hier wohl auch keine große Rolle spielen wird.

    Unter http://www.e-rechnung.gv.at/erb?p=einvoice_info_fedgov_paper finden Sie eine Liste von Anwendungsfällen, auf die die e-Rechnung NICHT anzuwenden ist.

    Zur Unterscheidung was Bund ist, und was nicht, befindet sich auf der Seite http://www.e-rechnung.gv.at/erb?p=einvoice_recipients eine Liste der zahlenden Bundesdienststellen sowie eine Liste aller definitiven Nicht-Bundesdienststellen. Alle darin enthaltenen Entitäten "sind Bund". Nicht zum Bund gehören u.a. Länder, Städte, Gemeinden, ÖBB, ASFINAG etc., d.h. diese können über E-RECHNUNG.GV.AT derzeit keine e-Rechnungen empfangen. Es ist aber nicht auszuschließen, dass in absehbarer Zeit auch an einige ausgewählte Nicht-Bundes-Entitäten e-Rechnungen über E-RECHNUNG.GV.AT eingebracht werden können. Der Bund besteht aus folgenden Entitäten: Bundesgesetzgebung, Präsidentschaftskanzlei, Rechnungshof, VFGH, VWGH, Volksanwaltschaft, Bundesministerien und Nachgeordnete.

    In E-RECHNUNG.GV.AT können spezielle ebInterface 3.0, 3.0.2, 4.0 und 4.1 Dokumente eingeliefert werden. Die Unterschiede zum Standard-ebInterface finden sie unter http://www.e-rechnung.gv.at/erb?p=tec_formats_ebinterface
    Wenn Sie bereits eine ebInterface-Datei haben, und diese auf Gültigkeit testen wollen, dann können Sie das unter http://test.e-rechnung.gv.at/go/test_upload machen. Jede dort hochgeladene Rechnung wird technisch überprüft, aber nicht eingebracht. Auf der Seite http://www.e-rechnung.gv.at/go/tec_download befinden sich auch die adaptierten XML-Schema Dateien, die für E-RECHNUNG.GV.AT zu verwenden sind - alle Änderungen zum herkömmlichen ebInterface sind mit [CHANGE] im Text markiert. Einige der aufgezählten Änderungen konnten in diesen modifizierten Schemas bereits berücksichtigt werden, wenn auch nicht alle. Für die Zukunft ist geplant, auch noch spezielle Schematron-Dateien zur Verfügung zu stellen, die die weiteren Bedingungen abprüfen. Wichtig: auf der E-RECHNUNG.GV.AT-Seite wird nur das Hauptschema angeboten. Weitere referenzierte Schemas sind aus den Paketen unter https://www.wko.at/Content.Node/A…gsstandard.html zu entnehmen!

    E-Rechnungen an den Bund können, müssen aber nicht, elektronisch signiert sein. Die Signatur auf eingebrachten Dokumente wird vom Bund nicht geprüft! E-Rechnungen müssen nicht signiert sein, da es sich beim USP um einen gesicherten Zugang mit Identitätsnachweis handelt.

    Als Grundvoraussetzung um eine Rechnung an den Bund zu legen brauchen sie folgende spezifische Daten aus der Bestellung:

    • Die Auftragsreferenz, die unter http://www.e-rechnung.gv.at/erb?p=einvoice…fedgov_orderref ausführlich erklärt ist und ins Feld /Invoice/InvoiceRecipient/OrderReference/OrderID eingetragen werden muss.
    • Die Kreditorennummer, d.h. die Nummer ihres Unternehmens beim Bund. Diese muss ins Feld /Invoice/Biller/InvoiceRecipientsBillerID Feld eingetragen werden. Wenn Sie BBG-Lieferant sind, können Sie für alle Dienststellen ihre globale "ES00000000" Lieferantennummer verwenden, und müssen nicht für jede Dienststelle eine eigene Nummer erfragen. Weitere Infos unter http://www.e-rechnung.gv.at/erb?p=einvoice…dgov_supplierid
    • Falls es sich bei der Auftragsreferenz um eine Bestellnummer handelt (10-stellig numerisch), dann müssen auch die Bestellpositionsnummern pro Rechnungszeile in das Feld /Invoice/Details/ItemList/ListLineItem/InvoiceRecipientsOrderReference/OrderPositionNumber eingetragen werden.


    Zusätzlich zu den herkömmlichen Einlieferungsarten Formular und Upload steht auch ein Webservice zur Verfügung. Die Details befinden sich unter http://www.e-rechnung.gv.at/erb?p=tec_delivery_ws . Zur Verwendung des Webservices muss ebenfalls ein USP-Zugang vorhanden sein! Details zum Anlegen eines Webservice Zugangs zu E-RECHNUNG.GV.AT im USP finden Sie im Leitfaden für die Wirtschaft, der unter http://www.e-rechnung.gv.at/go/leitfaden als PDF bereit steht.

    Auf allen Kanälen (Upload, Formular, Webservice und PEPPOL) ist es möglich Beilagen zur Rechnung mitzusenden. In manchen spezifischen Fällen ist es notwendig (z.B. Leistungsnachweis) Beilagen zu versenden, doch sollte das immer mit Bedacht getan werden. Als unterstützte Dateiformate stehen PDF, Excel, PNG und XML zur Verfügung. Diese werden sowohl auf die Dateinamenserweiterung als auch auf den Inhalt überprüft. Beilagen in anderen Formaten werden nicht akzeptiert und führen zur direkten Ablehnung der Rechnung. Details unter http://www.e-rechnung.gv.at/erb?p=einvoice_channel_attachments .

    Und zum Schluss noch eine kurze Information zum Verständnis des Ablaufs: alle eingehenden Dokumente werden in ein Bundes-internes Zwischenformat konvertiert (AustroFIX). Anschließend erfolgt eine technische Prüfung. Sollten bei dieser technischen Prüfung Fehler auftreten, so wird die Einbringung sofort abgebrochen und eine entsprechende Fehlermeldung - je nach verwendete, Kanal - synchron übermittelt. Im Falle einer erfolgreichen technischen Prüfung wird das Dokument zur inhaltlichen Prüfung weitergeleitet. Sollten dort Fehler auftreten, werden Sie per E-Mail oder Webservice-Callback darüber informiert. Erst wenn beide Prüfungen erfolgreich waren, gilt die Rechnung als eingebracht. Anschließend wir die Rechnung von einem Sachbearbeiter überprüft. Details finden Sie unter http://www.e-rechnung.gv.at/erb?p=einvoice_confirmation

    Hinweis zu GLN-Nummern: es gibt immer wieder das Gerücht, dass man für die Einlieferung an den Bund GLN-Nummern benötigt: das stimmt NICHT. Wir brauchen keine GLN-Nummern! Sie können übermittelt werden, interessieren uns aber derzeit nicht! Wenn Sie aber übermittelt werden, dann werden die Prüfziffern auch berechnet, d.h. eine Rechnung wird abgewiesen, wenn die GLN ungültig ist!

    Um Gutschriften einzubringen, muss im Wurzelelement das Attribut "DocumentType" auf den Wert "CreditMemo" gesetzt sein. Die Beträgen müssen im Dokument positiv sein! Siehe auch http://www.e-rechnung.gv.at/erb?p=tec_formats_creditnote

    Update 2.7.2013: Negative Beträge auf Gesamtebene (TotalGrossAmount) sind nicht zulässig, außer bei ebInterface 4.1 (http://www.e-rechnung.gv.at/erb?p=tec_formats_creditnote)

    Update 12.8.2013: Es ist möglich auch Rechnungen mit einzelnen negativen Beträgen einzubringen. Der Gesamtbetrag (TotalGrossAmount) muss jedoch immer positiv bleiben. Um eine einzelne negative Position einzubringen, müssen die Beträge negativ erfasst werden, während die Menge positiv bleiben muss.

    Update 3.10.2013: kleinere Textanpassungen und Ergänzungen

    Update 19.12.2013: ebInterface 4.1 und ein paar Links hinzugefügt. Statement zu den GLN-Nummern hinzugefügt. Hinweis auf Nicht e-Rechungs relevante Gebarungsfälle hinzugefügt.

    Update 19.3.2014: Kleiner textuelle Adaptionen im Bereich Bundesdienststellenliste, ebInterface Schemas und GLN.

    Update 22.8.2014: Adaptierung von ER>B auf E-RECHNUNG.GV.AT + Link Updates. Außerdem wurden uralte durchgestrichene Dinge entfernt.

    vg P. Helger

  • Sehr geehrter Herr Helger!

    Mir gibt das Thema Stornorechnung (Gutschrift) und einzelne Gutschriftspositionen in einer Rechnung noch Kopfzerbrechen. Ich habe das Forum durchstöbert und bin auf widersprüchliche Informationen gestoßen. Aber wahrscheinlich sind die einen oder anderen Informationen veraltet.


    Zitat

    Update 24.5.2013:
    Um Gutschriften einzubringen, muss im Wurzelelement das Attribut "DocumentType" auf den Wert "CreditMemo" gesetzt sein. Die Beträgen müssen im Dokument positiv sein!
    Unter https://www.erb.gv.at/index.jsp?p=info_channel_ws befindet sich nun auch endlich die Beschreibung für das Rückantwort-Webservice.

    Update 2.7.2013:
    Negative Beträge sind weder auf Zeilenebene (LineItemAmount) noch auf Gesamtebene (TotalGrossAmount) zulässig!
    Negative Beträge auf Gesamtebene (TotalGrossAmount) sind nicht zulässig!

    Update 12.8.2013:
    Seit 9.8.2013 ist es möglich auch Rechnungen mit einzelnen negativen Beträgen einzubringen. Der Gesamtbetrag (TotalGrossAmount) muss jedoch immer positiv bleiben. Um eine einzelne negative Position einzubringen, müssen die Beträge negativ erfasst werden, während die Menge positiv bleiben muss.


    Obigen Auszug habe ich gefunden und meine, dass es der letzte Stand ist. Ich interpretiere dies also folgendermaßen:

    Einzelne Gutschriftsposition in einer Rechnung (positiver Endbetrag):
    - wenn eine negative Rechnungsposition übergeben wird, so muss immer der UnitPrice und LineItemAmount negativ sein und die Menge immer positiv, obwohl auf der richtigen Rechnung (wenn es sie in Papierform noch geben würde) die Menge negativ ist und der Einzelpreis positiv.

    Stornorechnung (negativer Endbetrag):
    - alle Beträge müssen positiv sein. Durch den DocumentType:CreditMemo wird die Rechnung automatisch zur Stornorechnung (Gutschrift)


    Habe ich das so richtig verstanden?


    Besten Dank

    R.Lingg

  • Ja das haben Sie richtig verstanden.
    Evtl. werde ich auch noch negative Mengen bei positiven Preisen zulassen - muss ich mir durchdenken, spricht aber vom Prinzip her nix dagegen.

    Update 19.12.: negative Mengen sollten jetzt auch funktionieren!

    vg P. Helger

  • Hr. P.Helger!

    Das Test-upload-Portal liefert mir einen Fehler:
    Ergebnis des Test-Uploads
    Ihre e-Rechnung ist nicht korrekt!


    Die hochgeladene Datei kann wegen folgender Fehler nicht verarbeitet werden:



    Bitte korrigieren Sie die Fehler in der Datei und versuchen Sie es erneut.


    Weitere e-Rechnung testen</BUTTON>

    -------------------------

    Es sind mehrere Positionen. Hier der entsprechende Auszug aus dem XML-File.

    "/eb:OrderID><eb:OrderPositionNumber>1</eb:OrderPositionNumber>

    </eb:InvoiceRecipientsOrderReference>

    <eb:LineItemAmount>103.10</eb:LineItemAmount>

    <eb:PositionNumber>2</eb:PositionNumber>

    <eb:Description>KSS001B04 pos.2 /10</eb:Description>

    <eb:ArticleNumber>015416</eb:ArticleNumber>

    <eb:Quantity eb:Unit="STK">10.00</eb:Quantity><eb:UnitPri........"

    Was ist hier falsch??

    Es sind mehrere Belegzeilen!

    Weiters kann man irgendwo eine Testkreditornummer für das Feld InvoiceRecipientsBillerID bekommen?

    Ebenfalls für das Feld eb:OrderID

    Ebenfalls für das Feld BillersInvoiceRecipientID


    Besten Dank im voraus

    4 Mal editiert, zuletzt von diamant01 (7. November 2013 um 15:11)

  • Hier der Auszu aus dem Schema:

    -> Die Reihenfolge ist einzuhalten! vg P. Helger


  • Herr Helger!

    Ich habe diese Reihenfolge aus der Testrechnung mit dem Word Plugin.

    Da scheint keine Zeile mit <xs:element ref="ext:ListLineItemExtension" minOccurs="0"/>
    auf.

    Ist das nur bei mehreren Rechnungszeilen??

    Hier nochmals die Reihenfolge:

    <eb:ListLineItem>

    <eb:PositionNumber>1</eb:PositionNumber>

    <eb:Description>HXE-1771A / KONSOLE pos.1/10</eb:Description>

    <eb:ArticleNumber>014683</eb:ArticleNumber>

    <eb:Quantity eb:Unit="STK">5.00</eb:Quantity>

    <eb:UnitPrice>20.62</eb:UnitPrice>

    <eb:TaxRate>20.00</eb:TaxRate>

    <eb:DiscountFlag>false</eb:DiscountFlag>

    <eb:InvoiceRecipientsOrderReference>

    <eb:OrderID>ABC</eb:OrderID>

    <eb:OrderPositionNumber>1</eb:OrderPositionNumber>

    </eb:InvoiceRecipientsOrderReference>

    <eb:LineItemAmount>103.10</eb:LineItemAmount>

    <eb:PositionNumber>2</eb:PositionNumber>

    <eb:Description>KSS001B04 pos.2 /10</eb:Description>

    <eb:ArticleNumber>015416</eb:ArticleNumber>

    <eb:Quantity eb:Unit="STK">10.00</eb:Quantity>

    <eb:UnitPrice>9.35</eb:UnitPrice>

    <eb:TaxRate>20.00</eb:TaxRate>

    <eb:DiscountFlag>false</eb:DiscountFlag>

    <eb:InvoiceRecipientsOrderReference>

    <eb:OrderID>ABC</eb:OrderID>

    <eb:OrderPositionNumber>1</eb:OrderPositionNumber>

    </eb:InvoiceRecipientsOrderReference>

    <eb:LineItemAmount>93.50</eb:LineItemAmount>

    <eb:PositionNumber>3</eb:PositionNumber>

    __________

    so ist die reihe im Wordplugin

    mfg

  • Hallo!

    1. Es gibt von mir keinen Support für das Word Plugin, weil ich es nicht geschrieben habe :) Schauen Sie auf jeden Fall mal, ob sie die neueste Version im Einsatz haben...
    2. Es wird auf technischer Ebene gewisses Grundwissen vorausgesetzt. U.a. z.B. das minOccurs="0" bedeutet, dass dieses Element vorkommen kann, aber nicht muss!

    Es gibt auch Demo-Dateien unter https://www.erb.gv.at/index.jsp?p=info_tec_download - die funktionieren und durchlaufen die technische Prüfung!

    vg P. Helger

  • Hallo Hr. Helger!

    Die Testrechnung funktioniert schon sehr gut!

    Was ist bei einer Gutschrift oder Stornorechnung zu beachten??

    Attribute

    "eb:DocumentType="CreditMemo!

    "eb:DocumentTitle"="Gutschrift"

    event. die Werte und Mengen Minus??

    Danke im Voraus

    mfg

    Diamant

  • Update 12.8.2013:

    Seit 9.8.2013 ist es möglich auch Rechnungen mit einzelnen negativen Beträgen einzubringen. Der Gesamtbetrag (TotalGrossAmount) muss jedoch immer positiv bleiben. Um eine einzelne negative Position einzubringen, müssen die Beträge negativ erfasst werden, während die Menge positiv bleiben muss.


    Hallo diesbezüglich habe ich aber ein Problem!
    Ich habe eine negative Menge in einer Rechnung aber ohne einen Preis (z.B. Leergebinde).
    Was soll ich nun machen?

  • Hallo!

    Leergebinde können Sie einfach mit einem Preis von "0" anführen.
    Was derzeit noch nicht funktioniert ist, dass die Gesamtsumme der Rechnung 0 sein kann. Das funktioniert aber mit dem nächsten Update!

    Update 19.12: Gesammtsumme darf 0 sein!

    vg P. Helger

  • Hallo.
    Negative Mengen funktionieren nicht sondern nur negative Preise.
    Sie koennten ja Menge 1 und Preis -0 angeben :)
    Welche Variante meinen Sie? EbInterface, Web Formular oder Word Plugin?

    Update 19.12: negative Mengen funktionieren auch. Die werden jetzt intern umgedreht.

    Vg P. Helger

  • Nein Auf- bzw. Abschläge verwenden wir nicht.
    Aber wenn jemand die Rechnung Lagertechnisch betrachtet ist diese einfach FALSCH. Wenn ich etwas bei einer Rechnung zurückneheme, kann ich keine positive Menge haben.

  • Hallo mgm_tf!

    Das Problem lässt sich sehr einfach lösen. Ich hatte dasselbe Problem.

    In meiner System ist die Rechnungsposition mit zB Menge= -5,00 ; Einzelpreis: 12,00 gespeichert.

    Bei der Übergabe an den Bund multipliziere ich einfach beide Werte mit -1.

    Dh als Menge wird 5,00 und als Einzelpreis -12,00 übermittelt --> das Ergebnis ist aber dasselbe.

    Somit sollte ihr Problem behoben sein

    Mit freundlichen Grüßen

    R.Lingg

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!