Aby wystawić fakturę w KSeF, uwierzytelnij się w bezpłatnej Aplikacji Podatnika KSeF (lub w programie zintegrowanym z KSeF), wypełnij dane faktury ustrukturyzowanej, wyślij ją do systemu i odbierz nadany numer KSeF wraz z UPO. Co realnie musisz zrobić: masz dwie ścieżki - ręczną i przez program.
Poniżej rozkładam obie na czynniki pierwsze. Najpierw darmowa droga przez Aplikację Podatnika, krok po kroku, a potem szybsza opcja przez program do fakturowania, który wysyła fakturę jednym kliknięciem. Dorzucam przypadki szczególne (bez VAT, ryczałt, osoba fizyczna) i częste pułapki. Bez paniki: sam mechanizm jest powtarzalny, więc gdy raz przejdziesz całą ścieżkę, każda kolejna faktura przebiega już rutynowo, niezależnie od tego, którą drogę wybierzesz.
Co to jest faktura w KSeF
Faktura w KSeF to faktura ustrukturyzowana - dokument w ściśle określonym formacie XML (wg schemy FA), który wystawiasz i przesyłasz przez Krajowy System e-Faktur. KSeF to rządowa platforma Ministerstwa Finansów do wystawiania, przesyłania, otrzymywania i przechowywania faktur (źródło: ksef.podatki.gov.pl).
Bez paniki: to ciągle ta sama faktura, co zawsze - zmienia się tylko sposób jej wystawiania i przekazywania. Zamiast wysyłać kontrahentowi PDF mailem, wprowadzasz fakturę do systemu, a ten nadaje jej numer KSeF. Moment nadania numeru KSeF to moment wystawienia faktury, a potwierdzeniem jest UPO (Urzędowe Poświadczenie Odbioru).
W praktyce: każda faktura musi mieć określoną strukturę XML, więc nie wkleisz dowolnego pliku - dane wpisujesz w gotowy formularz albo eksportujesz z programu, który sam buduje poprawny XML. Dwa pojęcia, które wrócą w całym artykule, warto rozróżnić od razu. Numer KSeF to unikalny identyfikator nadawany fakturze w chwili przyjęcia jej przez system - od tego momentu faktura jest formalnie wystawiona. UPO to z kolei poświadczenie, że dokument trafił do KSeF; traktuj je jak potwierdzenie nadania listu poleconego. Jedno i drugie zachowujesz na wypadek pytań ze strony US czy kontrahenta.
Jeśli chcesz najpierw zrozumieć samą platformę, zajrzyj do osobnego wpisu o tym, co to jest KSeF oraz potwierdź aktualny harmonogram na ksef.podatki.gov.pl.
Zanim zaczniesz - czego potrzebujesz
Kogo to dotyczy: każdego, kto chce wystawić fakturę ustrukturyzowaną samodzielnie. Zanim klikniesz „nowa faktura", przygotuj kilka rzeczy, inaczej utkniesz na etapie logowania albo walidacji.
- Aktywny NIP - to na jego podstawie system rozpoznaje Cię jako podatnika i przypisuje uprawnienia.
- Metoda uwierzytelnienia - najprościej Podpisem Zaufanym (profil zaufany). Alternatywnie podpis kwalifikowany, token albo certyfikat KSeF. Jeśli zastanawiasz się, która metoda jest dla Ciebie i jak ją uzyskać, opisałam certyfikat KSeF do uwierzytelnienia, nazwa, adres. Braki w danych to najczęstszy powód odrzucenia faktury na walidacji.
Dla małej firmy: zanim zrobisz to „na ostro", przetestuj proces w środowisku demo KSeF. To bezpieczna piaskownica - wystawisz próbną fakturę i zobaczysz cały przepływ bez skutków podatkowych. W praktyce: przejdź w demo całą ścieżkę raz, od logowania po pobranie UPO, na danych przykładowego kontrahenta. Dzięki temu pierwsza realna faktura nie będzie dla Ciebie nowością, a ewentualny błąd walidacji wyłapiesz na sucho, a nie pod presją terminu płatności. Zapamiętaj jedno: demo i produkcja to dwa różne środowiska, nie pomyl ich (więcej w sekcji o błędach).
Krok po kroku - przez Aplikację Podatnika
To ścieżka darmowa i podstawowa: Aplikacja Podatnika KSeF jest jednym z bezpłatnych narzędzi udostępnianych przez Ministerstwo Finansów (obok Aplikacji mobilnej KSeF i e-mikrofirmy). Jeśli chcesz dopiero ogarnąć samo poruszanie się po niej, mam osobny przewodnik, jak zalogować się i działać w Aplikacji Podatnika KSeF wystawiasz fakturę i w jakiej roli - jako podatnik czy jako osoba uprawniona w czyimś imieniu. To ważne, gdy obsługujesz więcej niż jedną firmę.
- Rozpocznij nową fakturę ustrukturyzowaną. Wybierz opcję wystawienia nowej faktury. Aplikacja otworzy formularz odwzorowujący strukturę schemy FA, czyli pola wymagane przez system.
- Wypełnij dane faktury. Uzupełnij sekcje: dane sprzedawcy (zwykle podpowiadane z Twojego NIP), dane nabywcy, pozycje (nazwa, ilość, cena), stawki i kwoty VAT oraz termin i formę płatności. W praktyce: pilnuj formatów (NIP bez liter, kwoty z prawidłowym separatorem) - to tu najczęściej pojawia się błąd walidacji.
- Zwaliduj i wyślij fakturę. Uruchom walidację. Jeśli system zgłosi błędy schemy, popraw wskazane pola i ponów. Po pozytywnej walidacji wyślij fakturę do KSeF.
- Odbierz numer KSeF i UPO. Po przyjęciu system nadaje fakturze unikalny numer KSeF (to moment wystawienia) i generuje UPO jako dowód przyjęcia. Pobierz i zachowaj oba - numer KSeF identyfikuje fakturę, a UPO jest potwierdzeniem.
- Przekaż fakturę nabywcy. W obrocie B2B kontrahent pobiera fakturę z KSeF samodzielnie. W razie potrzeby możesz wygenerować jej wizualizację (PDF) i przekazać poza systemem, np. klientowi indywidualnemu.
W praktyce: po wysłaniu faktury nie poprawisz jej „w miejscu" - dokument w KSeF jest niezmienny. Jeśli pomylisz dane, wystawiasz fakturę korygującą, również ustrukturyzowaną, która odwołuje się do numeru KSeF dokumentu pierwotnego. Dlatego warto dwa razy sprawdzić dane nabywcy i kwoty przed kliknięciem „wyślij", zamiast korygować po fakcie. Faktura korygująca nie usuwa pierwotnego dokumentu z systemu - oba zapisy pozostają w KSeF, powiązane numerem, dzięki czemu urząd skarbowy widzi pełną historię transakcji.
Powyższe kroki opisują przepływ, a nie dosłowne etykiety interfejsu. Dokładne nazwy ekranów i przycisków, aktualny numer wersji schemy FA oraz precyzyjną ścieżkę pobrania UPO sprawdzisz w aktualnej dokumentacji na ksef.podatki.gov.pl.
Szybsza ścieżka - przez program do fakturowania
Dla małej firmy: ręczne wpisywanie każdej pozycji w formularzu jest czasochłonne, zwłaszcza gdy wystawiasz większą liczbę faktur. Programy do fakturowania zintegrowane z KSeF robią to za Ciebie - budują poprawny XML, wysyłają fakturę jednym kliknięciem i pobierają numer KSeF oraz UPO w tle. Wpisujesz dane raz, w wygodnym interfejsie, a integracja domyka resztę.
W praktyce rynek narzędzi jest szeroki i warto wiedzieć, co masz do wyboru, zanim za cokolwiek zapłacisz. Po stronie bezpłatnej, obok Aplikacji Podatnika KSeF, Ministerstwo Finansów udostępnia też Aplikację mobilną KSeF oraz e-mikrofirmę - to narzędzia państwowe, w pełni za darmo. Po stronie komercyjnej znajdziesz zarówno proste fakturownie, jak i programy łączące fakturowanie z pełną księgowością (przykładem takiego rozwiązania jest mOrganizer finansów). Popularne wśród jednoosobowych działalności i mikrofirm są między innymi Fakturownia oraz inFakt - część takich programów oferuje plan darmowy lub okres próbny, więc sprawdzisz działanie wysyłki do KSeF, zanim zdecydujesz się na płatny wariant.
Którą ścieżkę wybrać? To zależy nie od „najlepszego programu", ale od profilu Twojej firmy i tego, ile faktur realnie wystawiasz.
| Profil firmy | Wolumen fakturowania | Co się sprawdza |
|---|---|---|
| Jednoosobowa działalność, sporadyczne faktury | niski | Aplikacja Podatnika KSeF (darmowa, ręczna) |
| Mikrofirma, regularne fakturowanie | umiarkowany | program z planem darmowym lub tanim |
| Firma rozliczana online lub z biurem rachunkowym | wysoki | program łączący fakturowanie z księgowością |
Dla małej firmy: zacznij od najtańszej opcji, która pokrywa Twój wolumen, i przejdź wyżej dopiero, gdy ręczna praca zacznie zjadać czas. Nie ma sensu płacić za rozbudowany pakiet, jeśli wystawiasz tylko pojedyncze faktury.
Konkret: jeśli zależy Ci wyłącznie na fakturach i zerowym koszcie na start, porównaj opcje w zestawieniu darmowy program do fakturowania z KSeF. Pułapka: darmowe plany bywają limitowane liczbą faktur albo brakiem integracji z księgowością - przy większym wolumenie niewielka dopłata zwykle zwraca się w zaoszczędzonym czasie.
Przypadki szczególne
Nie każda faktura wygląda tak samo. Trzy sytuacje, o które pyta się najczęściej.
Faktura w KSeF bez VAT (nievatowiec, zwolnienie)
Kogo to dotyczy: przedsiębiorców zwolnionych z VAT (podmiotowo lub przedmiotowo). W praktyce: faktura nadal trafia do KSeF jako ustrukturyzowana, ale w pozycjach zamiast stawki procentowej wskazujesz oznaczenie zwolnienia (stawka „zw"). Struktura XML ma na to dedykowane pola - wypełnij je zgodnie z podstawą zwolnienia, a resztę procesu (walidacja, numer KSeF, UPO) przechodzisz tak samo jak przy fakturze VAT. Zwolnienie z VAT nie wyłącza Cię z KSeF - jako podatnik nadal wystawiasz faktury ustrukturyzowane, tyle że bez naliczonego podatku.
Faktura w KSeF na ryczałcie
Kogo to dotyczy: przedsiębiorców na ryczałcie od przychodów ewidencjonowanych. Forma opodatkowania dochodu (ryczałt) to osobna kwestia od sposobu wystawiania faktur. W praktyce: jeśli jesteś czynnym podatnikiem VAT, wystawiasz fakturę w KSeF jak każdy inny vatowiec; jeśli korzystasz ze zwolnienia z VAT, stosujesz zasady z punktu wyżej. Sam ryczałt nie zmienia mechaniki KSeF.
Faktura w KSeF dla osoby fizycznej (B2C)
Kogo to dotyczy: sprzedaży na rzecz konsumenta bez działalności. Nabywca nie poda NIP, więc pole NIP zostawiasz puste lub korzystasz z przewidzianego oznaczenia braku identyfikatora. Konsument nie zaloguje się do KSeF, dlatego fakturę udostępniasz mu poza systemem - najczęściej jako wizualizację (PDF) wysłaną mailem lub wydruk. Sama faktura i tak rejestruje się w KSeF po Twojej stronie.
Częste błędy i pułapki
Większość problemów to nie awarie systemu, tylko drobne potknięcia przy danych i uprawnieniach. Dobra wiadomość: niemal każdy z nich da się naprawić samodzielnie, jeśli wiesz, czego szukać. Oto cztery najczęstsze.
- Pułapka: błąd walidacji schemy. Niepoprawny format pola (np. NIP z literą, zła liczba znaków, brak wymaganego elementu) blokuje wysyłkę. Czytaj komunikat - wskazuje konkretne pole. Popraw i ponów walidację.
- Pułapka: brak lub niepoprawne uprawnienia. Jeśli system nie pozwala Ci wystawić faktury w imieniu firmy, najczęściej nie nadano uprawnień (ZAW-FA) albo zalogowałeś się w złym kontekście. Sprawdź, jako kto działasz.
- Pułapka: pomylenie środowiska demo z produkcyjnym. Faktura wystawiona w demo nie ma skutków podatkowych - to tylko test. Upewnij się, że „na ostro" jesteś w środowisku produkcyjnym, zanim wyślesz realny dokument.
- Brak zapisanego numeru KSeF i UPO. To Twój dowód wystawienia i przyjęcia faktury. Zapisz oba od razu po wysyłce - późniejsze odtwarzanie ich jest niepotrzebnym kłopotem.
FAQ
Jak wystawić fakturę w KSeF krok po kroku?
Uwierzytelnij się w Aplikacji Podatnika KSeF (np. Podpisem Zaufanym), wybierz kontekst działania i rozpocznij nową fakturę ustrukturyzowaną. Wypełnij dane sprzedawcy, nabywcy, pozycje i VAT, zwaliduj i wyślij. System nada numer KSeF i wygeneruje UPO - zapisz oba jako dowód wystawienia faktury.
Jak wystawić fakturę w KSeF bez VAT?
Nievatowiec wystawia fakturę w KSeF tak samo jak vatowiec, ale w pozycjach zamiast stawki procentowej wskazuje oznaczenie zwolnienia (stawka „zw") wraz z podstawą zwolnienia. Struktura XML ma na to osobne pola. Reszta procesu, czyli walidacja, nadanie numeru KSeF i UPO, przebiega identycznie jak przy fakturze VAT.
Jak wystawić fakturę w KSeF na ryczałcie?
Ryczałt to forma opodatkowania dochodu, a nie osobny tryb fakturowania. Jeśli jesteś czynnym podatnikiem VAT, wystawiasz fakturę w KSeF jak każdy vatowiec; jeśli korzystasz ze zwolnienia z VAT, stosujesz oznaczenie „zw". Mechanika KSeF (uwierzytelnienie, dane, wysyłka, numer KSeF, UPO) jest taka sama.
Jak wystawić fakturę w KSeF dla osoby fizycznej?
Przy sprzedaży konsumentowi nabywca nie poda NIP, więc pole NIP zostawiasz puste lub używasz oznaczenia braku identyfikatora. Konsument nie ma dostępu do KSeF, dlatego fakturę przekazujesz mu poza systemem, najczęściej jako wizualizację PDF. Dokument i tak rejestruje się w KSeF po stronie sprzedawcy.
Jak wystawić fakturę w KSeF w wersji demo?
Środowisko demo KSeF to bezpłatna piaskownica, w której wystawisz próbną fakturę, przechodząc dokładnie tę samą ścieżkę co na produkcji: uwierzytelnienie, wypełnienie danych, walidacja, nadanie numeru KSeF i odbiór UPO. Różnica jest jedna - faktura wystawiona w demo nie wywołuje żadnych skutków podatkowych. To bezpieczny sposób, by przećwiczyć cały proces przed pierwszą realną wysyłką.
Czy można wystawić fakturę w KSeF za darmo?
Tak. Aplikacja Podatnika KSeF to bezpłatne narzędzie Ministerstwa Finansów, w którym wystawisz fakturę ręcznie bez żadnej opłaty. Wygodniejszą, choć często płatną alternatywą jest program do fakturowania z integracją KSeF - porównanie opcji bezpłatnych znajdziesz w zestawieniu darmowy program do fakturowania z KSeF, oraz potwierdź aktualny harmonogram bezpośrednio na ksef.podatki.gov.pl, zanim ustalisz swój termin wdrożenia.
Co dalej
Teraz wiesz, jak wystawić fakturę ręcznie w Aplikacji Podatnika i jak przyspieszyć to programem. Konkret: jeśli wystawiasz faktury sporadycznie, darmowa droga wystarczy; jeśli robisz to regularnie, wybierz program, który zrobi to za Ciebie. Zacznij od zestawienia darmowy program do fakturowania z KSeF. Szerszy obraz narzędzi dla firmy znajdziesz w przewodniku po całym ekosystemie oprogramowania dla firm.