# Software License DMO

Stores what softwares or bundle purchased by an organization like a entitlement or purchase order

## Object Properties

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

## Relationships

- **AssetId** has a FOREIGNKEY relationship with the [Asset DMO](/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-assetdmo-dmo.md) `Id` field.
- **ServiceContractId** has a FOREIGNKEY relationship with the [Contract DMO](/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-contractdmo-dmo.md) `Id` field.
- **BillingAccountId** has a FOREIGNKEY relationship with the [Account DMO](/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-accountdmo-dmo.md) `Id` field.
- **ItOwnerId** has a FOREIGNKEY relationship with the [User DMO](/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-userdmo-dmo.md) `Id` field.
- **ItOwnerId** has a FOREIGNKEY relationship with the [Employee DMO](/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-employeedmo-dmo.md) `Id` field.

## Fields

- [AnnualContractValueAmt](#annualcontractvalueamt)
- [AssetId](#assetid)
- [AvailableQuantity](#availablequantity)
- [BillingAccountId](#billingaccountid)
- [BillingFrequencyType](#billingfrequencytype)
- [cdp_sys_record_currency](#cdp_sys_record_currency)
- [CnsmpLimitTimePeriodType](#cnsmplimittimeperiodtype)
- [ComplianceStateType](#compliancestatetype)
- [ConsumedQuantity](#consumedquantity)
- [ConsumptionLimitNbr](#consumptionlimitnbr)
- [ConsumptionUnit](#consumptionunit)
- [CostPerUnitAmt](#costperunitamt)
- [DataSourceId](#datasourceid)
- [DataSourceObjectId](#datasourceobjectid)
- [EndDate](#enddate)
- [EntpLicenseAgreeScopeText](#entplicenseagreescopetext)
- [ExternalIdentifier](#externalidentifier)
- [Id](#id)
- [InternalOrganizationId](#internalorganizationid)
- [IsAutoRenewal](#isautorenewal)
- [IsEntpLicenseAgreement](#isentplicenseagreement)
- [ItOwnerId](#itownerid)
- [LicenseKey](#licensekey)
- [LicenseModelType](#licensemodeltype)
- [LicenseType](#licensetype)
- [LicenseUsageType](#licenseusagetype)
- [NotesText](#notestext)
- [PurchasePriceAmt](#purchasepriceamt)
- [Quantity](#quantity)
- [QuantityMetricType](#quantitymetrictype)
- [RenewalNoticePeriodList](#renewalnoticeperiodlist)
- [RenewalNoticePeriodUnit](#renewalnoticeperiodunit)
- [ServiceContractId](#servicecontractid)
- [SoftwareLicenseName](#softwarelicensename)
- [SourceType](#sourcetype)
- [StartDate](#startdate)
- [SupportEndDate](#supportenddate)
- [TenantUrl](#tenanturl)

### AnnualContractValueAmt

- **Field API Name:** `std__AnnualContractValueAmt__c`
- **Data Type:** DOUBLE
- **Description:** The actual annual spend for this entitlement

### AssetId

- **Field API Name:** `std__AssetId__c`
- **Data Type:** TEXT
- **Description:** The asset associated with the software license.

### AvailableQuantity

- **Field API Name:** `std__AvailableQuantity__c`
- **Data Type:** DOUBLE
- **Description:** The number of licenses available to be allocated.

### BillingAccountId

- **Field API Name:** `std__BillingAccountId__c`
- **Data Type:** TEXT
- **Description:** The cloud account or cost centre this consumption is billed to (e.g. AWS Account ID, Azure Subscription ID). Required for FinOps chargeback.

### BillingFrequencyType

- **Field API Name:** `std__BillingFrequencyType__c`
- **Data Type:** TEXT
- **Description:** value of the billing frequecy such as monthly or annually

### cdp_sys_record_currency

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

### CnsmpLimitTimePeriodType

- **Field API Name:** `std__CnsmpLimitTimePeriodType__c`
- **Data Type:** TEXT
- **Description:** The duration or billing cycle used for the consumption limit.

### ComplianceStateType

- **Field API Name:** `std__ComplianceStateType__c`
- **Data Type:** TEXT
- **Description:** Compliant / At Risk / Non-Compliant. Denormalized rollup from SoftwareLicensePstnSnpsht DMO for quick filtering

### ConsumedQuantity

- **Field API Name:** `std__ConsumedQuantity__c`
- **Data Type:** DOUBLE
- **Description:** The number of licenses consumed.

### ConsumptionLimitNbr

- **Field API Name:** `std__ConsumptionLimitNbr__c`
- **Data Type:** DOUBLE
- **Description:** The budget or quota ceiling for a consumption-based software license.

### ConsumptionUnit

- **Field API Name:** `std__ConsumptionUnit__c`
- **Data Type:** TEXT
- **Description:** The unit of measure for consumption limits, such as dollars, tokens, or compute hours.

### CostPerUnitAmt

- **Field API Name:** `std__CostPerUnitAmt__c`
- **Data Type:** DOUBLE
- **Description:** Specific cost per license or we can computed and update field

### DataSourceId

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

### DataSourceObjectId

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

### EndDate

- **Field API Name:** `std__EndDate__c`
- **Data Type:** DATETIME
- **Description:** The date when the software license contract expires.

### EntpLicenseAgreeScopeText

- **Field API Name:** `std__EntpLicenseAgreeScopeText__c`
- **Data Type:** TEXT
- **Description:** Describes coverage of the ELA (e.g. "All employees globally", "AMER region only")

### ExternalIdentifier

- **Field API Name:** `std__ExternalIdentifier__c`
- **Data Type:** TEXT
- **Description:** The external ID from an integrated system, such as a Flexera entitlement ID.

### Id

- **Field API Name:** `std__Id__c`
- **Data Type:** TEXT
- **Description:** The unique identifier for the software license record.

### InternalOrganizationId

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

### IsAutoRenewal

- **Field API Name:** `std__IsAutoRenewal__c`
- **Data Type:** BOOLEAN
- **Description:** True if the contract auto-renews without explicit action

### IsEntpLicenseAgreement

- **Field API Name:** `std__IsEntpLicenseAgreement__c`
- **Data Type:** BOOLEAN
- **Description:** True if this is an Enterprise License Agreement (no quantity cap).

### ItOwnerId

- **Field API Name:** `std__ItOwnerId__c`
- **Data Type:** TEXT
- **Description:** The IT team member responsible for this entitlement

### LicenseKey

- **Field API Name:** `std__LicenseKey__c`
- **Data Type:** TEXT
- **Description:** Activation key for on-prem perpetual software. Stored at entitlement level for on prem softwares

### LicenseModelType

- **Field API Name:** `std__LicenseModelType__c`
- **Data Type:** TEXT
- **Description:** Granular quantity metrics

### LicenseType

- **Field API Name:** `std__LicenseType__c`
- **Data Type:** TEXT
- **Description:** The pricing model used for the software license, such as quantity-based or consumption-based.

### LicenseUsageType

- **Field API Name:** `std__LicenseUsageType__c`
- **Data Type:** TEXT
- **Description:** List of various license usage type that may or maynot impact compliance state

### NotesText

- **Field API Name:** `std__NotesText__c`
- **Data Type:** TEXT
- **Description:** User notes about entitements or licences

### PurchasePriceAmt

- **Field API Name:** `std__PurchasePriceAmt__c`
- **Data Type:** DOUBLE
- **Description:** Total cost paid for the license

### Quantity

- **Field API Name:** `std__Quantity__c`
- **Data Type:** DOUBLE
- **Description:** The number of licenses available for quantity-based pricing.

### QuantityMetricType

- **Field API Name:** `std__QuantityMetricType__c`
- **Data Type:** TEXT
- **Description:** The unit of measure for quantity-based pricing, such as user-based, device, concurrent, or processor core.

### RenewalNoticePeriodList

- **Field API Name:** `std__RenewalNoticePeriodList__c`
- **Data Type:** DOUBLE
- **Description:** Number of days before EndDate by which cancellation or change must be notified.

### RenewalNoticePeriodUnit

- **Field API Name:** `std__RenewalNoticePeriodUnit__c`
- **Data Type:** TEXT
- **Description:** time period unit

### ServiceContractId

- **Field API Name:** `std__ServiceContractId__c`
- **Data Type:** TEXT
- **Description:** Associated Contract for this entititlement

### SoftwareLicenseName

- **Field API Name:** `std__SoftwareLicenseName__c`
- **Data Type:** TEXT
- **Description:** User provided name of sw license

### SourceType

- **Field API Name:** `std__SourceType__c`
- **Data Type:** TEXT
- **Description:** The system or method that serves as the definitive source for the software license's data.

### StartDate

- **Field API Name:** `std__StartDate__c`
- **Data Type:** DATETIME
- **Description:** The date when the software license contract becomes active.

### SupportEndDate

- **Field API Name:** `std__SupportEndDate__c`
- **Data Type:** DATETIME
- **Description:** Software can be perpetual (no expiry) but maintenance/support expires

### TenantUrl

- **Field API Name:** `std__TenantUrl__c`
- **Data Type:** URL
- **Description:** The SaaS application URL or tenant domain (e.g. company.salesforce.com)
