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

View source PDF

Source Quote

“KursWaluty/KursWalutyZ must be within 0.0001 to 10000 (exclusive). Values outside indicate data entry error.”
Description SHA-256: d476684534b7…

Justification

BUSINESS LOGIC

Legal 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)