KSeF FA(2)/FA(3)/FA_RR
- Format id:
ksef - Countries: Poland (PL)
- Status: in active use
- Parser:
kseffamily, converts to canonical JSON
Mandatory structured invoice in Poland (large taxpayers from 1 Feb 2026, others from 1 Apr 2026). The KSeF number is assigned by KSeF and comes from the download metadata, not the XML.
Where you will receive it
Section titled “Where you will receive it”- PL:
ksefFA(3) (also FA(2), FA_RR),pl-pef(B2G). KSeF mandatory since 1 Feb 2026 (large) / 1 Apr 2026 (others). The KSeF number is not in the XML.
Mapping notes for the ksef parser family
Section titled “Mapping notes for the ksef parser family”- Phase 2. Covers: FA(2), FA(3), FA_RR.
P_12rate codes (23,zw,oo,np I,0 WDT…) → VAT category.P_14_xW= VAT in PLN.StanPrzed→correctionState.Podmiot3+Rola→additionalParties. KSeF number from download metadata.
The same parser family handles the formats listed in Build order and mapping notes.
Check it
Section titled “Check it”- Drop a KSeF FA(2)/FA(3)/FA_RR file into the browser converter to get canonical JSON; nothing is uploaded.
- Conformance checklist: fixtures, real samples, mapping source and validation for this format.
- Output shape: canonical-invoice.v1.schema.json.