PL-R-006
Error Guide

🇵🇱 PL-R-006: Currency must be PLN for KSeF in Poland

ErrorMandatoryManual Fix

Invoices to Polish KSeF typically require PLN amounts.

Quick Facts
Severity
Error (rejection)
Ruleset
ubl-2.1
Mandate
B2B Mandatory
Fix Type
Manual

Why This Matters in Poland

Poland requires e-invoicing using KSeF XML format. Invoices with this error will be rejected. They cannot be processed for Poland compliance.

Invoice Navigator covers 134 KSeF FA(3) rules for Poland.

How to Fix PL-R-006

  1. 1
    Set currency
    DocumentCurrencyCode = PLN
  2. 2
    Or convert
    Include PLN equivalents for VAT

Poland E-Invoicing Requirements

Phase
Status
Scope
KSeF voluntary
Live (Jan 2022)
All VAT payers (opt-in)
B2B mandatory — Phase 1
Live (Feb 1, 2026)
Large taxpayers (>200M PLN turnover)
B2B mandatory — Phase 2
Live (Apr 1, 2026)
All remaining VAT-registered entities (SMEs, sole proprietors, VAT-exempt businesses)
B2G
Live (Feb 1, 2026)
Included in general KSeF mandate
Financial penalties
Jan 1, 2027
Up to 100% of VAT amount on non-compliant invoices

Common Causes

  • Using EUR without PLN conversion
  • Wrong currency code

Fix PL-R-006 automatically

Upload your invoice and let Invoice Navigator auto-remediate this error.