Aktualności

Jak wysłać pierwszą e-fakturę do KSeF krok po kroku

Jak wysłać pierwszą e-fakturę do KSeF krok po kroku
Oceń ten artykuł

Wysyłka pierwszej e-faktury do KSeF może budzić obawy, szczególnie jeśli nigdy wcześniej nie miałeś do czynienia z systemami podatkowymi online. Dobra wiadomość: jeśli używasz nowoczesnego programu do faktur z integracją KSeF, cały proces sprowadza się do kilku kliknięć. Ten poradnik przeprowadzi Cię przez wszystkie kroki — od ustawienia tokenu po pobranie UPO.

Co jest potrzebne przed wysłaniem pierwszej e-faktury?

Zanim zaczniesz, upewnij się, że masz:

  • Aktywną firmę w systemie KSeF — Twój NIP musi być zarejestrowany w systemie Ministerstwa Finansów. Możesz to sprawdzić na stronie ksef.mf.gov.pl.
  • Token KSeF lub podpis kwalifikowany — token jest bezpłatny i wystarczy do wysyłki faktur; podpis kwalifikowany jest potrzebny do administracji kontami w systemie KSeF.
  • NIP nabywcy — KSeF wymaga podania NIP-u nabywcy (dotyczy transakcji B2B). Faktury dla konsumentów (B2C) nie trafiają do KSeF do momentu objęcia ich obowiązkiem.
  • Program do faktur z integracją KSeF — np. Faktura VAT 2026, skonfigurowany z tokenem lub podpisem.

Krok 1: Uzyskanie tokenu KSeF

Token KSeF to ciąg znaków, który służy jako identyfikator Twojego programu przy komunikacji z systemem MF. Jak go uzyskać?

  1. Wejdź na stronę ksef.mf.gov.pl (lub e-Urząd Skarbowy: konto.mf.gov.pl).
  2. Zaloguj się profilem zaufanym, podpisem kwalifikowanym lub e-dowodem.
  3. Przejdź do sekcji "Zarządzanie tokenami".
  4. Wygeneruj nowy token, podając jego nazwę (np. "Faktura VAT 2026 — komputer biurowy") i zakres uprawnień (co najmniej uprawnienie do wystawiania faktur).
  5. Skopiuj wygenerowany token i zapisz go w bezpiecznym miejscu — widoczny jest tylko raz po wygenerowaniu.

Każdy użytkownik może mieć wiele tokenów (dla różnych programów lub urządzeń). Token można w dowolnym momencie unieważnić, co jest przydatne np. przy zmianie programu lub odejściu pracownika.

Krok 2: Konfiguracja programu do faktur

W programie Faktura VAT 2026 wejdź w ustawienia KSeF i wklej wygenerowany token. Program zapisuje go bezpiecznie lokalnie — nie musisz go wpisywać przy każdej wysyłce. Tutaj też możesz wybrać czy pracujesz w środowisku produkcyjnym czy testowym MF.

Konfiguracja KSeF w programie Faktura VAT 2026

Krok 3: Wystawienie faktury i wysyłka do KSeF

Wystawiasz fakturę tak jak zawsze — program Faktura VAT działa identycznie. Po zatwierdzeniu faktury pojawia się przycisk KSeF Synchronizacja. Program konwertuje fakturę do formatu XML (FA(3)), podpisuje tokenem i przesyła do systemu MF. Cały proces trwa kilka sekund.

Co sprawdza KSeF przed przyjęciem faktury?

System KSeF przed zarejestrowaniem faktury przeprowadza automatyczną walidację:

  • Schemat FA(3) — faktura musi być zgodna z aktualną wersją schematu XML opublikowanego przez MF. Brak wymaganych pól lub błędna struktura spowoduje odrzucenie.
  • NIP sprzedawcy — musi być aktywnym podatnikiem VAT zarejestrowanym w rejestrze MF.
  • NIP nabywcy — dla faktur B2B KSeF weryfikuje, czy podany NIP nabywcy istnieje w bazie podatników. Błędny lub fikcyjny NIP skutkuje odrzuceniem.
  • Kompletność danych — obowiązkowe pola schematu FA(3) muszą być wypełnione: dane sprzedawcy, dane nabywcy, pozycje faktury, kwoty VAT, data wystawienia.
  • Poprawność kwot — suma pozycji musi się zgadzać z kwotami zbiorczymi na fakturze.

Program Faktura VAT 2026 waliduje fakturę przed wysyłką i wyświetla czytelne komunikaty błędów — dzięki temu wiesz dokładnie co poprawić przed kolejną próbą.

Krok 4: Pobranie UPO

Po pomyślnej wysyłce system KSeF zwraca Urzędowe Poświadczenie Odbioru (UPO) — dokument potwierdzający przyjęcie e-faktury. UPO zawiera unikalny numer KSeF faktury, datę i godzinę przyjęcia oraz podpis elektroniczny MF. Przechowuj UPO tak jak samą fakturę — to dowód, że Twoja e-faktura jest prawnie ważna.

Co zrobić, gdy KSeF odrzucił fakturę?

Odrzucenie faktury przez KSeF nie jest katastrofą — możesz poprawić błąd i wysłać ponownie. Najczęstsze kody błędów i ich znaczenie:

  • Błąd NIP nabywcy — sprawdź, czy NIP jest wpisany bez myślników i spacji, czy ma 10 cyfr, czy kontrahent jest aktywnym podatnikiem.
  • Błąd schematu XML — zazwyczaj oznacza, że program używa starszej wersji schematu FA(3). Zaktualizuj program do faktur.
  • Wygasły token — wygeneruj nowy token w systemie KSeF MF i zaktualizuj ustawienia programu.
  • Błąd danych sprzedawcy — sprawdź, czy dane firmy w programie (NIP, nazwa, adres) są zgodne z danymi w rejestrze MF.
  • Przekroczony limit wielkości faktury — faktury z bardzo dużą liczbą pozycji (powyżej kilkuset) mogą wymagać podziału.

Po poprawieniu błędu wystawiasz fakturę ponownie (lub korygujesz dane i wysyłasz jeszcze raz). KSeF nie zapamiętuje odrzuconych faktur — każda próba wysyłki jest traktowana jako nowa.

Krok 5: Przekazanie faktury odbiorcy

Po otrzymaniu numeru KSeF możesz przekazać fakturę odbiorcy. Masz kilka opcji: wydrukować ją (z widocznym numerem KSeF i opcjonalnym kodem QR), wysłać PDF-em, albo poinformować odbiorcę, że faktura jest już dostępna w jego panelu KSeF. Ta ostatnia opcja jest możliwa, jeśli odbiorca też korzysta z KSeF — może pobrać fakturę bezpośrednio z systemu MF.

Faktura dla osoby prywatnej (B2C) a KSeF

Faktury wystawiane osobom fizycznym nieprowadzącym działalności gospodarczej (konsumenci B2C) są poza systemem KSeF do czasu objęcia ich odrębnym obowiązkiem. W praktyce oznacza to, że:

  • Faktura dla osoby prywatnej nie trafia do KSeF — wystawiasz ją tradycyjnie i przekazujesz odbiorcy w formie papierowej lub PDF.
  • Jeśli osoba prywatna poda NIP (np. prowadzi też działalność), transakcja może być traktowana jako B2B — wówczas faktura powinna trafić do KSeF.
  • Paragony i faktury uproszczone (do 450 zł) są objęte odrębnymi przepisami.

Tryb awaryjny KSeF — kiedy i jak?

Tryb awaryjny (offline) KSeF stosuje się, gdy system MF jest niedostępny z powodu awarii. Zasady korzystania z trybu awaryjnego:

  • MF ogłasza awarię i podaje numer awaryjny na stronie ksef.mf.gov.pl.
  • W czasie awarii możesz wystawiać faktury w trybie offline — program generuje fakturę z numerem awaryjnym (zamiast numeru KSeF).
  • Po przywróceniu systemu KSeF masz obowiązek wysłać wszystkie faktury wystawione w trybie awaryjnym — program powinien umożliwiać masową wysyłkę zaległych faktur.
  • Faktury z trybu awaryjnego zachowują moc prawną — odbiorca może je przyjąć bez oczekiwania na numer KSeF.

Więcej o integracji z KSeF przeczytasz na stronie integracja Faktura VAT z KSeF 2.0.

Najczęściej zadawane pytania

Jak długo trwa wysyłka faktury do KSeF?

W normalnych warunkach wysyłka faktury do KSeF trwa od 1 do kilku sekund. System MF jest zaprojektowany na obsługę milionów faktur dziennie. Opóźnienia mogą wystąpić w godzinach szczytu (koniec miesiąca, okresy rozliczeń podatkowych).

Czy mogę anulować fakturę po wysyłce do KSeF?

Faktury wysłanej do KSeF nie można usunąć z systemu — raz zarejestrowana pozostaje tam na zawsze. Jeśli musisz ją poprawić, wystawiasz fakturę korygującą, która też trafia do KSeF z odniesieniem do numeru KSeF faktury pierwotnej.

Czy odbiorca musi potwierdzić odbiór faktury?

Nie — wystarczy UPO z KSeF jako dowód wysyłki. Odbiorca nie musi potwierdzać odbioru faktury. Domniemywa się, że ma dostęp do faktury od momentu jej zarejestrowania w systemie MF.

Co jeśli wysyłam fakturę do kontrahenta, który nie używa KSeF?

KSeF nie wymaga, aby odbiorca aktywnie korzystał z systemu. Faktura jest rejestrowana w KSeF po stronie sprzedawcy. Odbiorca może pobrać fakturę z KSeF, ale może też otrzymać ją tradycyjnie — jako PDF lub wydruk. Obowiązek wysyłki spoczywa na sprzedawcy, nie na odbiorcy.

Czy KSeF działa 24/7?

System KSeF jest dostępny całą dobę, przez 7 dni w tygodniu. MF planuje okna serwisowe z wyprzedzeniem i publikuje informacje o planowanych przerwach. W przypadku nieplanowanych awarii stosuje się tryb awaryjny opisany powyżej.

Szukasz programu do fakturowania?

Faktura VAT 2026 – prosty program dla firm. KSeF 2.0, JPK_V7M, wielowalutowość.

Pobierz bezpłatnie na 31 dni