Oxyok
← Wróć do bloga
· 4 min· Paweł Woś

Faktura walutowa w KSeF: gdzie wykazać VAT w złotych

FA(3): KodWaluty, P_14_1 i P_14_1W. Nie przeliczaj wszystkich pól na PLN i nie myl kursu w XML z wyborem kursu podatkowego.

KSeFFA(3)2026

Wystawiasz fakturę w euro, ale VAT ma być wykazany w złotych? FA(3) przewiduje osobne pola. Jedna waluta całego dokumentu nie oznacza, że każda kwota jest zapisana w tej walucie.

Waluta faktury i kwota VAT

W KodWaluty wybierz kod zgodny z ISO 4217, np. EUR. W przykładzie dla stawki 23% wartość netto w walucie obcej trafia do P_13_1, VAT w tej walucie do P_14_1, a VAT przeliczony na PLN do P_14_1W. Nie zamieniaj tych trzech wartości miejscami.

Sprawdź eksport programu

Przed wysyłką porównaj kwoty z kalkulacją faktury i podglądem XML. Pole z końcówką W nie jest kopią kwoty walutowej: dotyczy podatku w złotych. Przykład 23% nie stanowi kompletnej mapy dla wszystkich stawek; inne stawki mają odpowiednie odrębne pola.

Kurs w strukturze nie wybiera daty

W wierszu FaWiersz można fakultatywnie zapisać KursWaluty z dokładnością do sześciu miejsc po przecinku. To możliwość techniczna, nie instrukcja wyboru dnia kursu. Właściwy kurs i podstawę prawną sprawdź osobno dla danej transakcji.

FAQ

Czy każdą kwotę trzeba zmienić na PLN?

Nie. Podręcznik rozdziela kwoty w walucie faktury i odpowiednie kwoty VAT w złotych.

Czy P_14_1W ma zawierać VAT w euro?

Nie. W opisanym przykładzie jest to VAT w PLN; VAT walutowy pozostaje w P_14_1.

Czy KursWaluty jest obowiązkowy w każdym wierszu?

Podręcznik opisuje to pole jako fakultatywne. Nie ustala ono samo prawidłowej daty kursu.

Źródło

Ministerstwo Finansów: podręcznik KSeF 2.0.

Powiązany poradnik.

Następny krok

Opisz problem w formularzu Oxyok. Nie przesyłaj haseł ani kluczy dostępu..

Faktura walutowa w KSeF: gdzie wykazać VAT w złotych