OSS-Meldung
Buchhaltung → OSS-Meldung rechnet je Quartal die Umsätze für das One-Stop-Shop-Verfahren (OSS) aus dem Buchungsjournal und gibt sie als zwei Dateien aus. Gemeint sind Verkäufe an Privatkunden in anderen EU-Ländern, die du über das BZSt meldest statt dort Umsatzsteuer anzumelden.
- BOP-Datei: die CSV-Datei im Format des BZSt (Version 2.0). Du lädst sie im BZSt-Online-Portal (BOP) in die OSS-Steuererklärung hoch.
- Werteblatt: dieselben Zahlen als Tabelle für die Kanzlei, mit Summen je Land.
Sehen und herunterladen darf beides, wer das Recht „Export an DATEV und Lexware Office“ hat, dasselbe wie für den DATEV-Export. Jeder Download steht im Audit-Log. Übermitteln musst du die Meldung selbst: Flowkom sendet nichts an das BZSt.
Was in die Meldung gehört
| Satzart | Fall | Beispiel |
|---|---|---|
| 3 | Versand aus Deutschland an Privatkunden in einem anderen EU-Land | Paket aus dem eigenen Lager nach Frankreich |
| 5 | Versand aus einem Lager im EU-Ausland an Privatkunden in einem anderen Land, auch nach Deutschland | Amazon versendet aus Polen nach Deutschland oder aus Tschechien nach Österreich |
- Nicht hinein gehören Verkäufe im Land des Lagers, zum Beispiel aus einem französischen Lager an einen Kunden in Frankreich. Diese meldet der Steuervertreter im Lagerland.
- Nordirland meldest du unter dem Ländercode XI, Griechenland unter EL, wie das BZSt es verlangt.
- Quellen: die finalisierten Rechnungen und Gutschriften aus Billkom und die Amazon-Verkäufe aus Amazons USt-Bericht (Belegweg „Amazon-USt-Bericht“). Grundlage ist dasselbe Journal, das an DATEV geht, deshalb stimmt die Meldung mit der Buchhaltung überein.
So rechnet Flowkom
- Steuer je Buchungszeile aus dem Brutto mit dem Satz am Artikel, gerundet auf den Cent. So rechnen auch DATEV und Account One.
- Bemessungsgrundlage je Gruppe: Gruppen bilden Verbrauchsland, Herkunftsland, USt-IdNr. und Steuersatz. Die Grundlage ist die Summe aus Brutto minus Steuer, nach Gutschriften.
- Fremdwährung (zum Beispiel SEK, PLN, GBP) rechnet Flowkom mit dem EZB-Kurs vom letzten Tag des Quartals um, je Gruppe und Monat. Die DATEV-Buchung bleibt beim Tageskurs; den Unterschied bucht die Kanzlei.
- Steuer in der BOP-Datei: Bemessungsgrundlage mal Satz, auf den Cent gerundet. Das Werteblatt zeigt daneben die Summe der Einzelsteuern und den ungerundeten Wert („Berechnete MwSt“), wie Account One.
- Umsatzsteuertyp: STANDARD, wenn der Satz dem Normalsatz des Landes entspricht, sonst REDUCED.
Die Seite lesen
Oben wählst du das Quartal. Voreingestellt ist bis zur Abgabefrist das Vorquartal (31.01., 30.04., 31.07., 31.10.), danach das laufende. Das Quartal steht in der Adresse (?quartal=2026-Q4), ein Link führt also genau dorthin.
| Status | Bedeutung |
|---|---|
| Bereit zum Hochladen | Das Quartal ist vorbei, keine Prüfung sperrt: Die BOP-Datei steht bereit |
| Vorläufig | Das Quartal läuft noch; das Werteblatt geht schon, mit dem Vermerk „vorläufig“ |
| Teilzeitraum | Das Quartal beginnt vor dem Stichtag des Journals. Die Zahlen gelten nur ab dem Stichtag, eine BOP-Datei gibt es nicht |
| Nicht meldbar | Eine Prüfung sperrt die BOP-Datei, siehe unten |
Die Kennzahlen zeigen die Umsatzsteuer des Quartals, getrennt nach Versand aus Deutschland (Satzart 3) und aus Lagern im Ausland (Satzart 5), dazu die Zahl der Zeilen in der Meldung. Darunter steht je Verbrauchsland die Steuer. Ein Klick auf das Land zeigt die einzelnen Zeilen mit Herkunft, USt-IdNr., Satz, Bemessungsgrundlage und Steuer.
Prüfungen
Rot sperrt die BOP-Datei, Bernstein ist ein Hinweis. Wo es etwas zu tun gibt, führt der Knopf zur Abstimmung.
| Prüfung | Stufe | Was zu tun ist |
|---|---|---|
| Amazon-Bericht fehlt | Rot | Der USt-Bericht eines Monats ist noch nicht eingelesen. In der Abstimmung Neu abrufen |
| EZB-Kurs fehlt | Rot | Der Kurs zum Quartalsende ist noch nicht veröffentlicht; meist am nächsten Werktag erledigt |
| Steuersatz fehlt | Rot | Buchungszeilen ohne Satz: den Artikel zuordnen, dann in der Abstimmung Neu berechnen |
| Normalsatz fehlt | Rot | Für ein Land fehlt der Normalsatz in den Steuersätzen, bitte an den Support wenden |
| Mehr als 6.000 Zeilen | Rot | Das BZSt nimmt höchstens 6.000 Zeilen je Datei an, bitte an den Support wenden |
| Sitz nicht in Deutschland | Rot | Die BOP-Datei gibt es nur für Unternehmen mit Sitz in Deutschland |
| Bemessungsgrundlage negativ | Bernstein | Erstattungen übersteigen die Verkäufe einer Gruppe. Das BZSt nimmt keine negativen Beträge; die Zeile fehlt in der Datei, und die Kanzlei berichtigt das Quartal der ursprünglichen Lieferung |
| Nicht gebuchte Vorgänge | Bernstein | Belege oder Amazon-Vorgänge des Quartals, die nicht im Journal stehen. In der Abstimmung unter „Nicht gebucht“ klären |
| Journal nicht neu berechnet | Bernstein | Seit dem Quartalsende wurde nicht neu gerechnet. In der Abstimmung Neu berechnen |
| Ohne gespeicherte Steuer | Bernstein | Ältere Zeilen ohne Steuer: Flowkom rechnet sie aus Brutto und Satz, wie oben beschrieben |
Die Meldung beginnt mit dem Stichtag des Buchungsjournals. Für Quartale davor, auch für den Teil vor dem Stichtag, gilt weiter die Meldung aus dem Vorsystem.
Hochladen im BOP
- Hier die BOP-Datei herunterladen (
OSS-Meldung_2026-Q4_BOP.csv). - Im BZSt-Online-Portal das Formular der OSS-Steuererklärung für das Quartal öffnen.
- Die Datei über CSV-Import einlesen und die übernommenen Zeilen prüfen.
- Absenden. Die Frist ist das Ende des Monats nach dem Quartal.
Das Werteblatt (OSS-Meldung_2026-Q4_Werteblatt.csv, Semikolon, deutsche Zahlen) öffnet die Kanzlei direkt in Excel.