---
title: "Faktury ustrukturyzowane i sygnały nadużyć: ontologia dla MŚP"
url: "https://majchrzycki.com/blog/katalog-ontologii-faktury-ksef-sygnaly-dla-msp"
description: "Model faktury ustrukturyzowanej, zamówienia, płatności i sygnału anomalii, w którym podejrzenie nie jest stwierdzeniem oszustwa."
---

# Faktury ustrukturyzowane i sygnały nadużyć: ontologia dla MŚP

12 września 2026·4 min czytania·Krzysztof Majchrzycki

Temat: [Ontologia firmy](https://majchrzycki.com/blog/filar/ontologia-firmy)

**Model kontroli faktur prowadzi od dokumentu i stron transakcji do zamówienia, odbioru, płatności oraz udokumentowanego sygnału wymagającego sprawdzenia.** To autorski, przykładowy model dla MŚP, a nie specyfikacja gotowa do wdrożenia w każdej firmie. Odpowiada na pytanie: **Która faktura wymaga kontroli przed księgowaniem lub płatnością?** Zawiera 12 encji i 13 nazwanych relacji. Przed użyciem trzeba uzgodnić definicje z właścicielami procesu i sprawdzić je na rzeczywistych rekordach.

Ten tekst należy do [katalogu ontologii w filarze Ontologia firmy](https://majchrzycki.com/blog/filar/ontologia-firmy). Jeśli dopiero zaczynasz, przeczytaj [jak odróżnić ontologię od taksonomii i modelu danych](https://majchrzycki.com/blog/ontologia-taksonomia-model-danych-prosto-dla-msp).

## Zobacz model jako graf

Graf pojęć i relacji: Faktury ustrukturyzowane i sygnały nadużyćOtwórz pełny graf: 12 encje, 13 relacje ↗

Miniatura pokazuje cały model. Otwórz graf, aby przesuwać, powiększać i odczytywać opisy wszystkich pojęć oraz relacji. Pełna lista znajduje się także w tabelach artykułu.

Kliknij lub wybierz węzeł albo relację, aby przeczytać opis. Przeciągnij tło, aby przesunąć graf.

Miniatura otwiera pełny graf, w którym można wybrać encję lub relację i odczytać jej znaczenie. Tabele poniżej zawierają tę samą informację w formie tekstowej.

## Jaką decyzję pomaga podjąć ten model?

Firma otrzymuje fakturę za usługę. Numer dokumentu jest nowy, ale kwota i rachunek przypominają wcześniejszą fakturę. System oznacza potencjalny duplikat. Księgowa musi sprawdzić numer identyfikacyjny, stronę transakcji, zamówienie i dowód wykonania, zanim nada sprawie wynik.

Graf wskazuje dowody do kontroli i zachowuje decyzję wraz z uzasadnieniem; sam sygnał nie blokuje automatycznie wszystkich faktur od danego dostawcy. Granica modelu jest równie ważna jak jego zakres: Nie stwierdza oszustwa na podstawie automatycznego sygnału; decyzję o wstrzymaniu lub akceptacji podejmuje uprawniona osoba po weryfikacji.

## Jakie pojęcia trzeba rozróżnić?

W tabeli każda encja ma własną definicję, klucz identyfikacyjny i przykładowe źródło. Nazwa rekordu w dwóch systemach nie dowodzi jeszcze, że chodzi o ten sam obiekt. Tożsamość trzeba potwierdzić kluczem lub świadomą regułą mapowania; status i prognozę należy datować.

Encja

Znaczenie w tym modelu

Identyfikator

Przykładowe źródło

**Faktura ustrukturyzowana**

Dokument w strukturze używanej w KSeF.

numer KSeF i numer faktury

KSeF, system finansowy

**Wystawca**

Podmiot wystawiający dokument.

identyfikator podmiotu

rejestr kontrahentów

**Nabywca**

Podmiot wskazany jako kupujący.

identyfikator podmiotu

rejestr kontrahentów

**Pozycja faktury**

Przedmiot, ilość i kwota w dokumencie.

faktura i numer pozycji

system finansowy

**Zamówienie**

Potwierdzona podstawa zakupu.

numer zamówienia

system zakupowy

**Odbiór**

Potwierdzenie wykonania usługi lub przyjęcia towaru.

identyfikator odbioru

system zakupowy

**Rachunek**

Numer rachunku wskazany do płatności.

identyfikator rachunku

rejestr kontrahentów

**Płatność**

Potwierdzony przepływ środków.

identyfikator transakcji

system bankowy

**Sygnał anomalii**

Wykryta rozbieżność z regułą i czasem.

identyfikator sygnału

system kontroli

**Reguła kontroli**

Wersjonowany warunek wykrycia rozbieżności.

identyfikator i wersja

system kontroli

**Weryfikacja**

Udokumentowane sprawdzenie sygnału przez osobę.

identyfikator sprawy

system kontroli

**Decyzja**

Zatwierdzony wynik kontroli z uzasadnieniem.

identyfikator decyzji

system kontroli

**Faktura ustrukturyzowana** jest dokumentem o określonej strukturze, **numer KSeF** identyfikatorem nadanym w systemie, a **pozycja faktury** elementem dokumentu. **Sygnał anomalii** oznacza wykrytą niespójność, **weryfikacja** opisuje pracę człowieka, a **decyzja** jej wynik. Podobna kwota nie jest dowodem duplikatu ani nadużycia.

## Jak encje łączą się w graf biznesowy?

Krawędź ma kierunek, czasownik i znaczenie. Krotność w tabeli opisuje założenie tego modelu, które trzeba zweryfikować w konkretnej firmie. Gdy powiązanie ma własną kwotę, datę albo dowód, warto zachować je jako osobną encję zamiast ukrywać w atrybucie.

Od

Relacja

Do

Krotność

Co potwierdza

Wystawca

**wystawia**

Faktura ustrukturyzowana

1 : 0..n

Wskazuje stronę dokumentu.

Faktura ustrukturyzowana

**jest dla**

Nabywca

0..n : 1

Wskazuje nabywcę.

Faktura ustrukturyzowana

**zawiera**

Pozycja faktury

1 : 1..n

Rozdziela kwoty.

Pozycja faktury

**dotyczy**

Zamówienie

0..n : 0..n

Wskazuje podstawę zakupu.

Odbiór

**potwierdza**

Zamówienie

0..n : 1

Oddziela zamówienie od wykonania.

Wystawca

**wskazuje**

Rachunek

0..n : 0..n

Wymaga potwierdzenia zmian.

Płatność

**rozlicza**

Faktura ustrukturyzowana

0..n : 0..n

Umożliwia rozliczenia częściowe.

Płatność

**trafia na**

Rachunek

0..n : 1

Wskazuje rachunek docelowy.

Sygnał anomalii

**dotyczy**

Faktura ustrukturyzowana

0..n : 1

Nie przesądza nadużycia.

Sygnał anomalii

**wynika z**

Reguła kontroli

0..n : 1

Zachowuje wersję logiki.

Weryfikacja

**sprawdza**

Sygnał anomalii

0..n : 1..n

Dokumentuje ludzką kontrolę.

Decyzja

**kończy**

Weryfikacja

0..n : 1

Wskazuje wynik z uzasadnieniem.

Decyzja

**dopuszcza**

Płatność

0..n : 0..n

Wskazuje zakres zatwierdzonej wypłaty.

## Jak przejść po grafie w jednej sprawie?

Faktura F4 wskazuje wystawcę W2, nabywcę N1 i pozycję P7. Sygnał S3 powstał z porównania rachunku z rejestrem dostawcy. Zamówienie Z8 istnieje, lecz odbiór O5 ma mniejszą ilość. Weryfikacja V1 pyta właściciela zakupu o różnicę; decyzja D1 może dopuścić część płatności albo skierować sprawę do wyjaśnienia.

Przed uzyskaniem dokumentów nie wiadomo, czy rozbieżność jest błędem, zmianą umowy czy próbą nadużycia. Puste powiązanie ma pozostać widoczną luką. Model nie powinien dopowiadać relacji tylko dlatego, że rekordy mają podobne nazwy lub bliskie daty.

## Jak połączyć dane i nie zgubić kontekstu?

Połącz dane faktur, zamówienia, odbiory, rejestr kontrahentów i płatności po identyfikatorach dokumentów oraz stron. Przechowuj wersję reguły wykrywania sygnału i źródło porównania. Dla każdego mapowania zapisz system źródłowy, lokalny identyfikator, czas aktualizacji i regułę, która połączyła rekordy. Sprzeczne dane powinny trafić do kolejki wyjaśnienia, a nie zostać po cichu nadpisane. Właściciel procesu zatwierdza znaczenie relacji, a właściciel systemu potwierdza sposób jej pobierania.

Dostęp do danych rachunków i sygnałów ogranicz do osób prowadzących kontrolę. Sygnałów nie publikuj jako listy winnych kontrahentów. Dostęp do połączonych danych musi odzwierciedlać cel pracy i uprawnienia. Sam fakt, że graf potrafi przejść między dwiema encjami, nie oznacza, że każda osoba może zobaczyć wszystkie atrybuty po obu stronach.

## Jak sprawdzić pierwszy wycinek modelu?

Weź kilka prawdziwych, ale bezpiecznie udostępnionych spraw. Dla każdej ustal oczekiwaną ścieżkę i dokument, który potwierdza każdą krawędź. Na początek wystarczą poniższe próby:

1.  Podobna kwota nie wystarcza do uznania duplikatu.
2.  Brak odbioru wywołuje kontrolę, nie automatyczne oskarżenie.
3.  Zmiana rachunku dostawcy wymaga osobnego potwierdzenia.
4.  Decyzja zachowuje osobę, datę, dowody i wersję reguły.

Jeżeli dwie osoby inaczej interpretują ten sam węzeł lub relację, popraw definicję przed budową interfejsu. Przy niewielkiej liczbie stabilnych powiązań [istniejąca baza i widok mogą wystarczyć](https://majchrzycki.com/blog/ontologia-i-bazy-grafowe-w-ai-dla-msp). Graf pomaga rozmawiać o znaczeniu danych; nie naprawia automatycznie błędów w źródłach.

## Co zrobić dalej?

Wybierz jedno pytanie operacyjne z początku tekstu i wskaż osobę, która potwierdzi znaczenie kluczowych pojęć. Następnie sprawdź pięć spraw w systemach źródłowych. Szerszą procedurę opisuje [poradnik budowy ontologii firmy](https://majchrzycki.com/blog/jak-zbudowac-ontologie-firmy-dane-reguly-agenci). Chronologicznie ostatni odcinek cyklu to [Klient 360](https://majchrzycki.com/blog/katalog-ontologii-klient-360-dla-msp).

## Źródła definicji zewnętrznych

-   [Ministerstwo Finansów: podręcznik KSeF 2.0 — wystawianie i otrzymywanie faktur](https://ksef.podatki.gov.pl/media/qzlha3vx/podrecznik-ksef-20-cz-ii-wystawianie-i-otrzymywanie-faktur-w-ksef-20260209.pdf)

-   Ontologia
-   Model danych
-   MŚP

## Uporządkuj pierwszy krok z AI

Bezpłatny poradnik pomaga wybrać proces, pytania diagnostyczne i kolejność działań.

[Pobierz poradnik](https://majchrzycki.com/darmowy-poradnik-transformacji-ai-dla-firmy)

Strony poradnika transformacji AI: rysunki i opisy cyfrowego modelu firmy

## Czytaj dalej

-   [Finanse międzynarodowe: ontologia dla MŚP](https://majchrzycki.com/blog/katalog-ontologii-finanse-miedzynarodowe-dla-msp)
-   [Projekty usługowe: ontologia dla MŚP](https://majchrzycki.com/blog/katalog-ontologii-projekty-uslugowe-dla-msp)
-   [Łańcuch dostaw: ontologia dla MŚP](https://majchrzycki.com/blog/katalog-ontologii-lancuch-dostaw-dla-msp)
-   [Handel internetowy: ontologia dla MŚP](https://majchrzycki.com/blog/katalog-ontologii-handel-internetowy-dla-msp)