Jak automatycznie wykryć faktury objęte obowiązkowym split paymentem (MPP)?
Schemat FA(3) zawiera pole P_18A, które sprzedawca ustawia na „1" gdy faktura musi być opłacona mechanizmem podzielonej płatności. KSeF Import odczytuje ten znacznik i eksportuje go jako kolumnę MPP w arkuszu. Dzięki temu przed każdą sesją płatności widzisz od razu, które faktury trafiają na rachunek VAT-owski, a które można opłacić zwykłym przelewem – bez ręcznego przeglądania pozycji towarowych.
- Obowiązkowy MPP dotyczy faktury, gdy łącznie: kwota brutto wynosi co najmniej 15 000 zł ORAZ faktura zawiera pozycję z załącznika 15 do ustawy o VAT (stal, paliwo, elektronika, usługi budowlane i inne).
-
Schemat FA(3) zawiera pole
P_18A= „1" gdy sprzedawca oznaczył fakturę jako MPP, kody GTU w pozycjach oraz kwotę brutto. - KSeF Import eksportuje kolumnę MPP do Arkuszy Google, Excela i CSV – widać status każdej faktury przed płatnością.
- Samo przekroczenie progu 15 000 zł bez pozycji z zał. 15 nie rodzi obowiązku MPP.
- Naruszenie obowiązku MPP wiąże się z ryzykiem sankcji KKS i dodatkowego zobowiązania VAT – auto-flagowanie eliminuje pomyłki.
W tym artykule
Od problemu do efektu
PWEPrzy kilkuset fakturach miesięcznie trudno ręcznie sprawdzać każdą pozycję pod kątem załącznika 15. Jedno przeoczenie faktury od hurtowni stalowej czy dostawcy paliwa i płatność trafia na zły rachunek.
KSeF Import odczytuje pole P_18A ze schematu FA(3) i eksportuje je jako osobną kolumnę. Nie musisz samodzielnie weryfikować pozycji towarowych – dane są w samej fakturze.
Przed sesją płatności przeglądasz jedną kolumnę zamiast setek pozycji. Faktury MPP-owskie są wyraźnie oznaczone – ryzyko sankcji spada do zera.
Kiedy MPP jest obowiązkowy – dwa warunki łącznie
Mechanizm podzielonej płatności (MPP, split payment) jest obowiązkowy dla nabywcy, gdy jednocześnie spełnione są dwa warunki wynikające z art. 108a ustawy o VAT:
| Warunek | Szczegół |
|---|---|
| 1. Kwota brutto faktury | Co najmniej 15 000 zł (lub równowartość w walucie) |
| 2. Pozycja z zał. 15 do ustawy o VAT | Co najmniej jedna pozycja: wyroby stalowe, paliwa, elektronika (procesory, dyski, telefony), części samochodowe, usługi budowlane, złom, odpady, węgiel, koks i inne (ok. 150 pozycji CN/PKWiU) |
Sam próg 15 000 zł bez pozycji z załącznika 15 nie rodzi obowiązku MPP. Faktura za usługę prawną na 20 000 zł brutto – zwykły przelew. Faktura za stal na 16 000 zł brutto – MPP obowiązkowy.
Sprzedawca powinien oznaczyć taką fakturę adnotacją „mechanizm podzielonej płatności" i ustawić w schemacie FA(3) pole P_18A = „1". Obowiązek prawidłowej płatności spoczywa jednak na nabywcy – nawet gdy sprzedawca zapomniał oznaczyć fakturę. Naruszenie MPP wiąże się z ryzykiem sankcji KKS i dodatkowego zobowiązania VAT.
Skąd KSeF Import wie o MPP – pola w FA(3)
Schemat FA(3) udostępnia w czystej postaci trzy pola istotne dla klasyfikacji MPP. KSeF Import odczytuje je przy każdym pobraniu faktury:
- P_18A – znacznik MPP: „1" gdy sprzedawca deklaruje obowiązek lub dobrowolne zastosowanie MPP. Eksportowane jako kolumna
MPPw arkuszu. - GTU_nn – kod grupy towarowej na każdej pozycji faktury (np. GTU_02 paliwa, GTU_03 oleje, GTU_08 metale, GTU_10 budynki i grunty, GTU_12 usługi niematerialne).
- WartoscBrutto – łączna kwota brutto faktury, niezbędna do weryfikacji progu 15 000 zł.
KSeF Import opiera się wyłącznie na danych wewnątrz faktury FA(3). Aplikacja nie weryfikuje samodzielnie, czy dana pozycja kwalifikuje się do załącznika 15 – to odpowiedzialność wystawcy i nabywcy. Jeśli sprzedawca nie ustawił P_18A mimo obowiązku, kolumna MPP będzie pusta, ale Twój obowiązek płatności przez split payment nadal istnieje.
Zobacz, jak KSeF Import pobiera faktury kosztowe i układa je w gotowy arkusz.
Jak włączyć auto-flagowanie MPP – krok po kroku
Konfigurację wykonujesz raz; potem każda nowa faktura trafia do arkusza już z kolumną MPP.
-
1
Wgraj certyfikat w panelu
W sekcji Certyfikaty dodaj plik
.p12lub.pfxz portalu KSeF. Certyfikat szyfrujemy AES-256-GCM kluczem generowanym osobno dla każdego użytkownika (HKDF) i przechowujemy na serwerach w Unii Europejskiej (OVH). -
2
Pierwsze pobranie – ostatnie 90 dni
KSeF Import automatycznie pobiera faktury z ostatnich 90 dni. Limit API (~60 faktur/h dla jednego NIP) jest respektowany w tle – nie musisz pilnować ani ponawiać. Każda faktura ma już wypełnioną kolumnę MPP.
-
3
Wybierz eksport z kolumną MPP
W ustawieniach eksportu zaznacz kolumnę MPP (P_18A) i Kody GTU. Eksport do Arkuszy Google dostępny w każdym planie; Excel i CSV – od planu Firma (szczegóły: cennik).
-
4
Analizuj w arkuszu
W arkuszu filtrujesz po kolumnie MPP = „1" i masz listę faktur do zapłaty przez split payment. Możesz też napisać prostą formułę SUMIF do raportu zbiorczego – więcej w sekcji poniżej.
Praca z kolumną MPP w arkuszu
Po wyeksportowaniu faktur masz w arkuszu kolumny m.in.: numer KSeF, kontrahent, brutto, MPP (P_18A), kody GTU. Kilka przydatnych formuł:
Suma brutto faktur MPP-owskich
Używasz SUMIF po kolumnie MPP:
=SUMIF(D:D; "1"; C:C) – gdzie D to kolumna MPP (P_18A), C to brutto. Wynik = łączna kwota, która powinna przejść przez rachunek VAT-owski w tym okresie.
Alert: faktura bez oznaczenia mimo potencjalnego obowiązku
Jeśli faktura ma kody GTU i brutto powyżej 15 000 zł, ale kolumna MPP jest pusta – sprzedawca mógł zapomnieć oznaczyć. Twój obowiązek płatności nadal może istnieć:
=IF(AND(C2>=15000; E2<>""; D2<>"1"); "Sprawdź MPP"; "") – gdzie E to kody GTU. Taka formuła oznacza faktury wymagające ręcznej weryfikacji.
Pamiętaj: formuła sprawdza obecność dowolnego kodu GTU, nie tylko tych z załącznika 15. Dokładniejsza weryfikacja wymaga porównania konkretnych kodów z listą pozycji objętych MPP – to jednak praca merytoryczna, a nie automatyczna. Formuła daje listę podejrzanych faktur do sprawdzenia, a nie ostateczną decyzję.
Kto korzysta z auto-flagowania MPP
Automatyczna kolumna MPP przydaje się wszędzie tam, gdzie regularnie trafiają faktury z branż objętych załącznikiem 15.
Firmy budowlane i ich podwykonawcy
Usługi budowlane (PKWiU 41–43) są w załączniku 15, więc faktury powyżej 15 000 zł brutto prawie zawsze trafiają do MPP. Przy kilkudziesięciu takich fakturach miesięcznie kolumna MPP zastępuje ręczne sprawdzanie każdej pozycji.
Handel stalą, paliwami, elektroniką
Hurtownie i dystrybutorzy tych kategorii mają MPP-owskie faktury jako normę. Auto-flagowanie pozwala zautomatyzować podział płatności: MPP-owskie – przelew podzielony, reszta – zwykły.
Biura rachunkowe
Obsługując wielu klientów z jednego panelu (plan Biuro: do 20 NIP-ów), możesz filtrować fakturę MPP-owskie dla każdego klienta osobno. Więcej o obsłudze wielu klientów: obsługa 20 klientów z jednego panelu KSeF.
Pierwsze pobranie obejmuje ostatnie 90 dni – od razu zobaczysz historyczne faktury MPP-owskie. Możesz sprawdzić, czy w przeszłości nie trafiła się pomyłka w płatności, zanim urząd skarbowy to zrobi za Ciebie.
Najczęstsze pytania
Krótkie, konkretne odpowiedzi na pytania, które zadają użytkownicy i wyszukiwarki.
Nie. Obowiązek MPP istnieje tylko gdy łącznie spełnione są dwa warunki: kwota brutto co najmniej 15 000 zł ORAZ faktura zawiera co najmniej jedną pozycję z załącznika 15 do ustawy o VAT (wyroby stalowe, paliwa, elektronika, usługi budowlane i inne). Faktura za usługę prawną na 30 000 zł brutto nie rodzi obowiązku MPP, bo usługi prawne nie są w załączniku 15.
Pusta kolumna MPP oznacza, że sprzedawca nie ustawił pola P_18A w schemacie FA(3). Może to być faktura bez obowiązku MPP albo faktura, na której sprzedawca zapomniał o oznaczeniu. Jeśli faktura ma kody GTU i brutto powyżej 15 000 zł, warto sprawdzić ją ręcznie pod kątem pozycji z załącznika 15.
Nie. KSeF Import odczytuje pole P_18A ustawione przez wystawcę faktury i eksportuje je jako kolumnę MPP. Aplikacja nie weryfikuje samodzielnie, czy dana pozycja towaru należy do załącznika 15 – to odpowiedzialność wystawcy i nabywcy. Auto-flagowanie pokazuje faktury oznaczone jako MPP przez sprzedawcę.
Kolumna MPP jest dostępna we wszystkich eksportach: Arkusze Google (każdy plan), Excel i CSV (od planu Firma). Siedmiodniowy okres próbny daje pełny dostęp do limitów planu Biuro, więc od razu masz eksport do Excela i CSV z kolumną MPP.
Faktura walutowa powinna zawierać równowartość w PLN przeliczoną po kursie średnim NBP z dnia poprzedzającego datę wystawienia. KSeF Import eksportuje obie wartości: oryginalną walutę i przeliczenie na PLN. Próg 15 000 zł porównujesz z kwotą brutto w PLN.
Sprzedawca może ustawić P_18A na wartość wskazującą dobrowolne MPP nawet gdy faktura formalnie nie spełnia obu warunków obowiązku. W takim przypadku nabywca może – ale nie musi – zapłacić przez split payment. KSeF Import eksportuje wartość pola P_18A tak jak ją ustawił wystawca.
Inżynier integracji KSeF. Odpowiada za połączenia z API Krajowego Systemu e-Faktur, automatyzacje i parsowanie struktury logicznej FA(3).
