Přeskočit obsah

Reference modulu Smlouvy

Technický popis polí entity Contract.

Pole entity Contract

Název pole (EN) Název pole (CZ) Typ Popis
name Název Varchar Předmět smlouvy. Povinné.
account Organizace Link Druhá smluvní strana. Povinné.
status Stav Enum Draft, Valid, Invalid, Archived, Revision.
internalNumber Interní číslo Sequence Automatické ID smlouvy.
externalNumber Externí číslo Varchar Číslo smlouvy partnera.
term Platnost Enum Fixed (Určitá), Indefinite (Neurčitá), AutoRenew.
startDate Datum platnosti Date Odkdy smlouva platí.
endDate Datum ukončení Date Dokdy smlouva platí (pro Fixed).
signatureDate Datum podpisu DateTime Kdy byla podepsána.
noticePeriodDays Výpovědní lhůta Int Počet dní před koncem pro výpověď.
noticePeriodDate Výpověď do Date Vypočítané mezní datum.
autoRenewDays Perioda prodloužení Int O kolik dní se prodlouží (pro AutoRenew).
storageType Typ dokumentu Enum Electronic, PhysicalWithScan, ScannedOnly.
storageLocation Lokace dokumentu MultiEnum Fyzické umístění (např. Šanon A1).
liableUser Odpovědný Link Kdo za smlouvu odpovídá.
contacts Kontakty LinkMultiple Kontaktní osoby partnera.
amendments Dodatky LinkMultiple Vazba na dceřiné smlouvy (dodatky).
alerts Upozornění LinkMultiple Vygenerované notifikace.

Výpočtová logika

Výpočet data výpovědi

Pokud je vyplněno endDate a noticePeriodDays, systém může (pomocí frontend/backend logiky) vypočítat noticePeriodDate = endDate - noticePeriodDays.

Archivace

Při změně stavu na Archived se do archivedAt zapíše aktuální datum.