Symfonia jest jednym z najstarszych i najpopularniejszych systemów finansowo-księgowych w Polsce, a w segmencie biur rachunkowych obsługujących małe i średnie firmy wciąż trzyma się mocno. Dlatego pytanie „jak wysyłać faktury do KSeF z Symfonii?” pojawia się dziś w niemal każdym biurze, które przygotowuje się do obowiązku. Symfonia konsekwentnie rozwija wsparcie Krajowego Systemu e-Faktur w kolejnych wersjach swoich produktów, w tym pod schemat FA(3). Integracja działa, ale ma swoje cienie: hurtowa wysyłka bywa powolna, odbiór Urzędowego Poświadczenia Odbioru (UPO) wymaga ręcznych operacji, a praca na wielu bazach klientów oznacza nieustanne przeklikiwanie kontekstu.
W tym tekście przechodzimy przez konfigurację KSeF w Symfonii z perspektywy biura rachunkowego, które obsługuje kilkudziesięciu lub kilkuset klientów, pokazujemy, gdzie obowiązek zacznie boleć przy skali, i podpowiadamy, kiedy warto dołożyć osobną warstwę cockpitu, zamiast wymieniać sprawdzony program księgowy.
Dlaczego termin nie poczeka
Obowiązek wysyłki faktur przez KSeF wchodzi w Polsce etapami: od 1 lutego 2026 r. dla największych podatników (wartość sprzedaży powyżej 200 mln zł w poprzednim roku podatkowym), od 1 kwietnia 2026 r. dla pozostałych czynnych podatników VAT, a od 1 stycznia 2027 r. obejmie także najmniejszych przedsiębiorców. Dla biura oznacza to, że gros klientów przejdzie na obowiązkowy KSeF w kwietniu 2026 r., więc konfiguracja Symfonii powinna być przetestowana z dużym zapasem czasu. Więcej o samym harmonogramie i jego konsekwencjach piszemy w artykule Obowiązkowy KSeF 2026.
Które produkty Symfonii obsługują KSeF
Symfonia nie jest jednym programem, tylko rodziną produktów, i to ważne rozróżnienie, bo ścieżka konfiguracji zależy od wariantu, którego używa Twój klient:
- Symfonia ERP w wariantach Handel oraz Finanse i Księgowość: pełna obsługa wystawiania, eksportu do XML i wysyłki do KSeF w ramach modułu sprzedaży.
- Symfonia Handel oraz Symfonia Faktura: wystawianie i wysyłka faktur sprzedaży zgodnych ze schematem FA(3).
- Symfonia KSeF jako osobna aplikacja webowa: cienki klient do obsługi wysyłki i odbioru, zaprojektowany pod firmy, które nie chcą całej instalacji desktopowej.
Dla biura rachunkowego najistotniejsze jest to, że niezależnie od wariantu zasada działania jest taka sama: dokument powstaje w systemie, zostaje zwalidowany względem struktury FA(3), wysłany do KSeF, a w odpowiedzi wraca numer KSeF oraz, po przetworzeniu, UPO.
Uwierzytelnienie: token, podpis, pieczęć
Tak jak inne programy FK, Symfonia daje kilka ścieżek autoryzacji do KSeF, a wybór realnie wpływa na komfort pracy biura:
- Token wygenerowany w Aplikacji Podatnika MF. Najczęstszy wybór w biurach, bo nie wymaga podpisu kwalifikowanego przy każdej operacji. Token wkleja się raz w konfiguracji danej firmy. Jak go wygenerować i jakie uprawnienia nadać, opisaliśmy w tekście o tokenie KSeF.
- Podpis kwalifikowany. Wykorzystuje certyfikat osobisty właściciela lub osoby umocowanej. Działa sesyjnie, więc dłuższa praca wymaga ponownego podpisania.
- Pieczęć kwalifikowana. Wygodna dla średnich firm, ale wiąże się z kosztem zakupu certyfikatu pieczęci.
W praktyce biuro niemal zawsze wybiera token, ponieważ pozwala oddzielić tożsamość operatora technicznego (biura) od tożsamości właściciela firmy, a do tego nie blokuje pracy oczekiwaniem na podpis. Pamiętaj tylko, że token jest powiązany z konkretnym NIP-em, więc dla klienta o numerze np. 7792308650 musi zostać wygenerowany token w kontekście tego właśnie NIP-u, a nie biura.
Konfiguracja KSeF w Symfonii: krok po kroku
Konfiguracja działa per firma, czyli dla każdego klienta biura powtarza się tę samą sekwencję. Zakładamy, że klient ma już wygenerowany token z uprawnieniami do wystawiania i odbioru faktur.
- Włącz obsługę KSeF w ustawieniach firmy. W sekcji konfiguracji KSeF wskazujesz środowisko pracy. Do testów służy środowisko demonstracyjne pod adresem
api-demo.ksef.mf.gov.pl, a po przejściu na obowiązek korzystasz ze środowiska produkcyjnegoapi.ksef.mf.gov.pl. Część zespołów programistycznych testuje też integracje na środowisku testowymapi-test.ksef.mf.gov.pl. - Wprowadź token i NIP firmy. Symfonia zweryfikuje połączenie i pokaże komunikat o pomyślnym uwierzytelnieniu albo zwróci błąd autoryzacji. Najczęstsza przyczyna błędu to niezgodność NIP-u zaszytego w tokenie z NIP-em firmy lub brak wymaganego uprawnienia.
- Ustaw typy dokumentów wysyłanych do KSeF. Decydujesz, które rodzaje faktur sprzedaży trafiają automatycznie do systemu po zatwierdzeniu, a które wysyłasz ręcznie.
- Zostaw numerację wewnętrzną w spokoju. Symfonia nie zmienia Twojej numeracji, ale po wysyłce dopisuje numer KSeF do dokumentu. Ten numer ma postać
YYYYMMDD-XX-HEX-HEX-NN, czyli np.20260601-EE-43C87BE000-C697C961E1-77. Co oznaczają jego segmenty, rozkładamy w tekście o numerze KSeF. - Przejdź pełen test na środowisku demo. Wystaw kilka faktur z różnymi stawkami VAT (23%, 8%, 5%, 0% oraz „zw.”), wyślij je i sprawdź, czy dane poprawnie mapują się na strukturę FA(3). To moment, w którym wychodzą drobne błędy w danych kontrahentów albo w polach adresowych.
Po pierwszej pomyślnej wysyłce w karcie dokumentu pojawia się sekcja KSeF z numerem referencyjnym i statusem. UPO przychodzi zwykle w ciągu kilku minut, choć w godzinach szczytu potrafi się to wydłużyć.
Co działa dobrze: pojedyncze faktury i mała skala
Dla firmy wystawiającej do kilkudziesięciu faktur miesięcznie natywna obsługa KSeF w Symfonii jest w pełni wystarczająca. Pojedynczy dokument wysyła się jednym poleceniem, status widać bezpośrednio na liście dokumentów, a UPO wraca bez ingerencji operatora. Na tym poziomie żadne dodatkowe narzędzia nie są potrzebne i nie ma powodu niczego dokładać.
Problem zaczyna się dopiero wtedy, gdy ta sama operacja musi się wydarzyć dla kilkuset faktur miesięcznie, rozłożonych na kilkudziesięciu klientów obsługiwanych przez kilkuosobowy zespół.
Gdzie zaczyna boleć przy skali biura
Biuro rachunkowe to inny profil obciążenia niż pojedyncza firma. Trzy rzeczy zaczynają kosztować realny czas:
- Przełączanie kontekstu między firmami. Każda baza to osobna konfiguracja, osobny token i osobne logowanie do kontekstu. Operator, który w ciągu dnia obsługuje dwudziestu klientów, traci kilkanaście minut na samo przeklikiwanie się między nimi.
- Hurtowa wysyłka i jej tempo. Wysłanie kilkuset dokumentów to nie jedno kliknięcie, tylko sekwencja operacji, w której każda faktura czeka na potwierdzenie z KSeF. Przy końcu miesiąca, gdy wszyscy wysyłają naraz, kolejka po stronie systemu potrafi spowolnić cały proces.
- Ręczny odbiór i archiwizacja UPO. UPO trzeba pobrać, dopiąć do dokumentu i zarchiwizować. Przy jednej firmie to formalność, przy pięćdziesięciu staje się osobnym zadaniem na liście, o którym łatwo zapomnieć. Czym dokładnie jest UPO i dlaczego jego archiwizacja jest obowiązkowa, tłumaczymy w tekście UPO KSeF: co to jest.
Żadna z tych rzeczy nie jest wadą samej Symfonii. To naturalna konsekwencja tego, że program FK projektuje się pod jedną firmę, a biuro pracuje na wielu naraz.
Kiedy warto dołożyć Cockpit KSeF obok Symfonii
Tu pojawia się sensowna alternatywa dla wymiany całego systemu. Zamiast porzucać Symfonię, w której masz całą księgowość, dokładasz warstwę, która specjalizuje się dokładnie w tym, co w biurze boli: w hurtowej wysyłce, odbiorze UPO i pracy na wielu klientach z jednego ekranu.
FakturaFlow działa właśnie jako taki Cockpit KSeF obok Twojego programu finansowo-księgowego. Eksportujesz faktury z Symfonii do XML lub Excela, wgrywasz je hurtowo, system waliduje strukturę FA(3) przed wysyłką, wysyła paczkę do KSeF i automatycznie pobiera UPO dla całej serii. Wszystko dla wielu firm naraz, z jednego panelu, bez przelogowywania się między bazami. Jak wygląda taka hurtowa wysyłka w praktyce, pokazujemy w tekście Jak wysyłać faktury do KSeF hurtowo.
Co istotne, nie jest to decyzja „albo Symfonia, albo FakturaFlow”. Księgowość, deklaracje i ewidencje zostają tam, gdzie są. Cockpit przejmuje wyłącznie warstwę komunikacji z KSeF, która i tak jest dla wszystkich programów taka sama, bo to jeden rządowy system z jednym schematem.
Ile to kosztuje
FakturaFlow jest rozliczany w złotówkach, w trzech planach miesięcznych: Starter 199 zł / mies., Professional 319 zł / mies. oraz Enterprise 499 zł / mies. Plan roczny obniża koszt o 17% względem miesięcznego. Dla biura, które dziś traci kilka godzin miesięcznie na ręczne wysyłki i odbiór UPO, to zwykle koszt niższy niż wartość odzyskanego czasu jednego pracownika. Pełne porównanie planów i tego, co dostaje biuro na każdym poziomie, znajdziesz w artykule Program do KSeF dla biura rachunkowego.
Podsumowanie
Symfonia obsługuje KSeF natywnie i dla pojedynczej firmy w zupełności wystarcza: konfigurujesz token, wskazujesz środowisko, wysyłasz fakturę i odbierasz UPO. Schody zaczynają się przy skali biura, gdzie przełączanie kontekstu, tempo hurtowej wysyłki i ręczna archiwizacja UPO zjadają godziny pracy zespołu. W tym scenariuszu nie trzeba wymieniać sprawdzonego FK. Wystarczy dołożyć wyspecjalizowaną warstwę Cockpitu KSeF, która przejmuje komunikację z systemem dla wszystkich klientów naraz, a księgowość zostawia tam, gdzie była. Najlepszy moment, żeby to przetestować, jest teraz, zanim kwietniowy etap obowiązku zamieni spokojne testy w gaszenie pożaru.