1"use strict";(self.webpackChunkactus_documentation=self.webpackChunkactus_documentation||[]).push([[6654],{3478:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>a,contentTitle:()=>c,default:()=>h,frontMatter:()=>o,metadata:()=>i,toc:()=>d});var n=r(4848),s=r(8453);const o={id:"contract-terms-overview",title:"Contract Terms Overview",sidebar_label:"Contract Terms Overview"},c=void 0,i={id:"contract-terms/contract-terms-overview",title:"Contract Terms Overview",description:"Contract Terms Overview",source:"@site/docs/contract-terms/contract-terms-overview.md",sourceDirName:"contract-terms",slug:"/contract-terms/contract-terms-overview",permalink:"/docs/contract-terms/contract-terms-overview",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{id:"contract-terms-overview",title:"Contract Terms Overview",sidebar_label:"Contract Terms Overview"},sidebar:"tutorialSidebar",previous:{title:"Call Money (CLM)",permalink:"/docs/contract-types/CLM"},next:{title:"Contract Terms Overview",permalink:"/docs/contract-terms/contract-terms-overview"}},a={},d=[{value:"Contract Terms Overview",id:"contract-terms-overview",level:2}];function l(e){const t={a:"a",code:"code",h2:"h2",hr:"hr",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h2,{id:"contract-terms-overview",children:"Contract Terms Overview"}),"\n",(0,n.jsxs)(t.p,{children:["ACTUS defines a comprehensive set of ",(0,n.jsx)(t.strong,{children:"Contract Terms (also refered to as Contract Attributes or CAs)"})," that are used to parameterize contract types in a precise and standardized way. These terms represent the input values that determine a contract's behavior over time \u2014 including its cash flows, lifecycle events, and state transitions."]}),"\n",(0,n.jsx)(t.p,{children:"Each contract term is described in its own reference page, which provides the following standardized information:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Acronym"}),": A short label used in formulas or systems (e.g., ",(0,n.jsx)(t.code,{children:"IPDC"}),")."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Identifier"}),": The programmatic name of the term (e.g., ",(0,n.jsx)(t.code,{children:"dayCountConvention"}),")."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Group"}),": A logical grouping based on the contract function (e.g., ",(0,n.jsx)(t.code,{children:"Interest"}),", ",(0,n.jsx)(t.code,{children:"Principal"}),", ",(0,n.jsx)(t.code,{children:"Schedule"}),")."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Type"}),": The data type of the value (e.g., ",(0,n.jsx)(t.code,{children:"Enum"}),", ",(0,n.jsx)(t.code,{children:"Float"}),", ",(0,n.jsx)(t.code,{children:"Date"}),", ",(0,n.jsx)(t.code,{children:"Boolean"}),")."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Default"}),": The default value, if applicable."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Description"}),": A short explanation of the term\u2019s meaning and role."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Allowed Values"}),": For enumerated types, a list of permitted options and what they represent."]}),"\n"]}),"\n",(0,n.jsx)(t.p,{children:"For detailed definitions, visit any individual term page \u2014 for example:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:(0,n.jsx)(t.a,{href:"./dayCountConvention",children:"Day Count Convention"})}),"\n"]}),"\n",(0,n.jsxs)(t.p,{children:["To understand how contract terms are used within a specific contract type, refer to the ",(0,n.jsx)(t.a,{href:"/docs/contract-types/PAM",children:"Contract Types Reference"}),"."]}),"\n",(0,n.jsx)(t.hr,{})]})}function h(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(l,{...e})}):l(e)}},8453:(e,t,r)=>{r.d(t,{R:()=>c,x:()=>i});var n=r(6540);const s={},o=n.createContext(s);function c(e){const t=n.useContext(o);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:c(e.components),n.createElement(o.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.