Przelewy KSeF / Poradniki / MPP i numer KSeF
Podzielona płatność z numerem KSeF
W przelewie w podzielonej płatności od 1.01.2027 numer KSeF wpisujesz do znacznika /INV/, w miejsce numeru faktury. Reszta komunikatu zostaje taka sama: /VAT/ z kwotą VAT, /IDC/ z NIP-em sprzedawcy i opcjonalnie /TXT/. Do końca 2026 r. w /INV/ jest jeszcze numer faktury.
Składnia komunikatu
Komunikat MPP to tytuł przelewu z czterema znacznikami. Wynika z rekomendacji ZBP i specyfikacji banków. Poniższe długości podaje ING, a ta sama tabela występuje w specyfikacjach PKO, mBanku, Pekao, BNP, Aliora, Erste i Credit Agricole.
| Znacznik | Status | Zawartość | Długość |
|---|---|---|---|
/VAT/ | obowiązkowy | kwota VAT w PLN, przecinek jako separator, np. /VAT/123,00 | 10n,2n |
/IDC/ | obowiązkowy | NIP dostawcy | do 14 znaków |
/INV/ | obowiązkowy | numer faktury, a od 2027 r. numer KSeF | do 35 znaków |
/TXT/ | opcjonalny | tekst wolny | do 33 znaków |
Dozwolone znaki to litery, cyfry i / - ? : ( ) . , ' +. Samej specyfikacji KIR nr 12, na której opiera się rekomendacja ZBP, nie znaleźliśmy publicznie.
Do końca 2026 i od 1.01.2027
Przelew wykonany do 31.12.2026 ma w /INV/ numer faktury, tak jak dotąd.
/VAT/4255,00/IDC/9510001233/INV/32 zn.FV/2026/11/041215 zn.
Do końca 2026 r. w /INV/ zostaje numer faktury.
Przelew wykonany od 1.01.2027 ma w /INV/ numer KSeF. Zmienia się tylko ta jedna wartość. Aplikacja wybiera wariant po dacie przelewu, więc paczka z końca grudnia i z początku stycznia dostanie różne tytuły.
/VAT/4255,00/IDC/9510001233/INV/32 zn.9510001233-20261102-01A3F0C2B7D4-B835 zn./TXT/FV/2026/11/041220 zn.
Dane przykładowe. Zaznaczony jest numer KSeF. Linie dzielone są po 35 znaków, w polu tytułu rozdziela je znak |.
Numer KSeF ma 35 znaków, czyli zajmuje całe pole /INV/. Numer faktury nie mieści się już obok, dlatego przenosimy go do /TXT/ i skracamy do 33 znaków, jeśli trzeba. To nasz wniosek, nie wymóg z przepisu.
Mieści się w limicie
Pole tytułu ma 4 linie po 35 znaków, czyli 140 znaków. Komunikat z numerem KSeF to 73 znaki, a z /TXT/ i numerem faktury około 110. Mieści się, ale nie w jednej linii.
Łamanie na linie
W pliku Elixir linie tytułu rozdziela znak |. Banki różnią się w szczegółach:
- PKO nie pozwala, żeby
|wypadł wewnątrz znacznika, na przykład w środku/INV/. - mBank dopuszcza brak
|albo|co 35 znaków, także wewnątrz znacznika. - Pekao wymaga, żeby pole tytułu miało zawsze 4 linie, na przykład
"…|||".
Dlatego aplikacja dzieli tytuł co 35 znaków, nigdy nie tnie znacznika, a dla Pekao dopełnia do 4 linii. Znacznik /INV/ ma 5 znaków, a numer KSeF 35, więc razem 40. Nie zmieszczą się w jednej linii, dlatego /INV/ kończy linię, a cały numer KSeF stoi sam w następnej, jak w przykładzie wyżej. Numer jest wtedy cały bez względu na to, czy bank skleja linie ze spacją, czy bez niej.
Niepotwierdzone. Żaden bank nie opisał jeszcze, jak przyjmie /INV/ na końcu linii i numer KSeF w następnej. Specyfikacje zabraniają tylko cięcia znacznika. Dlatego zrób import próbny jednego przelewu w swoim banku i obejrzyj tytuł.
Reguły, które odrzucają przelew
- Znaczniki muszą wystąpić w kolejności VAT, IDC, INV, TXT i każdy tylko raz (mBank).
- Słów
VAT/,IDC/,INV/nie może być w wartościach, na przykład w numerze faktury (mBank, Erste). - Przelew podzielony powstaje tylko wtedy, gdy kwota VAT jest większa od zera i nie większa od kwoty brutto. Przy
/VAT/0,00mBank wykona zwykły przelew. - Kwota przelewu to kwota brutto. Rachunki w pliku muszą być rachunkami bieżącymi w PLN, nie rachunkiem VAT.
- Numery 36-znakowe z KSeF 1.0 nie mieszczą się w
/INV/. W KSeF 2.0 numery mają 35 znaków. Nie wiemy, czy wolno usunąć myślnik z numeru 36-znakowego.
Kiedy faktura ma MPP
Faktura ma podzieloną płatność, gdy w polu P_18A jest wartość 1 („mechanizm podzielonej płatności”). Aplikacja odczytuje to z XML i ustawia MPP przelewu. Kwotę VAT liczy z pól VAT faktury, a przy walucie obcej z pól w PLN.
Co z bankami
Wszystkie banki z naszej listy przyjmują MPP w imporcie wsadowym. Pole 15 rekordu Elixir ma kod 53 (Alior w zwykłej bankowości używa 51 i flagi w polu 16, Erste wybiera typ przy imporcie). Szczegóły są w poradnikach dla poszczególnych banków, zebranych w spisie.
mBank zapowiedział w komunikacie z 19.10.2026, że w formularzu MPP pole „Numer faktury” przyjmie także numer KSeF. To dotyczy ręcznego formularza, nie importu pliku.
Zrób to na przykładowych fakturach
Otwórz aplikację z gotowym przykładem. Zobaczysz, jak wygląda tytuł przelewu i plik dla banku. Nic nie jest wysyłane na serwer.
Otwórz przykładPytania
Gdzie wpisać numer KSeF w podzielonej płatności?
Do znacznika /INV/, w miejsce numeru faktury. Ustawa umieszcza numer KSeF w tym samym elemencie komunikatu, w którym był numer faktury. Nowy znacznik nie powstał.
Czy do końca 2026 r. też muszę wpisywać numer KSeF w MPP?
Nie. Obowiązek dotyczy płatności dokonanych od 1.01.2027. Do 31.12.2026 w /INV/ zostaje numer faktury, a w zwykłych przelewach numer KSeF możesz podawać już teraz.
Gdzie wpisać numer faktury, skoro /INV/ zajmuje numer KSeF?
W opcjonalnym znaczniku /TXT/, który ma do 33 znaków. To nasza decyzja produktowa, nie zapis z przepisu. Jeśli nie chcesz go w komunikacie, możesz /TXT/ pominąć.
Dlaczego tytuł jest dzielony na kilka linii?
Pole tytułu w pliku Elixir ma 4 linie po 35 znaków. Znacznik /INV/ i numer KSeF mają razem 40 znaków, więc nie zmieszczą się w jednej linii. Aplikacja nie tnie ani znaczników, ani numeru KSeF: /INV/ kończy linię, a numer KSeF stoi w całości w następnej.
Czy bank przyjmie numer KSeF w /INV/?
Nie wiemy. Żadna specyfikacja banku nie wspomina jeszcze o numerze KSeF. Zrób import próbny jednego przelewu przed pierwszym użyciem.
Zobacz też
Źródła
- Ustawa z 16.06.2023, Dz.U. 2023 poz. 1598
- Ustawa z 5.08.2025, Dz.U. 2025 poz. 1203 (art. 108g i 108a ustawy o VAT)
- Rekomendacja ZBP o formularzu przelewu z MPP (wersja 06.06.2018, kopia na stronie banku)
- ING: specyfikacja tytułu MPP (pole 70)
- PKO BP: opis formatu Elixir-O (wersja 16)
- mBank: struktura zbioru importu w formacie Elixir (v1.082 z 04.11.2020)
- mBank: planowane zmiany w przelewach podzielonych (komunikat z 19.10.2026)
- Erste: przewodnik po imporcie (ważny od 3.11.2026)