FormaPlatnosci: payment method codes in FA(3)
The payment method in a KSeF FA(3) invoice is a number in element FormaPlatnosci, inside Platnosc.
| Code | In English | Polish |
|---|---|---|
| 1 | Cash | Gotówka |
| 2 | Card | Karta |
| 3 | Voucher | Bon |
| 4 | Cheque | Czek |
| 5 | Credit | Kredyt |
| 6 | Bank transfer | Przelew |
| 7 | Mobile payment | Mobilna |
A method outside this list is written as PlatnoscInna = 1 with free text in OpisPlatnosci.
Payment status markers
| Element | Value | Meaning |
|---|---|---|
| Zaplacono | 1 | The invoice amount has been paid; the date is in DataZaplaty |
| ZnacznikZaplatyCzesciowej | 1 | Partly paid |
| ZnacznikZaplatyCzesciowej | 2 | Paid in full in two or more instalments |
| TerminPlatnosci/Termin | date | Payment due date (may repeat) |
When none of these markers is present, the XML says nothing about payment. The converter then leaves the "Paid" cell empty instead of writing "No".
Have a ZIP of KSeF XML invoices?
Turn it into an Excel workbook and PDFs. Free up to 5 files, nothing uploaded.
Source: schemat_FA(3)_v1-0E.xsd (Ministry of Finance, KSeF documentation repository). Read 2026-11-10.