Kursdifferenzen: EUR-Rechnung, PLN-Zahlung und Abgleich
Die Zahlung einer Fremdwährungsrechnung von einem PLN-Bankkonto erzeugt Kursdifferenzen. Der Bankkurs weicht vom NBP-Kurs der Rechnung ab. Die Differenz ist ein steuerliches Ereignis. So gehen Sie damit um.
Kursdifferenzen: EUR-Rechnung, PLN-Zahlung und Abgleich
Wenn Sie eine Rechnung in EUR ausstellen und der Käufer von einem PLN-Bankkonto zahlt, rechnet die Bank PLN zu ihrem eigenen Kurs in EUR um. Dieser Kurs weicht vom NBP-Kurs auf der Rechnung ab. Die Differenz ist eine Kursdifferenz (różnica kursowa), und sie ist ein steuerliches Ereignis.
Wie Kursdifferenzen entstehen
Die Rechnung erfasst den Vorgang zum NBP-Kurs vom letzten Werktag vor dem Steuerentstehungsdatum. Die Zahlung wird zum tatsächlichen Umrechnungskurs der Bank am Zahlungstag abgerechnet. Zwei Kurse, zwei Daten, ein Vorgang. Der Abstand dazwischen ist die Kursdifferenz.
| Szenario | Rechnungskurs | Zahlungskurs | Differenz |
|---|---|---|---|
| EUR schwächelt zwischen Rechnung und Zahlung | 4,32 PLN/EUR | 4,28 PLN/EUR | Positiv (Gewinn für den Käufer) |
| EUR stärkt sich zwischen Rechnung und Zahlung | 4,32 PLN/EUR | 4,36 PLN/EUR | Negativ (Verlust für den Käufer) |
Wie Sie rechnen
Für den Käufer (begleicht eine EUR-Rechnung mit einem PLN-Betrag von einem PLN-Konto):
- PLN-Wert der Rechnung: Netto EUR × NBP-Kurs = PLN-Netto. PLN-Netto × Steuersatz = PLN-Steuer. PLN-Gesamt = PLN-Netto + PLN-Steuer.
- PLN-Wert der Zahlung: Die Bank belastet das PLN-Konto mit dem Betrag, der nötig ist, um die EUR-Zahlung zum Bankkurs zu kaufen. Zahlungs-PLN = EUR-Betrag × Bankkurs.
- Kursdifferenz: Zahlungs-PLN minus Rechnungs-PLN. Positiv = Aufwand (Verlust). Negativ = Ertrag (Gewinn).
Die Kursdifferenz wird auf den Nettobetrag berechnet, nicht auf den Bruttobetrag. Die USt wird zum Rechnungskurs abgerechnet. Die Differenz wirkt in der Gewinn- und Verlustrechnung als Finanzergebnis (przychód als Ertrag oder koszt als Aufwand).
Fintech-Konten (Revolut, Wise, PayPal)
Hält der Käufer ein EUR-Konto (z. B. Revolut, Wise) und zahlt in EUR, gibt es keine Umrechnung und keine Kursdifferenz auf der Zahlung. Rechnungskurs und Zahlungskurs sind identisch: 1:1 in EUR.
Der Abgleich braucht trotzdem den NBP-Kurs für die PLN-Erfassung. Der Buchhalter des Käufers braucht:
- Den EUR-Rechnungsbetrag
- Den NBP-Kurs der Rechnung (für die PLN-Steuererfassung)
- Die tatsächliche EUR-Zahlungsbestätigung (für den Bankabgleich)
Bei Fintech-Konten mit automatischer Umrechnung zeigt der Kontoauszug den Umrechnungskurs der Bank. Auf Auszugsebene abgleichen, nicht auf Rechnungsebene.
Abgleichverfahren
- Zahlung der Rechnung zuordnen. Über die KSeF-Nummer (ab Januar 2027 Pflicht im Verwendungszweck) oder die Rechnungsnummer.
- Zahlungs-PLN mit Rechnungs-PLN vergleichen. Die Differenz ist die Kursdifferenz.
- Kursdifferenz buchen. Positive Differenz (mehr gezahlt als berechnet) = Finanzaufwand. Negative Differenz (weniger gezahlt) = Finanzertrag.
- Auf das różnice-kursowe-Konto buchen. Das Konto erfasst kumulierte Kursgewinne und -verluste des Steuerzeitraums.
- In der JPK_V7 melden. Kursdifferenzen werden je nach Ertrag oder Aufwand im entsprechenden Feld gemeldet.
Häufige Fehler
Kursdifferenzen bei kleinen Beträgen ignorieren. Eine Differenz von 50 PLN bei einer 5.000-EUR-Rechnung wirkt trivial. Über ein Jahr Fremdwährungsrechnungen verzerren kumulierte, nicht erfasste Differenzen die Gewinn- und Verlustrechnung und erzeugen JPK-Abweichungen.
Den Rechnungskurs für die Zahlungsbuchung verwenden. Die Zahlung muss zum tatsächlichen Bankkurs gebucht werden. Der Rechnungskurs ist für die Steuererfassung. Wer beide mischt, erzeugt einen Abgleichfehler.
Fintech-Konten nicht abgleichen. Revolut- und Wise-Auszüge kommen nicht im Format polnischer Bankauszüge. Der Buchhalter muss den Auszug ziehen und manuell abgleichen, wenn die Buchhaltungssoftware keine Integration bietet.
Dieser Text dient der allgemeinen Information und stellt keine Rechts- oder Steuerberatung dar. Prüfen Sie im Einzelfall die aktuellen Regeln oder wenden Sie sich an einen Steuerberater.