Error codes · Poland · BR-PL

Poland e-invoice errors

KSeF rules (BR-PL-xx codes) for Poland’s mandatory B2B e-invoicing.

31 errors documented

KSEF-440Partly
KSeF Duplicate Invoice Rejection (HTTP 440)
PL-02Partly
Polish invoices should be prepared for KSeF
KSEF-010Partly
KSeF XML schema validation failed
PL-R-003Partly
KSeF submission required
KSEF-009Partly
Bank account not on VAT white list
PL-R-004Partly
KSeF session token invalid
PL-R-006Partly
Currency must be PLN for KSeF
KSEF-007Fixable here
KSeF date format invalid — wrong date or timestamp serialisation
BR-PL-02Partly
Invalid KSeF invoice type
KSEF-002Partly
Invoice date too old for KSeF
KSEF-003Partly
Invoice number sequence gap
PL-R-007Fixable here
Split payment annotation required
PL-R-005Fixable here
Invalid Polish NIP format
KSEF-006Fixable here
Unit code not recognized
KSEF-008Fixable here
GTU code missing
BR-PL-01Fixable here
Polish NIP number required
KSEF-004Fixable here
Currency code invalid
KSEF-001Fixable here
KSeF NIP validation failed — bad format or wrong identifier field
KSEF-005Fixable here
KSeF VAT rate invalid — StawkaPodatku not in the Ministry of Finance dictionary
KSEF-21178Partly
KSeF UPO (Urzędowe Poświadczenie Odbioru) not found
KSEF-21115Fixable here
KSeF error 21115 — invalid authentication certificate
KSEF-21181Partly
Sellers are not identical for all invoices in a KSeF batch
KSEF-21180Partly
KSeF session status does not allow this operation
KSEF-21177Fixable here
Invoice issue date is outside the allowed KSeF window
KSEF-21182Partly
KSeF concurrent export limit reached
KSEF-21401Fixable here
Document does not conform to the KSeF XSD schema
KSEF-21121Partly
KSeF rate limit reached for this endpoint
KSEF-21301Partly
Missing authorization for this KSeF operation
KSEF-21170Partly
KSeF interactive session has expired
KSEF-21116Partly
KSeF authentication token is invalid
PL-01Partly
Polish sellers should include NIP number

Other countries: Germany · France · Italy · Netherlands · Belgium · Spain · Austria

Mandate, formats and platform: Poland country guide

Related

Have an e-invoice that came back rejected? Check it here.

Check the rejected invoice

Checking is free. The first verified download every 30 days is free. After that €1.90 per invoice, or €9 a month for all of them.