KSeF (Krajowy System e-Faktur) to obowiązkowy system wymiany faktur elektronicznych, który zmienia sposób, w jaki polskie firmy wystawiają i przesyłają dokumenty podatkowe. Proces wystawienia faktury w KSeF jest logiczny, dobrze zautomatyzowany i po krótkim wdrożeniu staje się szybkim, powtarzalnym działaniem.

Przygotowanie – uzyskanie dostępu do KSeF

Zanim przystąpisz do wystawienia pierwszej faktury, musisz uzyskać uprawnienia do korzystania z systemu. W praktyce oznacza to wykonanie następujących czynności:

  • Złożenie wniosku ZAW-FA – w Urzędzie Skarbowym (dotyczy głównie nowych użytkowników systemu);
  • Logowanie do KSeF – za pomocą profilu zaufanego lub innej dostępnej metody uwierzytelniania;
  • Konfiguracja programu do faktur – np. mBank, Fakturowo.pl, Fakturomania, Symfonia, lub korzystanie z Aplikacji Podatnika.

Krok 1 – autoryzacja programu w systemie KSeF

Jeśli korzystasz z programu księgowego (zamiast bezpośredniego interfejsu KSeF), najpierw udziel uprawnień aplikacji w KSeF:

  • Nadanie uprawnień – wybierz w systemie opcję autoryzacji dla wybranego programu;
  • Uzupełnienie NIP – wpisz numer NIP swojej firmy;
  • Pobranie pliku XML – kliknij „Pobierz plik XML” wygenerowany przez system;
  • Podpisanie pliku – podpisz plik profilem zaufanym.

Wykonanie tego kroku jest konieczne tylko raz – umożliwia programowi bezpieczną komunikację z KSeF w imieniu Twojej firmy.

Krok 2 – wypełnienie ogólnych danych faktury

Po zalogowaniu do programu przejdź do opcji „Wystaw fakturę” lub „Wydaj dokument”, a następnie systematycznie uzupełniaj dane.

Wybór rodzaju faktury

Na początku określ, jaki typ faktury wystawiasz:

  • Podstawowa – standardowa faktura VAT dla typowych transakcji sprzedaży;
  • Skrócona – uproszczona forma faktury (np. przy braku pełnych danych nabywcy lub innych przesłankach ustawowych);
  • Zaliczkowa – dokumentuje pobranie zaliczki przed dostawą towaru lub wykonaniem usługi;
  • Rozliczeniowa – rozlicza wcześniej wystawione faktury zaliczkowe;
  • Korygująca – koryguje błędy lub zmiany w uprzednio wystawionej fakturze.

Wybór właściwego typu faktury jest kluczowy – determinuje strukturę dokumentu oraz skutki podatkowe.

Dane sprzedawcy

W większości programów dane sprzedawcy (Twojej firmy) są wypełniane automatycznie na podstawie konfiguracji. Sprawdź, czy zawierają:

  • Pełna nazwa firmy – nazwa zgodna z rejestrem i danymi firmowymi;
  • NIP – poprawny numer identyfikacji podatkowej;
  • Kompletny adres siedziby – ulica, numer, kod pocztowy, miejscowość;
  • Dane kontaktowe – telefon, e-mail (opcjonalnie).

Dane nabywcy (kontrahenta)

Wprowadź dane odbiorcy faktury:

  • NIP nabywcy – jeśli go posiada; wiele systemów automatycznie uzupełni resztę danych;
  • Pełna nazwa – nazwa firmy lub imię i nazwisko osoby;
  • Kompletny adres – ulica, numer, kod pocztowy, miasto.

Wprowadzenie NIP często pozwala na automatyczne pobranie i zapisanie danych kontrahenta, co znacząco przyspiesza wystawianie kolejnych dokumentów.

Krok 3 – ustalenie numeracji i dat

Na tym etapie zachowaj szczególną dbałość o chronologię dokumentów.

Numer faktury

W KSeF numeracja faktur nie jest nadawana automatycznie przez system – numer uzupełniasz ręcznie zgodnie z Twoim schematem numeracji. Zawsze zachowuj ciągłość i chronologię (każda kolejna faktura ma numer wyższy od poprzedniej).

Data wystawienia faktury

To data faktycznego wystawienia dokumentu. Obowiązują dwie reguły: nie może być wcześniejsza niż data wystawienia ostatniej faktury sprzedażowej; nie może być późniejsza niż dzień bieżący (system KSeF odrzuci fakturę z przyszłą datą).

Data dostawy/wykonania usługi (data sprzedaży)

To kluczowa data dla VAT – określa moment realizacji transakcji:

  • Towary – data dostawy;
  • Usługi – data wykonania usługi;
  • Usługi ciągłe – okres, w którym usługa była świadczona.

Data sprzedaży może być taka sama jak data wystawienia faktury, ale nie musi.

Krok 4 – dodanie pozycji faktury

To serce dokumentu – precyzyjnie opisz, co sprzedajesz. Dla każdej pozycji uzupełnij:

  • Nazwa towaru lub usługi – dokładny opis przedmiotu sprzedaży;
  • Ilość – liczba sztuk lub jednostek;
  • Jednostka miary – np. szt., m, kg, godz. (jeśli wymagane);
  • Cena jednostkowa – wartość netto lub brutto (zgodnie z ustawieniami dokumentu);
  • Stawka VAT – np. 23%, 8%, 5%, 0% lub „zw.”.

System automatycznie przelicza VAT i wylicza wartości netto, brutto oraz kwotę podatku. Możesz dodać wiele pozycji na jednej fakturze.

Pole GTU (grupa towarowo-usługowa)

W wybranych przypadkach (zwłaszcza w określonych branżach) wskaż właściwą GTU dla pozycji. System podpowie to pole, jeśli będzie wymagane.

Krok 5 – uzupełnienie sekcji dodatkowych

Po dodaniu pozycji uzupełnij pozostałe wymagane i opcjonalne sekcje dokumentu.

Forma i warunki płatności

  • Forma płatności – przelew bankowy, gotówka, karta, czek, inne;
  • Status zapłaty – informacja, czy faktura została opłacona;
  • Data (termin) zapłaty – kiedy dokonano lub należy dokonać płatności;
  • Numer rachunku bankowego – konto, na które nabywca powinien przelać środki.

Dodatkowe informacje

  • Notatki dodatkowe – uwagi, warunki specjalne, odniesienia do umowy;
  • Dane kontaktowe – telefon/e-mail inny niż podstawowe dane firmy;
  • Numer umowy – jeśli transakcja dotyczy konkretnej umowy.

Krok 6 – sprawdzenie i podgląd faktury

Przed wysłaniem do KSeF zawsze wykonaj podgląd techniczny dokumentu i zweryfikuj:

  • sprawdzenie wszystkich danych — czy nie ma błędów literowych w nazwach, adresach, NIP,
  • weryfikację obliczeń — czy sumy netto, VAT i brutto są poprawne,
  • kontrolę chronologii — czy numer faktury i daty są spójne,
  • zgodność danych — czy dane nabywcy są kompletne i prawidłowe.

Większość programów pilnuje zgodności ze strukturą KSeF (wymagane pola, formaty liczb), ale ostateczna odpowiedzialność spoczywa na Tobie.

Krok 7 – wysłanie faktury do KSeF

Gdy wszystko jest poprawne, otwórz wystawioną fakturę i wybierz opcję „Wyślij do KSeF”.

System wykona następujące operacje automatycznie:

  • Generowanie pliku XML – zgodnie ze schemą KSeF;
  • Przekazanie do KSeF – wysyłka do systemu Ministerstwa Finansów;
  • Walidacja formalna – sprawdzenie poprawności struktury i danych;
  • Nadanie numeru KSeF – unikalny identyfikator faktury w systemie.

Po chwili otrzymasz potwierdzenie oraz numer UPO (urzędowe poświadczenie odbioru).

Krok 8 – potwierdzenie rejestracji i pobieranie faktury

Po wysłaniu monitoruj status dokumentu:

  • Numer KSeF – upewnij się, że faktura otrzymała numer KSeF; dopiero wtedy jest oficjalnie zarejestrowana;
  • Status operacji – sprawdź komunikat o pomyślnym przyjęciu w systemie;
  • Potwierdzenie – pobierz UPO/raport przyjęcia do archiwum.

Od tego momentu faktura jest oficjalnie zarejestrowana w KSeF i stanowi dowód transakcji dla obu stron.

Tryby wystawiania – online i offline

KSeF umożliwia pracę w dwóch trybach. Poniżej krótkie porównanie:

Tryb Połączenie Walidacja i numer KSeF Zastosowanie Uwagi
Online Wymagane na etapie wysyłki Natychmiast po wysłaniu Standardowe, codzienne wystawianie Szybkie potwierdzenie i UPO
Offline Można wystawić bez internetu Nadawane po późniejszej wysyłce Praca w terenie lub przy awarii sieci Ryzyko odrzucenia po ponownym połączeniu

Kluczowe zasady i najczęstsze błędy

Aby uniknąć problemów, pamiętaj o poniższych regułach:

  • Chronologiczna numeracja – każda kolejna faktura musi mieć wyższy numer;
  • Poprawne daty – data wystawienia nie może być późniejsza niż dzień bieżący;
  • Kompletne dane – szczególnie NIP nabywcy, jeśli go posiada;
  • Prawidłowy typ dokumentu – zły wybór uniemożliwi wysyłkę;
  • Podgląd techniczny – przed wysłaniem zawsze sprawdź dokument.

Podsumowanie procesu

W praktyce wystawienie faktury w KSeF sprowadza się do następujących kroków:

  1. Wybrania typu faktury
  2. Wpisania danych kontrahenta (często pobieranych automatycznie)
  3. Dodania pozycji sprzedaży
  4. Uzupełnienia warunków płatności
  5. Sprawdzenia dokumentu
  6. Wysłania do KSeF
Autor
Paweł Radłowski
Księgowy z 4-letnim doświadczeniem, absolwent Finansów i Rachunkowości SGH. Autor 3 ponad 250 artykułów o podatkach, automatyzacji księgowości i e-commerce, publikowanych w mediach elektronicznych i papierowych. Wdrożył 30+ projektów elektronicznego obiegu dokumentów, a jego szkolenia (800 h) pomogły już ponad 70 przedsiębiorcom obniżyć koszty administracji średnio o 18%.