📋 Pytania w tym artykule
- Jak wysyłać faktury do KSeF ze starego programu księgowego?
- Czy można korzystać z KSeF bez zmiany programu?
- Jak działa konwerter KSeF dla starego systemu faktur?
- Jak wysłać fakturę XML do KSeF bez integracji API?
- Czy Symfonia i Subiekt obsługują KSeF automatycznie?
- Ile kosztuje wysyłanie faktur do KSeF?
- Czym jest token KSeF i jak go uzyskać?
Jak wysyłać faktury do KSeF ze starego programu księgowego?
Od 1 lutego 2026 roku wystawianie faktur VAT w Polsce wymaga ich wysyłki do Krajowego Systemu e-Faktur (KSeF). Wiele firm korzysta z programów, które nie mają wbudowanej integracji z KSeF — takich jak starsze wersje Symfonii, Subiekta, Insertu czy innych systemów ERP.
Dobra wiadomość: nie musisz kupować nowego programu. Wystarczy jeden dodatkowy krok w procesie wystawiania faktur.
Metoda krok po kroku
- Wystaw fakturę normalnie w swoim obecnym programie (Symfonia, Subiekt, Insert itp.)
- Eksportuj faktury do pliku XML — każdy z tych programów ma opcję eksportu do formatu XML
- Wgraj plik XML do Konwertera KSeF — na stronie konwerterksef.pl
- Wklej token KSeF — jednorazowy klucz dostępu pobrany z portalu MF
- Kliknij Wyślij — faktury trafią do KSeF i otrzymają numery KSeF
Które programy obsługuje Konwerter KSeF?
Konwerter KSeF obsługuje pliki XML eksportowane z:
- Sage Symfonia — moduł Sprzedaż → Eksport XML
- InsERT Subiekt GT i nexo — eksport DokumentHandlowy XML
- InsERT Gestor, Rewizor — format InsERT XML
- Innych programów eksportujących format DokumentHandlowy
Masz plik XML z fakturami? Przetestuj konwersję za darmo przez 3 dni.
Zacznij bezpłatnie →Czy można korzystać z KSeF bez zmiany programu księgowego?
Tak — i jest to rozwiązanie wybierane przez tysiące małych firm w Polsce. Zmiana programu księgowego to duży koszt — nowe licencje, migracja danych, szkolenia pracowników. Konwerter KSeF eliminuje tę potrzebę.
Dlaczego firmy nie chcą zmieniać programu?
- Nowe licencje programów z integracją KSeF kosztują od kilkuset do kilku tysięcy złotych rocznie
- Migracja historycznych danych jest czasochłonna i ryzykowna
- Pracownicy znają obecny system — zmiana = koszty szkoleń
- Niektóre branżowe programy nie mają odpowiedników z KSeF
Jak to działa w praktyce?
Twój dotychczasowy proces wystawiania faktur pozostaje bez zmian. Jedyną różnicą jest jeden dodatkowy krok: eksport do XML i wgranie do Konwertera KSeF. Zajmuje to 1–2 minuty dziennie, nawet przy kilkudziesięciu fakturach.
Co z archiwizacją faktur?
Faktury wysłane przez KSeF są automatycznie przechowywane w systemie Ministerstwa Finansów przez 10 lat. Twój stary program nadal może służyć do wystawiania i drukowania faktur — KSeF pełni rolę centralnego archiwum elektronicznego.
Jak działa konwerter KSeF dla starego systemu faktur?
Konwerter KSeF to narzędzie online które wykonuje dwa zadania: tłumaczy format faktury ze starego systemu na format wymagany przez KSeF, oraz wysyła ją przez API Ministerstwa Finansów.
Krok 1: Odczyt pliku XML
Stare programy księgowe eksportują faktury w formacie XML własnym dla producenta — np. format InsERT (używany przez Subiekta, Gestora, Rewizora) lub format Symfonii. Konwerter KSeF rozumie te formaty i automatycznie wykrywa wszystkie faktury w pliku.
Krok 2: Konwersja do formatu FA(3)
KSeF wymaga faktur w formacie FA(3) — specyfikacji XML opublikowanej przez Ministerstwo Finansów, obowiązującej od 1 lutego 2026. Konwerter automatycznie przetłumaczy dane z Twojego pliku do tej struktury, uzupełniając wymagane pola (daty, stawki VAT, dane adresowe w nowym formacie).
Krok 3: Szyfrowanie i wysyłka
KSeF API 2.0 wymaga szyfrowania każdej faktury algorytmem AES-256-CBC z kluczem szyfrowanym RSA-OAEP. Konwerter wykonuje to automatycznie w przeglądarce — Twoje faktury nigdy nie są przesyłane na nasze serwery. Trafiają zaszyfrowane bezpośrednio do systemów MF.
Krok 4: Numer KSeF
Po przyjęciu faktury przez system KSeF, każda z nich otrzymuje unikalny numer KSeF w formacie: NIP-DATA-ID (np. 7781064204-20260316-673A138000-26). Ten numer jest dowodem wystawienia faktury w KSeF i jest widoczny w historii w Twoim panelu.
Jak wysłać fakturę XML do KSeF bez integracji API?
Integracja API KSeF 2.0 to projekt programistyczny wymagający wiedzy z zakresu kryptografii, REST API i obsługi certyfikatów. Dla większości firm — szczególnie małych i średnich — to zbędny koszt i skomplikowanie.
Czego wymaga samodzielna integracja z KSeF API?
- Implementacja uwierzytelniania tokenem KSeF (szyfrowanie RSA-OAEP)
- Generowanie sesji interaktywnej z kluczem AES-256
- Szyfrowanie każdej faktury AES-256-CBC przed wysyłką
- Obliczanie skrótów SHA-256 oryginalnej i zaszyfrowanej faktury
- Obsługa odpowiedzi asynchronicznych i polling statusu
To łącznie kilka tygodni pracy programisty. Konwerter KSeF robi to wszystko za Ciebie — przez przeglądarkę, bez instalacji żadnego oprogramowania.
Czy plik XML z KSeF można wysłać przez przeglądarkę?
Tak — Konwerter KSeF działa w całości w przeglądarce internetowej. Szyfrowanie odbywa się lokalnie na Twoim komputerze (Web Crypto API), a faktury trafiają zaszyfrowane bezpośrednio do serwerów MF. Wystarczy Chrome, Firefox lub Edge — żadnych instalacji.
Wyślij pierwszą fakturę do KSeF bez jednej linii kodu.
Zarejestruj się za darmo →Czy Symfonia i Subiekt obsługują KSeF automatycznie?
Nowsze wersje Symfonii i Subiekta mają lub planują wbudowaną integrację z KSeF. Jednak wiele firm używa starszych wersji tych programów, których aktualizacja do najnowszej wersji wiąże się z kosztami licencji.
Symfonia Sage
Sage Symfonia w wersjach z 2024–2025 posiada moduł wysyłki do KSeF. Jednak użytkownicy starszych wersji (np. Symfonia 2020, 2021, 2022) muszą albo zakupić aktualizację, albo skorzystać z zewnętrznego konwertera.
InsERT Subiekt
InsERT Subiekt nexo oraz GT w aktualnych wersjach obsługują KSeF. Starsze wersje Subiekta (GT bez aktualnych aktualizacji) mogą wymagać dodatkowego modułu lub zewnętrznego rozwiązania.
Kiedy warto użyć Konwertera KSeF zamiast aktualizacji?
- Kiedy koszt aktualizacji jest wyższy niż 360 zł rocznie (12 × 30 zł)
- Kiedy używasz bardzo starej wersji programu bez wsparcia producenta
- Kiedy chcesz przetestować wysyłkę do KSeF przed decyzją o aktualizacji
- Kiedy wysyłasz faktury nieregularnie (kilka razy w miesiącu)
Ile kosztuje wysyłanie faktur do KSeF?
Sam KSeF jest bezpłatny — Ministerstwo Finansów nie pobiera opłat za korzystanie z systemu. Koszty mogą pojawić się przy wyborze narzędzia do wysyłki.
Opcje wysyłki faktur do KSeF i ich koszty
- Portal podatnika MF (ksef.mf.gov.pl) — bezpłatny, ale wymaga ręcznego wprowadzania każdej faktury lub wgrywania pliku FA(3). Nie obsługuje starych formatów XML.
- Aktualizacja programu księgowego — od kilkuset do kilku tysięcy złotych rocznie za nową licencję z integracją KSeF.
- Konwerter KSeF — 30 zł miesięcznie, pierwsze 3 dni bezpłatnie. Obsługuje pliki XML z Symfonii i Subiekta, do 100 faktur dziennie.
- Samodzielna integracja API — koszt pracy programisty, kilka–kilkanaście tysięcy złotych za implementację.
Czym jest token KSeF i jak go uzyskać?
Token KSeF to ciąg znaków (klucz dostępu) który służy jako Twój podpis elektroniczny przy wysyłaniu faktur przez API. Zastępuje konieczność podpisywania każdej faktury kwalifikowanym podpisem elektronicznym.
Jak uzyskać token KSeF (środowisko testowe)
- Wejdź na ksef-test.mf.gov.pl
- Zaloguj się profilem zaufanym (mObywatel, ePUAP) lub e-dowodem
- Menu → Tokeny → Generuj token
- Zaznacz uprawnienie "Wystawianie faktur"
- Skopiuj wyświetlony token — pojawi się tylko raz!
Jak uzyskać token KSeF (produkcja)
Analogicznie na ksef.mf.gov.pl (Moduł Certyfikatów i Uprawnień). Logowanie profilem zaufanym lub kwalifikowanym podpisem elektronicznym.
Ważne zasady dotyczące tokenu
- Token wyświetlany jest tylko raz — zapisz go od razu w bezpiecznym miejscu
- Jeden token = jeden NIP firmy = jedno środowisko (test lub prod)
- Token nie wygasa automatycznie — możesz go używać długo
- Token daje dostęp do wystawiania faktur w imieniu firmy — przechowuj bezpiecznie
- W razie utraty: wygeneruj nowy token w panelu MF (stary traci ważność)
Masz już token? Wyślij pierwsze faktury do KSeF za darmo.
Zacznij — 3 dni za darmo →