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

  1. Fajta (termination_type): ordinary, immediate, mutual. Felmondó fél (terminating_party): principal, agent, both; közös megegyezésnél kötelezően both, egyébként tilos.
  2. A megszűnés napja nem lehet a nyilatkozat előtt; csak aktív szerződés mondható fel.
  3. 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).
  4. Az okok pillanatképe a contract_event_reason táblába kerül (pont, megnevezés, szöveg a dokumentum nyelvén).
  5. Hatás: a megszűnés napján a szerződés inaktív, a közvetítési sorok terminated okkal megszűnnek, az adatszoba-jog lezárul; jövőbeli napnál a sorok vége legfeljebb a megszűnés napja.
  6. Dokumentum: termination sablon, egyoldalú (közös megegyezésnél kétoldalú), dokumentumtár-szerep termination.

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.

Kapcsolódó témák: felmondás felmondási ok jogosultság