Skip to content
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

Zobacz źródłowy PDF

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)