KSeF - Kompletny Przewodnik po Krajowym Systemie e-Faktur 2026
Krajowy System e-Faktur (KSeF) to obowiązkowy od 2026 roku system elektronicznego fakturowania w Polsce. W tym kompletnym przewodniku wyjaśnimy wszystkie aspekty KSeF - od struktury XML, przez integrację z ERP, po najczęstsze błędy i ich rozwiązania.
Spis treści
- Czym jest KSeF?
- Kto musi korzystać z KSeF?
- Struktura XML faktury KSeF
- Integracja KSeF z ERP
- Najczęstsze błędy i rozwiązania
- Kary za nieprzestrzeganie KSeF
- FAQ
Czym jest KSeF?
Krajowy System e-Faktur (KSeF) to centralny system informatyczny prowadzony przez Ministerstwo Finansów, służący do elektronicznego przesyłania faktur VAT. System został wprowadzony ustawą z dnia 9 listopada 2023 r. o Krajowym Systemie e-Faktur.
Cel wprowadzenia KSeF
Główne cele systemu to:
- Eliminacja tzw. "pustych faktur" i wyłudzeń VAT
- Uproszczenie rozliczeń podatkowych dla przedsiębiorców
- Automatyzacja kontroli podatkowej
- Redukcja szarej strefy w obrocie gospodarczym
Jak działa KSeF?
- Sprzedawca wystawia fakturę w formacie XML zgodnym ze strukturą KSeF
- Faktura jest przesyłana do systemu KSeF przez API lub aplikację webową
- KSeF weryfikuje poprawność faktury i nadaje jej unikalny numer KSeF
- Nabywca odbiera fakturę z systemu KSeF
- Faktura jest automatycznie uwzględniana w rozliczeniach podatkowych obu stron
Kto musi korzystać z KSeF?
Obowiązek od 1 lutego 2026
Od 1 lutego 2026 roku obowiązek wystawiania faktur przez KSeF dotyczy wszystkich podmiotów prowadzących działalność gospodarczą w Polsce, z wyjątkiem:
- Faktur uproszczonych (do 450 PLN brutto)
- Faktur wystawianych osobom fizycznym nieprowadzącym działalności (B2C)
- Faktur zaliczkowych i końcowych (do momentu uregulowania)
- Faktur wystawianych w ramach transakcji zagranicznych (poza UE)
Dobrowolne korzystanie przed obowiązkiem
Przedsiębiorcy mogą dobrowolnie korzystać z KSeF już od 2024 roku. Dobrowolne korzystanie ma jednak pewne ograniczenia - niektóre funkcje są dostępne dopiero po wejściu obowiązku w życie.
Struktura XML faktury KSeF
Faktura KSeF musi być zgodna ze schematem XSD opublikowanym przez Ministerstwo Finansów. Struktura jest oparta na standardzie EN 16931 (e-Faktura europejska) z polskimi rozszerzeniami.
Główne elementy faktury KSeF
<Faktura>
<Naglowek>
<KodFormularza>FA (1)</KodFormularza>
<WariantFormularza>1</WariantFormularza>
<DataWytworzeniaJPK>2026-01-15T10:30:00</DataWytworzeniaJPK>
</Naglowek>
<Podmiot1>
<DaneIdentyfikacyjne>
<NIP>1234567890</NIP>
</DaneIdentyfikacyjne>
</Podmiot1>
<Podmiot2>
<DaneIdentyfikacyjne>
<NIP>0987654321</NIP>
</DaneIdentyfikacyjne>
</Podmiot2>
<FakturaCtrl>
<NrKSeF>1234567890-2026-001</NrKSeF>
<DataWystawienia>2026-01-15</DataWystawienia>
<DataSprzedazy>2026-01-15</DataSprzedazy>
</FakturaCtrl>
</Faktura>
Pola wymagane i opcjonalne
Pola wymagane:
- NIP sprzedawcy i nabywcy (lub inny identyfikator)
- Data wystawienia i data sprzedaży
- Numer faktury (przy wystawianiu poza KSeF)
- Dane towarów/usług: nazwa, ilość, cena jednostkowa, wartość
- Stawki i kwoty VAT
- Wartość faktury
Pola opcjonalne:
- Numer zamówienia/po referencji
- Termin płatności
- Forma płatności
- Uwagi
Integracja KSeF z ERP
Metody integracji
1. API REST (rekomendowane)
Ministerstwo Finansów udostępnia API REST do komunikacji z KSeF. API umożliwia:
- Wysyłanie faktur
- Odbieranie faktur
- Sprawdzanie statusu faktury
- Pobieranie UPO (Urzędowe Poświadczenie Odbioru)
2. Aplikacja webowa KSeF
Dla małych podmiotów - ręczne wprowadzanie faktur przez przeglądarkę.
3. Programy księgowe z wbudowaną integracją
Większość nowoczesnych programów księgowych (w tym Odoo) ma wbudowaną integrację z KSeF.
Autentykacja w API KSeF
Dostęp do API KSeF wymaga:
- Tokena autoryzacyjnego (do uzyskania w aplikacji KSeF)
- Podpisu kwalifikowanego lub pieczęci elektronicznej
- Dla dużych podmiotów - certyfikatu SSL klienta
Integracja KSeF z Odoo
Odoo posiada wbudowany moduł do obsługi KSeF, który automatycznie:
- Generuje faktury w formacie XML zgodnym z KSeF
- Wysyła faktury do systemu KSeF przez API
- Odbiera faktury od dostawców
- Aktualizuje statusy faktur
- Generuje UPO
Najczęstsze błędy i rozwiązania
Błąd: Nieprawidłowy NIP
Przyczyna: Błędna cyfra kontrolna lub nieistniejący NIP
Rozwiązanie: Weryfikacja NIP w rejestrze VAT przed wysłaniem faktury
Błąd: Nieprawidłowa struktura XML
Przyczyna: Faktura niezgodna ze schematem XSD
Rozwiązanie: Użycie walidatora XSD przed wysłaniem; aktualizacja oprogramowania do najnowszej wersji schematu
Błąd: Faktura o tym samym numerze już istnieje
Przyczyna: Próba wysłania duplikatu
Rozwiązanie: Sprawdzenie czy faktura nie została już wysłana; użycie unikalnych numeracji
Błąd: Przekroczony limit czasu
Przyczyna: Problemy z łącznością lub przeciążenie systemu KSeF
Rozwiązanie: Ponowienie próby; sprawdzenie statusu KSeF na stronie MF
Kary za nieprzestrzeganie KSeF
Od 1 lutego 2026 roku za nieprzestrzeganie obowiązku KSeF grożą kary:
- Wystawienie faktury poza KSeF: Do 100% wartości faktury, nie mniej niż 5000 PLN
- Nieprzekazanie faktury do KSeF: Do 100% wartości faktury
- Opóźnienie w przekazaniu: 500 PLN za każdą fakturę
FAQ - Najczęściej zadawane pytania
Ostatnia aktualizacja: marzec 2026 | Autor: WorkToGrow - Eksperci KSeF i Finanse