- Strona główna
- Blog
- Jak wybrać program do faktur z KSeF i UPO dla małej firmy?
Jak wybrać program do faktur z KSeF i UPO dla małej firmy?
Wybór programu do faktur z integracją z KSeF wymaga weryfikacji automatycznej wysyłki schematu FA(3), odbierania UPO oraz zapisu numeru KSeF. Od 1 stycznia 2027 roku limit sprzedaży do 10 000 PLN miesięcznie wygasa i system obejmuje wszystkich podatników.

Ostatnia aktualizacja: 9 listopada 2026
Wystawiasz fakturę, klikasz „Wyślij” i widzisz zielony znaczek. Ale czy faktura naprawdę trafiła do KSeF? Czy dostała numer KSeF? Gdzie jest UPO, czyli urzędowe potwierdzenie, że system ją przyjął? Program do faktur dla małej firmy, który tylko generuje plik XML, zostawia Cię z tymi pytaniami.
Do 1 stycznia 2027 zostało niespełna osiem tygodni. Od tego dnia nie obowiązuje już limit 10 000 zł miesięcznie i KSeF obejmuje wszystkich. Numer KSeF będzie też potrzebny w tytule przelewu między czynnymi podatnikami VAT.
Poniżej: co dzieje się po wysłaniu faktury, sześć kryteriów wyboru programu, przykład z życia i checklista na 10 minut.
Co dzieje się z fakturą po kliknięciu „Wyślij”
Faktura ustrukturyzowana to plik XML w schemacie FA(3). Program wysyła go do KSeF, a system sprawdza uprawnienia i zgodność pliku ze schematem. Jeśli wszystko się zgadza, KSeF przyjmuje dokument i nadaje mu numer KSeF.
Według Ministerstwa Finansów numer jest nadawany automatycznie po przyjęciu faktury, zwracany w UPO i nie jest elementem pliku XML. Wniosek praktyczny: nie wpiszesz go sam, a program musi go odebrać z KSeF i zapisać przy fakturze.
UPO (Urzędowe Poświadczenie Odbioru) to dokument, który KSeF zwraca po przyjęciu faktury. Wskazuje nadany numer, więc jest Twoim potwierdzeniem, że system dokument przyjął. Sam eksport XML tego nie daje.
Numer KSeF ma 35 znaków (opis budowy numeru). Przykład, wymyślony na potrzeby tekstu:
1234567890-20270115-ABCDEF123456-9C
1234567890: NIP (zwykle sprzedawcy)20270115: data w formacie RRRRMMDDABCDEF123456: część techniczna nadawana przez system9C: suma kontrolna
Po co numer KSeF i UPO przy każdej fakturze w 2027 roku
Cztery powody, dla których te dwie rzeczy powinny być widoczne przy fakturze, a nie schowane w osobnym portalu:
Przelewy. Od 1 stycznia 2027 czynny podatnik VAT płacący przelewem innemu czynnemu podatnikowi VAT ma podać w tytule numer KSeF (za jedną fakturę) albo zbiorczy identyfikator (za kilka). Dotyczy to także przelewów w mechanizmie podzielonej płatności, podaje MF (art. 108g ustawy o VAT). To obowiązek płacącego, ale Twój klient będzie potrzebował od Ciebie tego numeru.
Potwierdzenie przyjęcia. UPO to Twój dowód, że KSeF przyjął fakturę. Bez niego masz tylko własne „wysłałem”.
JPK_V7. Numer KSeF wykazuje się w ewidencji JPK_V7 przy fakturach wystawionych w KSeF (opis). Program, który go nie zapisał, każe Ci szukać go ręcznie.
Kary. Według obecnych przepisów kary z art. 106ni ustawy o VAT zaczynają się 1 stycznia 2027 i mogą sięgać 100% VAT z faktury albo 18,7% kwoty należności, gdy faktury nie obejmuje VAT.
Rząd przyjął 20 października 2026 projekt, który przesuwa kary na 1 stycznia 2028 (druk sejmowy nr 3245). Według źródeł, które sprawdziłem 9 listopada 2026, to wciąż projekt, a sam obowiązek wystawiania faktur w KSeF zostaje bez zmian. Sprawdź jego status na stronie Sejmu, zanim zaczniesz na nim polegać.
To ogólne informacje, nie porada podatkowa. W swojej sprawie skonsultuj się z doradcą podatkowym.
Jak wybrać program do faktur dla małej firmy: 6 kryteriów
1. Wysyłka do KSeF bez ręcznego wgrywania plików
Sprawdź, czy po wystawieniu faktury program sam wysyła ją do KSeF. Eksport XML i ręczne wgrywanie w bezpłatnej Aplikacji Podatnika KSeF (ksef.podatki.gov.pl) działa przy kilku fakturach rocznie. Przy kilkunastu w miesiącu to pomyłka czekająca na swoją kolej.
2. Status i numer KSeF widoczne przy fakturze
Na liście faktur powinieneś widzieć, czy faktura czeka, została wysłana, przyjęta czy odrzucona. Przy przyjętej: numer KSeF, który skopiujesz jednym kliknięciem. Jeśli musisz szukać go w innym systemie, program nie domyka procesu.
3. UPO do pobrania przy każdej fakturze
UPO ma być pod ręką, z poziomu faktury, a nie w osobnym portalu. Zapytaj też, jak długo program je przechowuje i czy pobierzesz je w każdym planie.
4. Czytelna obsługa odrzuceń
KSeF odrzuca fakturę, gdy nie przejdzie weryfikacji uprawnień lub zgodności ze schematem FA(3). Dobry program pokazuje wtedy nie tylko kod błędu, ale też, co poprawić. Odrzucona faktura nie dostaje numeru KSeF, więc dla systemu jej nie ma, dopóki nie wyślesz poprawnej.
5. Odbiór faktur zakupowych z KSeF
Od 1 lutego 2026 odbieranie faktur z KSeF dotyczy wszystkich firm, także tych, które wystawiały jeszcze poza systemem. Program, który tylko wysyła, wymusza drugie narzędzie do kosztów.
6. Cennik bez pułapek
Zapytaj o limit dokumentów w miesiącu w planie darmowym i o to, co dokładnie dostajesz w wyższym. Sprawdź, czy numer KSeF i UPO są w każdym planie, nie tylko w najdroższym. Zapytaj też, jak program łączy się z KSeF: najlepiej przez uprawnienie, które sam nadajesz i w każdej chwili cofniesz.
Przykład: jedna faktura od wystawienia do przelewu
Programista na JDG (jednoosobowej działalności gospodarczej) wystawia 15 stycznia 2027 fakturę firmie, która jest czynnym podatnikiem VAT: 10 000 zł netto + 23% VAT = 12 300 zł brutto.
Wystawia fakturę w programie.
Program wysyła plik FA(3) do KSeF. Status zmienia się z „w kolejce” na „przyjęta”.
Przy fakturze pojawia się numer KSeF i można pobrać UPO.
Klient widzi fakturę w KSeF i płaci przelewem. W tytule wpisuje numer KSeF.
Przy rozliczeniu VAT ten sam numer trafia do ewidencji w JPK_V7.
Gdyby w kroku 2 pojawiło się „odrzucona”: brak numeru, brak UPO. Poprawiasz błąd wskazany w komunikacie i wysyłasz ponownie, pilnując terminu wystawienia faktury.
Jak to działa w Biurko
Jestem programistą, prowadzę własną JDG i sam wystawiam w Biurko faktury, więc kryteria powyżej wzięły się z moich potyczek z KSeF. Konkretnie:
Po wystawieniu faktury Biurko wysyła ją do KSeF (FA(3)). Nie eksportujesz i nie wgrywasz plików.
Przy każdej fakturze widzisz status wysyłki, a po przyjęciu numer KSeF i UPO do pobrania.
Łączysz się przez uprawnienie, które nadajesz w KSeF i w każdej chwili sam odbierzesz w portalu KSeF lub przez Profil Zaufany.
Odbierasz też faktury zakupowe z KSeF.
Plan FREE ma wysyłkę do KSeF bez limitu. Płatne plany zaczynają się od 29 zł netto miesięcznie; co dokładnie wchodzi w który plan, sprawdzisz w cenniku na biurko.io.
Interfejs jest po polsku, angielsku i ukraińsku.
Biurko robi też dalsze kroki: rejestry VAT, JPK_V7M/V7K z wysyłką do bramki MF i UPO, ewidencję ryczałtu i składki ZUS. Nie prowadzi natomiast KPiR ani pełnej księgowości spółek. Jeśli ich potrzebujesz, nadal robi to księgowa lub inny program.
Checklista: sprawdź program w 10 minut
Wystaw testową fakturę i sprawdź, czy program sam wysyła ją do KSeF.
Zobacz, czy przy fakturze jest status wysyłki i po przyjęciu numer KSeF, który da się skopiować.
Pobierz UPO tej faktury z poziomu faktury, bez logowania do innego portalu.
Sprawdź w dokumentacji lub zapytaj dostawcę, jak program pokazuje odrzucenie i czy komunikat mówi, co poprawić.
Ustal, jak program łączy się z KSeF i czy sam cofniesz uprawnienie.
Sprawdź, czy odbiera faktury zakupowe z KSeF.
Przeczytaj cennik: limit dokumentów, podział na plany, dostęp do numeru KSeF i UPO w każdym z nich.
Podsumowanie
Dobry program do faktur dla małej firmy nie kończy pracy na pliku XML. Wysyła fakturę do KSeF, pokazuje status, zapisuje numer KSeF i daje UPO przy fakturze. Od 1 stycznia 2027 ten numer wpiszesz w przelewie, a UPO będzie Twoim potwierdzeniem przyjęcia.
Przejdź checklistę na programie, z którego korzystasz dziś. Jeśli zmieniasz program przed 1 stycznia 2027, możesz sprawdzić Biurko w planie FREE: bez karty, z wysyłką do KSeF bez limitu. Załóż konto na biurko.io.
Najczęstsze pytania (FAQ)
Czy program do faktur musi pokazywać numer KSeF?
Przepisy nakładają obowiązki na podatnika, nie na program. Od 1 stycznia 2027 czynny podatnik VAT płacący przelewem innemu czynnemu podatnikowi VAT musi podać w tytule numer KSeF (art. 108g ustawy o VAT). Program, który pokazuje numer przy fakturze, oszczędza Ci szukania go w Aplikacji Podatnika.
Co to jest UPO w KSeF?
UPO to Urzędowe Poświadczenie Odbioru, dokument zwracany przez KSeF po przyjęciu faktury. Potwierdza, że system przyjął dokument, i wskazuje nadany mu numer KSeF. Faktura odrzucona nie dostaje numeru KSeF ani UPO, więc przed pobraniem UPO upewnij się, że status faktury to „przyjęta”.
Czy od 1 stycznia 2027 mogę wystawiać faktury poza KSeF?
Do 31 grudnia 2026 można było wystawiać faktury poza KSeF, jeśli miesięczna sprzedaż z VAT na takich fakturach nie przekraczała 10 000 zł (MF, art. 145m ustawy o VAT). Od 1 stycznia 2027 ten wyjątek wygasa, więc faktury dla firm wystawiasz w KSeF. Zasady dla faktur konsumenckich omów z doradcą.
Czy istnieje darmowy program do faktur z wysyłką do KSeF?
Tak. Ministerstwo Finansów udostępnia bezpłatną Aplikację Podatnika KSeF, w której wystawisz fakturę ręcznie. Darmowe plany mają też niektóre programy, w tym Biurko (plan FREE z wysyłką do KSeF bez limitu). Zanim wybierzesz, sprawdź limit dokumentów w miesiącu oraz to, czy numer KSeF i UPO są w planie.
Co zrobić, gdy KSeF odrzuci fakturę?
Odrzucona faktura nie dostaje numeru KSeF, więc dla systemu nie została wystawiona. KSeF sprawdza uprawnienia i zgodność pliku ze schematem FA(3), więc tam szukaj przyczyny. Popraw dane, wyślij fakturę ponownie i pilnuj ustawowego terminu wystawienia. W razie wątpliwości zapytaj księgowej.
Tagi
Poprzedni artykuł
Jak wybrać program do faktur dla JDG przed 1 stycznia 2027?