Note: This application is currently only available in Polish.
KsefInvoice to nowoczesne fakturowanie z pełną integracją KSeF — za darmo, bez reklam na zawsze! Jest to w pełni darmowa, bezpieczna aplikacja desktopowa do zarządzania fakturami, kontrahentami i wysyłką do Krajowego Systemu e-Faktur (KSeF). Bez abonamentu, bez reklam i ukrytych opłat. Twoje dane pozostają lokalnie na Twoim komputerze.
Główne moduły i rozszerzone funkcje aplikacji:
- Integracja z KSeF i Monitoring: Pełna obsługa Krajowego Systemu e-Faktur. Wysyłaj faktury sprzedaży, monitoruj nowe dokumenty (badge z liczbą oczekujących faktur) i automatycznie pobieraj faktury zakupu z wyborem zakresu dat lub kontynuacją od ostatniej synchronizacji. Obsługa autoryzacji tokenem/podpisem, masowa wysyłka oraz pobieranie UPO.
- Łatwy start i migracja sprzedaży: Dla nowej firmy dostępny jest dedykowany import sprzedaży z KSeF (migracja historycznych dokumentów, także korekt). Rozwiązanie przyspiesza pierwsze uruchomienie aplikacji i pozwala szybko rozpocząć pracę bez ręcznego przepisywania danych.
- Stany Magazynowe: Zarządzaj kartoteką towarów i śledź ruchy magazynowe w czasie rzeczywistym. Stany aktualizują się automatycznie po zapisie faktury sprzedaży i zakupu. Rozróżnienie pozycji towar/usługa, historia ruchów, korekty stanów oraz opcjonalne zapisywanie nowych produktów w katalogu podczas wystawiania dokumentów.
- Aplikacja Podatnika (QR): Zgodne z wytycznymi MF generowanie wizualnych kodów QR dla weryfikacji dokumentów offline i podgląd struktury XML.
- Baza Kontrahentów: Zaawansowana integracja z GUS (BIR1): automatyczne pobieranie danych po NIP, mapowanie jednostek lokalnych (REGON14), wybór oddziału z listy oraz aktualizacja karty kontrahenta (nazwa, adres, kod, telefon/e-mail jeśli dostępne). Dodatkowo weryfikacja kontrahentów przez VIES (VAT EU) i Białą Listę Podatników VAT.
- Fakturowanie i Waluty: Kompletna obsługa dokumentów (Faktury VAT, Korekty, Marża, Ryczałt) w różnych walutach, wzbogacona o automatyczne dociąganie codziennych kursów z Tabeli A (NBP) i tłumaczenie faktur na j. angielski oraz niemiecki.
- JPK i Rejestry: Inteligentne generowanie plików, JPK_V7M, plików JPK_FA (wsparcie tagów dokumentów m.in. procedur GTU_12/13/odwrotnego obciążenia), oraz uwzględnianie przewalutowań w ewidencji VAT.
- Ryczałt i JPK_EWP: Obsługa ewidencji przychodów ryczałtowych oraz generowanie plików JPK_EWP zgodnie z obowiązującymi przepisami.
- Rozwiązania Księgowe (Kompensaty): Monitoruj należności i zobowiązania, zarządzaj terminami płatności i korzystaj ze zbiorczych wpłat (kompensat obustronnych na jednym kontrahencie). W module danych do przelewu możesz dodatkowo zweryfikować numer rachunku na Białej Liście VAT na podstawie NIP i numeru konta.
- Nowe funkcje ewidencyjne i podmiotowe: Lista dokumentów wykluczonych z ewidencji z raportowaniem, obsługa Podmiotu 3 oraz wsparcie ról JST i GV (Grupa VAT).
- Numeracja sprzedaży: Możliwość ustawienia własnego pierwszego numeru faktury (numer startowy) dla nowego okresu numeracyjnego, oraz możliwość zmian numeracji w trakcie okresu.
- Obsługa wielu Podmiotów: Zarządzaj wieloma firmami z poziomu jednej aplikacji. Każda firma ma własną bazę danych, konfigurację i ustawienia, a przełączanie między nimi jest szybkie i intuicyjne.
- Pobieraj faktury Sprzedaży z KSeF: Pobieraj i synchronizuj swoje dokumenty sprzedaży z KSeF. Dzięki temu masz pełną kontrolę nad dokumentami sprzedaży, nawet jeśli nie były one wystawiane bezpośrednio przez Ciebie.
- Ergonomia pracy: Natywne wsparcie ciemnego motywu (Dark Mode) oraz błyskawiczne podglądy statusu opłacenia.
- Hurtowe operacje na fakturach: Wybieraj wiele dokumentów i wykonuj zbiorcze operacje, takie jak wysyłka do KSeF, pobieranie UPO, generowaniu plikóœ xml i pdf.
Ta wersja jest darmowa i w pełni funkcjonalna, bez reklam i ukrytych opłat.
Screenshots












Observed history
| App | Change | Version | When ↓ |
|---|---|---|---|
| updated | 1.0.48 | 26 Sept 2026 |
Upstream releases
Release notes supplied by the developer. These dates are not Flathub package publication times.
1.0.4825 Sept 2026
- Rozrachunki (rozliczenie zbiorcze faktury z korektą KSeF): Naprawiono wyliczanie salda wątku dokumentów. Korekty różnicowe, w tym storno, są doliczane do faktury bazowej, natomiast korekta
TypKorekty=3(„jak ma być”) ustawia saldo na wartość końcową dokumentu. Eliminuje to ukrywanie pozostałego zobowiązania oraz błędne oznaczanie rodziny jako rozliczonej. Historyczne ujemne pseudo-wpłaty powstałe w tym scenariuszu nie pomniejszają już salda i są zerowane przy kolejnym rozliczeniu zbiorczym. - Faktury sprzedaży marżowe (UI pozycji, kolumna
Kwota marży): Dodano nową kolumnęKwota marżyw tabeli pozycji faktury. Kolumna jest widoczna po zaznaczeniuProcedura Marży, automatycznie podpowiada wartość marży dla pozycji na podstawie wartości sprzedaży i kosztu z kartoteki towaru (purchase_net_price), a użytkownik może ją ręcznie skorygować. - JPK_V7 (marża, priorytet danych użytkownika): Wyliczenie pól
K_19/K_20dla dokumentów marżowych korzysta teraz w pierwszej kolejności z ręcznie uzupełnionejKwoty marżyzapisanej na pozycjach faktury (invoice_items.margin_amount). Dla pozycji bez tej wartości pozostaje bezpieczny fallback do kalkulacji automatycznej (sprzedaż pozycji minus koszt FIFO, a przy braku danych kosztowych koszt0). - Deklaracje (Ewidencja VAT + JPK_V7, walidacja braków marży): Dodano workflow analogiczny do PPE. Gdy system wykryje pozycje marżowe bez kwoty marży, blokuje render ewidencji VAT i generowanie JPK_V7, po czym otwiera dialog zbiorczego uzupełnienia braków z podpowiedziami wartości.
- Migrator bazy danych (migracja
v44): Dodano nową migrację rozszerzającą tabelęinvoice_itemso kolumnęmargin_amount, używaną do trwałego zapisu kwot marży na poziomie pozycji. - UI (wyrównanie kolumn kwotowych, listy dokumentów i rozrachunki + Towary): Ujednolicono prezentację liczb w tabelach. W listach
Faktury Sprzedaży,Faktury Zakupu,Faktury inne (Podmiot3)orazRozrachunkikolumny z kwotami są teraz wyrównane do prawej. Dodatkowo w moduleTowary i usługikolumny kwotowe są wyrównane do prawej, a kolumnaVATjest centrowana dla lepszej czytelności. - KSeF (import dokumentów marżowych, stawki VAT pozycji): Naprawiono przypadek, w którym przy braku pola
P_12w wierszu importu system domyślnie przyjmował23%. Dla dokumentów z aktywną procedurą marży fallback został zmieniony naNP I(zachowana obsługaNP IIi etykiet legacy), co eliminuje błędne naliczanie VAT już na etapie podglądu i zapisu pozycji. - KSeF XML (sprzedaż, rabaty pozycji
P_10): Dopięto emisję polaP_10dla pozycji sprzedażowych z rabatem (discount_percent > 0). Kwota rabatu jest wyliczana na poziomie wiersza z wartości pozycji po rabacie i zapisywana w XML FA(3), dzięki czemu eksport jest spójny z widokiem edycji/podglądu. Zaktualizowano także opis opcji wKonfiguracja -> Inne -> Opcje edycji faktur sprzedaży, aby wprost informował o emisjiP_10. - JPK_V7 (faktury marżowe, wyliczenie VAT od marży): Wdrożono liczenie podstawy i podatku VAT od marży zamiast od pełnej wartości sprzedaży. Mechanizm opiera koszt nabycia na ruchach magazynowych powiązanych z pozycjami faktury i wylicza go metodą FIFO; następnie kwoty marży są mapowane do pól
K_19/K_20, aSprzedazVAT_Marzapozostaje raportowana jako wartość sprzedaży marżowej. - JPK_V7 (marża, zachowanie bez danych magazynowych): Dodano bezpieczny fallback dla scenariuszy bez aktywnego magazynu lub bez możliwego powiązania kosztu: koszt nabycia przyjmowany jest jako
0, dzięki czemu raport pozostaje spójny i przewidywalny dla danych niepowiązanych. - Migrator bazy danych (migracja
v43, naprawa historycznych importów marżowych z KSeF): Dodano jednorazową migrację, która koryguje historycznie zaimportowane pozycje marżowe, gdzie z powodu wcześniejszego fallbacku mogła zostać utrwalona stawka23%zamiastNP I/NP II. Migracja analizujeksef_xmli aktualizuje etykiety stawek pozycji do wariantu zgodnego z dokumentem. - Podgląd i wydruk (sekcja Rozliczenie, kwota główna z korektą rozrachunku): Dla dokumentów z KSeF zawierających sekcję
Rozliczeniedodano dodatkową linię pod wartościąDo zapłaty/Do zwrotu:Do zapłaty z rozliczeniaalboDo zwrotu z rozliczenia. Kwota jest liczona z doliczonym rozliczeniem (preferowaneDoZaplaty, fallback:P_15 + SumaObciazen - SumaOdliczen) i prezentowana bez zmiany dotychczasowej tabeliObciążenia/Odliczeniapod kodami QR. - KSeF (import dokumentów z sekcją Rozliczenie, automatyczna korekta salda rozrachunku): Przy imporcie dokumentów z rozrachunkami nadal tworzony jest standardowy rozrachunek, a dodatkowo zapisywany jest wpis korygujący: dodatni dla
odliczenia/nadpłaty(pomniejsza rozrachunek) oraz ujemny dlaobciążenia(zwiększa rozrachunek, np. odsetki). Logika działa dla wszystkich typów dokumentów (w tymVAT,KORiUPR), nie tylko dlaROZ/KOR_ROZ. Wyliczenie opiera się na relacjiDoZaplaty - P_15(fallback:SumaObciazen - SumaOdliczen). - Magazyn + KSeF (faktury zakupu, mapowanie pozycji zablokowanych do kartoteki): Naprawiono przypadek, w którym po ręcznym mapowaniu pozycji z zablokowanej faktury zakupu pobranej z KSeF tworzony był podgląd ruchu, ale nie aktualizował się stan towaru w kartotece (
stock_qtypozostawał0). Podczas zapisu mapowania pozycja dziedziczy teraz typ (towar/usługa) z wybranego produktu, dzięki czemu dla towarów poprawnie księgowane jest przyjęciePURCHASEi aktualizowany jest bieżący stan. - Instrukcja dla już istniejących pozycji (po aktualizacji): Dla dokumentów zaimportowanych przed poprawką należy wejść w fakturę zakupu KSeF i ponowić mapowanie pozycji do kartoteki (w razie potrzeby: najpierw
Usuń powiązanie, potem ponownieWybierz z kartoteki). Operacja uruchamia ponowne zaksięgowanie ruchu magazynowego dla tej pozycji i synchronizuje stan towaru w moduleTowary i usługi.
1.0.476 Sept 2026
- JPK (korekty: V7/EWP/PKPIR, kwoty i okresy): Naprawiono błędne raportowanie kwot części korekt. Dla korekt typu
przed_powprowadzono tryb mieszany: gdy korekta zmieniadate_salelubdate_period_end, raportowana jest pełna wartość stanuPO(z wykluczeniem dokumentu korygowanegoparentz tego samego raportu); gdy nie zmienia okresu, pozostaje klasyczne liczenie delta (korekta - parent). Poprawka została ujednolicona w eksportachJPK_V7,JPK_EWPiJPK_PKPIR. - JPK_V7 (ZakupWiersz, daty dokumentu): Naprawiono zamianę znaczników
DataZakupuiDataWplywuw części zakupowej eksportu.DataZakupujest teraz mapowana zdate_sale(fallback:date_issue), aDataWplywuzdate_issue. - JPK_V7 (korekty zakupu KSeF, pola
K_42/K_43): Naprawiono przypadek zawyżonych wartości ujemnych przy korektach z paramiStanPrzed/PO. Gdy dokument KSeF zawiera oba stany, delta jest teraz liczona bezpośrednio z XML korekty (PO - PRZED) zamiast przez odjęcie całego dokumentu korygowanego, co eliminuje błędne wartości typuK_42=-682.27,K_43=-40.59dla korekt o małej różnicy. - Deklaracje (Ewidencja VAT/PPE, JPK_EWP/JPK_PKPIR; korekty KSeF PRZED/PO): Ujednolicono logikę poza
JPK_V7: dla korekt zawierających paryStanPrzed/POserwisyRevenue,JPK_EWPiJPK_PKPIRpreferują teraz bezpośrednią deltę z XML (PO - PRZED) zamiast odejmowania całego dokumentu korygowanego z pozycji w bazie. Eliminuje to rozjazdy między raportami deklaracji przy korektach częściowych importowanych z KSeF. - Lista dokumentów (Qt, sprzedaż/zakup/inne; filtry dat i układ paska filtrów): Dodano dodatkowy, ręczny filtr zakresu dat
od-dodla list:Faktury Sprzedaży,Faktury Zakupuoraz modułuFaktury inne(Podmiot3). Zachowano presetyPokaż z, a zakres ręczny jest teraz dostępny warunkowo: pojawia się wyłącznie przy wyborze opcjiBez ograniczeń. Przebudowano też układ paska filtrów: wyszukiwarka pozostała po lewej, a blok ręcznego zakresu dat jest wyrównany do prawej strony w tym samym wierszu, z elastyczną pustą przestrzenią pośrodku podczas zmiany szerokości okna. - Faktury sprzedaży (duplikacja jako nowy + szablony, status VAT i P_19): Ujednolicono inicjalizację nowych dokumentów tworzonych z duplikatu i ze wzorca. Status VAT dokumentu (
vatowiec/zwolniony) oraz pola zwolnienia (P_19, typ i opis podstawy) są teraz zawsze synchronizowane z bieżącą konfiguracją firmy: dla podmiotu zwolnionego wymuszane są aktualne wartości z konfiguracji, a dla podmiotu będącego VAT-owcem usuwane są historyczne wartości zwolnienia przeniesione ze starego dokumentu/szablonu.
1.0.4626 Aug 2026
- Podgląd i PDF dokumentów liczonych od brutto (kolumna netto): Dodano opcję
Konfiguracja -> Inne -> Opcje wydruków -> Pokaż kolumnę wartość netto dla dokumentów liczonych od cen brutto. Po jej włączeniu tabela pozycji w podglądzie i PDF pokazuje dodatkową kolumnęWartość nettodla dokumentów wystawionych od kwot brutto; gdy XML nie zawiera wartości netto pozycji, jest ona wyliczana z kwoty brutto i stawki VAT. Opcja jest domyślnie wyłączona. - Faktury (status zapłaty w podglądzie, PDF i edycji): Naprawiono błędne wyświetlanie napisu „DO ZAPŁATY” przy głównej kwocie dokumentu, mimo obecności w XML znacznika
Zaplacono=1. Podgląd i PDF pokazują teraz „Zapłacono”, a przy ponownej edycji istniejącej faktury poprawnie przywracane jest również zaznaczenie checkboxa „Oznacz fakturę jako w pełni zapłaconą”, także dla płatności przelewem. - KSeF XML (ilości pozycji z miejscami po przecinku): Naprawiono zaokrąglanie ilości pozycji podczas generowania XML FA(3). Ilości mogą teraz zachować do czterech miejsc po przecinku, np.
1,2345jest zapisywane w XML jako1.2345; dotyczy to również ilości w pozycjach zaliczkowych. - KSeF XML (korekty sprzedaży, sekcja Rozliczenie / DoRozliczenia): Ujednolicono źródło kwoty
DoRozliczeniaz nagłówkiem dokumentu. Dla korekt sprzedaży (KOR) wartość wRozliczenie/DoRozliczeniajest teraz wyliczana z tej samej podstawy coP_15(z uwzględnieniem już rozliczonej części dokumentu), zamiast z rekonstrukcji stanuPO. - KSeF XML (korekty sprzedaży, znak kwoty DoRozliczenia): Uszczelniono zapis kwoty w
Rozliczenie/DoRozliczeniatak, aby była zawsze nieujemna. Dla korekt z ujemnymP_15do XML trafia dodatnia wartość bezwzględna (np.P_15=-26.97->DoRozliczenia=26.97). - Podgląd korekt KSeF (pozycje PRZED/PO, nierówne grupy): Zmieniono render pozycji korekty dla przypadków, gdzie liczba wierszy
StanPrzed=1jest inna niż liczba wierszyPO. W takim układzie podgląd nie paruje już pozycji 1:1, tylko prezentuje je grupowo: najpierw wszystkie wierszePRZED, następnie wszystkie wierszePO.
1.0.4530 Jul 2026
- Podgląd i wydruk faktur (sekcja Rozliczenie: Obciążenia/Odliczenia): Dodano opcję w `Konfiguracja -> Inne -> Opcje wydruku` pozwalającą pokazywać tabelę `Rozliczenie` z pozycjami `Obciążenia`/`Odliczenia`, ich sumami oraz kwotą `Do zapłaty` dla dokumentów pobranych z KSeF. Nad tabelą wyświetlany jest nagłówek `Rozliczenie`. Opcja jest domyślnie włączona.
- Szablony faktur sprzedaży (zamówienie/umowa, zapis i wczytywanie): Naprawiono błąd, przez który po wczytaniu szablonu mogły samoczynnie zaznaczać się pola `Zamówienie` i `Umowa` oraz ustawiać daty, mimo że na fakturze wzorcowej checkboxy były odznaczone. Zapis szablonu utrwala teraz numer i datę zamówienia/umowy tylko wtedy, gdy odpowiadający checkbox jest włączony, a wczytywanie respektuje jawne flagi `has_order` i `has_contract` (z zachowaniem kompatybilności dla starszych szablonów).
- Logowanie / start aplikacji (wydajność dla większych baz): Zoptymalizowano czas przejścia od kliknięcia `Zaloguj` do wyświetlenia głównego okna. Ciężkie moduły (m.in. widoki faktur) są teraz inicjalizowane leniwie, dopiero przy pierwszym wejściu w daną zakładkę, a nie wszystkie naraz podczas logowania.
- Faktury(imienne):Naprawiono błąd skłądni xml dla podmiotu 2 w wypadku wystawiania faktury dla osoby nie posiadającej numeru nip.