Integracja KSeF FA(3) XML z systemami ERP: porównanie metod dla małych firm
Tablixa Blog · 2026-05-07
Integracja KSeF FA(3) XML z systemami ERP: porównanie metod dla małych firm
Wygenerowany plik XML w formacie KSeF FA(3) to dopiero połowa drogi. Prawdziwa wartość automatyzacji pojawia się wtedy, gdy dane z faktury trafiają bezpośrednio do rejestru VAT, dziennika zakupów lub kartoteki kontrahentów w Twoim systemie ERP – bez ręcznego przepisywania.
Jak to osiągnąć bez działu IT i bez wielomiesięcznych projektów integracyjnych?
Trzy drogi od XML do ERP
Metoda 1: Bezpośredni import pliku XML
Najprostsze podejście – ręczne wgranie pliku XML do systemu ERP przez wbudowany kreator importu.
Comarch ERP Optima: Moduł Faktury → Import dokumentów → Wybierz plik XML (format Optima XML lub FA(3)). Optima od wersji 2023.5 obsługuje import plików FA(3) KSeF.
InsERT Subiekt GT/Nexo: Przez import EDI++ (.epp) – Tablixa generuje plik EPP z danych wyodrębnionych z PDF, który Subiekt importuje jako dokument zakupu.
Wapro Mag: Import przez moduł eWapro – plik XML w formacie FA(3) jest importowany do rejestru zakupów.
Zalety: Nie wymaga konfiguracji, działa od razu. Wady: Wymaga ręcznego działania przy każdej fakturze.
Metoda 2: Integracja przez API KSeF
Dla firm, które aktywnie korzystają z KSeF do wysyłki faktur sprzedażowych, naturalnym uzupełnieniem jest automatyczne pobieranie faktur zakupowych z KSeF API i importowanie do ERP.
Przepływ danych:
- Kontrahent wystawia fakturę w KSeF → pojawia się w Twoim skrzynce odbiorczej KSeF
- System pobiera XML z KSeF API
- XML jest automatycznie importowany do ERP
Kto może skorzystać? Firmy z aktywnym tokenem KSeF i systemem ERP z obsługą KSeF API.
Metoda 3: Konwersja do natywnego formatu ERP
Zamiast importować FA(3) bezpośrednio, konwertujesz go do formatu natywnego dla danego ERP. Tablixa wykonuje tę konwersję automatycznie:
- PDF → Optima XML (Comarch ERP Optima, Comarch ERP XT)
- PDF → EDI++ EPP (InsERT Subiekt GT, Nexo)
- PDF → Excel (dowolny system z importem arkusza)
To podejście działa nawet gdy ERP nie obsługuje jeszcze schematu FA(3).
Porównanie systemów ERP pod kątem gotowości na KSeF
| System ERP | Import FA(3) | Import Optima XML | Import EDI++ |
|---|---|---|---|
| Comarch ERP Optima 2023+ | ✅ | ✅ | ❌ |
| Comarch ERP XT | ✅ | ✅ | ❌ |
| InsERT Subiekt GT | ❌ | ❌ | ✅ |
| InsERT Subiekt Nexo | ⚠ (planowane) | ❌ | ✅ |
| Wapro Mag | ✅ | ❌ | ❌ |
| Symfonia | ✅ | ❌ | ❌ |
✅ = natywna obsługa, ⚠ = w przygotowaniu, ❌ = brak
Praktyczny przykład: biuro rachunkowe z 30 klientami
Typowy workflow dla biura rachunkowego obsługującego małe firmy:
- Klient przesyła faktury zakupowe PDF przez e-mail lub komunikator
- Biuro wgrywa PDF do Tablixa (partiami)
- Tablixa generuje XML w formacie FA(3) + opcjonalnie Optima XML
- Plik Optima XML jest importowany do bazy klienta w Comarch ERP Optima
- Dokumenty trafiają do rejestru zakupów bez przepisywania
Efekt: z ~5 minut/faktura do ~30 sekund/faktura.
Co z bazą kontrahentów?
Przy imporcie faktury zakupowej system ERP sprawdza, czy NIP kontrahenta jest już w bazie. Jeśli nie – tworzy nową kartotekę. Dane adresowe (nazwa, adres) są pobierane z pliku XML, więc baza jest uzupełniana automatycznie.
Podsumowanie
Dla małych firm bez działu IT najlepszym startem jest ręczny import pliku XML – zero konfiguracji, działa od zaraz. W miarę wzrostu wolumenu warto rozważyć integrację przez KSeF API lub automatyczny pipeline. Kluczowe jest wybranie metody konwersji kompatybilnej z posiadanym systemem ERP – Tablixa obsługuje wszystkie popularne formaty importu używane na polskim rynku.