Przelicz fakturę walutową
data_przychodu;data_zaplaty;kwota_netto;waluta — np. z eksportu programu do faktur. Usługi NP, kurs zapłaty = średni NBP.
Jak korzystać z narzędzia?
- Wpisz dane faktury — Waluta, kwota netto, stawka VAT oraz daty wykonania usługi i wystawienia faktury.
- Dodaj płatności — Datę i kwotę każdej wpłaty. Jeśli bank przewalutował płatność, wpisz jego kurs faktyczny — inaczej narzędzie użyje kursu średniego NBP.
- Przelicz i odczytaj wynik — Narzędzie pobierze kursy z NBP, pokaże przychód i VAT w złotych oraz różnicę kursową przy każdej płatności.
Jaki kurs NBP zastosować do faktury w walucie?
Fakturę w walucie obcej przelicza się na złote po kursie średnim NBP z ostatniego dnia roboczego poprzedzającego określone zdarzenie. Dla PIT i VAT tym zdarzeniem mogą być różne dni:
| Cel | Dzień, od którego liczysz „dzień wcześniej” | Podstawa |
|---|---|---|
| Przychód (PIT) | Wykonanie usługi lub dostawa — nie później niż wystawienie faktury albo zapłata | art. 11a i art. 14 ust. 1c ustawy o PIT |
| VAT należny | Powstanie obowiązku podatkowego; jeśli faktura jest wystawiona wcześniej — dzień wystawienia faktury | art. 31a ustawy o VAT |
| Zapłata (różnica kursowa) | Kurs faktycznie zastosowany przez bank, a gdy go nie ma — kurs średni NBP z dnia roboczego przed wpływem | art. 24c ustawy o PIT |
Jeśli dzień poprzedzający przypada w weekend lub święto, bierze się kurs z ostatniego dnia, w którym NBP go opublikował. Narzędzie robi to automatycznie — pobiera z API NBP notowania z 10 dni wstecz i wybiera ostatnie.
Kiedy powstają różnice kursowe?
Różnica kursowa powstaje, gdy wartość należności w złotych w dniu przychodu jest inna niż w dniu zapłaty. Jeśli kurs w dniu zapłaty jest wyższy, otrzymujesz więcej złotych niż wykazałeś w przychodzie — to dodatnia różnica kursowa, czyli dodatkowy przychód. Jeśli niższy — to ujemna różnica kursowa, którą ujmujesz w kosztach.
Przykład: faktura na 5 000 EUR netto (NP) za usługę wykonaną 30 czerwca. Załóżmy, że kurs NBP z ostatniego dnia roboczego przed tą datą wynosi 4,2700 — przychód to 21 350,00 zł. Klient płaci 14 lipca, a kurs z dnia roboczego przed wpływem to 4,3100 — w złotych wpływa równowartość 21 550,00 zł. Dodatnia różnica kursowa: 200,00 zł.
Przy fakturze z polskim VAT różnicę liczy się tylko od części netto. Różnica przypadająca na kwotę podatku jest neutralna podatkowo.
Faktura walutowa w KSeF i na rachunku walutowym
Fakturę w walucie obcej można wystawić w KSeF, ale kwoty VAT muszą być w niej wykazane także w złotych — po kursie ustalonym jak dla VAT. Przy usługach dla firm z zagranicy rozliczanych przez nabywcę (NP, odwrotne obciążenie) polskiego VAT nie ma, a w złotych przeliczasz tylko przychód.
Jeśli pieniądze wpływają na rachunek walutowy i zostają na nim, różnicę przy zapłacie liczysz po kursie średnim NBP. Późniejsza wymiana waluty na złote to osobne zdarzenie — tzw. różnice kursowe od własnych środków, ustalane metodą FIFO. Tego etapu narzędzie nie liczy.
Nie wiesz, czy faktura dla zagranicznego klienta ma mieć VAT? Sprawdź w Kreatorze faktury zagranicznej.
Najczęściej zadawane pytania
Jaki kurs NBP zastosować do faktury w euro?
Kurs średni NBP z ostatniego dnia roboczego poprzedzającego dzień przychodu (dla PIT) albo dzień powstania obowiązku podatkowego (dla VAT). Jeśli faktura jest wystawiona przed wykonaniem usługi, do VAT stosuje się kurs z dnia roboczego przed jej wystawieniem.
Co zrobić, gdy dzień poprzedzający wypada w weekend lub święto?
Stosuje się kurs z ostatniego dnia, w którym NBP opublikował tabelę kursów — zwykle piątek przed weekendem. Kalkulator wyszukuje ten dzień automatycznie.
Jak obliczyć różnicę kursową przy zapłacie?
Pomnóż zapłaconą kwotę (część netto) przez różnicę między kursem z dnia zapłaty a kursem z dnia przychodu. Wynik dodatni to przychód, ujemny — koszt. Przy płatnościach częściowych różnicę liczy się osobno dla każdej wpłaty.
Czy różnice kursowe liczy się od kwoty brutto?
Nie. Dla PIT różnice kursowe ustala się od kwoty netto należności. Różnica przypadająca na VAT jest neutralna podatkowo.
Jaki kurs zastosować, gdy bank przewalutował płatność?
Kurs faktycznie zastosowany przez bank — zwykle kurs kupna waluty z dnia wpływu. Kurs średni NBP z dnia poprzedzającego stosuje się dopiero wtedy, gdy kursu faktycznego nie ma, np. gdy pieniądze trafiają na rachunek walutowy.
Czy na ryczałcie liczy się różnice kursowe?
Przychód ryczałtowca przelicza się tak samo — po kursie z dnia roboczego przed dniem przychodu. Ujmowanie różnic kursowych na ryczałcie budzi jednak spory interpretacyjne, dlatego wynik różnic traktuj informacyjnie i ustal podejście z księgową.
Skąd kalkulator bierze kursy walut?
Z oficjalnego API Narodowego Banku Polskiego (tabela A kursów średnich). Przeglądarka wysyła do NBP wyłącznie kod waluty i zakres dat — żadnych danych z faktury.
Zastrzeżenie: Narzędzie ma charakter informacyjny i nie stanowi porady podatkowej. Na ryczałcie oraz przy rachunkach walutowych (różnice od własnych środków) zasady są szczególne — skonsultuj wynik z księgową. Obliczenia wykonują się lokalnie w Twojej przeglądarce — nie zapisujemy wprowadzonych danych.
