Dokumentacja Techniczna: Architektura Faktur i Integracja KSeF

Dokument opisuje architekturę systemu fakturowania oraz przepływ danych w integracji z Krajowym Systemem e-Faktur (KSeF) na platformie EnterSlot. Skupia się na relacyjnych strukturach danych, akcjach serwerowych oraz asynchronicznym procesie synchronizacji API.

1. Architektura Danych Finansowych

Struktura bazy danych opiera się na wydajnym modelu relacyjnym z centralną encją faktur i powiązanymi pozycjami, uwzględniając rygorystyczne wymogi integracji z Ministerstwem Finansów:

2. Budowanie i Generowanie Faktur

Zarządzanie cyklem życia dokumentu (CRUD) oraz generowanie jego fizycznej reprezentacji opiera się na architekturze rozproszonej:

3. Proces i Cykl Życia KSeF (Przepływ Asynchroniczny)

Architektura integracji z Ministerstwem Finansów bazuje na niezawodnym wzorcu "Fire & Forget" połączonym z asynchronicznym pollingiem statusów. Eliminuje to problem blokowania interfejsu użytkownika podczas komunikacji z powolnymi bramkami urzędowymi.

Etap 1: Budowa i Szyfrowanie (Pre-processing)

Proces przygotowania dokumentu przed opuszczeniem serwera:

Etap 2: Wysyłka (Sesja Interaktywna)

Dedykowany serwis mikro-architektoniczny odpowiada za dostarczenie paczki do bramki Ministerstwa:

Etap 3: Asynchroniczna Weryfikacja i UPO (Cron Polling)

Kluczowy proces gwarantujący ostateczną finalizację dokumentu realizowany przez procesy w tle: