KSEF-BUS-200 BEST PRACTICE Warning KSeF Guard Only
Exchange rate outside reasonable bounds (0.0001-10000)
Kurs waluty poza rozsądnym zakresem (0,0001-10000)
Problem
Exchange rate (KursWaluty or KursWalutyZ) is outside reasonable bounds (0.0001–10000).
How to Fix
Verify the exchange rate value. Typical PLN rates are 0.5–10. Values outside bounds indicate a data entry error.
Source Reference
VAT Act, Art. 31a; FA(3) KursWaluty
Page 43
Source Quote
“KursWaluty/KursWalutyZ must be within 0.0001 to 10000 (exclusive). Values outside indicate data entry error.”
Description
SHA-256: d476684534b7…
Justification
BUSINESS LOGICLegal Basis Chain
1
Foreign currency conversion rules
Zasady przeliczania kwot w walucie obcej
“Art. 31a. 1. Where the amounts used to determine the tax base are expressed in a foreign currency, conversion into zlotys is performed using the average exchange rate of that foreign currency announced by the National Bank of Poland (NBP) on the last business day preceding the day on which the tax obligation arises.”
VAT Act, Art. 31a sec. 1 (Page 43)
2
Exchange rate — optional field
Kurs waluty — pole fakultatywne
“The exchange rate used to calculate the amount of tax, in cases referred to in sec. VI of the Act [optional field]”
Brochure FA(3), Section KursWalutyZ (Page 100)