NIP, REGON, PESEL w KSeF FA(3): które identyfikatory są wymagane i kiedy?
Tablixa Blog · 2026-05-07
NIP, REGON, PESEL w KSeF FA(3): które identyfikatory są wymagane i kiedy?
Jednym z najczęstszych błędów w generowaniu pliku KSeF FA(3) jest podanie nieprawidłowego identyfikatora podatnika. System KSeF weryfikuje NIP-y w czasie rzeczywistym – faktura z błędnym lub nieistniejącym identyfikatorem jest natychmiast odrzucana.
Kiedy podajemy NIP? Kiedy PESEL? Co z kontrahentami zagranicznymi?
NIP – podstawowy identyfikator dla firm polskich
Format i walidacja
NIP to 10-cyfrowy numer. W pliku XML KSeF FA(3) podajemy go bez kresek i spacji:
- ✅ Poprawnie:
1234567890 - ❌ Błędnie:
123-456-78-90lub123 456 78 90
System KSeF weryfikuje sumę kontrolną NIP według algorytmu: wagi = [6, 5, 7, 2, 3, 4, 5, 6, 7], cyfra kontrolna = 10. cyfra
Błędna suma kontrolna skutkuje natychmiastowym odrzuceniem dokumentu z komunikatem NIP_NIEPOPRAWNY.
NIP sprzedawcy vs NIP nabywcy
- NIP sprzedawcy (Podmiot1): musi być aktywny w rejestrze podatników VAT lub w CEIDG.
- NIP nabywcy (Podmiot2): wymagany dla firm. Dla konsumentów – patrz sekcja o PESEL.
PESEL – dla konsumentów i osób fizycznych
Kiedy podajemy PESEL?
Faktura dla osoby fizycznej nieprowadzącej działalności (B2C) może, ale nie musi zawierać PESEL. Sytuacje gdzie PESEL jest obowiązkowy:
- Wartość transakcji powyżej 450 EUR (dla celów JPK_V7)
- Sprzedaż wysyłkowa, gdy wymagana ewidencja nabywcy
- Życzenie nabywcy (np. dla celów rozliczenia PIT)
PESEL podajemy w polu PESEL sekcji Podmiot2 – 11 cyfr bez separatorów.
Faktura bez identyfikatora nabywcy
Dla sprzedaży detalicznej B2C o wartości poniżej 450 PLN, gdzie nabywca nie żąda faktury z danymi – Podmiot2 może być wypełniony skrótowo:
<Podmiot2>
<NazwaPodmiotu2>Nabywca</NazwaPodmiotu2>
<AdresPodmiotu2>
<KodKraju>PL</KodKraju>
</AdresPodmiotu2>
</Podmiot2>
NrVatUE – dla firm z Unii Europejskiej
Format
Numer VAT UE składa się z dwuliterowego kodu kraju ISO + numer VAT danego kraju:
| Kraj | Przykład NrVatUE |
|---|---|
| Niemcy | DE123456789 |
| Francja | FR12345678901 |
| Czechy | CZ12345678 |
| Wielka Brytania | brak (Brexit) → NrEORI |
Walidacja przez VIES
Tablixa automatycznie weryfikuje NrVatUE przez europejski system VIES (VAT Information Exchange System). Jeśli numer jest nieprawidłowy lub podmiot nie jest aktywny w VIES, system ostrzega przed wygenerowaniem pliku.
W kontekście WDT (Wewnątrzwspólnotowej Dostawy Towarów)
Przy WDT NrVatUE nabywcy jest obowiązkowy dla zastosowania stawki 0% VAT. Brak prawidłowego numeru VAT UE uniemożliwia skorzystanie z zerowej stawki.
NrEORI – dla firm spoza UE i przedsiębiorców portowych
EORI (Economic Operators Registration and Identification) to identyfikator używany w procedurach celnych. W FA(3) stosuje się go gdy:
- Kontrahent pochodzi spoza UE (brak NrVatUE)
- Firma jest zarejestrowana do operacji celnych
Format dla polskich podmiotów: PL + 13 cyfr (np. PL1234567890123).
Identyfikator REGON – czy jest potrzebny?
REGON (numer rejestru podmiotów gospodarki narodowej) nie jest wymaganym polem w schemacie FA(3). Schemat FA(3) w ogóle nie przewiduje pola dla REGON-u. Wymagany jest wyłącznie NIP.
Jeśli Twój system ERP eksportuje REGON do pliku XML, to pole będzie zignorowane przez KSeF lub spowoduje błąd walidacji XSD jako nieoczekiwany element.
Jak Tablixa obsługuje identyfikatory z PDF?
Przy konwersji faktury PDF do FA(3) system:
- Wykrywa NIP z tekstu (rozpoznaje wzorzec 10 cyfr, czasem z kreskami)
- Usuwa kreski i spacje z NIP-u przed umieszczeniem w XML
- Weryfikuje sumę kontrolną – sygnalizuje błąd jeśli NIP jest niepoprawny
- Rozpoznaje NrVatUE – na podstawie formatu (kod kraju + cyfry)
- Oznacza brak NIP przy fakturach B2C (konsumenci bez danych)
Najczęstsze błędy identyfikatorów w FA(3)
| Błąd | Przyczyna | Rozwiązanie |
|---|---|---|
| NIP z kreskami | Przepisanie „z widoku" | Usuń kreski, zostaw 10 cyfr |
| NIP nieaktywny | Firma wyrejestrowana z VAT | Sprawdź w Wykazie Podatników VAT |
| Zły kod kraju w NrVatUE | Np. PL-1234567890 zamiast PL1234567890 | Usuń separator |
| NrVatUE nieaktywny w VIES | Firma zawiesiła działalność | Zweryfikuj na ec.europa.eu/vies |
| PESEL zamiast NIP | Podmiot prowadzi działalność | Użyj NIP z CEIDG |
Podsumowanie
Identyfikatory podatkowe to fundament każdej faktury w systemie KSeF. Zasada jest prosta: NIP dla polskich firm, NrVatUE dla firm UE, PESEL opcjonalnie dla konsumentów. Tablixa automatycznie rozpoznaje i waliduje identyfikatory z PDF, eliminując najczęstszy powód odrzucenia faktury przez KSeF.