KSEF-BUS-200 BEST PRACTICE Ostrzeżenie Tylko KSeF Guard
Kurs waluty poza rozsądnym zakresem (0,0001-10000)
Exchange rate outside reasonable bounds (0.0001-10000)
Problem
Kurs waluty (KursWaluty lub KursWalutyZ) jest poza dopuszczalnym zakresem (0,0001–10 000).
Jak naprawić
Sprawdź wartość kursu walutowego. Typowe kursy PLN mieszczą się w przedziale 0,5–10. Wartości poza zakresem wskazują na błąd danych.
Odniesienie źródłowe
UoVAT, Art. 31a; FA(3) KursWaluty
Strona 43
Cytat źródłowy
“KursWaluty/KursWalutyZ musi być w zakresie 0,0001-10000.”
Opis
SHA-256: d476684534b7…
Uzasadnienie
BUSINESS LOGICŁańcuch podstaw prawnych
1
Zasady przeliczania kwot w walucie obcej
Foreign currency conversion rules
“Art. 31a. 1. 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 43)
2
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 KursWalutyZ (Strona 99)