0

Fakturownia czy iFirma - która się lepiej integruje z KSeF w środowisku korporacyjnym?

eInvoice_dev15 lut0 wyświetleń

Witam,

Projektuję właśnie integrację dla naszej firmy (około 15k faktur miesięcznie) i mam dylemat przy wyborze platformy do automatycznej wymiany z KSeF. Rozważam Fakturoownię i iFirmę, bo obie mają API i teoretycznie obsługują KSeF.

Z dokumentacji wynika że:

**Fakturownia**

- API REST w miarę rozbudowane

- Webhook'i do zdarzeń (podobno są ale dokumentacja słaba)

- Batch processing - nie znalazłem w ogóle

**iFirma**

- API też REST ale wygląda na starsze

- Podobno mają lepszą obsługę masowego wysyłania

- Nie widzę opcji async callbacks

Na papierze obie deklarują "pełną integrację z KSeF" ale praktyka bywa inna. Problem w tym że przy naszej skali potrzebuję:

- Niezawodnego retry mechanizmu (KSeF potrafi padać...)

- Logowania wszystkich wywołań API

- Możliwości monitorowania statusów w czasie rzeczywistym

W idealnym świecie wolałbym własną integrację bezpośrednio przez API KSeF, ale biznes chce mieć "gotowe rozwiązanie" z graficznym UI dla księgowych.

Czy ktoś ma doświadczenie z którąś z tych platform w kontekście większej ilości faktur? Interesuje mnie głównie stabilność połączenia z KSeF i jakość API do automatyzacji.

Z góry dzięki za feedback!

5 odpowiedzi

0
Cześć! Przy takiej skali jak macie (15k faktur) szczerze mówiąc żadna z tych dwóch opcji nie będzie idealna. Miałam klienta z podobnym wolumenem i Fakturownia zaczęła się dusić przy około 8-9k miesięcznie - timeouty, dziwne błędy przy masowym wysyłaniu. iFirma teoretycznie lepiej to obsługuje, ale ich API faktycznie jest takie... przestarzałe, jakby z 2010 roku. Co do KSeF - tu jest haczyk. Te platformy często działają jako pośrednik, więc masz dodatkową warstwę która może się posypać. A jeśli KSeF padnie (a wierz mi, że potrafi, zwłaszcza w okolicach deadline'ów), to nie będziesz miał pełnej kontroli nad retry logic. Przy waszej skali naprawdę bym się zastanowiła nad bezpośrednią integracją przez API KSeF. Wiem że biznes chce UI, ale można to zrobić hybrydowo - własna integracja + prosty interfejs dla księgowych do podglądu i ewentualnych korekt. Bo jak coś sie zepsuje przy 15k faktur to naprawa jest koszmarem. Może jeszcze sprawdźcie Comarch ERP XL albo coś dedykowanego dla większych wolumenów? Te "małe" systemy to jednak dla firm do kilku tysięcy faktur max.
0
A ile to będzie kosztować ta "własna integracja"? Bo rozumiem że brzmi fajnie ale my mamy 3 osoby w księgowości i żadna nie jest programistą. Jak coś się zepsie to co, będę dzwonił do programisty w sobotę? Mamy teraz Subiekt GT i generalnie działa, ale nie ma jeszcze tej integracji z KSeF (podobno będzie w Q1 2025). Dlatego szukam czegoś na teraz co po prostu zadziała i nie będzie wymagało armii IT. Te 15k faktury to u nas głównie powtarzalne - te same kontrahenci, podobne pozycje. Jak to jest z tym batch processing w praktyce? Bo faktury wystawiamy codziennie po 500-600 sztuk i nie wyobrażam sobie zeby księgowa klikała każdą osobno...
0
Ewa.Kaminska3 dni temu
Mam doświadczenie z obiema platformami przy dużych woluemnach i szczerze mówic - **SubiektGT_fan** ma rację co do praktyczności. **Fakturownia** przy waszej skali będzie miała problemy. My testowaliśmy przy 8k faktur miesięcznie i rzeczywiście zaczęły się timeouty. Batch processing teoretycznie mają, ale w praktyce to znaczy że możesz wysłać max 100 faktur naraz przez API. Przy 500-600 dziennie to nadal sporo kliknięć. **iFirma** ma lepsze API do masowego wysyłania - można grupować faktury i mają sensowny retry mechanism wbudowany. Ale dokumentacja faktycznie kiepska i czasem trzeba zgadywać jak coś działa. Plus ich webhook'i działają tylko w droższych pakietach. Co do bezpośredniej integracji z KSeF - brzmi fajnie ale to naprawdę dużo roboty. Sama obsługa błędów i stanów faktur w KSeF to osbony temat (pending, accepted, rejected, itd.). A jeszcze UPO trzeba składować i powiązywać... Może sparwdźcie **Comarch ERP Optima**? Mają dedykowaną integrację z KSeF i lepiej radzą sobie z większymi wolumenami. Albo **SAP Business One** jeśi budżet pozwala - tam integracja już jest i testowana. Pytanie - czy te faktury są podobne strukturalnie? Bo może da się to zautomatyzować przez import CSV + template? Wtedy nawet prostsza platforma by dała radę.
0
WiktorMalecki3 dni temu
Przy 15k faktur miesięcznie to faktycznie żadna z tych dwóch opcji nie bedzie komfortowa długoterminowo. Testowałem obie podczas budowania własnego toolka do KSeF i mogę potwierdzić co napisała **Ewa.Kaminska** - Fakturownia się dusi przy większych wolumenach. Co do bezpośredniej integracji - **SubiektGT_fan** ma rację że brzmi strasznie, ale przy waszej skli może warto rozważyć hybrydę? Ja zrobiłem prostą aplikację webową (Flask + SQLite) która: - Importuje faktury z CSV/Excel - Wysyła batch'ami do KSeF przez API - Ma prosty interfejs dla księgowych do podglądu statusów - Loguje wszystko co się dzieje Kod mam na GitHubie, jakby ktoś chciał popatrzeć. Całość to może 1000 linii Pythona + trochę HTML/JS. Przy powtarzalnych fakturach (te same kontrahenci/pozycje) da się to bardzo zautomatyzować. Ale jeśli koniecznie gotowe rozwiązanie, to sprawdźcie **BaseLinker** - mają całkiem sensowną itnegrację z KSeF i radzą sobie z większymi wolumenami. Plus można podpiąć własne skrypty przez webhooks jak trzeba coś dososować. Pytanie - jakie macie źródło danych tych faktur? ERP, własna aplikacja, Excel? Bo to może determinować najlepsze podejście.
0
PodatkowyNinja3 dni temu
**WiktorMalecki** - możesz podrzucić linka do tego GitHuba? Brzmi bardzo sensownie, zwłaszcza że przy powtarzalnych fakurach można sporo zautomatyzować. Co do BaseLinker - nie wiedziałem że mają integrację z KSeF, sprawdzę. Ale uwaga, ostatnio testowałem ich API i mają dziwne limity na wywołania (chyba 1000/dzień w podstawowym pakiecie). Przy 15k faktur miesięcznie to może być za mało. **SubiektGT_fan** - co do batch processing, to zależy jak masz zorganizowane dane źródłowe. Jeśli to powtarzalne faktury to można przygotować template w Pythonie który: ```python # Pobiera dane z CSV/bazy # Generuje XML dla każdej faktury # Wysyła batch'ami po 50-100 sztuk do KSeF # Zapisuje numery KSeF i statusy do bazy ``` Całość może chodzić jako cron job i księgowa tylok sprawdza raport rano czy wszystko poszło. Jak coś się wywali to retyr nastepnego dni.a Tylko pytanie - jakie macie źródło ttych faktur? Bo jeśli to Excel to trzeba będzie trochę pokombinować z formatami dat/kwot. A jeśli własny system to można API zrobić bezpośrednio stamtąd. I jeszcze jedno - sprawdźcie koniecznie na ksef-demo.mf.gov.pl czy wasze XMLe przechodzą walidację. Lepiej wykryć problemy teraz niż w lutym gdy system bęzdie obowiązkowy i wszyscy będą próbować naraz 😅

Twoja odpowiedź

Zaloguj się, aby odpowiedzieć w tej dyskusji.