Wystawianie faktur w walutach obcych przez Krajowy System e-Faktur (KSeF) budzi wiele pytań wśród przedsiębiorców. Jednym z najczęstszych problemów jest właściwe określenie kursu waluty, który należy zastosować przy przeliczaniu kwot na złote. Błąd w tym zakresie może skutkować nieprawidłowym rozliczeniem podatku VAT. W tym poradniku wyjaśniam, jaki kurs waluty stosować w zależności od momentu wystawienia faktury i powstania obowiązku podatkowego. Wszystko na konkretnych przykładach.
Kiedy stosuje się kurs NBP, a kiedy kurs EBC?
Zasadą ogólną jest, że jeśli kwoty na fakturze w KSeF są w walucie obcej, należy je przeliczyć na złote według:
✔ średniego kursu NBP z ostatniego dnia roboczego poprzedzającego dzień powstania obowiązku podatkowego,
lub
✔ kursu EBC z ostatniego dnia roboczego poprzedzającego dzień powstania obowiązku podatkowego (jeśli podatnik wybrał tę metodę jako obowiązującą i stosuje ją konsekwentnie).
‼️ Uwaga: Wybór kursu EBC wymaga przeliczenia waluty obcej względem euro, a następnie euro względem złotego – to tzw. metoda pośrednia.
Wyjątek: Obowiązek podatkowy z chwilą wystawienia faktury
Dla niektórych świadczeń, jak np. media, usługi telekomunikacyjne czy najem, obowiązek podatkowy powstaje w chwili wystawienia faktury. W takim przypadku:
📌 Można zastosować kurs NBP z dnia roboczego poprzedzającego dzień wystawienia faktury, ale pod jednym warunkiem:
➡ faktura musi zostać wystawiona w KSeF najpóźniej dzień po jej sporządzeniu.
Wystawienie faktury przed powstaniem obowiązku podatkowego
Jeśli faktura została wystawiona przed dniem powstania obowiązku podatkowego (np. zaliczka, faktura pro forma przekształcona w fakturę ostateczną):
📌 Można również zastosować kurs NBP z dnia roboczego poprzedzającego dzień wystawienia faktury, pod warunkiem, że faktura ustrukturyzowana trafi do KSeF najpóźniej następnego dnia.
Przykłady przeliczeń kursów walut w KSeF
🧾 Przykład 1: Faktura po powstaniu obowiązku podatkowego
- 🏢 Usługa tłumaczeniowa wykonana 12.06.2024 r.
- 🧾 Faktura wystawiona 20.06.2024 r. w USD
- ✅ Obowiązek podatkowy: 12.06.2024 r.
- 💱 Kurs: NBP z 11.06.2024 r.
🧾 Przykład 2: Obowiązek podatkowy w momencie wystawienia faktury
- 🏢 Usługa telekomunikacyjna za maj 2024 r.
- 🧾 Faktura wystawiona 3.06.2024 r.
- ✅ Obowiązek podatkowy: 3.06.2024 r.
- 💱 Kurs: NBP z 31.05.2024 r.
- 📌 Warunek: Faktura wprowadzona do KSeF 4.06.2024 r. (najpóźniej dzień po wystawieniu)
🧾 Przykład 3: Faktura przed powstaniem obowiązku podatkowego
- 🏢 Zaliczka na usługę szkoleniową zaplanowaną na 1.07.2024 r.
- 🧾 Faktura wystawiona 15.06.2024 r.
- ✅ Obowiązek podatkowy: 1.07.2024 r. (dostawa usług)
- 💱 Kurs: NBP z 14.06.2024 r.
- 📌 Warunek: Faktura wystawiona w KSeF 16.06.2024 r.
Najczęstsze błędy i jak ich uniknąć
❌ Błąd 1: Wybór kursu z dnia wystawienia faktury zamiast dnia powstania obowiązku podatkowego
✅ Zawsze ustal, kiedy powstał obowiązek podatkowy. To decyduje o kursie!
❌ Błąd 2: Spóźnione wprowadzenie faktury do KSeF
✅ Jeśli korzystasz z kursu z dnia przed wystawieniem, faktura musi trafić do KSeF najpóźniej dzień po sporządzeniu.
❌ Błąd 3: Brak konsekwencji w wyborze kursu NBP vs EBC
✅ Musisz być konsekwentny – jeśli wybierzesz kurs EBC, nie możesz stosować NBP tylko w wybranych sytuacjach.
Podsumowanie: Jak dobrać właściwy kurs waluty w KSeF?
📌 Zawsze określ, kiedy powstał obowiązek podatkowy – to klucz.
📌 Sprawdź, czy możesz skorzystać z kursu z dnia przed wystawieniem faktury – tylko jeśli dotrzymasz terminu wprowadzenia do KSeF.
📌 Jeśli chcesz stosować kurs EBC, trzymaj się tej metody konsekwentnie.
📌 Dokumentuj wybór kursu i datę wystawienia faktury – dla potrzeb kontroli.
Podstawa prawna
- art. 31a ust. 1 i 2 – ustawa z dnia 11 marca 2004 r. o podatku od towarów i usług (Dz.U. 2024 poz. 361 ze zm.)
- art. 106na ust. 1 i 2 – ustawa o VAT
- Komunikaty Narodowego Banku Polskiego i Europejskiego Banku Centralnego dotyczące kursów walut
Tematy porad zawartych w poradniku
- kurs waluty w KSeF
- przeliczanie walut w fakturze
- KSeF obowiązek podatkowy
- kurs NBP czy EBC
- faktura w walucie obcej