# Gift Commitment DMO

## Object Properties

**Object API Name:** `ssot__GiftCommitment__dlm`\
**Category:** Unassigned\
**Availability:** Available in 254 and later versions\
**Primary Key Field:** Id

## Relationships

- **CurrentGiftCmtScheduleId** has a FOREIGNKEY relationship with the [Gift Commitment Schedule DMO](/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-giftcommitmentscheduledmo-dmo.md) `Id` field.
- **CampaignId** has a FOREIGNKEY relationship with the [Campaign DMO](/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-campaigndmo-dmo.md) `Id` field.
- **OpportunityId** has a FOREIGNKEY relationship with the [Opportunity DMO](/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-opportunitydmo-dmo.md) `Id` field.
- **DonorId** has a FOREIGNKEY relationship with the [Account DMO](/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-accountdmo-dmo.md) `Id` field.
- **ContactId** has a FOREIGNKEY relationship with the [Individual DMO](/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-individualdmo-dmo.md) `Id` field.

## Fields

- [CampaignId](#campaignid)
- [cdp_sys_record_currency](#cdp_sys_record_currency)
- [CommitmentType](#commitmenttype)
- [ContactId](#contactid)
- [CreatedDate](#createddate)
- [CurrentGiftCmtScheduleId](#currentgiftcmtscheduleid)
- [DataSourceId](#datasourceid)
- [DataSourceObjectId](#datasourceobjectid)
- [Description](#description)
- [DonorGiftConceptId](#donorgiftconceptid)
- [DonorId](#donorid)
- [EffectiveInterval](#effectiveinterval)
- [EffectiveStartDate](#effectivestartdate)
- [EffectiveTransactionPeriodName](#effectivetransactionperiodname)
- [ExpectedAssetMaturityDate](#expectedassetmaturitydate)
- [ExpectedAssetTransferDate](#expectedassettransferdate)
- [ExpectedEndDate](#expectedenddate)
- [ExpectedTotalCmtAmount](#expectedtotalcmtamount)
- [FormalCommitmentType](#formalcommitmenttype)
- [FulfilmentType](#fulfilmenttype)
- [GiftAgreementId](#giftagreementid)
- [GiftVehicle](#giftvehicle)
- [GiftVehicleType](#giftvehicletype)
- [Id](#id)
- [InternalOrganizationId](#internalorganizationid)
- [IsAssetTransferExpected](#isassettransferexpected)
- [KQ_CampaignId](#kq_campaignid)
- [KQ_ContactId](#kq_contactid)
- [KQ_CurrentGiftCmtScheduleId](#kq_currentgiftcmtscheduleid)
- [KQ_DonorId](#kq_donorid)
- [KQ_Id](#kq_id)
- [KQ_OpportunityId](#kq_opportunityid)
- [LastPaidTransactionDate](#lastpaidtransactiondate)
- [Name](#name)
- [NextTransactionAmount](#nexttransactionamount)
- [NextTransactionDate](#nexttransactiondate)
- [OpportunityId](#opportunityid)
- [PartyPhilanthropicRsrchPrflId](#partyphilanthropicrsrchprflid)
- [PlannedGiftId](#plannedgiftid)
- [RecurrenceType](#recurrencetype)
- [ScheduleType](#scheduletype)
- [Status](#status)
- [TotalAssetPresentValue](#totalassetpresentvalue)
- [TotalCurrentMonth](#totalcurrentmonth)
- [TotalCurrentQuarter](#totalcurrentquarter)
- [TotalCurrentYear](#totalcurrentyear)
- [TotalNextYear](#totalnextyear)
- [TotalPaidTransactionAmount](#totalpaidtransactionamount)
- [TotCommitmentScheduleAmt](#totcommitmentscheduleamt)
- [TotExpcAssetMaturityValAmount](#totexpcassetmaturityvalamount)
- [TotExpcAssetTransferValAmount](#totexpcassettransfervalamount)
- [TransactionPaymentCount](#transactionpaymentcount)
- [WrittenOffAmount](#writtenoffamount)

### CampaignId

- **Field API Name:** `ssot__CampaignId__c`
- **Data Type:** TEXT
- **Description:** The campaign associated with this commitment.

### cdp_sys_record_currency

- **Field API Name:** `ssot__cdp_sys_record_currency__c`
- **Data Type:** TEXT
- **Description:** System-generated metadata field that stores a 3-letter ISO currency code.

### CommitmentType

- **Field API Name:** `ssot__CommitmentType__c`
- **Data Type:** TEXT
- **Description:** The type of the commitment.

### ContactId

- **Field API Name:** `ssot__ContactId__c`
- **Data Type:** TEXT
- **Description:** The contact associated with the gift commitment.

### CreatedDate

- **Field API Name:** `ssot__CreatedDate__c`
- **Data Type:** DATETIME
- **Description:** The date and time when this record was created.

### CurrentGiftCmtScheduleId

- **Field API Name:** `ssot__CurrentGiftCmtScheduleId__c`
- **Data Type:** TEXT
- **Description:** The current schedule of the commitment.

### DataSourceId

- **Field API Name:** `ssot__DataSourceId__c`
- **Data Type:** TEXT
- **Description:** A unique, system-generated identifier for this record.

### DataSourceObjectId

- **Field API Name:** `ssot__DataSourceObjectId__c`
- **Data Type:** TEXT
- **Description:** A unique, system-generated identifier for this record.

### Description

- **Field API Name:** `ssot__Description__c`
- **Data Type:** TEXT
- **Description:** The description about the gift commitment.

### DonorGiftConceptId

- **Field API Name:** `ssot__DonorGiftConceptId__c`
- **Data Type:** TEXT
- **Description:** The gift concept associated with the gift commitment.

### DonorId

- **Field API Name:** `ssot__DonorId__c`
- **Data Type:** TEXT
- **Description:** The person, household, or organization account associated with this commitment.

### EffectiveInterval

- **Field API Name:** `ssot__EffectiveInterval__c`
- **Data Type:** DOUBLE
- **Description:** The transaction interval that's applicable for the incoming transactions in the commitment.

### EffectiveStartDate

- **Field API Name:** `ssot__EffectiveStartDate__c`
- **Data Type:** DATETIME
- **Description:** The date and time of the effective start date.

### EffectiveTransactionPeriodName

- **Field API Name:** `ssot__EffectiveTransactionPeriodName__c`
- **Data Type:** TEXT
- **Description:** The transaction period that's applicable for the incoming transactions in the commitment.

### ExpectedAssetMaturityDate

- **Field API Name:** `ssot__ExpectedAssetMaturityDate__c`
- **Data Type:** DATETIME
- **Description:** The date and time of the expected asset maturity date.

### ExpectedAssetTransferDate

- **Field API Name:** `ssot__ExpectedAssetTransferDate__c`
- **Data Type:** DATETIME
- **Description:** The date and time of the expected asset transfer date.

### ExpectedEndDate

- **Field API Name:** `ssot__ExpectedEndDate__c`
- **Data Type:** DATETIME
- **Description:** The date and time of the expected end date.

### ExpectedTotalCmtAmount

- **Field API Name:** `ssot__ExpectedTotalCmtAmount__c`
- **Data Type:** DOUBLE
- **Description:** The total donation amount that's expected for this commitment.

### FormalCommitmentType

- **Field API Name:** `ssot__FormalCommitmentType__c`
- **Data Type:** TEXT
- **Description:** The formality type of the commitment.

### FulfilmentType

- **Field API Name:** `ssot__FulfilmentType__c`
- **Data Type:** TEXT
- **Description:** Specifies whether the commitment fulfilment depends on one or more conditions or is unconditional.

### GiftAgreementId

- **Field API Name:** `ssot__GiftAgreementId__c`
- **Data Type:** TEXT
- **Description:** The gift agreement associated with the gift commitment.

### GiftVehicle

- **Field API Name:** `ssot__GiftVehicle__c`
- **Data Type:** TEXT
- **Description:** The vehicle that's used to fulfil a gift commitment.

### GiftVehicleType

- **Field API Name:** `ssot__GiftVehicleType__c`
- **Data Type:** TEXT
- **Description:** The type of gift vehicle that fulfils the gift commitment.

### Id

- **Field API Name:** `ssot__Id__c`
- **Data Type:** TEXT
- **Description:** Required. A unique, system-generated identifier for this GiftCommitment record. Maximum size is 15 characters.

### InternalOrganizationId

- **Field API Name:** `ssot__InternalOrganizationId__c`
- **Data Type:** TEXT
- **Description:** A unique, system-generated identifier for this record.

### IsAssetTransferExpected

- **Field API Name:** `ssot__IsAssetTransferExpected__c`
- **Data Type:** TEXT
- **Description:** Whether the donor intends to transfer non-monetary assets or not.

### KQ_CampaignId

- **Field API Name:** `KQ_CampaignId__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for CampaignId

### KQ_ContactId

- **Field API Name:** `KQ_ContactId__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for ContactId

### KQ_CurrentGiftCmtScheduleId

- **Field API Name:** `KQ_CurrentGiftCmtScheduleId__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for CurrentGiftCmtScheduleId

### KQ_DonorId

- **Field API Name:** `KQ_DonorId__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for DonorId

### KQ_Id

- **Field API Name:** `KQ_Id__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for Id

### KQ_OpportunityId

- **Field API Name:** `KQ_OpportunityId__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for OpportunityId

### LastPaidTransactionDate

- **Field API Name:** `ssot__LastPaidTransactionDate__c`
- **Data Type:** DATETIME
- **Description:** The date and time of the last paid transaction date.

### Name

- **Field API Name:** `ssot__Name__c`
- **Data Type:** TEXT
- **Description:** The name of the gift commitment.

### NextTransactionAmount

- **Field API Name:** `ssot__NextTransactionAmount__c`
- **Data Type:** DOUBLE
- **Description:** The expected amount of the next gift transaction in the commitment schedule.

### NextTransactionDate

- **Field API Name:** `ssot__NextTransactionDate__c`
- **Data Type:** DATETIME
- **Description:** The date and time of the next transaction date.

### OpportunityId

- **Field API Name:** `ssot__OpportunityId__c`
- **Data Type:** TEXT
- **Description:** The opportunity associated with this commitment.

### PartyPhilanthropicRsrchPrflId

- **Field API Name:** `ssot__PartyPhilanthropicRsrchPrflId__c`
- **Data Type:** TEXT
- **Description:** The research profile related to the gift commitment.

### PlannedGiftId

- **Field API Name:** `ssot__PlannedGiftId__c`
- **Data Type:** TEXT
- **Description:** The planned gift associated with the gift commitment.

### RecurrenceType

- **Field API Name:** `ssot__RecurrenceType__c`
- **Data Type:** TEXT
- **Description:** The type of reccurrence of a commitment.

### ScheduleType

- **Field API Name:** `ssot__ScheduleType__c`
- **Data Type:** TEXT
- **Description:** The schedule type for the gift commitment.

### Status

- **Field API Name:** `ssot__Status__c`
- **Data Type:** TEXT
- **Description:** The status of the commitment.

### TotalAssetPresentValue

- **Field API Name:** `ssot__TotalAssetPresentValue__c`
- **Data Type:** DOUBLE
- **Description:** The total current value of all the committed assets for a commitment.

### TotalCurrentMonth

- **Field API Name:** `ssot__TotalCurrentMonth__c`
- **Data Type:** DOUBLE
- **Description:** The total value of all gift commitments made for the current month.

### TotalCurrentQuarter

- **Field API Name:** `ssot__TotalCurrentQuarter__c`
- **Data Type:** DOUBLE
- **Description:** The total value of all gift commitments made for the current quarter.

### TotalCurrentYear

- **Field API Name:** `ssot__TotalCurrentYear__c`
- **Data Type:** DOUBLE
- **Description:** The total value of all gift commitments made for the current year.

### TotalNextYear

- **Field API Name:** `ssot__TotalNextYear__c`
- **Data Type:** DOUBLE
- **Description:** The total value of all gift commitments made for the next year.

### TotalPaidTransactionAmount

- **Field API Name:** `ssot__TotalPaidTransactionAmount__c`
- **Data Type:** DOUBLE
- **Description:** The total amount of paid gift transactions for the commitment.

### TotCommitmentScheduleAmt

- **Field API Name:** `ssot__TotCommitmentScheduleAmt__c`
- **Data Type:** DOUBLE
- **Description:** The total expected donation amount that's calculated across all schedules in this commitment.

### TotExpcAssetMaturityValAmount

- **Field API Name:** `ssot__TotExpcAssetMaturityValAmount__c`
- **Data Type:** DOUBLE
- **Description:** The expected maturity value of all the committed assets for a commitment.

### TotExpcAssetTransferValAmount

- **Field API Name:** `ssot__TotExpcAssetTransferValAmount__c`
- **Data Type:** DOUBLE
- **Description:** The total expected value of all the committed assets when they're transferred for a commitment.

### TransactionPaymentCount

- **Field API Name:** `ssot__TransactionPaymentCount__c`
- **Data Type:** DOUBLE
- **Description:** The number of paid and refunded gift transactions for the commitment.

### WrittenOffAmount

- **Field API Name:** `ssot__WrittenOffAmount__c`
- **Data Type:** DOUBLE
- **Description:** The amount that's written off when the donor pays less than the orginal formal commitment amount.
