A felmondás és a felmondási kérelem működése
A felmondás eseménysora, fajtái és felmondó felei, az okok kiválasztása és pillanatképe, a felmondás hatásai, valamint az adatszobából érkező kérelem feldolgozása.
A felmondás a contract_event tábla termination típusú sora; rögzítése a contract/contract.terminate végponton történik (jog: terminate), a form a contract/contractaction.form&kind=terminate.
Okok a szerződésben
A táblanevek a telepítés saját előtagjával állnak az adatbázisban. A szerződés-form okai a contract_term_reason_link táblába kerülnek (szerződés + ok egyedi; clause_ref, alapból a törzs pontja; custom_text). Helyőrzők: {immediate_termination_reasons}, {termination_reasons}, {termination_clause_refs}.
Rögzítés
- Fajta (
termination_type):ordinary,immediate,mutual. Felmondó fél (terminating_party):principal,agent,both; közös megegyezésnél kötelezőenboth, egyébként tilos. - A megszűnés napja nem lehet a nyilatkozat előtt; csak aktív szerződés mondható fel.
- Azonnali hatálynál, ha a szerződésen vannak kiválasztott okok, legalább egy kötelező és csak azok közül; okok nélküli régi szerződésnél a beépített szerződésszegési okok egyike (titoktartás, off-market, hamis adat, jogosulatlan eljárás, együttműködés hiánya, egyéb).
- Az okok pillanatképe a
contract_event_reasontáblába kerül (pont, megnevezés, szöveg a dokumentum nyelvén). - Hatás: a megszűnés napján a szerződés inaktív, a közvetítési sorok
terminatedokkal megszűnnek, az adatszoba-jog lezárul; jövőbeli napnál a sorok vége legfeljebb a megszűnés napja. - Dokumentum:
terminationsablon, egyoldalú (közös megegyezésnél kétoldalú), dokumentumtár-szereptermination.
Felmondási kérelem
Az adatszobából érkező kérelem a contract_event táblában event_type = termination, request_status = requested sorként tárolódik, requested_by_user_id-vel; a szerződést nem szünteti meg. Az adminban a „Feldolgozás” gomb a felmondás-formot nyitja (request_id paraméterrel előtöltve); mentés után request_status = processed, processed_event_id, processed_by, date_processed. Lehetséges érték még a rejected. A kérelem nem esemény: az esemény-lista kihagyja.
Jogosultság
contract/contract + terminate, core módosítási jog és tartalmi hatókör. Az adatszobai kérelemhez a közvetítő a document/dataroom + terminate funkciót kapja a szerződésből.