Waluty EUR / PLN i kursy BMF
Pracujesz czasem z polskimi kontrahentami i chcesz wystawić fakturę w złotówkach? NiemieckaFaktura obsługuje dwie waluty: **EUR** i **PLN**. Sama faktura może być w PLN, ale niemieckie prawo (§16 Abs.6 UStG) wymaga, żeby **VAT był przeliczony na EUR** według urzędowego, miesięcznego kursu BMF. System robi to za Ciebie: pobiera kurs, przelicza kwoty i drukuje przeliczenie na fakturze — bez ręcznych tabelek i bez ryzyka, że Finanzamt zakwestionuje kurs. Funkcja jest dostępna w planie **Professional i Premium**.
- 1
Sprawdź dostęp do funkcji
Multi-waluta jest dostępna w planie Professional i Premium (oraz w 7-dniowej wersji próbnej). W planie Starter pole wyboru waluty jest ukryte i wszystkie faktury są w EUR. Jeśli masz Professional lub Premium, w kreatorze faktury (krok „Dane podstawowe") zobaczysz przełącznik waluty.
- 2
Wybierz walutę faktury (EUR lub PLN)
Domyślnie faktura jest w EUR. Jeśli rozliczasz konkretną transakcję w złotówkach (np. polski kontrahent, koszt w PLN), przełącz walutę na PLN. Wszystkie kwoty pozycji wpisujesz wtedy w złotówkach — system automatycznie dolicza przeliczenie na EUR potrzebne do VAT.
Walutę wybierasz raz na fakturę. Nie mieszaj walut w pozycjach jednej faktury — jeśli część kosztów jest w EUR a część w PLN, wystaw dwie osobne faktury.
- 3
Skąd bierze się kurs
System używa miesięcznego kursu przeliczeniowego BMF (Umsatzsteuer-Umrechnungskurse), który niemieckie Ministerstwo Finansów publikuje co miesiąc. Brany jest kurs właściwy dla miesiąca zdarzenia podatkowego faktury (zwykle miesiąc daty wystawienia). Kurs i jego okres (np. „04/2026") zapisują się przy fakturze — nie zmienią się później, nawet jeśli BMF opublikuje nowe wartości.
BMF publikuje kurs danego miesiąca dopiero na początku miesiąca następnego. Jeśli wystawiasz fakturę bardzo wcześnie i kurs bieżącego miesiąca nie jest jeszcze dostępny, system użyje ostatniego znanego kursu i oznaczy go — po publikacji możesz wystawić korektę, jeśli kurs się różni.
- 4
Co widać na fakturze (PDF)
Na fakturze w PLN kwoty pozycji i sumy są w złotówkach, a pod podsumowaniem pojawia się blok §16 Abs.6 UStG:
- użyty kurs BMF i jego okres (np. „Kurs BMF 04/2026: 4,2500"),
- kwota VAT przeliczona na EUR,
- suma faktury w EUR.
Dzięki temu odbiorca i Finanzamt widzą zarówno kwotę do zapłaty (PLN), jak i podstawę VAT w EUR. W pliku ZUGFeRD (XML) zapisywane są obie waluty — kwota VAT w EUR jako TaxCurrency.
- 5
Płatność i przekazanie księgowej
Kod QR przelewu (SEPA) działa tylko dla EUR — przy fakturze w PLN kod jest generowany, ale pole kwoty jest puste (standard EPC069-12 dopuszcza tylko EUR), więc płatnik wpisuje kwotę ręcznie w aplikacji bankowej. W eksporcie DATEV faktura w PLN dostaje wypełnione kolumny waluty:
WKZ Umsatz,Kurs,Basis-Umsatz,WKZ Basis-Umsatz— księgowa zaksięguje ją bez dopytywania o kurs.
Dlaczego VAT musi być w EUR
Niemiecki VAT (Umsatzsteuer) prowadzi się zawsze w euro. Gdy faktura jest w innej walucie, §16 Abs.6 UStG wymaga przeliczenia podstawy i kwoty VAT na EUR według urzędowego kursu. Urząd akceptuje miesięczne kursy przeliczeniowe BMF (Umsatzsteuer-Umrechnungskurse) — dlatego system używa właśnie ich, a nie kursu z dnia czy kursu bankowego. Kurs zapisany na fakturze jest częścią dokumentu i nie zmienia się po finalizacji (zgodność z GoBD).
Co dokładnie zapisuje się na fakturze
| Pole | Znaczenie |
|---|---|
| Waluta (currency) | EUR lub PLN |
| Kurs (exchange_rate) | 1 EUR = X waluty, np. 4,2500 |
| Źródło kursu | BMF (urzędowy miesięczny) |
| Okres kursu | miesiąc zdarzenia podatkowego, np. 2026-04 |
| Suma w EUR | podstawa VAT przeliczona na euro (§16 Abs.6) |
Najczęstsze pytania
Czy mogę wystawić fakturę w innej walucie niż EUR/PLN? Obecnie obsługujemy EUR i PLN. To pokrywa najczęstszy scenariusz polskiego przedsiębiorcy w Niemczech rozliczającego się czasem w złotówkach.
Skąd wiem, że kurs jest właściwy? Kurs pochodzi z urzędowej tabeli BMF dla danego miesiąca i jest widoczny wprost na fakturze (blok §16 Abs.6) — księgowa i Finanzamt mogą go zweryfikować.
Czy stare faktury w EUR coś tracą? Nie. Faktury bez ustawionej waluty są traktowane jako EUR i wyglądają dokładnie tak jak wcześniej.
Co przekazać księgowej? Standardowy eksport DATEV — kolumny walutowe (kurs, Basis-Umsatz) są wypełniane automatycznie. Więcej w przewodniku: Eksport DATEV.