ROWFA

P_12 tax rate codes in FA(3)

Each invoice line in a KSeF FA(3) file carries a tax rate code in element P_12. The schema allows exactly these 14 values.

P_12 valueMeaningOfficial description (Polish)
2323%(none in the schema)
2222%(none in the schema)
88%(none in the schema)
77%(none in the schema)
55%(none in the schema)
44%(none in the schema)
33%(none in the schema)
0 KR0% - domestic sale (not an intra-EU supply, not an export)Stawka 0% w przypadku sprzedaży towarów i świadczenia usług na terytorium kraju (z wyłączeniem WDT i eksportu)
0 WDT0% - intra-Community supply of goodsStawka 0% w przypadku wewnątrzwspólnotowej dostawy towarów (WDT)
0 EX0% - export of goodsStawka 0% w przypadku eksportu towarów
zwExempt from VATzwolnione od podatku
ooReverse chargeodwrotne obciążenie
np IOutside the scope of Polish VAT - supplies made outside Poland (other than art. 100(1)(4) services and OSS)niepodlegające opodatkowaniu- dostawy towarów oraz świadczenia usług poza terytorium kraju, z wyłączeniem transakcji, o których mowa w art. 100 ust. 1 pkt 4 ustawy oraz OSS
np IIOutside the scope of Polish VAT - services under art. 100(1)(4) of the VAT Actniepodlegajace opodatkowaniu na terytorium kraju, świadczenie usług o których mowa w art. 100 ust. 1 pkt 4 ustawy
The codes are text, not numbers: 0 KR, 0 WDT and 0 EX contain a space, and np I / np II use capital letter I. The converter keeps the code as written and adds the meaning in a second column.

Have a ZIP of KSeF XML invoices?
Turn it into an Excel workbook and PDFs. Free up to 5 files, nothing uploaded.

Open the converter

Source: schemat_FA(3)_v1-0E.xsd (Ministry of Finance, KSeF documentation repository). Read 2026-11-10.