KSEF-BUS-170 HEURISTIC Ostrzeżenie Tylko KSeF Guard
Niespójny stan waluty — brak KodWaluty ale kurs lub W-pola są obecne
Inconsistent currency state - no KodWaluty but exchange rate fields present
Problem
Faktura w walucie PLN zawiera pole kursowe (KursWaluty, KursWalutyZ lub P_14_*W), co jest niespójne.
Jak naprawić
Dodaj KodWaluty obcej waluty, jeśli potrzebny kurs, lub usuń zbędne pola walutowe dla faktur PLN.
Odniesienie źródłowe
Broszura FA(3), sekcja KursWalutyZ; FA(3) pkt KodWaluty
Strona 99
Cytat źródłowy
“Jeżeli KodWaluty jest nieobecne (PLN), pola KursWaluty i P_14_xW nie powinny być obecne.”
Opis
SHA-256: 1389c6d12aae…
Uzasadnienie
CROSS FIELDŁańcuch podstaw prawnych
1
Kurs waluty — pole fakultatywne
Exchange rate — optional field
“Kurs waluty stosowany do wyliczenia kwoty podatku w przypadkach, o których mowa w dziale VI ustawy [pole fakultatywne]”
Broszura FA(3), sekcja KursWaluty (Strona 99)
2
Przeliczenie walutowe — Art. 31a Ustawy o VAT
Currency conversion — VAT Act Art. 31a
“W przypadku gdy kwoty stosowane do określenia podstawy opodatkowania są określone w walucie obcej, przeliczenia na złote dokonuje się według kursu średniego danej waluty obcej ogłoszonego przez Narodowy Bank Polski na ostatni dzień roboczy poprzedzający dzień powstania obowiązku podatkowego.”
Ustawa o VAT, Art. 31a ust. 1 (Strona 71)