Elixir-0 czy ISO 20022 (pain.001) – który format paczki przelewów wybrać do opłacenia faktur z KSeF?
Oba formaty zlecają w banku te same przelewy, różni je sposób zapisu. Elixir-0 to klasyczny plik tekstowy (.txt) w standardzie Krajowej Izby Rozliczeniowej, przyjmowany przez praktycznie każdy polski bank. ISO 20022 pain.001 to nowoczesny plik XML w standardzie międzynarodowym, na który banki stopniowo przechodzą – wybierz go, jeśli Twoja bankowość udostępnia import „XML (ISO 20022)”. W KSeF Import wskazujesz format przy generowaniu paczki, a bank ustawiasz raz przy numerze NIP. Split payment (MPP) działa w obu.
- Paczka przelewów to jeden plik z wieloma zleceniami, który importujesz w bankowości – zamiast przepisywać przelewy z faktur ręcznie.
- Elixir-0 – tekstowy format Krajowej Izby Rozliczeniowej (KIR), kodowanie Windows-1250; najszerzej przyjmowany przez polskie banki.
- ISO 20022 pain.001 – plik XML (komunikat „inicjowanie polecenia przelewu”), międzynarodowy standard, na który migruje sektor bankowy.
- Bank i preferencje ustawiasz raz przy numerze NIP, a KSeF Import zapamiętuje ostatnio użyty format.
- Split payment (MPP) obsługują oba formaty; przelewy zawsze zatwierdzasz w swoim banku – KSeF Import nie ma dostępu do Twojego rachunku.
W tym artykule
Od problemu do efektu
PWEPo pobraniu faktur kosztowych z KSeF trzeba je opłacić. Ręczne przepisywanie numeru konta, kwoty i tytułu z każdej faktury do bankowości jest czasochłonne i łatwo o pomyłkę w numerze rachunku lub kwocie.
KSeF Import buduje z zaznaczonych faktur gotowy plik paczki przelewów – Elixir-0 albo ISO 20022 pain.001 – z numerem konta, kwotą i tytułem wprost z faktury. Importujesz go w banku jednym ruchem.
Zamiast przepisywać dane, wgrywasz plik i tylko autoryzujesz płatności w swojej bankowości. Mniej pomyłek, mniej klikania, a kwota bierze się z pola „Do zapłaty” faktury.
Czym jest paczka przelewów i po co formaty
Paczka przelewów (nazywana też plikiem importu przelewów) to pojedynczy plik, w którym zapisanych jest wiele zleceń płatniczych naraz. Zamiast wpisywać każdy przelew ręcznie, wgrywasz jeden plik do bankowości elektronicznej, a ona wczytuje z niego wszystkie przelewy do autoryzacji.
Bank nie przyjmie dowolnego pliku – musi on trzymać się ustalonej struktury. Stąd formaty: Elixir-0 i ISO 20022 pain.001 to dwa sposoby zapisania tych samych zleceń, które banki potrafią zaimportować. Wybór formatu nie zmienia treści przelewów, a jedynie sposób ich zakodowania w pliku.
KSeF Import buduje plik paczki na podstawie zaznaczonych faktur, ale nie łączy się z Twoim rachunkiem i nie wykonuje przelewów. Płatności zawsze autoryzujesz samodzielnie w swojej bankowości po zaimportowaniu pliku.
Elixir-0 – klasyczny format krajowy (KIR)
Elixir to system rozliczeń międzybankowych prowadzony przez Krajową Izbę Rozliczeniową (KIR), przez który przechodzą krajowe przelewy w złotych. Elixir-0 to powszechnie używany format tekstowy pliku importu przelewów – każdy wiersz to jedno zlecenie, a pola (numer konta, kwota, dane odbiorcy, tytuł) oddzielone są przecinkami.
Cechy formatu Elixir-0
- Plik tekstowy z rozszerzeniem
.txt– prosty i lekki. - Kodowanie Windows-1250 (CP1250), typowe dla polskich systemów.
- Kwota zapisywana w groszach (bez kropki i przecinka), data w formacie rrrrmmdd.
- Osobny typ dokumentu odróżnia zwykły przelew od przelewu ze split payment (MPP).
- Przyjmowany przez praktycznie każdą polską bankowość elektroniczną.
To bezpieczny wybór domyślny. Jeśli nie masz pewności, jaki format przyjmuje Twój bank, zacznij od Elixir-0 – jest najszerzej obsługiwany w Polsce.
Zobacz, jak KSeF Import pobiera faktury kosztowe i układa je w gotowy arkusz.
ISO 20022 pain.001 – nowoczesny standard XML
ISO 20022 to międzynarodowy standard komunikatów finansowych, na który stopniowo przechodzi sektor bankowy (m.in. przelewy SEPA i rozliczenia międzybankowe). Komunikat pain.001 (formalnie „Customer Credit Transfer Initiation”, czyli inicjowanie polecenia przelewu) to właśnie plik, którym zlecasz bankowi wykonanie przelewów.
W odróżnieniu od tekstowego Elixira, pain.001 to plik XML: dane każdego przelewu opisane są znacznikami, a nie pozycją w wierszu. Daje to czytelniejszą, jednoznaczną strukturę i ten sam schemat u różnych banków.
- Format XML (rozszerzenie
.xml), kodowanie UTF-8. - Międzynarodowy standard ISO 20022 – ten sam schemat komunikatu w różnych bankach.
- Kwoty i dane odbiorcy w wydzielonych znacznikach, bez skrótów.
- Zgodny ze schematem XSD, który KSeF Import sprawdza przed wygenerowaniem pliku.
Wybierz ten format, jeśli w imporcie przelewów Twój bank wskazuje „XML (ISO 20022)” lub „pain.001”. Coraz więcej banków go udostępnia – warto sprawdzić w swojej bankowości, czy jest już dostępny.
Elixir-0 czy pain.001 – porównanie i wybór
Oba formaty realizują te same przelewy. Różnice dotyczą zapisu pliku i dostępności w banku:
| Cecha | Elixir-0 | ISO 20022 pain.001 |
|---|---|---|
| Typ pliku | Tekstowy (.txt) | XML (.xml) |
| Standard | KIR (krajowy) | ISO 20022 (międzynarodowy) |
| Kodowanie | Windows-1250 | UTF-8 |
| Dostępność w bankach PL | Praktycznie wszędzie | Rosnąca, zależna od banku |
| Split payment (MPP) | Tak | Tak |
Zasada jest prosta: sprawdź, co przyjmuje import przelewów w Twojej bankowości. Jeśli widzisz opcję „XML (ISO 20022)” lub „pain.001” – możesz wybrać nowszy format. Jeśli nie masz pewności, Elixir-0 zadziała niemal na pewno.
W KSeF Import bank i preferencje przypisujesz do numeru NIP – w zakładce Numery NIP, w sekcji „Ustawienia paczek przelewów”. Dzięki temu przy każdej paczce nie musisz wybierać banku od nowa, a ostatnio użyty format jest zapamiętywany.
Split payment (MPP) w paczce przelewów
Mechanizm podzielonej płatności (MPP, split payment) dzieli przelew: kwota netto trafia na rachunek bieżący dostawcy, a VAT na jego wydzielony rachunek VAT. Obowiązkowy MPP dotyczy faktur, których wartość brutto przekracza 15 000 zł i które zawierają choć jedną pozycję z załącznika nr 15 do ustawy o VAT (tzw. towary i usługi wrażliwe, np. stal, węgiel, roboty budowlane). Wystawca oznacza taką fakturę adnotacją „mechanizm podzielonej płatności”.
KSeF Import czyta tę adnotację wprost z faktury: w trybie zwykłym przelewy dla faktur oznaczonych MPP automatycznie dostają typ split payment, a pozostałe idą jako zwykłe. Możesz też wymusić split payment dla całego zaznaczenia przyciskiem „Paczka Split Payment”.
Zarówno Elixir-0, jak i ISO 20022 pain.001 potrafią przenieść przelew ze split payment. Nie ma cichego zamieniania MPP na zwykły przelew – byłoby to niezgodne z prawem. Przy formacie pain.001 przelew MPP wymaga ustawionego profilu banku, ponieważ znaczniki split payment różnią się między bankami.
Jak wygenerować paczkę przelewów w KSeF Import
-
1
Zaznacz faktury kosztowe
Na liście faktur kosztowych zaznacz te, które chcesz opłacić. Kwota pobierana jest z pola „Do zapłaty” faktury (uwzględnia m.in. obciążenia), a nie z samej wartości brutto.
-
2
Wybierz format pliku
W pasku akcji wskaż format: Elixir-0 (.txt) albo ISO 20022 pain.001 (.xml). KSeF Import zapamięta Twój ostatni wybór dla danego numeru NIP.
-
3
Sprawdź ustawienia NIP-u
Rachunek nadawcy i bank ustawiasz raz w zakładce Numery NIP („Ustawienia paczek przelewów”). Dla formatu pain.001 rachunek nadawcy jest wymagany.
-
4
Wygeneruj i pobierz plik
Kliknij „Paczka przelewów” lub „Paczka Split Payment”. Faktury bez numeru konta, w obcej walucie albo bez kwoty zostaną pominięte z czytelnym powodem, a resztę pobierzesz jako gotowy plik. Zaznaczenie obejmujące kilka numerów NIP tworzy osobną paczkę dla każdego z nich (kilka plików pobierzesz jako archiwum ZIP).
-
5
Zaimportuj w bankowości i zatwierdź
Wgraj plik do importu przelewów w swoim banku, sprawdź listę i autoryzuj płatności. Opłacone faktury możesz następnie oznaczyć w panelu jako zapłacone.
Generowanie paczek to element modułu Paczki przelewów do banku z faktur z KSeF, dostępnego w planach Grupa i Biuro. Cały obieg – od pobrania faktur, przez wybór formatu, po import w banku – trzymasz w jednym miejscu, a aktualne warunki planów znajdziesz na stronie cennika.
Gdy przelewy przejdą w banku, wróć do panelu i oznacz faktury jako zapłacone. Dzięki temu w tabeli i w eksporcie od razu widać, co jest już rozliczone.
Najczęstsze pytania
Krótkie, konkretne odpowiedzi na pytania, które zadają użytkownicy i wyszukiwarki.
Jeśli import przelewów w Twoim banku wskazuje opcję „XML (ISO 20022)” lub „pain.001”, możesz wybrać nowszy format XML. Jeśli nie masz pewności, wybierz Elixir-0 – ten tekstowy format Krajowej Izby Rozliczeniowej przyjmuje praktycznie każda polska bankowość. Oba realizują te same przelewy i obsługują split payment.
Elixir-0 to plik tekstowy (.txt) w krajowym standardzie KIR, kodowany w Windows-1250, w którym pola przelewu oddzielone są przecinkami. Pain.001 to plik XML (.xml) w międzynarodowym standardzie ISO 20022, gdzie dane każdego przelewu opisane są znacznikami. Treść przelewów jest ta sama, różni się sposób zapisu i dostępność w bankach.
Nie. KSeF Import przygotowuje plik paczki przelewów na podstawie zaznaczonych faktur, ale nie łączy się z Twoim rachunkiem bankowym i nie realizuje płatności. Plik importujesz w swojej bankowości elektronicznej i tam samodzielnie autoryzujesz przelewy.
Tak, w obu formatach. KSeF Import odczytuje z faktury adnotację „mechanizm podzielonej płatności” i dla takich faktur ustawia przelew ze split payment, a pozostałe realizuje jako zwykłe. Możesz też wymusić split payment dla całego zaznaczenia. Obowiązkowy MPP dotyczy faktur powyżej 15 000 zł brutto z pozycją z załącznika nr 15 do ustawy o VAT.
W zakładce Numery NIP otwórz sekcję „Ustawienia paczek przelewów” przy właściwym numerze NIP. Zapiszesz tam rachunek nadawcy oraz profil banku, który wpływa na szczegóły pliku (zwłaszcza dla formatu pain.001 i przelewów split payment). Ustawienie robisz raz, a KSeF Import zapamiętuje też ostatnio użyty format.
Generowanie paczek przelewów jest dostępne w planach Grupa i Biuro. Aktualne warunki poszczególnych planów sprawdzisz na stronie cennika. Sam moduł kontroli płatności obejmuje też m.in. oznaczanie faktur jako zapłacone oraz pilnowanie terminów płatności.
Inżynier integracji KSeF. Odpowiada za połączenia z API Krajowego Systemu e-Faktur, automatyzacje i parsowanie struktury logicznej FA(3).
- System rozliczeń Elixir – Krajowa Izba Rozliczeniowa (KIR)
- ISO 20022 – definicje komunikatów pain.001 (Customer Credit Transfer Initiation)
- Od 1 listopada MPP obowiązkowy dla wybranych transakcji (data wprowadzenia obowiązku) – Ministerstwo Finansów
- Co to jest mechanizm podzielonej płatności (MPP) i jak go stosować – Biznes.gov.pl
