Deal Data Element
Deals represent the foundational data construct that defines and manages commercial agreements. It consists of a DEAL table, which captures key details such as the deal name, reference, duration, and active status, and a DEAL_PARTY table, which identifies the parties participating in the deal along with their associated commission structures.
The DEAL table serves as the central record for each agreement, while DEAL_PARTY links individual parties and their financial entitlements to the deal. Together, these tables provide a complete framework for managing deal relationships, ensuring accurate attribution of deal participants, and supporting downstream processes such as settlements and payments.
DEAL
| Field | Type | Comment |
|---|---|---|
| DEAL_ID | Number | Unique identifier for the Deal |
| DEAL_REFERENCE | String | External or business reference for the Deal |
| DEAL_NAME | String | Name or title of the Deal |
| DEAL_START_DT | Date | Start Date of the Deal |
| DEAL_END_DT | Date | End Date of the Deal |
| ACTIVE_IND | Boolean | Indicates if the Deal is currently active |
| CREATED_BY | String | User who created the record |
| CREATED_DT | Timestamp | Timestamp when the record was created |
| UPDATED_BY | String | User who last updated the record |
| UPDATED_DT | Timestamp | Timestamp when the record was last updated |
DEAL_PARTY
| Field | Type | Comment |
|---|---|---|
| DEAL_PARTY_ID | Number | Unique identifier for the Deal Party |
| DEAL_ID | Number | FK for Deal |
| PARTY_ID | Number | FK for Party |
| DEAL_PARTY_COMMISSION_FLAT_IND | Boolean | Indicates if the Deal Party commission is Flat or % based |
| DEAL_PARTY_COMMISSION_PERC | Number | Commission percentage for the Deal Party |
| DEAL_PARTY_COMMISSION_AMT | Number | Commission amount for the Deal Party |
| BANK_ACCOUNT_ID | Number | FK for Bank Account |
| CREATED_BY | String | User who created the record |
| CREATED_DT | Timestamp | Timestamp when the record was created |
| UPDATED_BY | String | User who last updated the record |
| UPDATED_DT | Timestamp | Timestamp when the record was last updated |