Portfolio · Moduł

Moduł KSeF i integracja Autopay

Płatność online, potwierdzenie i faktura w KSeF bez ręcznej pracy. Wspólny moduł rozliczeń, który działa produkcyjnie w XL8, Koncertuj i Zadomo.

Działa produkcyjnie w trzech aplikacjach: XL8, Koncertuj i Zadomo.

Własny projekt Localize.pl, a nie realizacja dla klienta.

Problem i odbiorcy

Aplikacja, która przyjmuje płatności online w Polsce, po każdej udanej płatności musi wystawić poprawną fakturę FA(3) w KSeF. Nie może jej wystawić dwa razy ani wystawić jej wtedy, gdy płatność nie doszła.

Zamiast pisać to trzy razy, zbudowaliśmy jeden moduł dla trzech aplikacji.

Jak to działa

  1. Płatność w bramce Autopay
  2. Powiadomienie ITN z weryfikacją podpisu
  3. Kontrola kwoty i danych nabywcy
  4. Faktura FA(3) wysłana do KSeF
  5. Numer KSeF i XML w archiwum
Schemat działania: uproszczony diagram, nie zrzut ekranu.

Co zbudowaliśmy

Jedna faktura na płatność

Identyfikator płatności działa jak klucz, który nie pozwala wystawić faktury dwa razy, a numer faktury jest zajmowany w jednej, niepodzielnej operacji. Ponowione powiadomienie z bramki albo równoległe zadanie w tle nie wystawią drugiej faktury.

Kwota musi się zgadzać

Moduł porównuje kwotę z bramki z pozycjami faktury. Przy niezgodności faktura nie powstaje.

Firma tylko ze sprawdzonym NIP-em

Faktury dla firmy nie da się zbudować z ręcznie wpisanych danych: kod wymaga wyniku weryfikacji NIP, więc wersja bez niej po prostu się nie skompiluje.

FA(3) sprawdzana względem schematu

Faktury dla firm i konsumentów oraz korekty, także ze stawkami w sprzedaży zagranicznej (WDT, eksport, odwrotne obciążenie), sprawdzane względem oficjalnego schematu XSD.

Status płatności z serwera bramki

Integracja Autopay przyjmuje powiadomienia ITN z weryfikacją podpisu i obsługuje zwroty. O statusie płatności decyduje serwer bramki, a nie przekierowanie w przeglądarce.

Technologie i ich rola

TechnologiaRola
TypeScript, Node.jsModuł KSeF bez zależności zewnętrznych w czasie działania
KSeF 2.0 (API v2), FA(3), XSDWystawianie i walidacja faktur
AutopayPłatności, powiadomienia ITN i zwroty
Testy automatyczneFaktury dla firm i konsumentów, korekty, ponowienia

Status

Moduł KSeF i integracja Autopay działają produkcyjnie w XL8, Koncertuj i Zadomo. Moduł KSeF jest wspólnym, wersjonowanym pakietem z testami automatycznymi, a integracja Autopay ma osobną implementację w każdej z aplikacji. Przykłady na tej stronie nie zawierają prawdziwych danych firm ani nabywców.

Stan na 28 września 2026.

← Całe portfolio

Potrzebujesz płatności i faktur KSeF w swojej aplikacji?

Opowiedz o swoim procesie. Sprawdzimy, czy podobne podejście ma u Ciebie sens.

Umów konsultację→