errorPLubl-2.1
PL-R-006:Currency must be PLN for KSeF
Invoices to Polish KSeF typically require PLN amounts.
Fix this in your source system
MANUALKSeF typically requires invoices in PLN (Polish Zloty). Changing the currency requires recalculating all amounts at the appropriate exchange rate, which is a financial calculation that cannot be automated safely. Issue the invoice in PLN from your source system, or ensure foreign currency invoices include proper PLN equivalents per Polish regulations.
See the step-by-step instructions below to fix this error manually.
Why This Error Matters
KSeF requires amounts in Polish zloty for tax reporting.
How to Fix It
1
Set currency
DocumentCurrencyCode = PLN
2
Or convert
Include PLN equivalents for VAT
Technical Details
XPath: /Invoice/cbc:DocumentCurrencyCodeCommon Causes
- Using EUR without PLN conversion
- Wrong currency code
Frequently Asked Questions
Invoices to Polish KSeF typically require PLN amounts.
Use PLN as document currency or include PLN conversion. You can also use Invoice Navigator's automatic Fixer tool to correct this instantly.
Yes, PL-R-006 is a critical error that will cause invoice rejection. It must be fixed before submission.
See Also
Related Errors
Last updated: 19 January 2026
Share this guide: