Spis treści 7 sekcji
Konfiguracja KSeF w Comarch ERP Optima zaczyna się od parametru „Aktywuj wymianę danych z KSeF”. Jego włączenie pozwala ustawić integrację oraz importować i eksportować dokumenty.1
Ten poradnik prowadzi przez połączenie z systemem, wysyłkę i odbiór faktur oraz różnice między wersjami programu. Parametr pojawił się w wersji 2024.0.1 programu2.
Autoryzacja, wysyłka faktur i weryfikacja dokumentów w KSeF
Przed wysłaniem lub pobraniem faktur operator musi uwierzytelnić się w KSeF z poziomu Comarch ERP Optima.3 Według opisu programu certyfikaty KSeF dla środowiska produkcyjnego obowiązują od 1.02.2026 r.3
Jeśli w środowisku demo działa Comarch ERP Serwis Operacji Automatycznych, zalecaną metodą uwierzytelniania jest token.3 To zalecenie dotyczy pracy serwisu w demo; w środowisku produkcyjnym operator może wybrać również certyfikat lub podpis kwalifikowany3.
Domyślną formę płatności wykazywaną w KSeF program pobiera z menu Start → Konfiguracja → Firma → Kasa/Bank → Formy płatności.4 Gdy nowa forma nie ma przypisanej płatności KSeF, na wysłanej fakturze pojawi się „Płatność inna” i nazwa wpisana przez użytkownika.4
Pole „Płatność KSeF” oferuje sześć opcji mapowania. Struktura FA(3) przewiduje z kolei siedem kodów form płatności5.
Na fakturze można zmienić parametr „Nie wysyłaj dokumentu do KSeF”. Jego zaznaczenie blokuje wysyłkę.4 Program zaznacza go automatycznie m.in. dla kontrahentów o statusie „Osoba fizyczna” i wskazanych zamówień B2C importowanych z Comarch E-sklep/E-sale.4
Faktura z zaznaczonym trybem awaryjnym również nie zostanie wysłana do KSeF.4 Status „Poza systemem” wskazuje dokument wysłany do KSeF poza Comarch ERP Optima.4 Art. 106ga ust. 2 pkt 4 i ust. 4 ustawy o VAT wyłącza faktury dla konsumentów z obowiązkowego KSeF, ale pozwala wystawić je w systemie dobrowolnie6.
Jak skonfigurować autoryzację i wysłać fakturę sprzedaży z Comarch ERP Optima do KSeF?
Metodę autoryzacji operator wybiera przez „Zmień sposób uwierzytelniania KSeF” w menu KSeF lub na liście faktur sprzedaży.3 W otwartym oknie dostępne są certyfikat KSeF, podpis kwalifikowany lub pieczęć elektroniczna oraz token.3 Operator ma więc do wyboru trzy metody uwierzytelniania7.
Poniższa tabela zestawia dane potrzebne do skonfigurowania każdej metody w Comarch ERP Optima. Certyfikat KSeF wymaga dwóch plików i hasła. Przy podpisie lub pieczęci wybiera się certyfikat i podaje PIN, a przy tokenie wkleja jeden ciąg znaków7.
| Metoda | Dane wymagane od operatora |
|---|---|
| Certyfikat KSeF | Pliki *.crt i *.key wygenerowane w Aplikacji Podatnika KSeF oraz hasło. |
| Podpis kwalifikowany lub pieczęć elektroniczna | Certyfikat dostępny w Windows oraz PIN. |
| Token | Token wygenerowany w Aplikacji Podatnika KSeF i wklejony do programu; po uwierzytelnieniu program zapisuje go dla danego operatora w bazie firmowej. |
Dane w tabeli: 3
- Hasło certyfikatu KSeF operator podaje przy każdym uwierzytelnieniu, chyba że wybierze zapamiętanie go w profilu Windows.3
- Token KSeF można utworzyć także przez „Generuj token”. Program korzysta wtedy z NIP z pieczątki firmy, a operator wybiera certyfikat z tym samym NIP.1
- Zakładka „KSeF” na fakturze pokazuje środowisko wybrane w konfiguracji firmy.4
- Fakturę sprzedaży wyślij do KSeF po uwierzytelnieniu operatora. Najpierw sprawdź, czy dokument nie ma zaznaczonej blokady wysyłki.
- UPO, czyli urzędowe poświadczenie odbioru, pobierz po wysłaniu faktury. Program automatycznie uzupełni wtedy na zakładce „KSeF” m.in. numer dokumentu, link weryfikacyjny i datę przyjęcia.4
Wysyłka z Comarch ERP Optima wymaga autoryzacji operatora. Pobrane UPO pozwala następnie sprawdzić przyjęcie faktury na jej zakładce „KSeF”.
Po przyjęciu dokumentu można odczytać nadany mu numer KSeF. Ma on 35 znaków8.
Konfiguracja KSeF w Comarch ERP Optima: funkcje i pierwsze ustawienia
Ustawienia integracji z KSeF znajdują się w menu Start → Konfiguracja → Firma → Dane firmy → KSeF.1 To tutaj przygotowuje się wymianę dokumentów dla wybranej firmy.
Ścieżkę tę opisuje już dokumentacja wersji 2024.0.1 programu Comarch ERP Optima2.
Jakie funkcje KSeF oferuje Comarch ERP Optima?
Comarch ERP Optima pozwala skonfigurować integrację i wymieniać dokumenty z KSeF. Użytkownik przygotowuje faktury do wysyłki oraz odbiera dokumenty w programie. Do odnalezienia menu konfiguracji połączenia nie trzeba ustawiać Comarch OCR ani struktury FA(2).
Od 1 lutego 2026 r. środowisko produkcyjne działa w KSeF 2.0 i korzysta z formatu FA(3). Wcześniej używało formatu FA(2)9.
Jak uruchomić obsługę KSeF w Comarch ERP Optima krok po kroku?
Konfigurację w Comarch ERP Optima rozpocznij w ustawieniach właściwej firmy. Przed zmianą parametrów sprawdź jej NIP. Prawidłowy numer składa się z 10 cyfr10.
- Firma w Comarch ERP Optima musi odpowiadać firmie, dla której przygotowujesz wymianę dokumentów. Wybierz ją przed zmianą ustawień.
- Ustawienia KSeF znajdziesz we wskazanym menu konfiguracji firmy. Otwórz je dla wybranego podmiotu.
- Wymianę danych z KSeF włącz parametrem opisanym na początku poradnika. Następnie ustaw środowisko i uwierzytelnij operatora.
Obsługa KSeF w Comarch ERP Optima zaczyna się od ustawień firmy. Do późniejszej wymiany dokumentów trzeba też przygotować połączenie i operatora.
Operator potrzebuje odrębnych uprawnień do wysyłania e-faktur i do ich odbierania11.
Comarch ERP Optima: różnice między wersjami w obsłudze KSeF
Możliwości Comarch ERP Optima w zakresie KSeF zależą od używanej wersji programu, nie od samej nazwy produktu. Osobno należy traktować warunki komunikacji z KSeF: bezpłatny okres próbny zakończył się 31.10.2025 r.12
Obsługa KSeF 2.0 i faktur w strukturze FA(3) pojawiła się najpierw w wersji 2026.0.1. Początkowo była dostępna dla środowiska demonstracyjnego13.
Wersja programu określa dostępne ustawienia i sposób pracy. Okres próbny dotyczył natomiast warunków korzystania z komunikacji.
Porównując instalacje, trzeba więc uwzględnić zarówno zakres obsługi KSeF, jak i podstawę korzystania z wymiany dokumentów14.
Jak ustawić dane firmy i środowisko KSeF w Comarch ERP Optima?
Dla firmy można wybrać środowisko pracy z KSeF: demo albo produkcyjne.1 Przed wyborem porównaj dane firmy z danymi podmiotu, którego faktury będą wymieniane.
Sprawdź też identyfikujący go NIP. Numer składa się z 10 cyfr10.
Poniższa tabela pokazuje ustawienie początkowe środowisk i skutek wysłania faktury. Dokument przesłany do demo nie trafia do rzeczywistego obiegu. Skuteczna wysyłka w środowisku produkcyjnym oznacza wystawienie pełnoprawnej faktury15.
| Środowisko | Ustawienie lub skutek |
|---|---|
| Demo | Wybierane domyślnie w nowych bazach i bazach po konwersji Comarch ERP Optima. |
| Produkcyjne | Wysłane faktury trafiają do obiegu handlowego. |
Dane w tabeli: 1
- Dane firmy porównaj z danymi podmiotu, dla którego konfigurujesz wymianę faktur.
- Środowisko pracy z KSeF dobierz do celu. Demo służy do przygotowania konfiguracji, a środowisko produkcyjne do obiegu faktur.
- Zmianę środowiska KSeF wykonaj w konfiguracji firmy. Program zapamiętuje datę pierwszego uruchomienia trybu produkcyjnego.1
- Import dokumentów z KSeF nie podlega ograniczeniu związanemu z datą uruchomienia trybu produkcyjnego.1
Środowisko KSeF rozstrzyga, czy wysyłana faktura trafi do obiegu handlowego. Zgodnie z art. 106na ust. 1 ustawy o VAT fakturę ustrukturyzowaną uznaje się za wystawioną w dniu przesłania do KSeF. Zasada ta nie dotyczy wysyłki testowej6.
Jak sprawdzić połączenie z KSeF i rozpoznać błędy konfiguracji?
Przy problemach z wymianą faktur w Comarch ERP Optima sprawdź datę aktywacji, metodę uwierzytelniania i stan bazy firmowej. Każdy z tych elementów może wpływać na połączenie. Po uwierzytelnieniu program korzysta z zapisanego połączenia z KSeF aż do jego wygaśnięcia.3
- Data aktywacji wymiany danych wyznacza, które dokumenty program może przesłać do KSeF. Sprawdź datę wystawienia faktury: dokumentów wystawionych przed aktywacją Comarch ERP Optima nie wysyła.1
- Pole „Token” wpływa na wybór metody uwierzytelniania, gdy jest wypełnione. Sprawdź jego zawartość: program użyje tokenu, nawet jeśli skonfigurowano również certyfikat.1
- Baza firmowa odtworzona z kopii bezpieczeństwa wymaga ponownej konfiguracji wymiany z KSeF. Przy odtwarzaniu program wyłącza parametr „Aktywuj wymianę danych z KSeF” i usuwa dane autoryzacyjne operatorów.3
Kontrolę połączenia z KSeF zacznij od daty dokumentu. Następnie sprawdź aktywną metodę uwierzytelniania. Jeśli baza była odtwarzana, wróć także do jej ustawień.
Najczęściej zadawane pytania
Co pojawi się na fakturze, jeśli forma płatności nie ma przypisania KSeF?
Program wykaże „Płatność inna” oraz nazwę formy płatności wpisaną przez użytkownika.
Ile opcji mapowania płatności udostępnia Comarch ERP Optima?
Pole „Płatność KSeF” ma sześć opcji, a struktura FA(3) przewiduje siedem kodów form płatności.
Czy faktura dla konsumenta zawsze jest blokowana przed wysyłką do KSeF?
Program może automatycznie zaznaczyć dla niej parametr „Nie wysyłaj dokumentu do KSeF”. Parametr można zmienić, a fakturę konsumencką wolno wystawić w KSeF dobrowolnie.
Czy zamówienie B2C z Comarch E-sklep lub E-sale może mieć blokadę wysyłki do KSeF?
Tak. Program automatycznie zaznacza blokadę m.in. dla wskazanych zamówień B2C importowanych z tych systemów.
Czy faktura z włączonym trybem awaryjnym zostanie wysłana do KSeF?
Nie. Faktura z zaznaczonym trybem awaryjnym nie zostanie wysłana do KSeF.
Źródła
- ↑KSeF – Baza Wiedzy programu Comarch ERP Optima https://pomoc.comarch.pl/optima/pl/2025/dokumentacja/ksef/?print=print
- ↑Comarch ERP Optima – zmiany w wersji 2024.0.1 https://pomoc.comarch.pl/optima/pl/2026/kategorie/nowosci-i-zmiany-w-wersji-2024-0-1/?print=print-search
- ↑Ogólne i Kasa/Bank – Baza Wiedzy programu Comarch ERP Optima https://pomoc.comarch.pl/optima/pl/2026/dokumentacja/ogolne-i-kasa-bank-42/
- ↑Zakładka [KSeF] na dokumentach sprzedażowych – Baza Wiedzy programu Comarch ERP Optima https://pomoc.comarch.pl/optima/pl/2025/dokumentacja/zakladka-ksef-na-dokumentach-handlowych/
- ↑Comarch ERP Optima – spis treści dokumentacji, opis form płatności https://pomoc.comarch.pl/optima/pl/2026/spis-tresci/?print=52
- ↑Ustawa o podatku od towarów i usług – tekst ujednolicony w ELI https://eli.gov.pl/api/acts/DU/2025/775/text/U/D20250775Lj.pdf
- ↑Comarch ERP Optima – Wybór sposobu uwierzytelniania https://pomoc.comarch.pl/optima/pl/2026/dokumentacja/wybor-sposobu-uwierzytelniania/
- ↑Ministerstwo Finansów – Zagadnienia techniczne KSeF https://ksef.podatki.gov.pl/ksef-news/zagadnienia-techniczne/
- ↑Comarch ERP Optima – dokumentacja wersji 2026.1.1 https://pomoc.comarch.pl/optima/pl/2026/spis-tresci/?print=591
- ↑Główny Urząd Statystyczny – wyszukiwarka IBIN https://wyszukiwarkaibin.stat.gov.pl/
- ↑Comarch ERP Optima – Uprawnienia operatora w KSeF https://pomoc.comarch.pl/optima/pl/2025/dokumentacja/uprawnienia-operatora/
- ↑Jak działa KSeF w Comarch ERP Optima? | Sedkomp https://sedkomp.com.pl/blog-ekspercki/jak-dziala-ksef-w-comarch-erp-optima-poradnik-wdrozeniowy-krok-po-kroku/
- ↑Comarch ERP Optima – Ogólne i Kasa/Bank, wersja 2026.0.1 https://pomoc.comarch.pl/optima/pl/2026/dokumentacja/ogolne-i-kasa-bank-41/
- ↑Comarch, dokumentacja Comarch ERP Optima 2026.5.1: „Ogólne i Kasa/Bank”. ([pomoc.comarch.pl](pomoc.comarch.pl https://pomoc.comarch.pl/optima/pl/2026_5/dokumentacja/ogolne-i-kasa-bank-43/
- ↑Ministerstwo Finansów – Podręcznik KSeF 2.0, część II https://ksef.podatki.gov.pl/media/qzlha3vx/podrecznik-ksef-20-cz-ii-wystawianie-i-otrzymywanie-faktur-w-ksef-20260209.pdf