Które biblioteki/SDK do KSeF sprawdzają się w praktyce?
Cześć,
Po kilku miesiącach zabawy z różnymi rozwiązaniami do integracji z KSeF chciałbym podzielić się doświadczeniami. Moe komuś się przyda.
**Co testowałem:**
1. **Oficjalne SDK od MF** - działa stabilnie, ale dokumentacja mogłabby być lepsza. Plus za to że jest "z pierwszej ręki", minus za brak przykkładów dla bardziej skomplikowanych przypadków.
2. **Własna implementacja na axios + xml2js** - na początku wydawało się prostsze, ale szybko okazało się że walidacja XML to piekło. Szczególnie te wszystkie niuanse ze schematem FA(2).
3. **Biblioteka ksef-client (npm)** - całkiem spoko, ale ostatnio nie widzę aktualizacji. Kttoś wie czy autor jeszcze to rozwija?
4. **Rozwiązanie komercyjne od [nazwa]** - drogie, ale oszczędza sporo czasu. Wspracie techniczne na poziomie.
**Moje wnioski:**
- Jeśli robisz coś prostego (podstawowe faktury), własna implementacja może wystarczyć
- Do produkcji z większą ilością dokumentów polecam gotowe rozwiązanie
- Środowisko demo czasem ma inne zachowanie niż prod - zawsze testujcie na obu
- Obsługa błędów to kluczowa sprawa - KSeF potrafi zwrócić bardzo enigmatyczne komunikaty
**Pytanie do Was:** z czego korzystacie? Jakie macie doświadczenia z performance przy większych wolumenach? U mnie przy 1000+ faktur dziennie zaczyna się robić wąsko gardło na walidacji XML.
Btw, ktoś ma może gotowy snippet do obsługi timeout'ów? API KSeF czasem lubi się zawiesić...
6 odpowiedzi
Twoja odpowiedź
Zaloguj się, aby odpowiedzieć w tej dyskusji.