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?

Faktura PDF Tablixa PDF → KSeF FA(3) XML Plik KSeF FA(3) .xml Ręczny import XML Comarch / Subiekt / Wapro KSeF API → ERP sync dla firm z aktywnym KSeF Konwersja do Optima XML lub InsERT EDI++

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:

  1. Kontrahent wystawia fakturę w KSeF → pojawia się w Twoim skrzynce odbiorczej KSeF
  2. System pobiera XML z KSeF API
  3. 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 ERPImport FA(3)Import Optima XMLImport 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:

  1. Klient przesyła faktury zakupowe PDF przez e-mail lub komunikator
  2. Biuro wgrywa PDF do Tablixa (partiami)
  3. Tablixa generuje XML w formacie FA(3) + opcjonalnie Optima XML
  4. Plik Optima XML jest importowany do bazy klienta w Comarch ERP Optima
  5. 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.