KSeF – logowanie, uwierzytelnianie i nadawanie uprawnień krok po kroku
2 grudnia 2025
Tryb offline w KSeF – kiedy i jak wystawiać faktury poza systemem?
29 grudnia 2025
KSeF – logowanie, uwierzytelnianie i nadawanie uprawnień krok po kroku
2 grudnia 2025
Tryb offline w KSeF – kiedy i jak wystawiać faktury poza systemem?
29 grudnia 2025

Jak wygląda e-faktura w KSeF – dane, struktura i zasady wystawiania

Od 2026 roku każdy przedsiębiorca będzie wystawiał faktury wyłącznie w Krajowym Systemie e-Faktur (KSeF). Nowy obowiązek oznacza zmianę nie tylko sposobu ich przesyłania, ale również samego wyglądu i struktury dokumentu. E-faktura w KSeF ma jednolity, ustandaryzowany format, zawiera określone pola danych i musi spełniać wymogi techniczne systemu Ministerstwa Finansów.

Jak wygląda taka faktura? Jakie informacje się w niej znajdują? Czym różni się od dotychczasowych faktur papierowych i elektronicznych?

Czym jest faktura ustrukturyzowana?

E-faktura w Krajowym Systemie e-Faktur (KSeF) nie jest zwykłym dokumentem PDF ani plikiem wystawionym w dowolnym formacie. To ustrukturyzowany plik XML – dokument zapisany w ściśle określonym, jednolitym dla wszystkich przedsiębiorców układzie danych, zgodnym z tzw. strukturą logiczną, najnowsza to FA(3).

Celem takiego rozwiązania jest ujednolicenie formatu faktur w całym kraju – niezależnie od tego, z jakiego programu księgowego korzysta przedsiębiorca. Dzięki temu KSeF może automatycznie odczytać dane, sprawdzić ich poprawność i nadać dokumentowi status „wystawiony”.

Co zawiera faktura ustrukturyzowana?

Każda e-faktura w KSeF musi zawierać określony zestaw pól obowiązkowych, takich jak:

  • dane sprzedawcy i nabywcy (nazwa, NIP, adres),
  • numer faktury (nadany przez wystawcę),
  • data wystawienia i data sprzedaży lub wykonania usługi,
  • kwoty netto, VAT i brutto w odpowiednich polach,
  • stawka podatku VAT,
  • podstawa opodatkowania i waluta rozliczenia,
  • informacje o korekcie (jeśli dotyczy),
  • sposób płatności i numer rachunku bankowego.

Struktura FA(3) zawiera również pola fakultatywne – np. dotyczące numeru zamówienia, danych odbiorcy fizycznego, czy dodatkowych opisów towarów i usług. Dzięki temu można dopasować fakturę do specyfiki branży lub kontrahenta.

Ważne: wszystkie dane muszą być wprowadzone w odpowiednich polach struktury XML – nie wystarczy ich wpisać w treści faktury jak w pliku PDF. System automatycznie odrzuci fakturę, jeśli dane nie znajdą się we właściwym miejscu lub nie będą zgodne ze wzorem.

Numeracja faktur w KSeF

Każdy przedsiębiorca nadal nadaje swoim fakturom numer własny (np. „FV/10/2025”), który widnieje w polu „P_2a” struktury FA(3). Po przesłaniu dokumentu do systemu KSeF automatycznie przypisuje mu unikalny numer identyfikacyjny KSeF (tzw. KSeF-ID) – ciąg znaków, który jednoznacznie identyfikuje fakturę w bazie Ministerstwa Finansów.

W praktyce oznacza to, że:

  • faktura ma dwa numery – wewnętrzny (nadany przez wystawcę) i systemowy (KSeF-ID),
  • numer KSeF nie zastępuje numeru własnego – służy wyłącznie do identyfikacji dokumentu w systemie,
  • numer KSeF nie musi być drukowany na kopii faktury, ale można go umieścić informacyjnie (np. w wydruku PDF lub w mailu z potwierdzeniem).

Załączniki i dokumenty powiązane w KSeF

W systemie KSeF pojawia się funkcjonalność tzw. załącznika („attachment”) do faktury ustrukturyzowanej – jednak z wieloma zastrzeżeniami.

Co to jest „załącznik” w KSeF?

Załącznik nie jest odrębnym plikiem (np. PDF, JPG, DOCX) przesyłanym obok faktury. Stanowi integralną część faktury ustrukturyzowanej w strukturze XML (schemat FA(3)), jako specjalny węzeł o nazwie „Załącznik”.

Dla kogo i kiedy załączniki będą dostępne?

Rozwiązanie jest przewidziane przede wszystkim dla podmiotów, które potrzebują przekazać szczegółowe dane w ramach faktury – np. dostawcy mediów (energia, gaz), telekomunikacja, paliwa.

Funkcjonalność nie będzie automatycznie dostępna. Przesyłanie faktury z załącznikiem będzie możliwe po wcześniejszym zgłoszeniu do Ministerstwa Finansów i aktywacji tej funkcjonalności. Takie potwierdzenie będzie wydawane na czas określony.

Co może zawierać załącznik?

Załącznik KSeF może mieć strukturę tabeli do 20 kolumn i nawet 1 000 wierszy, w zależności od potrzeb i specyfiki branży. Szczegółowe dane, które może zawierać załącznik to np. rozliczenia zużycia energii w podziale na punkty poboru, opłaty za usługi telekomunikacyjne wg numerów, sprzedaż paliwa wg pojazdów nabywcy.

Czego nie można załączyć?

Nie są zgodne z regułami KSeF:

  • dokumenty takie jak umowy, aneksy, zamówienia, protokoły odbioru, instrukcje obsługi, cenniki, oferty marketingowe – nie mogą być częścią załącznika.
  • pliki w tradycyjnych formatach (PDF, JPG, DOCX) jako „załącznik do faktury” – takie pliki nie są akceptowane w strukturze FA(3) jako załącznik.

Ograniczenia techniczne

Maksymalny rozmiar całej faktury (z załącznikiem) to 3 MB. Do jednej faktury może być dołączony tylko jeden załącznik.

Praktyczne skutki dla przedsiębiorcy

Jeśli Twoja firma nie potrzebuje przesyłać rozbudowanych danych tabelarycznych w fakturze – być może nie musisz wdrażać funkcji „załącznika”.

W sytuacji gdy dotychczas przesyłałeś z fakturą dokumenty takie jak protokoły odbioru, specyfikacje lub zdjęcia – musisz zdecydować, czy:

  • przekazywać je nadal poza KSeF (np. mail, platforma B2B), albo
  • złożyć wniosek i spełnić wymagania, by używać funkcji załącznika w KSeF.

W firmach małych i średnich, gdzie oczekiwane korzyści z załączników mogą być marginalne, należy rozważyć koszt i czas przygotowania (zmiana oprogramowania, procedur), zanim zostanie to wdrożone.

Wysyłka, odbiór i moment wystawienia faktury w KSeF

W Krajowym Systemie e-Faktur proces wystawiania i odbioru faktur odbywa się w sposób automatyczny i scentralizowany. To oznacza, że od 2026 roku każda faktura wystawiona przez przedsiębiorcę w obrocie krajowym (B2B i B2G) będzie przechodzić przez system Ministerstwa Finansów, który nada jej numer i zarejestruje w bazie danych.

Poniżej opisujemy, jak krok po kroku działa ten proces – od wystawienia faktury po jej odbiór przez kontrahenta.

Wystawienie faktury

Fakturę można wystawić:

  • w oprogramowaniu zintegrowanym z KSeF (np. system finansowo-księgowy, ERP, aplikacja do fakturowania),
  • za pośrednictwem Aplikacji Podatnika KSeF, czyli darmowego narzędzia Ministerstwa Finansów dostępnego online i mobilnie.

Po wprowadzeniu danych w programie faktura jest zapisywana w formacie XML zgodnym ze strukturą FA(3) i przesyłana do KSeF. Przedsiębiorca nie wysyła już faktury do klienta mailem – wysyła ją wyłącznie do systemu KSeF, który zajmuje się jej dostarczeniem do odbiorcy.

Weryfikacja i nadanie numeru przez KSeF

Po otrzymaniu pliku system KSeF automatycznie sprawdza:

  • poprawność techniczną (czy dokument jest zgodny z formatem FA(3)),
  • kompletność danych (np. NIP, kwoty, stawki VAT),
  • zgodność z obowiązującą strukturą.

Jeśli faktura spełnia wszystkie wymogi, system:

  • nadaje jej unikalny numer identyfikacyjny KSeF-ID,
  • rejestruje ją w bazie i potwierdza przyjęcie poprzez UPO (Urzędowe Poświadczenie Odbioru) – to oficjalne potwierdzenie, że faktura została wystawiona i zapisana w systemie.

Jeżeli faktura zawiera błędy, KSeF ją odrzuci i zwróci komunikat o przyczynie odrzucenia (np. niepoprawny format, brak NIP odbiorcy). Dopiero po poprawieniu błędu można ją przesłać ponownie.

Moment wystawienia faktury

Zgodnie z obowiązującymi przepisami, momentem wystawienia faktury w KSeF jest data i godzina jej przyjęcia przez system (czyli chwila nadania numeru KSeF-ID). To bardzo istotna zmiana w porównaniu z dotychczasowym modelem, w którym za moment wystawienia uznawano datę wygenerowania dokumentu w systemie firmy.

Oznacza to, że:

  • faktura nie może być uznana za wystawioną, dopóki nie zostanie przesłana do KSeF,
  • w przypadku faktur przesyłanych pod koniec dnia roboczego (np. po 22:00), data wystawienia może zostać przesunięta na kolejny dzień – zgodnie z momentem rejestracji w systemie.

Dlatego przedsiębiorcy powinni uwzględniać tę różnicę przy planowaniu wysyłki, szczególnie przy fakturach końca miesiąca.

Udostępnienie faktury odbiorcy

Po przyjęciu dokumentu KSeF udostępnia fakturę nabywcy. Odbiorca może ją odebrać na kilka sposobów:

  • poprzez własny system księgowy lub finansowy zintegrowany z API KSeF,
  • za pomocą Aplikacji Podatnika KSeF,
  • przez biuro rachunkowe, które ma uprawnienia do odbioru faktur w imieniu klienta.

Faktura nie jest wysyłana pocztą elektroniczną – zamiast tego odbiorca ma stały dostęp do niej w systemie. W praktyce strony mogą ustalić dodatkowy sposób informowania (np. e-mail z komunikatem: „Faktura nr 15/10/2025 dostępna w KSeF”).

Uwaga: Fakturę uważa się za „otrzymaną” w dniu, w którym została udostępniona odbiorcy w KSeF – nawet jeśli odbiorca nie zalogował się do systemu ani nie pobrał dokumentu.

Tryb awaryjny (offline)

Ministerstwo Finansów przewidziało możliwość wystawiania faktur w tzw. trybie offline, gdy:

  • system KSeF jest niedostępny (awaria lub prace serwisowe),
  • przedsiębiorca nie ma połączenia z Internetem.

Wówczas fakturę można wystawić poza systemem (lokalnie, w formacie XML), jednak należy:

  • oznaczyć ją jako wystawioną w trybie offline,
  • po przywróceniu dostępu do systemu przesłać ją do KSeF w ciągu 1 lub 7 dni roboczych (zależnie od powodu braku dostępu do systemu),
  • dopiero wtedy uzyska ona status faktury wystawionej.

Przykład w praktyce – mała firma usługowa

Pani Anna prowadzi jednoosobową działalność gospodarczą i wystawia miesięcznie około 40 faktur. Od 2026 roku jej proces będzie wyglądał tak:

  1. Wystawia fakturę w programie do fakturowania.
  2. Program automatycznie przesyła dokument do KSeF.
  3. KSeF weryfikuje dane, nadaje numer KSeF-ID i potwierdza przyjęcie.
  4. Odbiorca może pobrać fakturę ze swojego konta w KSeF.Pani Anna widzi potwierdzenie wysyłki i nie musi już przechowywać faktury lokalnie – system archiwizuje ją przez 10 lat.

Cały proces zajmuje kilkanaście sekund i nie wymaga żadnego ręcznego przesyłania dokumentów.

Korekty faktur w KSeF

Krajowy System e-Faktur zmienia nie tylko sposób wystawiania faktur sprzedażowych, ale także zasady dokonywania korekt. Od 2026 roku każda faktura korygująca będzie wystawiana i przesyłana wyłącznie w KSeF, w tej samej strukturze XML, co faktura pierwotna. To oznacza koniec papierowych i e-mailowych korekt – cały proces będzie realizowany cyfrowo i automatycznie powiązany z oryginalnym dokumentem.

Jak działa korekta faktury w KSeF

Korekta faktury ustrukturyzowanej jest osobnym dokumentem, który:

  • posiada własny numer faktury (nadany przez wystawcę),
  • zawiera odwołanie do numeru KSeF-ID faktury pierwotnej,
  • wysyłany jest do systemu i po pozytywnej weryfikacji otrzymuje własny numer KSeF.

Dzięki temu każda korekta jest jednoznacznie przypisana do konkretnej faktury, co eliminuje ryzyko pomyłek i duplikatów.

Zawartość faktury korygującej w KSeF

Faktura korygująca w systemie FA(3) musi zawierać:

  • numer faktury pierwotnej oraz jej identyfikator KSeF,
  • przyczynę korekty (pole „P_13_1”),
  • dane korygowane (np. kwoty, stawki VAT, opisy towarów),
  • kwoty po korekcie i różnicę wartości,
  • datę wystawienia i datę sprzedaży (jeśli dotyczy).

System automatycznie powiąże obie faktury – pierwotną i korygującą – dzięki czemu w historii dokumentu w KSeF widoczne będą wszystkie korekty przypisane do danej sprzedaży.

Typowe przypadki korekt

W KSeF można wystawić korekty:

  • ilościowe lub wartościowe – np. zmiana ceny jednostkowej, rabat, zwrot towaru,
  • formalne – np. zmiana adresu, błędny opis pozycji,
  • techniczne – np. błędny NIP lub numer rachunku bankowego,
  • do zera – gdy faktura została wystawiona na niewłaściwego kontrahenta i musi zostać całkowicie anulowana.

Ważne: faktury błędnie wystawione nie mogą być „usuwane” – należy wystawić korektę do zera, a następnie wystawić nowy, poprawny dokument.

Przebieg korekty – krok po kroku

  1. Sprzedawca wystawia korektę w swoim programie księgowym lub w Aplikacji Podatnika KSeF.
  2. Dokument jest zapisany w strukturze FA(3) i zawiera odniesienie do faktury pierwotnej.
  3. System KSeF weryfikuje plik i nadaje numer KSeF-ID.
  4. Nabywca automatycznie uzyskuje dostęp do korekty w systemie – nie musi jej pobierać ręcznie.
  5. Obie faktury (pierwotna i korygująca) są widoczne w archiwum KSeF przez 10 lat.

Przykład praktyczny

Firma usługowa wystawiła fakturę na 2 000 zł netto + 23% VAT. Po kilku dniach klient zwrócił część zamówienia o wartości 500 zł.

W KSeF proces wygląda następująco:

  1. Sprzedawca wystawia fakturę korygującą na −500 zł netto i −115 zł VAT.
  2. System automatycznie wiąże korektę z fakturą pierwotną.
  3. Odbiorca widzi obie faktury w swoim KSeF i może rozliczyć je bez dodatkowych działań.

Nie ma potrzeby przesyłania dokumentu e-mailem – wszystko odbywa się w jednym systemie.

Noty korygujące – co się zmienia

W systemie KSeF nie będzie już możliwości wystawienia noty korygującej przez nabywcę. Każda zmiana w treści faktury – nawet drobna, jak literówka w nazwie firmy – musi być dokonana przez wystawcę, w formie faktury korygującej. To oznacza, że:

  • nabywca nie poprawi samodzielnie błędnych danych,
  • sprzedawca ponosi pełną odpowiedzialność za korektę faktury w KSeF,
  • obie strony będą miały dostęp do zaktualizowanego dokumentu po jego zatwierdzeniu przez system.

Korekty w walucie obcej

Jeśli faktura pierwotna została wystawiona w walucie obcej (np. EUR, USD), korekta również musi:

  • być wystawiona w tej samej walucie,
  • zawierać kwoty po przeliczeniu na PLN zgodnie z kursem NBP z dnia poprzedzającego wystawienie faktury korygującej.

To ważne szczególnie dla firm eksportowych i współpracujących z kontrahentami zagranicznymi.

KSeF a transakcje zagraniczne i faktury w walutach obcych

Od 2026 roku obowiązek korzystania z Krajowego Systemu e-Faktur obejmie wszystkich polskich podatników VAT – również tych, którzy dokonują sprzedaży na rzecz kontrahentów zagranicznych. To oznacza, że faktury wystawiane przez polskiego przedsiębiorcę w ramach działalności gospodarczej będą musiały trafiać do KSeF, niezależnie od tego, czy odbiorcą jest firma z Polski, Niemiec czy USA.

Faktury wychodzące – sprzedaż do kontrahentów zagranicznych

Polski podatnik, który ma obowiązek korzystania z KSeF, wystawia faktury ustrukturyzowane w systemie również wtedy, gdy nabywcą jest podmiot zagraniczny. Nie ma znaczenia, czy odbiorca posiada polski NIP, czy nie – faktura i tak powinna zostać wystawiona w KSeF, o ile dana transakcja nie została wyłączona z obowiązku e-fakturowania (np. sprzedaż dla konsumentów B2C, procedura OSS).

Odbiorca zagraniczny nie ma dostępu do KSeF, dlatego sprzedawca przekazuje mu fakturę poza systemem, np. w formacie PDF za pośrednictwem e-maila lub portalu B2B.

Dokument, mimo że przesłany drogą tradycyjną, musi najpierw zostać zarejestrowany w KSeF, bo tylko wtedy ma status „wystawionej” w rozumieniu przepisów.

Przykład:

Firma z Warszawy sprzedaje produkt firmie z Francji:

  • faktura zostaje wystawiona w KSeF, otrzymuje numer KSeF-ID,
  • następnie sprzedawca wysyła jej kopię w formacie PDF do francuskiego kontrahenta.

Faktury przychodzące – zakupy od zagranicznych dostawców

Faktury otrzymywane od kontrahentów zagranicznych (np. import usług, WNT, zakup towarów spoza Polski) pozostają poza KSeF. Zagraniczny dostawca nie ma obowiązku korzystania z polskiego systemu, więc dokumenty nadal będą trafiały do firmy tak jak dotychczas – mailem, pocztą lub w formie elektronicznej.

Przedsiębiorca nie wprowadza takich faktur ręcznie do KSeF, a księguje je w swoim systemie finansowo-księgowym w zwykły sposób.

Wyjątki – kiedy sprzedaż nie trafia do KSeF

Nie wszystkie transakcje zagraniczne będą objęte obowiązkiem e-fakturowania. Z KSeF są wyłączone:

  • sprzedaż na rzecz osób prywatnych (B2C) – zarówno krajowych, jak i zagranicznych,
  • transakcje rozliczane w ramach procedury OSS (One Stop Shop),
  • inne przypadki wyłączone ustawowo (np. sprzedaż objęta zwolnieniem, dla której nie powstaje obowiązek wystawienia faktury).

Faktury w walutach obcych

KSeF umożliwia wystawianie faktur w walutach innych niż PLN. W takim przypadku:

  • należy wskazać symbol waluty (np. EUR, USD),
  • podać wartości zarówno w walucie faktury, jak i w złotówkach,
  • zastosować kurs średni NBP z dnia poprzedzającego wystawienie faktury.

System FA(3) ma osobne pola na wartości w walucie i po przeliczeniu, co eliminuje błędy przy rozliczeniach międzynarodowych.

Różnice między dotychczasowym fakturowaniem a KSeF – podsumowanie

Poniższe zestawienie pokazuje najważniejsze zmiany, jakie wprowadzi Krajowy System e-Faktur od 2026 roku, w zakresie wystawiania, przesyłania, odbioru i przechowywania faktur.

ZakresDotychczas (PDF, papier, e-mail)Po wdrożeniu KSeF (od 2026 r.)
Sposób wystawiania fakturW dowolnym programie, w formacie PDF, papierowym lub elektronicznym.Wystawianie wyłącznie w strukturze XML (FA(3)) i przesyłanie do KSeF.
Moment wystawienia fakturyData wpisana na fakturze przez wystawcę.Data i godzina przyjęcia faktury przez KSeF – moment nadania numeru KSeF-ID.
Numer fakturyNadawany przez przedsiębiorcę, dowolna numeracja.Nadal nadawany przez przedsiębiorcę + unikalny numer identyfikacyjny KSeF-ID nadany przez system.
Przesyłanie faktury do odbiorcyWysyłka e-mailem lub wydruk papierowy.Faktura udostępniana automatycznie w KSeF; odbiorca pobiera ją z systemu lub przez swoje oprogramowanie.
Faktury dla kontrahentów zagranicznychWystawiane w PDF lub papierowo, przesyłane e-mailem.Wystawiane w KSeF, następnie przekazywane odbiorcy zagranicznemu poza systemem (np. PDF).
Faktury otrzymywane z zagranicyOdbierane e-mailem lub pocztą; księgowane ręcznie.Pozostają poza KSeF – brak zmian w sposobie otrzymywania.
Korekty fakturWystawiane w formie nowej faktury lub noty korygującej (przez nabywcę).Wystawiane wyłącznie przez sprzedawcę, w KSeF; noty korygujące znikają.
Archiwizacja fakturObowiązek przechowywania kopii przez 5–10 lat (papierowo lub elektronicznie).Faktury przechowywane automatycznie w KSeF przez 10 lat – brak obowiązku lokalnego archiwizowania.
Dostęp do fakturOgraniczony – tylko wystawca i odbiorca.Stały dostęp online dla wystawcy, odbiorcy, biura rachunkowego i organów podatkowych.
Bezpieczeństwo i autentycznośćWeryfikacja własna – podpis elektroniczny lub zaufanie między stronami.Pełna autoryzacja w systemie KSeF – logowanie profilem zaufanym, podpisem kwalifikowanym lub certyfikatem KSeF.
Czas obiegu dokumentówZależny od komunikacji (e-mail, poczta).Natychmiastowy – faktura dostępna w KSeF od razu po przyjęciu.
Wystawianie w trybie awaryjnym (offline)Możliwość wystawienia papierowej lub PDF i wysyłki po naprawie.Wystawienie w trybie offline z obowiązkiem przesłania do KSeF w ciągu 24 godzin lub 7 dni roboczych po przywróceniu systemu.
Zgodność z przepisamiWymaga kontroli formalnej przy wystawianiu i przechowywaniu.System automatycznie weryfikuje zgodność struktury z przepisami VAT.
Raportowanie i kontroleDane dostępne dopiero po analizie JPK_VAT lub podczas kontroli.Dane z faktur dostępne natychmiast w systemie KAS – szybsze kontrole, mniej pomyłek.

Sprawdź też:

Krajowy System e-Faktur – co to jest, jak działa i od kiedy obowiązuje

KSeF – logowanie, uwierzytelnianie i nadawanie uprawnień krok po kroku

Tryb offline w KSeF – kiedy i jak wystawiać faktury poza systemem?

2025-12-16

Usługi księgowe
BRGS Biuro Rachunkowe Grzegorz Sasin
Warszawa (Praga)