Přeskočit na obsah

Životní cyklus pohledávky

Produkt nesleduje, jestli pohledávka existuje, ale co se s ní stalo. Proto je jádrem modelu stavový automat s úplnou historií přechodů, ne sloupec s posledním známým stavem.

Stavy
deset; postoupení podle §18 je ortogonální událost, ne stav
U každého přechodu
datum a zdrojový dokument
Uspokojení
vždy dvě čísla: absolutní částka i procento nominálu
Stav
automat je implementovaný v typovaném modelu; projekce zatím zapisuje jen stav přihlášena, ostatní stavy se z rejstříku zatím neodvozují

Deset stavů

Stavy vycházejí z insolvenčního zákona, ne z pohodlí implementace. Každý z nich odpovídá dokumentu, který soud nebo správce do spisu skutečně vloží. Povolené přechody mezi nimi jsou pevně dané a jsou přesně ty, které kreslí diagram; přechod, který model nezná, odmítne.

StavCo se zaznamenává
Přihlášenadatum přihlášky, běh lhůty podle §173
Přezkum: zjištěnavýsledek přezkumu; sem se vrací i pohledávka, kterou incidenční spor určil. Odtud vede cesta k uspokojení
Přezkum: popřena částečněpopřena část výše nebo pořadí; kdo popřel (správce, dlužník, věřitel dle §200), v čem (pravost, výše, pořadí) a jakou částku. Zjištěná část se může uspokojit
Přezkum: popřena zcelakdo popřel, v čem a jakou částku; k uspokojení se pohledávka dostane jen tak, že ji incidenční spor určí
Incidenční sporurčovací žaloba v oddílu C. Určena: pohledávka je zjištěná. Neurčena: popření trvá, zcela nebo částečně. Zpětvzetí: vzata zpět
Odmítnuta§185 — například opožděná přihláška; konečný stav
Vzata zpět§184; konečný stav pohledávky, řízení běží dál
Uspokojena částečněplnění z rozvrhu nebo splátky v oddlužení; absolutní částka i procento nominálu — obojí, vždy
Uspokojenav rozsahu, který řízení dovolilo, ne nutně v plné výši; absolutní částka i procento nominálu
Řízení skončenorozvrhem, zrušením konkursu pro nedostatek majetku (§308 odst. 1 písm. d), splněním oddlužení, jinak; konečný stav
Postoupení §18 (není stav)nabyvatel, datum a celý řetězec převodů. Nemění stav, mění věřitele.
# Životní cyklus dílčí pohledávky. Stavy dílčí pohledávky a povolené přechody přesně podle doménového modelu; jiný přechod model odmítne. Určená pohledávka se vrací mezi zjištěné, u neurčené popření trvá. Čárkovaně zpětvzetí a skončení řízení. Postoupení podle §18 je samostatná událost: mění věřitele, stav nechává být. Každý přechod nese datum a zdrojový dokument.

Barva uzlu je stav položky na roadmapě: Plánováno

Popření jsou čtyři údaje, ne příznak

U popření se zaznamenává, kdo popřel, co popřel, kolik popřel a ze kterého dokumentu to plyne. Popření bez „kdo“ se nedá skórovat: popření dlužníkem v oddlužení má jiné důsledky než popření správcem.

Rozlišení „v čem“ — pravost, výše, pořadí — určuje, co se vlastně dá v incidenčním sporu získat zpět. Popření pořadí u zajištěné pohledávky je jiná ekonomická situace než popření pravosti.

Postoupení stav nemění

Pohledávka může být postoupena jako zjištěná, jako popřená i v průběhu sporu. Kdyby bylo postoupení modelované jako stav, automat by lhal — proto je to vlastní událost a vlastní záznam o převodu, který mění osobu věřitele a nechává stav být.

Terminální stav pohledávky navíc není totéž co skončené řízení. Vzatá zpět pohledávka je uzavřená; řízení běží dál.

Oprava je nová událost

Historie přechodů je připojovací seznam. Když se ukáže, že dřívější interpretace dokumentu byla špatná, vzniká nová událost s vlastním datem, dokumentem a proveniencí — dřívější zápis se nepřepisuje.

Bez toho by nešlo odpovědět na nejčastější otázku provozu: proč se hodnota změnila. Detail je v Log je pravda, projekce je odvozená.

Kde to v repozitáři žije

  • docs/DATA-MODEL.md — stavový automat, pravidla o popření, postoupení a uspokojení
  • docs/SPEC.md — požadavek na životní cyklus a historii přechodů (§3.1)
  • src/progresus_isir/domain/claim.py — typovaná implementace automatu a povolených přechodů

Souvisí

Zpět na sekci Produkt