Licencjonowanie
Fast KSeF korzysta z systemu licencjonowania opartego na certyfikatach X.509. Typ licencji i limity są zakodowane w polu Common Name (CN) certyfikatu.
Typy licencji
| Funkcja | Trial | Standard | Enterprise | REST API |
|---|---|---|---|---|
| Maks. użytkowników (domyślnie) | 5 | 10 | 1000 | 10 |
| Własny limit użytkowników w CN | ✗ | ✓ | ✓ | ✓ |
| Środowisko testowe | ✓ | ✓ | ✓ | ✓ |
| Środowisko demo | ✓ | ✓ | ✓ | ✓ |
| Środowisko produkcyjne | ✗ | ✓ | ✓ | ✓ |
| Dostęp do REST API | ✓ | ✗ | ✓ | ✓ |
| Pełny interfejs użytkownika | ✓ | ✓ | ✓ | Ograniczony |
Trial
Domyślna licencja, gdy nie zainstalowano certyfikatu. Umożliwia dostęp do środowisk testowego i demo z limitem do 5 użytkowników. Pełny interfejs i REST API są dostępne.
Standard
Podstawowa licencja płatna. Odblokowuje środowisko produkcyjne i pozwala na ustawienie własnego limitu użytkowników. REST API nie jest dostępne.
Enterprise
Licencja z pełną funkcjonalnością — wszystkie środowiska, REST API i domyślnie do 100 użytkowników (z możliwością dostosowania).
REST API
Przeznaczona dla scenariuszy automatyzacji i integracji. Dostępne są wszystkie środowiska i REST API, ale interfejs użytkownika jest ograniczony wyłącznie do zarządzania certyfikatami i ustawieniami.
Brak certyfikatu — tryb Trial
Jeśli w systemie nie jest zapisany certyfikat licencyjny, Fast KSeF automatycznie działa w trybie Trial z domyślnymi limitami.
Wygaśnięcie i prawa do aktualizacji
Data wygaśnięcia certyfikatu (notAfter) nie jest twardą datą odcięcia. Reprezentuje koniec praw do aktualizacji:
- Jeśli certyfikat wygasł, ale data wydania oprogramowania jest przed datą wygaśnięcia → licencja pozostaje aktywna.
- Jeśli certyfikat wygasł, a data wydania oprogramowania jest po dacie wygaśnięcia → system przechodzi w tryb Trial i wyświetla ostrzeżenie.
Oznacza to, że ważna licencja nadal działa z wersją oprogramowania, na którą została zakupiona, nawet po technicznym wygaśnięciu certyfikatu.
Format certyfikatu licencyjnego
Pole CN ma następujący wzorzec:
fastksef.<typ>.<maks_użytkowników>.<licencjobiorca>
Na przykład: fastksef.standard.10.MojaFirma
Gdzie przechowywana jest licencja?
Certyfikat licencyjny jest zarządzany przez administratora systemu w panelu administracyjnym (System → sekcja „Klucz licencyjny"). Jest bezpiecznie przechowywany w konfiguracji systemowej bazy danych.