Udostępniam KSeF PHP Client - bibliotekę Open Source mojego autorstwa, która upraszcza integrację aplikacji PHP z API Krajowego Systemu e-Faktur (KSeF).
Czym jest KSeF?
KSeF (Krajowy System e-Faktur) to system centralnego fakturowania, służący do wystawiania, udostępniania i odbierania faktur ustrukturyzowanych. W uproszczeniu: zamiast tradycyjnego generowania dokumentów faktur w formacie PDF lub XML, faktury będą wysyłane i przechowywane w centralnym systemie państwowym, dostępne dla podatników i organów skarbowych.
Oficjalne informacje o nowej wersji systemu (KSeF 2.0) są dostępne na stronie Ministerstwa Finansów.
Co oferuje KSeF PHP Client?
Poniżej najważniejsze funkcjonalności, które obecnie wspiera biblioteka:
- Obsługa wszystkich trybów autoryzacji:
- przez token KSeF
- przez certyfikat kwalifikowany
- przez certyfikat KSeF
- manualnie przez profil zaufany ePUAP
- Mapa logiczna struktury faktury w postaci DTO - ułatwia budowanie, walidację i edycję dokumentów
- Automatyczne odświeżanie Access Tokena
- Generowanie kodów QR dla faktur oraz certyfikatu
- Obsługa komunikacji z API KSeF: wysyłanie, pobieranie, sprawdzanie statusu
- Przykłady użycia i dokumentacja w repozytorium
composer require n1ebieski/ksef-php-client