PL-02
Error Guide

🇵🇱 PL-02: Polish invoices should be prepared for KSeF in Poland

InfoMandatoryManual Fix

Polish invoices should be prepared for KSeF. This validation rule ensures Invoice compliance with CIUS-PL (Poland).

Quick Facts
Severity
Info
Ruleset
CIUS-PL (Poland)
Mandate
B2B Mandatory
Fix Type
Manual

Why This Matters in Poland

Poland requires e-invoicing using KSeF XML format. This is an informational notice for Poland e-invoicing. Not a rejection risk, but good practice to address.

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

How to Fix PL-02

  1. 1
    Identify the issue in your invoice
    Polish invoices should be prepared for KSeF. This validation rule ensures Invoice compliance with CIUS-PL (Poland).
  2. 2
    Correct this in your invoicing software
    Review your Invoice XML structure and correct the issue described by this rule. Check relevant cbc: and cac: elements per CIUS-PL (Poland) (PL-02).
  3. 3
    Re-export and validate
    Generate a new invoice export from your accounting system and re-validate to confirm PL-02 is resolved.

Example: Before & After

Before (invalid)
<Invoice>
  <!-- Issue: Polish invoices should be prepared for KSeF -->
</Invoice>
After (fixed)
<Invoice>
  <!-- Issue resolved per CIUS-PL (Poland) -->
</Invoice>

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

Fix PL-02 automatically

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