Jak wystawić fakturę w KSeF? Wszystko, co musisz wiedzieć

W 2026 roku wchodzą w życie przepisy dotyczące wystawiania faktur w Krajowym Systemie e-Faktur (KSeF). Nowe zasady mają przynieść większą przejrzystość rozliczeń, uszczelnienie systemu VAT i uproszczenie obiegu dokumentów. Jednak zanim te korzyści się pojawią, przedsiębiorcy muszą poznać zasady działania KSeF i nauczyć się, jak poprawnie wystawić fakturę w KSeF, zgodnie z wymogami technicznymi i bez zbędnego stresu.

Jak wystawić fakturę w KSeF z różnych narzędzi

Wystawić fakturę w KSeF można na dwa sposoby – ręcznie lub automatycznie. Wybór zależy od tego, jak często i w jakiej skali firma wystawia faktury.

Sposób wystawianiaOpis działaniaZaletyDla kogo
Aplikacja Podatnika KSeF (bezpłatne narzędzie MF)Wystawianie faktur przez przeglądarkę w interfejsie przygotowanym przez Ministerstwo Finansów.Brak kosztów, szybkie logowanie, podgląd faktur zakupowych.Dla wszystkich.
Zintegrowane programy księgowe lub ERP (np. oprogramowanie Comarch pod KSeF)System automatycznie tworzy faktury ustrukturyzowane i przesyła je do KSeF przez API.Automatyzacja, walidacja błędów, integracja z księgowością. Łatwa obsługa.Dla mikroprzedsiębiorców, jdg, małych, średnich i dużych firm.

Warto wspomnieć, że korzystanie z systemów księgowych zintegrowanych z KSeF to duża wygoda i gwarancja zgodności z przepisami. Oprogramowanie Comarch jest w pełni zintegrowane z KSeF i pozwala firmom wystawiać, weryfikować oraz przesyłać faktury w sposób całkowicie zautomatyzowany. System automatycznie waliduje dane i eliminuje błędy, które mogłyby spowodować odrzucenie dokumentu przez KSeF. Dodatkowo zespół Comarch wspiera użytkowników na każdym etapie – od szkoleń i webinarów na temat KSeF po dostosowanie wdrożenia do indywidualnych potrzeb firmy.

Jak wystawić fakturę w KSeF? – krok po kroku

Jak wystawić fakturę w KSeF poprzez aplikację

Poniżej szczegółowa instrukcja, jak wystawić fakturę sprzedażową w KSeF – od przygotowania danych po archiwizację dokumentu.

  • 1. Uzupełnienie danych faktury

    Najpierw należy wypełnić wszystkie obowiązkowe pola:

    • numer faktury (system może generować automatycznie);
    • datę wystawienia i datę sprzedaży;
    • pozycje faktury: nazwa towaru/usługi, ilość, cena, stawka VAT, wartość netto i brutto;

    Każda faktura w KSeF musi być zgodna ze strukturą XML FA(3), co oznacza, że dane muszą mieć określony format (np. wartości liczbowe z kropką, nie przecinkiem).

    Przykład: zamiast 1 000,50 zł, w strukturze XML zapis to „1000.50”.

  • 2. Uzupełnienie danych sprzedawcy

    Po wprowadzeniu NIP-u system automatycznie rozpozna i uzupełni dane, ale warto je jeszcze zweryfikować. Jeśli w firmie jest kilka oddziałów, na tym etapie należy wybrać ten, który faktycznie realizował sprzedaż.

    W niektórych programach można ustawić dane sprzedawcy „na stałe”, aby nie trzeba było wpisywać ich przy każdej fakturze.

  • 3. Uzupełnienie danych nabywcy

    Kolejnym krokiem jest uzupełnienie danych klienta:

    • NIP lub PESEL (dla osób fizycznych);
    • pełną nazwę i adres;
    • opcjonalnie e-mail, jeśli chcemy wysłać podgląd faktury PDF.

    Należy pamiętać, że system nie weryfikuje danych nabywcy, więc trzeba upewnić się, że NIP jest prawidłowy.

  • 4. Podgląd techniczny faktury

    Podgląd w formacie graficznym to bardzo przydatna opcja, która pozwala szybko sprawdzić, czy:

    • kwoty się zgadzają;
    • wszystkie niezbędne pola są wypełnione;
    • stawki VAT są prawidłowe.

    Wielu przedsiębiorców generuje z faktury XML również wersję PDF, by klient mógł ją łatwiej odczytać.

  • 5. Wysłanie faktury do KSeF

    Kliknij „Wyślij do KSeF”, co spowoduje, że system automatycznie:

    • sprawdza poprawność techniczną faktury;
    • przesyła dane do centralnej bazy;
    • nadaje numer referencyjny (UUID).

    Jeśli wszystko przebiegnie poprawnie, wyświetli się status: „Przyjęta”.

  • 6. Nadanie fakturze numeru identyfikacyjnego

    Kiedy KSeF zaakceptuje fakturę, nada jej unikalny numer identyfikacyjny KSeF i wystawi Urzędowe Poświadczenie Odbioru (UPO). To właśnie ten numer potwierdza, że faktura została oficjalnie wystawiona i zarejestrowana. 

    Należy pamiętać, że data wystawienia faktury w KSeF to moment nadania jej numeru, a nie moment wysłania dokumentu. To ważne przy rozliczeniach VAT i terminach płatności.

  • 7. Dostarczenie faktury do nabywcy i archiwizacja

    Faktury w KSeF są automatycznie dostępne dla nabywców posiadających uprawnienia. Nie trzeba ich wysyłać w formie papierowej ani mailowej – choć wiele firm nadal udostępnia PDF dla wygody klientów.

    Ministerstwo Finansów będzie przechowywać faktury przez 10 lat, więc przedsiębiorcy nie muszą tworzyć własnych kopii. Jednak warto mieć backup lokalny, np. w formacie PDF, by łatwiej odszukać konkretne dokumenty.

  • Bufor faktur w KSeF

    Bufor faktur w KSeF

    Bufor faktur to miejsce, w którym zapisywane są dokumenty robocze, czyli takie, które jeszcze nie zostały ostatecznie przesłane do systemu, przetworzone albo zaksięgowane. Faktura w buforze może być edytowana, poprawiana lub usunięta przed wysyłką.

    Zalety bufora:

    • możliwość pracy nad fakturą przez kilka dni;
    • weryfikacja danych i ewentualna korekta błędów przed wysłaniem;
    • brak ryzyka wysłania niekompletnego lub błędnego dokumentu;
    • bezpieczeństwo danych (faktura nie ma mocy prawnej przed wysyłką).

    Należy pamiętać, że faktura pozostająca w buforze nie trafia do KSeF, a więc nie jest uznawana za wystawioną.

    W oprogramowaniu Comarch funkcja bufora pozwala nie tylko zapisywać wersje robocze faktur, ale też automatycznie weryfikować poprawność danych przed wysłaniem do KSeF. Dzięki temu przedsiębiorca ma pewność, że dokument nie zostanie odrzucony z przyczyn technicznych.

     

    Odrzucenie faktury przez KSeF

    KSeF może odrzucić dokument, jeśli:

    • plik XML zawiera błędy strukturalne (np. nieprawidłowe znaczniki);
    • dane kontrahenta są błędne lub niezgodne z bazą GUS;
    • brakuje obowiązkowych pól (np. NIP-u, daty sprzedaży);
    • faktura została już wcześniej przesłana (duplikat);
    • użytkownik nie ma ważnych uprawnień.

    Jeśli faktura zostanie odrzucona, pojawi się komunikat o błędzie i informacja, co należy w niej poprawić. Po jego odczytaniu można albo wystawić nowy dokument, albo wprowadzić w nim poprawki i ponownie wysłać do KSeF. Faktura przyjęta przez KSeF nie wymaga dodatkowego potwierdzenia – status „Przyjęta” jest równoznaczny z doręczeniem do nabywcy.

    Faktura może także zostać odrzucona w przypadku wystąpienia awarii KSeF, z przyczyn niezależnych od użytkownika systemu. W takiej sytuacji istnieje możliwość wstrzymania się z wysyłką e-faktury do momentu przywrócenia pełnej funkcjonalności systemu. Jednak w międzyczasie należy wystawić tzw. fakturę offline, która musi zachować logiczny wzór, aby po usunięciu awarii, mogła zostać przesłana do KSeF. Niezachowanie odpowiedniego wzoru spowoduje odrzucenie e-faktury przez system.

    Najczęstsze błędy przy wystawianiu faktury w KSeF to:

    • niepoprawny NIP nabywcy;
    • błędne wartości VAT – często wynikające z ręcznego zaokrąglania;
    • brak daty sprzedaży – jest to pole obowiązkowe;
    • brak podpisu lub autoryzacji użytkownika – dokument nie zostanie wtedy wysłany.

    Nowoczesne systemy ERP, takie jak Comarch ERP lub Comarch Betterfly dla JDG i małych firm, posiadają wbudowaną walidację struktury XML i automatycznie wykrywają błędy jeszcze przed wysłaniem faktury do KSeF. To znacząco zmniejsza ryzyko odrzuceń i przyspiesza proces fakturowania.

    Jak przygotować firmę do wystawienia faktury w KSeF?

    Wdrożenie Krajowego Systemu e-Faktur to nie tylko kwestia techniczna, ale też organizacyjna. Aby wystawianie faktur przebiegało płynnie, warto przygotować firmę w kilku etapach.

    • Weryfikacja uprawnień

      Pierwszy krok to sprawdzenie, kto w firmie będzie mógł wystawiać faktury w KSeF. Dostęp do systemu automatycznie uzyskuje właściciel, ale może on też nadać uprawnienia:

      • bezpośrednie – np. księgowej, pracownikom sprzedaży lub osobom zajmującym się fakturowaniem w systemie ERP;
      • pośrednie – innemu podmiotowi np. pracownikowi biura rachunkowego.

      Procedura nadawania uprawnień może mieć formę:

      • elektroniczną – poprzez system KSeF lub przez e-Urząd Skarbowy, wykorzystując Profil zaufany, podpis kwalifikowany, pieczęć elektroniczną lub token autoryzacyjny (API);
      • papierową – przez złożenie do właściwego naczelnika Urzędu Skarbowego zawiadomienia o nadaniu lub odebraniu uprawnień (ZAW-FA) do korzystania z KSeF.

      Ta druga forma jest przewidziana dla podatników i podmiotów, którzy nie są osobami fizycznymi i nie mają możliwości uwierzytelnienia się za pomocą kwalifikowanej pieczęci elektronicznej.

      W KSeF można wystawić uprawnienia do:

      • nadawania, zmiany lub odbierania uprawnień do korzystania z KSeF;
      • wystawiania lub dostępu do faktur ustrukturyzowanych;
      • wystawiania faktur ustrukturyzowanych.

      Warto wiedzieć, że każde nadanie lub odebranie uprawnień zostaje zapisane w systemie. To zabezpiecza firmę przed nieautoryzowanym dostępem.

      Jak przygotować firmę do wystawienia faktury w KSeF?
    • Uwierzytelnienie w systemie

      Kiedy użytkownik otrzyma uprawnienia, musi się uwierzytelnić, czyli potwierdzić swoją tożsamość w KSeF. Dopiero wtedy system pozwoli mu wystawiać faktury, pobierać faktury zakupowe lub przeglądać historię dokumentów.

      Metody uwierzytelnienia:

      • Profil Zaufany.
      • Kwalifikowany podpis elektroniczny lub e-pieczęć.
      • Token: Klucz uwierzytelniający generowany w systemie KSeF, zazwyczaj stosowany w połączeniu z programami księgowymi.
      • Certyfikat KSeF: nowa metoda uwierzytelnienia, dostępna od listopada 2025 r.
      Jak przygotować firmę do wystawienia faktury w KSeF?
    • Sprawdzenie oprogramowania i integracji

      Warto upewnić się, że program, z którego korzysta firma, jest zintegrowany z KSeF i obsługuje nową strukturę XML FA(3). Użytkownicy oprogramowania Comarch nie muszą się o to martwić – system jest już przygotowany do pracy z KSeF i automatycznie przesyła, odbiera oraz archiwizuje faktury zgodnie z wymogami Ministerstwa Finansów.

       W ramach integracji z KSeF system Comarch oferuje m.in.:

      • obsługę aktualnej struktury XML FA(3), która zastąpi w lutym 2026 r. wersję FA(2);
        automatyczną wysyłkę i odbiór faktur w KSeF;
      • możliwość podglądu i archiwizacji Urzędowego Poświadczenia Odbioru (UPO);
      • automatyczne informowanie o statusie każdej wysłanej faktury.

       

      Jak przygotować firmę do wystawienia faktury w KSeF?
    • Szkolenie pracowników i testy

      Zanim KSeF stanie się obowiązkowy, warto przeszkolić zespół. Ministerstwo Finansów udostępnia środowisko testowe – tzw. sandbox KSeF – w którym można wystawiać próbne faktury bez skutków prawnych. Dzięki temu księgowi i handlowcy mogą poznać proces krok po kroku i nauczyć się rozpoznawać błędy przed startem obowiązku.

      Comarch regularnie organizuje otwarte webinary i szkolenia dotyczące KSeF, które pomagają przedsiębiorcom i biurom rachunkowym zrozumieć nowe przepisy oraz przygotować się do zmian w fakturowaniu elektronicznym. Spotkania prowadzone przez ekspertów Comarch są bezpłatne i dostępne również dla osób, które nie korzystają z oprogramowania firmy.

      Jak przygotować firmę do wystawienia faktury w KSeF?

    FAQ

    1. Czy fakturę w KSeF można anulować?

    Nie. Po przyjęciu przez KSeF faktura staje się dokumentem prawnym i nie można jej usunąć. W razie pomyłki trzeba wystawić fakturę korygującą – również w strukturze XML – i przesłać ją ponownie do systemu. W oprogramowaniu Comarch korektę można wystawić bezpośrednio z poziomu oryginalnej faktury. System sam zachowa powiązanie między dokumentami i automatycznie prześle korektę do KSeF, dzięki czemu nie ma ryzyka pomyłki przy numeracji lub dublowaniu danych.

    2. Czy można edytować fakturę po wysłaniu do KSeF?

    Niestety, jeśli faktura ustrukturyzowana została wysłana do KSeF, nie ma możliwości jej modyfikacji. Każda zmiana musi być wprowadzona przez korektę, którą trzeba też wysłać do KSeF. W systemach Comarch cały proces jest zautomatyzowany: użytkownik wybiera fakturę, wskazuje korektę, a program sam tworzy dokument zgodny ze strukturą XML FA(3) i przesyła go do KSeF.

    3. Jak długo faktury zakupowe są przechowywane w KSeF?

    System archiwizuje faktury KSeF przez 10 lat od końca roku, w którym zostały wystawione.
    Po tym okresie przedsiębiorca musi sam zadbać o ich przechowywanie do chwili przedawnienia zobowiązania podatkowego.Więcej informacji na temat KSeF znajdziesz tutaj.

    4. Jak wygląda faktura zakupowa w KSeF?

    Faktura zakupowa w KSeF ma postać pliku XML przesyłanego automatycznie do systemu i przypisywanego do konkretnego nabywcy. Dokument zawiera standardowe dane, a także kody QR umożliwiające jego weryfikację i identyfikację. W oprogramowaniu Comarch użytkownik nie musi odczytywać struktury XML – faktura jest prezentowana w czytelnej formie graficznej, gotowej do zaksięgowania. 

    5. Jak przygotować firmę na wejście KSeF?

    Najlepiej rozpocząć od analizy obecnego sposobu fakturowania, aktualizacji oprogramowania i nadania uprawnień osobom, które będą wystawiać e-faktury.

    W rozwiązaniach Comarch proces przygotowania do KSeF jest maksymalnie uproszczony: system automatycznie weryfikuje dane firmy, umożliwia szybkie generowanie certyfikatów i testowe wysyłki faktur. Użytkownicy mogą też skorzystać ze szkoleń KSeF prowadzonych przez ekspertów Comarch.

    Chcesz uzyskać więcej informacji o KSeF, ustrukturyzowanej fakturze elektronicznej i Comarch EDI?

    Kliknij przycisk obok, aby nawiązać kontakt z jednym z naszych ekspertów