Czy już teraz trzeba wpisywać numer KSeF w przelewie?
Zgodnie z aktualnym stanem prawnym, obowiązek podawania numeru KSeF w tytule przelewu nie ma charakteru powszechnego i odnosi się do ściśle określonych ram czasowych oraz rodzajów transakcji. Od 1 lipca 2024 r. przepisy przewidują możliwość podawania tego identyfikatora, jednakże sankcje za jego brak zostały odroczone. Na mocy art. 106n § 2a Ordynacji podatkowej, precyzyjne wskazanie numeru identyfikacyjnego nadanego w systemie teleinformatycznym dotyczy wyłącznie płatności, w których bank automatycznie rozdziela środki na rachunek VAT sprzedawcy. W obecnym okresie przejściowym, który potrwa do 31 grudnia 2026 r., podatnicy nie muszą umieszczać numeru KSeF w tytułach płatności, co dotyczy również przelewów wykonywanych w ramach mechanizmu podzielonej płatności.
Warto zauważyć, że brak numeru KSeF w tytule przelewu w 2024, 2025 i 2026 roku nie blokuje samej operacji finansowej. Systemy bankowe nie są zobligowane do odrzucania przelewów MPP pozbawionych 35-znakowego identyfikatora. Przedsiębiorcy powinni jednak zweryfikować w historii operacji, czy ich aplikacja bankowa dodała automatycznie oznaczenie MPP. Część instytucji finansowych, takich jak PKO BP, mBank czy Pekao, rozpoczęła już testy integracji systemów bankowych z KSeF, co w przyszłości ułatwi automatyczne pobieranie niezbędnych danych do formatki przelewu.
Weryfikacja obowiązku podania numeru KSeF w tytule przelewu wymaga analizy trzech kluczowych aspektów transakcji. Podatnik może przeprowadzić praktyczny test zgodności, odpowiadając na następujące pytania:
- Czy płatność jest realizowana z wykorzystaniem rachunku VAT?
- Czy faktura dokumentująca zakup została wystawiona i zarejestrowana w systemie KSeF (posiada status faktury ustrukturyzowanej)?
- Czy dana transakcja podlega pod obowiązkowy mechanizm podzielonej płatności zgodnie z załącznikiem nr 15 do ustawy o VAT?
Jeżeli odpowiedź na choć jedno z powyższych pytań jest negatywna, wymóg podania numeru KSeF w tytule przelewu nie znajduje zastosowania. Należy pamiętać, że faktury dla konsumentów (osób fizycznych nieprowadzących działalności gospodarczej) nie muszą być wystawiane w KSeF, a co za tym idzie, płatności za nie nie wymagają stosowania identyfikatorów systemowych. Ponadto, do końca 2026 r. mali przedsiębiorcy mogą wystawiać faktury poza systemem, o ile ich łączna miesięczna wartość sprzedaży z VAT nie przekroczy 10 000 zł, co dodatkowo zdejmuje z nich obowiązek posługiwania się numerem KSeF w obrocie płatniczym.
Jak wygląda poprawny tytuł przelewu z numerem KSeF?
Prawidłowy format numeru KSeF jest ściśle zdefiniowany przez Ministerstwo Finansów i składa się z 35 znaków alfanumerycznych. Schemat identyfikatora przyjmuje postać: KSeF:FA/RR/yyyy/nnnnnnnn. Należy zaznaczyć, że system nie rozróżnia wielkości liter (znaki nie są case-sensitive), jednakże zachowanie myślników oraz ukośników w odpowiednich miejscach jest obligatoryjne dla poprawnej walidacji dokumentu. W polu „tytuł” przelewu w systemach bankowości elektronicznej PKO BP, mBank czy Pekao, przewidziano odpowiednią liczbę znaków, aby pomieścić pełny identyfikator wraz z pozostałymi wymaganymi informacjami dotyczącymi VAT i NIP sprzedawcy.
W sytuacjach, gdy nabywca dokonuje zapłaty za wiele faktur wystawionych w KSeF w ramach jednego przelewu, niezbędne jest wykorzystanie identyfikatora zbiorczego. Identyfikator zbiorczy generowany jest w systemie KSeF na żądanie podatnika i również składa się z 35 znaków. Zastępuje on listę pojedynczych numerów faktur, co pozwala na zachowanie przejrzystości tytułu płatności i uniknięcie błędów wynikających z ograniczeń technicznych pól tekstowych w systemach bankowych. Sugeruje się przeprowadzenie testowego przelewu na symboliczną kwotę 0,01 zł, aby upewnić się, że interfejs bankowy nie skraca wprowadzonego ciągu znaków.
W przypadku ograniczeń technicznych dopuszczalne są trzy rozwiązania:
Co zrobić, gdy pole tytułu przelewu jest zbyt krótkie dla pełnego numeru KSeF?
Warto podkreślić, że banki nie naliczają dodatkowych prowizji za przetwarzanie długich tytułów przelewów zawierających dane strukturalne KSeF. Identyfikacja płatności za faktury wystawione w trybie awarii, offline lub offline24 również będzie wymagać specyficznego podejścia do opisu przelewu, jednak docelowo system ma dążyć do pełnej automatyzacji tego procesu poprzez integrację plików JPK_V7M z interfejsami bankowymi.
Kary i konsekwencje – czym grozi brak numeru KSeF w 2027 r.?
Od 1 stycznia 2027 r. nieprzestrzeganie obowiązku podawania numeru KSeF w tytułach przelewów MPP będzie wiązało się z dotkliwymi sankcjami administracyjnymi i podatkowymi. Choć organ podatkowy nie ukarze podatnika bezpośrednim mandatem karnym skarbowym za sam błąd w tytule, to konsekwencje pośrednie mogą być znacznie bardziej kosztowne. Brak numeru KSeF uniemożliwia automatyczne powiązanie płatności w systemie STIR (System Teleinformatyczny Izby Rozliczeniowej), co drastycznie zwiększa prawdopodobieństwo wytypowania przedsiębiorcy do kontroli w zakresie mechanizmu podzielonej płatności na podstawie § 19 rozporządzenia w sprawie kontroli MPP.
Najpoważniejszym ryzykiem jest możliwość zakwestionowania przez organy skarbowe prawa do zaliczenia wydatku do Kosztów Uzyskania Przychodu (KUP) oraz odmowa prawa do odliczenia podatku VAT naliczonego. W przypadku transakcji objętych obowiązkowym MPP, brak prawidłowego oznaczenia przelewu numerem KSeF może skutkować nałożeniem sankcji w wysokości 10% kwoty podatku VAT wykazanego na fakturze. Poniższa tabela obrazuje potencjalne koszty finansowe błędu w różnych scenariuszach transakcyjnych:
| Scenariusz transakcji | Status numeru KSeF w przelewie | Potencjalna sankcja / Skutek |
|---|---|---|
| Faktura 50 000 zł netto (podlega MPP) | Brak numeru KSeF | Sankcja 10% kwoty VAT (np. 1 150 zł) + ryzyko wyłączenia z KUP |
| Faktura 50 000 zł netto (podlega MPP) | Numer podany prawidłowo | 0 zł – pełne bezpieczeństwo podatkowe |
| Faktura 450 zł brutto (poza KSeF do limitu) | Brak numeru KSeF | Sankcja nie grozi – limit 10 000 zł/mc nieprzekroczony |
Należy pamiętać, że do limitu 10 000 zł sprzedaży poza KSeF wliczają się tylko te faktury, które co do zasady powinny trafić do systemu, a nie paragony fiskalne do 450 zł. W związku z powyższym, niezbędne jest wprowadzenie wewnętrznych procedur weryfikacyjnych. Księgowa powinna sprawdzać tytuł przelewu przed jego ostatecznym zaksięgowaniem w systemie finansowo-księgowym, aby uniknąć błędów, które w 2027 roku mogą generować zbędne koszty operacyjne.
Check-lista: przygotuj swój dział księgowości do 1 stycznia 2027 r.
Przygotowanie systemów informatycznych i personelu do pełnej integracji z Krajowym Systemem e-Faktur powinno rozpocząć się od audytu istniejących szablonów przelewów. Przedsiębiorstwa powinny przeanalizować historię przelewów MPP z ostatnich 30 dni, aby zidentyfikować transakcje, które obecnie nie zawierają precyzyjnych numerów faktur. Praktycznym ćwiczeniem dla działu finansowego jest eksport pliku CSV z historii konta i filtrowanie kolumny zawierającej tytuł operacji pod kątem słów kluczowych takich jak „MPP”, „split” czy „VAT”. Pozwala to na ocenę skali koniecznych zmian w automatyzacji płatności.
Kluczowym elementem wdrożenia jest integracja oprogramowania ERP (np. WFirma, Insert, Comarch) z API KSeF. Automatyczne pobieranie 35-znakowego identyfikatora bezpośrednio do modułu płatności eliminuje ryzyko błędów manualnych przy przepisywaniu ciągu znaków. Można to zrealizować poprzez trzy główne metody:
- Wykorzystanie oficjalnego REST API Ministerstwa Finansów i endpointu /invoices/{id}/KSeF-number.
- Uruchomienie gotowych webhooków i modułów integracyjnych dostarczanych przez producentów systemów księgowych.
- Zastosowanie autorskich skryptów (np. PowerShell) pobierających pliki XML faktur i wyodrębniających wartość tagu <KSeFNumber>.
Warto monitorować harmonogram wdrażania KSeF, zgodnie z którym duzi podatnicy (obrót powyżej 200 mln zł w 2024 r.) zostaną objęci obowiązkiem już 1 lutego 2026 r., a pozostali 1 kwietnia 2026 r. Produkcja API KSeF w trybie offline24 ma ruszyć na początku 2026 roku, co da przedsiębiorcom czas na testy. Jednostki sektora finansów publicznych muszą dodatkowo zadbać o wdrożenie procedur gwarantujących bezpieczeństwo informacji oraz przeszkolenie pracowników w zakresie nadawania uprawnień w KSeF przy użyciu pieczęci kwalifikowanej przypisanej do NIP jednostki.
Nie, faktury wystawiane dla osób fizycznych nieprowadzących działalności gospodarczej (konsumentów) są wyłączone z obowiązku stosowania KSeF. Przedsiębiorca może wystawić taką fakturę w systemie dobrowolnie, jednakże płatność za nią nie wymaga podawania 35-znakowego identyfikatora w tytule przelewu, gdyż konsumenci nie stosują mechanizmu podzielonej płatności.
Błędny numer KSeF w tytule przelewu MPP sprawi, że płatność nie zostanie automatycznie powiązana z fakturą w systemach Ministerstwa Finansów. Może to skutkować wezwaniem do złożenia wyjaśnień przed urzędem skarbowym oraz utratą domniemania rzetelności rozliczeń. W przypadku kontroli konieczne będzie udowodnienie związku płatności z konkretną fakturą ustrukturyzowaną za pomocą innych dowodów dokumentacyjnych.
Nie, identyfikator zbiorczy może dotyczyć wyłącznie wielu faktur wystawionych przez jednego sprzedawcę dla jednego nabywcy. System nie pozwala na generowanie jednego numeru KSeF dla płatności zbiorczej skierowanej do różnych podmiotów gospodarczych.
Czy faktury B2C również wymagają numeru KSeF w przelewie?
Co się stanie, jeśli pomylę jedną cyfrę w 35-znakowym numerze KSeF?
Czy identyfikator zbiorczy KSeF można stosować dla faktur od różnych sprzedawców?