- Przepisy
Art. 31 ust 1a. ustawy o VAT
W przypadku dostaw towarów i świadczenia usług, dla których obowiązek podatkowy powstaje z chwilą wystawienia faktury, przeliczenia na złote podatnik może dokonać według kursu średniego danej waluty obcej ogłoszonego przez Narodowy Bank Polski na ostatni dzień roboczy poprzedzający dzień, o którym mowa w art. 106e ust. 1 pkt 1, pod warunkiem że faktura ustrukturyzowana została wystawiona nie później niż następnego dnia po dniu, o którym mowa w art. 106e ust. 1 pkt 1. Przepis ust. 1 zdanie drugie stosuje się odpowiednio.
Ust 2.
W przypadku gdy podatnik wystawił fakturę przed powstaniem obowiązku podatkowego, a kwoty stosowane do określenia podstawy opodatkowania są określone na tej fakturze w walucie obcej, przeliczenia na złote podatnik dokonuje według kursu średniego danej waluty obcej ogłoszonego przez Narodowy Bank Polski na ostatni dzień roboczy poprzedzający dzień wystawienia faktury. Podatnik może dokonać tego przeliczenia również według kursu średniego danej waluty obcej ogłoszonego przez Narodowy Bank Polski na ostatni dzień roboczy poprzedzający dzień, o którym mowa w art. 106e ust. 1 pkt 1, pod warunkiem że faktura ustrukturyzowana została wystawiona nie później niż następnego dnia po dniu, o którym mowa w art. 106e ust. 1 pkt 1. Przepis ust. 1 zdanie drugie stosuje się odpowiednio.
- Przykład
Firma X przygotowała do wystawienia fakturę w walucie obcej z datą 31 sierpnia, dla której na potrzeby przeliczenia podatku na złote wykorzystała kurs z dnia poprzedzającego dzień wystawienia faktury (tj. zastosowano kurs z 30 sierpnia). Proces przesyłania faktury do systemu KSeF w firmie X jest zautomatyzowany, więc firma przesłała dane faktury do systemu natychmiast po jej wystawieniu.
Jednak z różnych przyczyn faktura dotarła do systemu KSeF dopiero 1 września o godzinie 00.02. W systemie data wystawienia faktury została zarejestrowana jako 1 września.
Mimo że na fakturze data wystawienia to 31 sierpnia (pole P1), w systemie KSeF jest to 1 września. Firma X zastosowała kurs walutowy z 30 sierpnia, ale zgodnie z nowymi przepisami może zastosować ten kurs, ponieważ faktura została wystawiona w systemie KSeF 1 września, czyli następnego dnia po dacie wskazanej przez podatnika w polu P1.
- Prezentacja w schemie
W kontekście wystawiania faktur w walutach obcych w KSeF należy pamiętać o polach schemy przewidzianych specjalnie na tę okoliczność. Podatnik powinien wskazać przede wszystkim, w jakiej walucie została wystawiona faktura, poprzez wypełnienie pola KodWaluty. Aby przeliczyć podatek VAT na polskie złote, konieczne jest także wypełnienie pola KursWaluty lub ewentualnie pola KursWalutyZ (w przypadku faktury zaliczkowej). W obu tych polach należy podawać wartości z dokładnością do 6 miejsc po przecinku.
W schemie faktury zawarto także pole KursUmowny i WalutaUmowna. Nie należy go mylić z wyżej przytoczonymi polami wymaganym dla faktur walutowych. Pole KursUmowny i WalutaUmowna dotyczą szczególnych przypadków, gdy kwoty na fakturze wyrażone są w polskich złotych (lub jednocześnie w walucie krajowej i obcej), a strony transakcji chcą na fakturze zawrzeć informację o kursie waluty, w oparciu o który dokonano między nimi umownego przeliczenia. Pole jest zatem przeznaczone do wypełnienia np. w sytuacji, gdy strony transakcji ustalają, że cena towaru wyniesie 100 euro, ale płatność nastąpi w walucie krajowej po przeliczeniu według określonego między stronami kursu. W takim przypadku faktura ostatecznie jest wystawiana w walucie polskiej, a omawiane pola pełnią funkcję informacyjną. Ich uzupełnienie nie jest zatem wymagane i zależy od woli podatników.
Podsumowanie:
Pole | Opis | Rodzaj |
KursWaluty | Kurs waluty stosowany do wyliczenia kwoty podatku VAT | Opcjonalne – jeśli faktura w walucie, pole staje się obowiązkowe |
KursWalutyZ | Kurs waluty stosowany do wyliczenia kwoty podatku VAT w przypadku faktury zaliczkowej | Opcjonalne – jeśli faktura w walucie, pole staje się obowiązkowe |
KursUmowny | Informacja o kursie ustalonym umownie między stronami transakcji, po którym zostały przeliczone kwoty wykazane na fakturze w złotych | Fakultatywne – brak obowiązku uzupełnienia pola |
- Podsumowanie
Zgodnie z wyjaśnieniami resortu finansów i uzasadnieniem do ustawy o KSeF wskazanie konkretnej daty wystawienia w strukturze faktury w polu P1 nie obliguje do wysłania faktury w tym dniu do KSeF. Niemniej podatnicy, przygotowując fakturę ustrukturyzowaną w walucie obcej, odnoszą się zasadniczo do daty wykazanej w tym polu na potrzeby ustalenia i podania na fakturze właściwego kursu. Jeśli faktura nie zostanie wystawiona w KSeF w tym samym dniu co wskazany w polu P1, może dojść do sytuacji, w której kurs oraz kwota VAT w złotych zostały wykazane na fakturze w błędnych wartościach.