This is a description of the Pricing module
This is the multi-page printable view of this section. Click here to print.
Pricing module
1 - Pricing Domain
This page presents the ERD for each AggregateRoot, grouping related entities into domain boundaries. Each AggregateRoot enforces business rules, processes commands synchronously, and defines consistency borders within a single transactional scope. An indicative json schema is created to how the export of a aggregate root will approximitly look like
Common Product Element
Aggregate Root: CommonProductElement
Represents common product elements with versions, rules, and custom enums for pricing calculations.
erDiagram
"Pricing.CommonProductElementVersionCustomEnums" {
uniqueidentifier Id PK
uniqueidentifier CommonProductElementVersionId FK
uniqueidentifier CustomEnumId
bit IsNullable
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.CommonProductElementVersionKeyValues" {
uniqueidentifier Id PK
uniqueidentifier CommonProductElementVersionId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
nvarchar Key
nvarchar Value
}
"Pricing.CommonProductElementVersionRules" {
uniqueidentifier Id PK
uniqueidentifier CommonProductElementVersionId FK
int RuleType
int Unit
int FeeType
bit Editable
bit Required
int PricingStage
bit ExternallyAvailable
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
nvarchar Rule
}
"Pricing.CommonProductElementVersion_Script" {
uniqueidentifier Id PK
uniqueidentifier CommonProductElementVersionId FK
uniqueidentifier ScriptId
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.CommonProductElementVersions" {
uniqueidentifier Id PK
uniqueidentifier CommonProductElementId FK
datetimeoffset StartDate
int VersionNumber
nvarchar Comment
bit ResultsCanBeCopiedFromSourcePricing
int DeliveryPeriodDivisionType
bit DealsAreLeading
uniqueidentifier SourcingProductElementId
int Precision
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
datetimeoffset PeriodDivisionDate
uniqueidentifier PriceForwardCurveGroupId
int PricingResultType
}
"Pricing.CommonProductElements" {
uniqueidentifier Id PK
nvarchar Name
nvarchar Description
nvarchar InternalReference
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.CommonProductElementVersionCustomEnums" }o--|| "Pricing.CommonProductElementVersions" : "CommonProductElementVersionId"
"Pricing.CommonProductElementVersionKeyValues" }o--|| "Pricing.CommonProductElementVersions" : "CommonProductElementVersionId"
"Pricing.CommonProductElementVersionRules" }o--|| "Pricing.CommonProductElementVersions" : "CommonProductElementVersionId"
"Pricing.CommonProductElementVersion_Script" }o--|| "Pricing.CommonProductElementVersions" : "CommonProductElementVersionId"
"Pricing.ProductElements" }o--|| "Pricing.CommonProductElementVersions" : "CommonProductElementVersionId"
"Pricing.CommonProductElementVersions" }o--|| "Pricing.CommonProductElements" : "CommonProductElementId"
erDiagram
"Pricing.CommonProductElementVersionCustomEnums" {
uniqueidentifier Id PK
uniqueidentifier CommonProductElementVersionId FK
uniqueidentifier CustomEnumId
bit IsNullable
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.CommonProductElementVersionKeyValues" {
uniqueidentifier Id PK
uniqueidentifier CommonProductElementVersionId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
nvarchar Key
nvarchar Value
}
"Pricing.CommonProductElementVersionRules" {
uniqueidentifier Id PK
uniqueidentifier CommonProductElementVersionId FK
int RuleType
int Unit
int FeeType
bit Editable
bit Required
int PricingStage
bit ExternallyAvailable
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
nvarchar Rule
}
"Pricing.CommonProductElementVersion_Script" {
uniqueidentifier Id PK
uniqueidentifier CommonProductElementVersionId FK
uniqueidentifier ScriptId
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.CommonProductElementVersions" {
uniqueidentifier Id PK
uniqueidentifier CommonProductElementId FK
datetimeoffset StartDate
int VersionNumber
nvarchar Comment
bit ResultsCanBeCopiedFromSourcePricing
int DeliveryPeriodDivisionType
bit DealsAreLeading
uniqueidentifier SourcingProductElementId
int Precision
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
datetimeoffset PeriodDivisionDate
uniqueidentifier PriceForwardCurveGroupId
int PricingResultType
}
"Pricing.CommonProductElements" {
uniqueidentifier Id PK
nvarchar Name
nvarchar Description
nvarchar InternalReference
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.CommonProductElementVersionCustomEnums" }o--|| "Pricing.CommonProductElementVersions" : "CommonProductElementVersionId"
"Pricing.CommonProductElementVersionKeyValues" }o--|| "Pricing.CommonProductElementVersions" : "CommonProductElementVersionId"
"Pricing.CommonProductElementVersionRules" }o--|| "Pricing.CommonProductElementVersions" : "CommonProductElementVersionId"
"Pricing.CommonProductElementVersion_Script" }o--|| "Pricing.CommonProductElementVersions" : "CommonProductElementVersionId"
"Pricing.ProductElements" }o--|| "Pricing.CommonProductElementVersions" : "CommonProductElementVersionId"
"Pricing.CommonProductElementVersions" }o--|| "Pricing.CommonProductElements" : "CommonProductElementId"
{
"definitions": {
"Pricing.CommonProductElementVersionCustomEnums": {
"properties": {
"CustomEnumId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"CommonProductElementVersionId": {
"type": "string",
"description": "FK to Pricing.CommonProductElementVersions"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"IsNullable": {
"type": "boolean",
"description": "bit"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.CommonProductElementVersionRules": {
"properties": {
"PricingStage": {
"type": "integer",
"description": "int"
},
"Required": {
"type": "boolean",
"description": "bit"
},
"FeeType": {
"type": "integer",
"description": "int"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"RuleType": {
"type": "integer",
"description": "int"
},
"CommonProductElementVersionId": {
"type": "string",
"description": "FK to Pricing.CommonProductElementVersions"
},
"ExternallyAvailable": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Rule": {
"type": "string",
"description": "nvarchar"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Unit": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Editable": {
"type": "boolean",
"description": "bit"
}
},
"type": "object"
},
"Pricing.CommonProductElements": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Description": {
"type": "string",
"description": "nvarchar"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Name": {
"type": "string",
"description": "nvarchar"
},
"InternalReference": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.CommonProductElementVersion_Script": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"CommonProductElementVersionId": {
"type": "string",
"description": "FK to Pricing.CommonProductElementVersions"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ScriptId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.CommonProductElementVersions": {
"properties": {
"Precision": {
"type": "integer",
"description": "int"
},
"PriceForwardCurveGroupId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"DealsAreLeading": {
"type": "boolean",
"description": "bit"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"DeliveryPeriodDivisionType": {
"type": "integer",
"description": "int"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PricingResultType": {
"type": "integer",
"description": "int"
},
"SourcingProductElementId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Comment": {
"type": "string",
"description": "nvarchar"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"ResultsCanBeCopiedFromSourcePricing": {
"type": "boolean",
"description": "bit"
},
"VersionNumber": {
"type": "integer",
"description": "int"
},
"CommonProductElementId": {
"type": "string",
"description": "FK to Pricing.CommonProductElements"
},
"StartDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PeriodDivisionDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
}
},
"type": "object"
},
"Pricing.CommonProductElementVersionKeyValues": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"CommonProductElementVersionId": {
"type": "string",
"description": "FK to Pricing.CommonProductElementVersions"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
}
},
"title": "Pricing.CommonProductElement",
"$comment": "Generated from Mermaid ERD with property-level descriptions",
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}Pricing
Aggregate Root: Pricing
Represents the main pricing entity with all associated details, results, agreements, and delivery periods for comprehensive pricing management.
erDiagram
"Pricing.FixationQuoteDetails" {
uniqueidentifier Id PK
uniqueidentifier FixationQuoteId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
nvarchar Key
nvarchar Value
}
"Pricing.FixationQuotes" {
uniqueidentifier Id PK
uniqueidentifier PricingAgreementId FK
nvarchar InternalReference
nvarchar ExternalReference
bit Indicative
datetimeoffset ReceivedTimestamp
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
uniqueidentifier FixationRequestId
decimal Capacity
int CapacityUnit
int LoadType
decimal Percentage
uniqueidentifier PriceForwardCurveGroupId
datetimeoffset PriceIndexReferenceDateTimeOffset
int PriceReferenceMoment
decimal TargetPercentage
int TradeDirection
decimal Volume
int VolumeUnit
}
"Pricing.FixationSubQuoteDetails" {
uniqueidentifier Id PK
uniqueidentifier FixationSubQuoteId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
nvarchar Key
nvarchar Value
}
"Pricing.FixationSubQuotes" {
uniqueidentifier Id PK
uniqueidentifier FixationQuoteId FK
decimal Volume
int VolumeUnit
decimal Capacity
int CapacityUnit
decimal Percentage
decimal TargetPercentage
uniqueidentifier PriceForwardCurveGroupId
datetimeoffset PriceIndexReferenceDateTimeOffset
datetimeoffset DeliveryPeriodStart
datetimeoffset DeliveryPeriodEnd
int TradeDirection
int LoadType
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.ManualPricingValueMetadatas" {
uniqueidentifier Id PK
uniqueidentifier ManualPricingValueId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
int Key
nvarchar Value
int Format
bit FromFeeRule
bit IsPricingOption
uniqueidentifier CustomEnumId FK
}
"Pricing.ManualPricingValues" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
uniqueidentifier PricingAgreementId FK
uniqueidentifier SourcingAgreementId FK
decimal Fee
int Precision
int Unit
bit IsSubResult
int SourceType
uniqueidentifier PricingDeliveryPeriodId FK
uniqueidentifier ProductElementRuleId FK
uniqueidentifier SalesProductVersionId FK
uniqueidentifier TariffCustomEnumComponentValueId FK
uniqueidentifier DirectionCustomEnumComponentValueId FK
uniqueidentifier SourcePricingResultId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingAgreementDetailMetadatas" {
uniqueidentifier Id PK
nvarchar Key
nvarchar Value
int Format
uniqueidentifier CustomEnumId FK
uniqueidentifier PricingAgreementDetailId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingAgreementDetails" {
uniqueidentifier Id PK
nvarchar Key
nvarchar Value
int Format
uniqueidentifier CustomEnumId FK
uniqueidentifier PricingAgreementId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingAgreementMeteringPointDetails" {
uniqueidentifier Id PK
int Key
nvarchar Value
int Format
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier CustomEnumId FK
uniqueidentifier PricingAgreementMeteringPointId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingAgreementMeteringPoints" {
uniqueidentifier Id PK
nvarchar Name
nvarchar EAN
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier PricingAgreementId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingAgreementOptions" {
uniqueidentifier Id PK
decimal Percentage
uniqueidentifier CustomEnumComponentId FK
uniqueidentifier PricingAgreementId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingAgreementPricingResultTotals" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
uniqueidentifier PricingAgreementId FK
decimal Fee
int Unit
uniqueidentifier PricingDeliveryPeriodId FK
uniqueidentifier SalesProductVersionId FK
uniqueidentifier TariffCustomEnumComponentValueId FK
uniqueidentifier DirectionCustomEnumComponentValueId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
bit IsIncomplete
int Precision
}
"Pricing.PricingAgreementStrategies" {
uniqueidentifier Id PK
uniqueidentifier PricingAgreementId FK
int SourcingType
uniqueidentifier ProductElementId FK
decimal Percentage
int ProcurementPeriodInMonths
int ProcurementOffsetPeriodInMonths
int ProcurementDeliveryPeriodInMonths
decimal StopLossThreshold
int StopLossThresholdUnit
int FallbackStrategySourcingType
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
datetimeoffset ProcurementEnd
datetimeoffset ProcurementStart
}
"Pricing.PricingAgreements" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
datetimeoffset Scored
nvarchar InternalReference
nvarchar ExternalReference
nvarchar Comment
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
uniqueidentifier BrandId
bit Concealed
uniqueidentifier PropositionTemplateVersionId FK
}
"Pricing.PricingCosts" {
uniqueidentifier Id PK
uniqueidentifier PricingDeliveryPeriodCostTrackerId FK
decimal Fee
int Unit
uniqueidentifier ProductElementId FK
uniqueidentifier ProductElementRuleId FK
uniqueidentifier TariffCustomEnumComponentValueId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
uniqueidentifier SalesProductVersionId FK
uniqueidentifier DirectionCustomEnumComponentValueId
bit Concealed
}
"Pricing.PricingDeliveryPeriodCostTrackerStatusReasons" {
uniqueidentifier Id PK
uniqueidentifier PricingDeliveryPeriodCostTrackerId FK
nvarchar Reason
uniqueidentifier ProductElementId FK
uniqueidentifier ProductElementRuleId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingDeliveryPeriodCostTrackers" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
uniqueidentifier PricingDeliveryPeriodId FK
uniqueidentifier PricingAgreementId FK
int Status
int PricingStage
datetimeoffset NextRecheckDate
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
uniqueidentifier SourcingAgreementId FK
}
"Pricing.PricingDeliveryPeriodResultTrackerStatusReasons" {
uniqueidentifier Id PK
uniqueidentifier PricingDeliveryPeriodResultTrackerId FK
nvarchar Reason
uniqueidentifier ProductElementId FK
uniqueidentifier ProductElementRuleId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
uniqueidentifier ScriptVersionId
datetimeoffset RevisitDate
bit Concealed
}
"Pricing.PricingDeliveryPeriodResultTrackers" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
uniqueidentifier PricingAgreementId FK
uniqueidentifier PricingDeliveryPeriodId FK
int Status
int PricingStage
datetimeoffset NextRecheckDate
uniqueidentifier LastPricingRunId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
uniqueidentifier SourcingAgreementId FK
}
"Pricing.PricingDeliveryPeriods" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
nvarchar Description
int DeliveryPeriodDivisionType
datetimeoffset Start
datetimeoffset End
bit IsPartial
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
datetimeoffset PeriodDivisionDate
}
"Pricing.PricingDetails" {
uniqueidentifier Id PK
nvarchar Key
nvarchar Value
int Format
uniqueidentifier CustomEnumId FK
uniqueidentifier PricingId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
bit UserOverwritable
int PricingStage
}
"Pricing.PricingGenerationTriggers" {
uniqueidentifier Id PK
uniqueidentifier ProductComponentId FK
uniqueidentifier PricingRequestId FK
int TriggerType
nvarchar TriggerConfiguration
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingProvidedValueMetadatas" {
uniqueidentifier Id PK
uniqueidentifier PricingProvidedValueId FK
int Key
nvarchar Value
int Format
uniqueidentifier CustomEnumId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingProvidedValues" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
uniqueidentifier PricingValueProviderTypeImplementationId
int Key
nvarchar Value
int Format
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingResultMetadatas" {
uniqueidentifier Id PK
uniqueidentifier PricingResultId FK
int Key
nvarchar Value
int Format
bit FromFeeRule
uniqueidentifier CustomEnumId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit IsPricingOption
bit Concealed
}
"Pricing.PricingResultTotals" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
decimal Fee
int Unit
uniqueidentifier PricingDeliveryPeriodId FK
uniqueidentifier SalesProductVersionId FK
uniqueidentifier TariffCustomEnumComponentValueId FK
uniqueidentifier DirectionCustomEnumComponentValueId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
bit IsIncomplete
int Precision
}
"Pricing.PricingResults" {
uniqueidentifier Id PK
decimal Fee
int Unit
bit IsEditable
bit IsRequired
int PricingStage
int SourceType
uniqueidentifier PricingRunId FK
uniqueidentifier ParentProductElementRuleId FK
uniqueidentifier ProductElementRuleId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
uniqueidentifier SalesProductVersionId FK
uniqueidentifier SourcePricingResultId FK
uniqueidentifier TariffCustomEnumComponentValueId FK
uniqueidentifier PricingDeliveryPeriodId FK
uniqueidentifier DirectionCustomEnumComponentValueId FK
bit IsSubResult
bit Concealed
uniqueidentifier MigratedFromPricingResultId FK
bit IsIncomplete
decimal CompletionPercentage
int Precision
uniqueidentifier PriceForwardCurveId
int PricingResultType
}
"Pricing.PricingRuns" {
uniqueidentifier Id PK
datetimeoffset Timestamp
datetimeoffset ValidFrom
datetimeoffset ValidUntil
uniqueidentifier PricingId FK
uniqueidentifier PricingAgreementId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
nvarchar SourcePricingInternalReference
bit Concealed
uniqueidentifier SourcingAgreementId FK
int PricingRunType
}
"Pricing.PricingStatus" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
int StatusType
nvarchar Reason
datetimeoffset Timestamp
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingValueProviderKeyValues" {
uniqueidentifier Id PK
nvarchar Key
nvarchar Value
uniqueidentifier PricingValueProviderStateId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingValueProviderStates" {
uniqueidentifier Id PK
uniqueidentifier PricingValueProviderTypeImplementationId
int State
nvarchar StatusMessage
bit AllowPricingActivation
datetimeoffset ContinuationDateTimeOffset
uniqueidentifier PricingId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
int StatusType
}
"Pricing.PricingVolumeGroupDetails" {
uniqueidentifier Id PK
int Key
nvarchar Value
int Format
uniqueidentifier CustomEnumId FK
uniqueidentifier PricingVolumeGroupId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingVolumeGroups" {
uniqueidentifier Id PK
nvarchar Name
nvarchar EAN
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier PricingId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
nvarchar DataSlotReference
nvarchar Revision
int SnapShotTimestamp
nvarchar TimeSeriesCode
}
"Pricing.Pricing_BrandRelation" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
uniqueidentifier BrandId
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.Pricing_ProductComponentRelation" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
uniqueidentifier ProductComponentId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
uniqueidentifier ProductComponentModelPricingRequestId
bit Concealed
}
"Pricing.Pricings" {
uniqueidentifier Id PK
datetimeoffset IssueOn
nvarchar InternalReference
nvarchar ExternalReference
nvarchar ReuseIdentifier
bit AllowMultipleAgreements
uniqueidentifier PricingRequestId FK
uniqueidentifier PropositionTemplateVersionId FK
uniqueidentifier ProductComponentVersionId FK
uniqueidentifier CorrespondenceId
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
nvarchar SourcePricingInternalReference
uniqueidentifier SalesBatchId
uniqueidentifier SalesBatchItemId
uniqueidentifier ModelPricingRequestId
datetimeoffset ContractStartDate
datetimeoffset ContractEndDate
datetimeoffset PublicationDate
bit SourceInAdvance
datetimeoffset ScoringValidUntil
uniqueidentifier OptionPhaseDetailSetId
bit Concealed
datetimeoffset ValidFromOverride
datetimeoffset ValidUntilOverride
}
"Pricing.SourcingAgreementDetails" {
uniqueidentifier Id PK
nvarchar Key
nvarchar Value
int Format
uniqueidentifier CustomEnumId FK
uniqueidentifier SourcingAgreementId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.SourcingAgreementPricingResultTotals" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
uniqueidentifier SourcingAgreementId FK
decimal Fee
int Unit
uniqueidentifier PricingDeliveryPeriodId FK
uniqueidentifier SalesProductVersionId FK
uniqueidentifier TariffCustomEnumComponentValueId FK
uniqueidentifier DirectionCustomEnumComponentValueId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
bit IsIncomplete
int Precision
}
"Pricing.SourcingAgreementVolumeGroupDetails" {
uniqueidentifier Id PK
int Key
nvarchar Value
int Format
uniqueidentifier CustomEnumId FK
uniqueidentifier SourcingAgreementVolumeGroupId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.SourcingAgreementVolumeGroups" {
uniqueidentifier Id PK
nvarchar Name
nvarchar EAN
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier SourcingAgreementId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.SourcingAgreement_ProductComponent" {
uniqueidentifier Id PK
uniqueidentifier SourcingAgreementId FK
uniqueidentifier ProductComponentId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.SourcingAgreements" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
datetimeoffset DateSourced
nvarchar InternalReference
nvarchar ExternalReference
nvarchar Comment
datetimeoffset PositionClosingDate
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
uniqueidentifier PropositionTemplateVersionId FK
}
"Pricing.FixationQuoteDetails" }o--|| "Pricing.FixationQuotes" : "FixationQuoteId"
"Pricing.FixationQuotes" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.FixationSubQuotes" }o--|| "Pricing.FixationQuotes" : "FixationQuoteId"
"Pricing.FixationSubQuoteDetails" }o--|| "Pricing.FixationSubQuotes" : "FixationSubQuoteId"
"Pricing.FixationSubQuotePeriods" }o--|| "Pricing.FixationSubQuotes" : "FixationSubQuoteId"
"Pricing.ManualPricingValueMetadatas" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.ManualPricingValueMetadatas" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.ManualPricingValueMetadatas" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.ManualPricingValueMetadatas" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.ManualPricingValueMetadatas" }o--|| "Pricing.ManualPricingValues" : "ManualPricingValueId"
"Pricing.ManualPricingValues" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.ManualPricingValues" }o--|| "Pricing.PricingDeliveryPeriods" : "PricingDeliveryPeriodId"
"Pricing.ManualPricingValues" }o--|| "Pricing.PricingResults" : "SourcePricingResultId"
"Pricing.ManualPricingValues" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.ManualPricingValues" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.ManualPricingValues" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.ManualPricingValues" }o--|| "Pricing.SourcingAgreements" : "SourcingAgreementId"
"Pricing.PricingAgreementDetailMetadatas" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetailMetadatas" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetailMetadatas" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetailMetadatas" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetailMetadatas" }o--|| "Pricing.PricingAgreementDetails" : "PricingAgreementDetailId"
"Pricing.PricingAgreementDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetails" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.PricingAgreementMeteringPointDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementMeteringPointDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementMeteringPointDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementMeteringPointDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementMeteringPointDetails" }o--|| "Pricing.PricingAgreementMeteringPoints" : "PricingAgreementMeteringPointId"
"Pricing.PricingAgreementMeteringPoints" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.PricingAgreementOptions" }o--|| "CRM.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.PricingAgreementOptions" }o--|| "Pricing.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.PricingAgreementOptions" }o--|| "ApplicationCore.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.PricingAgreementOptions" }o--|| "PM.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.PricingAgreementOptions" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "Pricing.PricingDeliveryPeriods" : "PricingDeliveryPeriodId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.PricingAgreementStrategies" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.PricingAgreementStrategies" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingRuns" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.PricingAgreements" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingAgreements" }o--|| "Pricing.PropositionTemplateVersions" : "PropositionTemplateVersionId"
"Pricing.PricingDeliveryPeriodCostTrackers" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.PricingDeliveryPeriodResultTrackers" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.PricingCosts" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingCosts" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingCosts" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingCosts" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingCosts" }o--|| "Pricing.PricingDeliveryPeriodCostTrackers" : "PricingDeliveryPeriodCostTrackerId"
"Pricing.PricingCosts" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.PricingCosts" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingCosts" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.PricingDeliveryPeriodCostTrackerStatusReasons" }o--|| "Pricing.PricingDeliveryPeriodCostTrackers" : "PricingDeliveryPeriodCostTrackerId"
"Pricing.PricingDeliveryPeriodCostTrackerStatusReasons" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.PricingDeliveryPeriodCostTrackerStatusReasons" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingDeliveryPeriodCostTrackers" }o--|| "Pricing.PricingDeliveryPeriods" : "PricingDeliveryPeriodId"
"Pricing.PricingDeliveryPeriodCostTrackers" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingDeliveryPeriodCostTrackers" }o--|| "Pricing.SourcingAgreements" : "SourcingAgreementId"
"Pricing.PricingDeliveryPeriodResultTrackerStatusReasons" }o--|| "Pricing.PricingDeliveryPeriodResultTrackers" : "PricingDeliveryPeriodResultTrackerId"
"Pricing.PricingDeliveryPeriodResultTrackerStatusReasons" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.PricingDeliveryPeriodResultTrackerStatusReasons" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingDeliveryPeriodResultTrackers" }o--|| "Pricing.PricingDeliveryPeriods" : "PricingDeliveryPeriodId"
"Pricing.PricingDeliveryPeriodResultTrackers" }o--|| "Pricing.PricingRuns" : "LastPricingRunId"
"Pricing.PricingDeliveryPeriodResultTrackers" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingDeliveryPeriodResultTrackers" }o--|| "Pricing.SourcingAgreements" : "SourcingAgreementId"
"Pricing.PricingDeliveryPeriods" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingResults" }o--|| "Pricing.PricingDeliveryPeriods" : "PricingDeliveryPeriodId"
"Pricing.PricingResultTotals" }o--|| "Pricing.PricingDeliveryPeriods" : "PricingDeliveryPeriodId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "Pricing.PricingDeliveryPeriods" : "PricingDeliveryPeriodId"
"Pricing.PricingDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingDetails" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingGenerationTriggers" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.PricingGenerationTriggers" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.PricingProvidedValueMetadatas" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingProvidedValueMetadatas" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingProvidedValueMetadatas" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingProvidedValueMetadatas" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingProvidedValueMetadatas" }o--|| "Pricing.PricingProvidedValues" : "PricingProvidedValueId"
"Pricing.PricingProvidedValues" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingResultMetadatas" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingResultMetadatas" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingResultMetadatas" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingResultMetadatas" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingResultMetadatas" }o--|| "Pricing.PricingResults" : "PricingResultId"
"Pricing.PricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingResultTotals" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.PricingResults" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "Pricing.PricingResults" : "MigratedFromPricingResultId"
"Pricing.PricingResults" }o--|| "Pricing.PricingResults" : "SourcePricingResultId"
"Pricing.PricingResults" }o--|| "Pricing.PricingRuns" : "PricingRunId"
"Pricing.PricingResults" }o--|| "Pricing.ProductElementRules" : "ParentProductElementRuleId"
"Pricing.PricingResults" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.PricingResults" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.PricingRuns" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingRuns" }o--|| "Pricing.SourcingAgreements" : "SourcingAgreementId"
"Pricing.PricingStatus" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingValueProviderKeyValues" }o--|| "Pricing.PricingValueProviderStates" : "PricingValueProviderStateId"
"Pricing.PricingValueProviderStates" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingVolumeGroupDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingVolumeGroupDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingVolumeGroupDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingVolumeGroupDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingVolumeGroupDetails" }o--|| "Pricing.PricingVolumeGroups" : "PricingVolumeGroupId"
"Pricing.PricingVolumeGroups" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.Pricing_BrandRelation" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.Pricing_ProductComponentRelation" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.Pricing_ProductComponentRelation" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.Pricings" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.Pricings" }o--|| "Pricing.ProductComponentVersions" : "ProductComponentVersionId"
"Pricing.Pricings" }o--|| "Pricing.PropositionTemplateVersions" : "PropositionTemplateVersionId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.SourcingAgreements" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.SourcingAgreementDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementDetails" }o--|| "Pricing.SourcingAgreements" : "SourcingAgreementId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "Pricing.SourcingAgreements" : "SourcingAgreementId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.SourcingAgreementVolumeGroupDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementVolumeGroupDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementVolumeGroupDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementVolumeGroupDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementVolumeGroupDetails" }o--|| "Pricing.SourcingAgreementVolumeGroups" : "SourcingAgreementVolumeGroupId"
"Pricing.SourcingAgreementVolumeGroups" }o--|| "Pricing.SourcingAgreements" : "SourcingAgreementId"
"Pricing.SourcingAgreement_ProductComponent" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.SourcingAgreement_ProductComponent" }o--|| "Pricing.SourcingAgreements" : "SourcingAgreementId"
"Pricing.SourcingAgreements" }o--|| "Pricing.PropositionTemplateVersions" : "PropositionTemplateVersionId"
erDiagram
"Pricing.FixationQuoteDetails" {
uniqueidentifier Id PK
uniqueidentifier FixationQuoteId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
nvarchar Key
nvarchar Value
}
"Pricing.FixationQuotes" {
uniqueidentifier Id PK
uniqueidentifier PricingAgreementId FK
nvarchar InternalReference
nvarchar ExternalReference
bit Indicative
datetimeoffset ReceivedTimestamp
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
uniqueidentifier FixationRequestId
decimal Capacity
int CapacityUnit
int LoadType
decimal Percentage
uniqueidentifier PriceForwardCurveGroupId
datetimeoffset PriceIndexReferenceDateTimeOffset
int PriceReferenceMoment
decimal TargetPercentage
int TradeDirection
decimal Volume
int VolumeUnit
}
"Pricing.FixationSubQuoteDetails" {
uniqueidentifier Id PK
uniqueidentifier FixationSubQuoteId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
nvarchar Key
nvarchar Value
}
"Pricing.FixationSubQuotes" {
uniqueidentifier Id PK
uniqueidentifier FixationQuoteId FK
decimal Volume
int VolumeUnit
decimal Capacity
int CapacityUnit
decimal Percentage
decimal TargetPercentage
uniqueidentifier PriceForwardCurveGroupId
datetimeoffset PriceIndexReferenceDateTimeOffset
datetimeoffset DeliveryPeriodStart
datetimeoffset DeliveryPeriodEnd
int TradeDirection
int LoadType
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.ManualPricingValueMetadatas" {
uniqueidentifier Id PK
uniqueidentifier ManualPricingValueId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
int Key
nvarchar Value
int Format
bit FromFeeRule
bit IsPricingOption
uniqueidentifier CustomEnumId FK
}
"Pricing.ManualPricingValues" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
uniqueidentifier PricingAgreementId FK
uniqueidentifier SourcingAgreementId FK
decimal Fee
int Precision
int Unit
bit IsSubResult
int SourceType
uniqueidentifier PricingDeliveryPeriodId FK
uniqueidentifier ProductElementRuleId FK
uniqueidentifier SalesProductVersionId FK
uniqueidentifier TariffCustomEnumComponentValueId FK
uniqueidentifier DirectionCustomEnumComponentValueId FK
uniqueidentifier SourcePricingResultId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingAgreementDetailMetadatas" {
uniqueidentifier Id PK
nvarchar Key
nvarchar Value
int Format
uniqueidentifier CustomEnumId FK
uniqueidentifier PricingAgreementDetailId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingAgreementDetails" {
uniqueidentifier Id PK
nvarchar Key
nvarchar Value
int Format
uniqueidentifier CustomEnumId FK
uniqueidentifier PricingAgreementId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingAgreementMeteringPointDetails" {
uniqueidentifier Id PK
int Key
nvarchar Value
int Format
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier CustomEnumId FK
uniqueidentifier PricingAgreementMeteringPointId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingAgreementMeteringPoints" {
uniqueidentifier Id PK
nvarchar Name
nvarchar EAN
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier PricingAgreementId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingAgreementOptions" {
uniqueidentifier Id PK
decimal Percentage
uniqueidentifier CustomEnumComponentId FK
uniqueidentifier PricingAgreementId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingAgreementPricingResultTotals" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
uniqueidentifier PricingAgreementId FK
decimal Fee
int Unit
uniqueidentifier PricingDeliveryPeriodId FK
uniqueidentifier SalesProductVersionId FK
uniqueidentifier TariffCustomEnumComponentValueId FK
uniqueidentifier DirectionCustomEnumComponentValueId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
bit IsIncomplete
int Precision
}
"Pricing.PricingAgreementStrategies" {
uniqueidentifier Id PK
uniqueidentifier PricingAgreementId FK
int SourcingType
uniqueidentifier ProductElementId FK
decimal Percentage
int ProcurementPeriodInMonths
int ProcurementOffsetPeriodInMonths
int ProcurementDeliveryPeriodInMonths
decimal StopLossThreshold
int StopLossThresholdUnit
int FallbackStrategySourcingType
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
datetimeoffset ProcurementEnd
datetimeoffset ProcurementStart
}
"Pricing.PricingAgreements" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
datetimeoffset Scored
nvarchar InternalReference
nvarchar ExternalReference
nvarchar Comment
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
uniqueidentifier BrandId
bit Concealed
uniqueidentifier PropositionTemplateVersionId FK
}
"Pricing.PricingCosts" {
uniqueidentifier Id PK
uniqueidentifier PricingDeliveryPeriodCostTrackerId FK
decimal Fee
int Unit
uniqueidentifier ProductElementId FK
uniqueidentifier ProductElementRuleId FK
uniqueidentifier TariffCustomEnumComponentValueId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
uniqueidentifier SalesProductVersionId FK
uniqueidentifier DirectionCustomEnumComponentValueId
bit Concealed
}
"Pricing.PricingDeliveryPeriodCostTrackerStatusReasons" {
uniqueidentifier Id PK
uniqueidentifier PricingDeliveryPeriodCostTrackerId FK
nvarchar Reason
uniqueidentifier ProductElementId FK
uniqueidentifier ProductElementRuleId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingDeliveryPeriodCostTrackers" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
uniqueidentifier PricingDeliveryPeriodId FK
uniqueidentifier PricingAgreementId FK
int Status
int PricingStage
datetimeoffset NextRecheckDate
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
uniqueidentifier SourcingAgreementId FK
}
"Pricing.PricingDeliveryPeriodResultTrackerStatusReasons" {
uniqueidentifier Id PK
uniqueidentifier PricingDeliveryPeriodResultTrackerId FK
nvarchar Reason
uniqueidentifier ProductElementId FK
uniqueidentifier ProductElementRuleId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
uniqueidentifier ScriptVersionId
datetimeoffset RevisitDate
bit Concealed
}
"Pricing.PricingDeliveryPeriodResultTrackers" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
uniqueidentifier PricingAgreementId FK
uniqueidentifier PricingDeliveryPeriodId FK
int Status
int PricingStage
datetimeoffset NextRecheckDate
uniqueidentifier LastPricingRunId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
uniqueidentifier SourcingAgreementId FK
}
"Pricing.PricingDeliveryPeriods" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
nvarchar Description
int DeliveryPeriodDivisionType
datetimeoffset Start
datetimeoffset End
bit IsPartial
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
datetimeoffset PeriodDivisionDate
}
"Pricing.PricingDetails" {
uniqueidentifier Id PK
nvarchar Key
nvarchar Value
int Format
uniqueidentifier CustomEnumId FK
uniqueidentifier PricingId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
bit UserOverwritable
int PricingStage
}
"Pricing.PricingGenerationTriggers" {
uniqueidentifier Id PK
uniqueidentifier ProductComponentId FK
uniqueidentifier PricingRequestId FK
int TriggerType
nvarchar TriggerConfiguration
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingProvidedValueMetadatas" {
uniqueidentifier Id PK
uniqueidentifier PricingProvidedValueId FK
int Key
nvarchar Value
int Format
uniqueidentifier CustomEnumId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingProvidedValues" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
uniqueidentifier PricingValueProviderTypeImplementationId
int Key
nvarchar Value
int Format
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingResultMetadatas" {
uniqueidentifier Id PK
uniqueidentifier PricingResultId FK
int Key
nvarchar Value
int Format
bit FromFeeRule
uniqueidentifier CustomEnumId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit IsPricingOption
bit Concealed
}
"Pricing.PricingResultTotals" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
decimal Fee
int Unit
uniqueidentifier PricingDeliveryPeriodId FK
uniqueidentifier SalesProductVersionId FK
uniqueidentifier TariffCustomEnumComponentValueId FK
uniqueidentifier DirectionCustomEnumComponentValueId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
bit IsIncomplete
int Precision
}
"Pricing.PricingResults" {
uniqueidentifier Id PK
decimal Fee
int Unit
bit IsEditable
bit IsRequired
int PricingStage
int SourceType
uniqueidentifier PricingRunId FK
uniqueidentifier ParentProductElementRuleId FK
uniqueidentifier ProductElementRuleId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
uniqueidentifier SalesProductVersionId FK
uniqueidentifier SourcePricingResultId FK
uniqueidentifier TariffCustomEnumComponentValueId FK
uniqueidentifier PricingDeliveryPeriodId FK
uniqueidentifier DirectionCustomEnumComponentValueId FK
bit IsSubResult
bit Concealed
uniqueidentifier MigratedFromPricingResultId FK
bit IsIncomplete
decimal CompletionPercentage
int Precision
uniqueidentifier PriceForwardCurveId
int PricingResultType
}
"Pricing.PricingRuns" {
uniqueidentifier Id PK
datetimeoffset Timestamp
datetimeoffset ValidFrom
datetimeoffset ValidUntil
uniqueidentifier PricingId FK
uniqueidentifier PricingAgreementId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
nvarchar SourcePricingInternalReference
bit Concealed
uniqueidentifier SourcingAgreementId FK
int PricingRunType
}
"Pricing.PricingStatus" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
int StatusType
nvarchar Reason
datetimeoffset Timestamp
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingValueProviderKeyValues" {
uniqueidentifier Id PK
nvarchar Key
nvarchar Value
uniqueidentifier PricingValueProviderStateId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingValueProviderStates" {
uniqueidentifier Id PK
uniqueidentifier PricingValueProviderTypeImplementationId
int State
nvarchar StatusMessage
bit AllowPricingActivation
datetimeoffset ContinuationDateTimeOffset
uniqueidentifier PricingId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
int StatusType
}
"Pricing.PricingVolumeGroupDetails" {
uniqueidentifier Id PK
int Key
nvarchar Value
int Format
uniqueidentifier CustomEnumId FK
uniqueidentifier PricingVolumeGroupId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingVolumeGroups" {
uniqueidentifier Id PK
nvarchar Name
nvarchar EAN
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier PricingId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
nvarchar DataSlotReference
nvarchar Revision
int SnapShotTimestamp
nvarchar TimeSeriesCode
}
"Pricing.Pricing_BrandRelation" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
uniqueidentifier BrandId
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.Pricing_ProductComponentRelation" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
uniqueidentifier ProductComponentId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
uniqueidentifier ProductComponentModelPricingRequestId
bit Concealed
}
"Pricing.Pricings" {
uniqueidentifier Id PK
datetimeoffset IssueOn
nvarchar InternalReference
nvarchar ExternalReference
nvarchar ReuseIdentifier
bit AllowMultipleAgreements
uniqueidentifier PricingRequestId FK
uniqueidentifier PropositionTemplateVersionId FK
uniqueidentifier ProductComponentVersionId FK
uniqueidentifier CorrespondenceId
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
nvarchar SourcePricingInternalReference
uniqueidentifier SalesBatchId
uniqueidentifier SalesBatchItemId
uniqueidentifier ModelPricingRequestId
datetimeoffset ContractStartDate
datetimeoffset ContractEndDate
datetimeoffset PublicationDate
bit SourceInAdvance
datetimeoffset ScoringValidUntil
uniqueidentifier OptionPhaseDetailSetId
bit Concealed
datetimeoffset ValidFromOverride
datetimeoffset ValidUntilOverride
}
"Pricing.SourcingAgreementDetails" {
uniqueidentifier Id PK
nvarchar Key
nvarchar Value
int Format
uniqueidentifier CustomEnumId FK
uniqueidentifier SourcingAgreementId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.SourcingAgreementPricingResultTotals" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
uniqueidentifier SourcingAgreementId FK
decimal Fee
int Unit
uniqueidentifier PricingDeliveryPeriodId FK
uniqueidentifier SalesProductVersionId FK
uniqueidentifier TariffCustomEnumComponentValueId FK
uniqueidentifier DirectionCustomEnumComponentValueId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
bit IsIncomplete
int Precision
}
"Pricing.SourcingAgreementVolumeGroupDetails" {
uniqueidentifier Id PK
int Key
nvarchar Value
int Format
uniqueidentifier CustomEnumId FK
uniqueidentifier SourcingAgreementVolumeGroupId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.SourcingAgreementVolumeGroups" {
uniqueidentifier Id PK
nvarchar Name
nvarchar EAN
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier SourcingAgreementId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.SourcingAgreement_ProductComponent" {
uniqueidentifier Id PK
uniqueidentifier SourcingAgreementId FK
uniqueidentifier ProductComponentId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.SourcingAgreements" {
uniqueidentifier Id PK
uniqueidentifier PricingId FK
datetimeoffset DateSourced
nvarchar InternalReference
nvarchar ExternalReference
nvarchar Comment
datetimeoffset PositionClosingDate
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
uniqueidentifier PropositionTemplateVersionId FK
}
"Pricing.FixationQuoteDetails" }o--|| "Pricing.FixationQuotes" : "FixationQuoteId"
"Pricing.FixationQuotes" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.FixationSubQuotes" }o--|| "Pricing.FixationQuotes" : "FixationQuoteId"
"Pricing.FixationSubQuoteDetails" }o--|| "Pricing.FixationSubQuotes" : "FixationSubQuoteId"
"Pricing.FixationSubQuotePeriods" }o--|| "Pricing.FixationSubQuotes" : "FixationSubQuoteId"
"Pricing.ManualPricingValueMetadatas" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.ManualPricingValueMetadatas" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.ManualPricingValueMetadatas" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.ManualPricingValueMetadatas" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.ManualPricingValueMetadatas" }o--|| "Pricing.ManualPricingValues" : "ManualPricingValueId"
"Pricing.ManualPricingValues" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.ManualPricingValues" }o--|| "Pricing.PricingDeliveryPeriods" : "PricingDeliveryPeriodId"
"Pricing.ManualPricingValues" }o--|| "Pricing.PricingResults" : "SourcePricingResultId"
"Pricing.ManualPricingValues" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.ManualPricingValues" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.ManualPricingValues" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.ManualPricingValues" }o--|| "Pricing.SourcingAgreements" : "SourcingAgreementId"
"Pricing.PricingAgreementDetailMetadatas" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetailMetadatas" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetailMetadatas" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetailMetadatas" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetailMetadatas" }o--|| "Pricing.PricingAgreementDetails" : "PricingAgreementDetailId"
"Pricing.PricingAgreementDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetails" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.PricingAgreementMeteringPointDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementMeteringPointDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementMeteringPointDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementMeteringPointDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementMeteringPointDetails" }o--|| "Pricing.PricingAgreementMeteringPoints" : "PricingAgreementMeteringPointId"
"Pricing.PricingAgreementMeteringPoints" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.PricingAgreementOptions" }o--|| "CRM.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.PricingAgreementOptions" }o--|| "Pricing.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.PricingAgreementOptions" }o--|| "ApplicationCore.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.PricingAgreementOptions" }o--|| "PM.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.PricingAgreementOptions" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "Pricing.PricingDeliveryPeriods" : "PricingDeliveryPeriodId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.PricingAgreementStrategies" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.PricingAgreementStrategies" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingRuns" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.PricingAgreements" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingAgreements" }o--|| "Pricing.PropositionTemplateVersions" : "PropositionTemplateVersionId"
"Pricing.PricingDeliveryPeriodCostTrackers" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.PricingDeliveryPeriodResultTrackers" }o--|| "Pricing.PricingAgreements" : "PricingAgreementId"
"Pricing.PricingCosts" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingCosts" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingCosts" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingCosts" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingCosts" }o--|| "Pricing.PricingDeliveryPeriodCostTrackers" : "PricingDeliveryPeriodCostTrackerId"
"Pricing.PricingCosts" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.PricingCosts" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingCosts" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.PricingDeliveryPeriodCostTrackerStatusReasons" }o--|| "Pricing.PricingDeliveryPeriodCostTrackers" : "PricingDeliveryPeriodCostTrackerId"
"Pricing.PricingDeliveryPeriodCostTrackerStatusReasons" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.PricingDeliveryPeriodCostTrackerStatusReasons" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingDeliveryPeriodCostTrackers" }o--|| "Pricing.PricingDeliveryPeriods" : "PricingDeliveryPeriodId"
"Pricing.PricingDeliveryPeriodCostTrackers" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingDeliveryPeriodCostTrackers" }o--|| "Pricing.SourcingAgreements" : "SourcingAgreementId"
"Pricing.PricingDeliveryPeriodResultTrackerStatusReasons" }o--|| "Pricing.PricingDeliveryPeriodResultTrackers" : "PricingDeliveryPeriodResultTrackerId"
"Pricing.PricingDeliveryPeriodResultTrackerStatusReasons" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.PricingDeliveryPeriodResultTrackerStatusReasons" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingDeliveryPeriodResultTrackers" }o--|| "Pricing.PricingDeliveryPeriods" : "PricingDeliveryPeriodId"
"Pricing.PricingDeliveryPeriodResultTrackers" }o--|| "Pricing.PricingRuns" : "LastPricingRunId"
"Pricing.PricingDeliveryPeriodResultTrackers" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingDeliveryPeriodResultTrackers" }o--|| "Pricing.SourcingAgreements" : "SourcingAgreementId"
"Pricing.PricingDeliveryPeriods" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingResults" }o--|| "Pricing.PricingDeliveryPeriods" : "PricingDeliveryPeriodId"
"Pricing.PricingResultTotals" }o--|| "Pricing.PricingDeliveryPeriods" : "PricingDeliveryPeriodId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "Pricing.PricingDeliveryPeriods" : "PricingDeliveryPeriodId"
"Pricing.PricingDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingDetails" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingGenerationTriggers" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.PricingGenerationTriggers" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.PricingProvidedValueMetadatas" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingProvidedValueMetadatas" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingProvidedValueMetadatas" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingProvidedValueMetadatas" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingProvidedValueMetadatas" }o--|| "Pricing.PricingProvidedValues" : "PricingProvidedValueId"
"Pricing.PricingProvidedValues" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingResultMetadatas" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingResultMetadatas" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingResultMetadatas" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingResultMetadatas" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingResultMetadatas" }o--|| "Pricing.PricingResults" : "PricingResultId"
"Pricing.PricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingResultTotals" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.PricingResults" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "Pricing.PricingResults" : "MigratedFromPricingResultId"
"Pricing.PricingResults" }o--|| "Pricing.PricingResults" : "SourcePricingResultId"
"Pricing.PricingResults" }o--|| "Pricing.PricingRuns" : "PricingRunId"
"Pricing.PricingResults" }o--|| "Pricing.ProductElementRules" : "ParentProductElementRuleId"
"Pricing.PricingResults" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.PricingResults" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.PricingRuns" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingRuns" }o--|| "Pricing.SourcingAgreements" : "SourcingAgreementId"
"Pricing.PricingStatus" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingValueProviderKeyValues" }o--|| "Pricing.PricingValueProviderStates" : "PricingValueProviderStateId"
"Pricing.PricingValueProviderStates" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.PricingVolumeGroupDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingVolumeGroupDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingVolumeGroupDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingVolumeGroupDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingVolumeGroupDetails" }o--|| "Pricing.PricingVolumeGroups" : "PricingVolumeGroupId"
"Pricing.PricingVolumeGroups" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.Pricing_BrandRelation" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.Pricing_ProductComponentRelation" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.Pricing_ProductComponentRelation" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.Pricings" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.Pricings" }o--|| "Pricing.ProductComponentVersions" : "ProductComponentVersionId"
"Pricing.Pricings" }o--|| "Pricing.PropositionTemplateVersions" : "PropositionTemplateVersionId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.SourcingAgreements" }o--|| "Pricing.Pricings" : "PricingId"
"Pricing.SourcingAgreementDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementDetails" }o--|| "Pricing.SourcingAgreements" : "SourcingAgreementId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "Pricing.SourcingAgreements" : "SourcingAgreementId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.SourcingAgreementVolumeGroupDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementVolumeGroupDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementVolumeGroupDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementVolumeGroupDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementVolumeGroupDetails" }o--|| "Pricing.SourcingAgreementVolumeGroups" : "SourcingAgreementVolumeGroupId"
"Pricing.SourcingAgreementVolumeGroups" }o--|| "Pricing.SourcingAgreements" : "SourcingAgreementId"
"Pricing.SourcingAgreement_ProductComponent" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.SourcingAgreement_ProductComponent" }o--|| "Pricing.SourcingAgreements" : "SourcingAgreementId"
"Pricing.SourcingAgreements" }o--|| "Pricing.PropositionTemplateVersions" : "PropositionTemplateVersionId"
{
"definitions": {
"Pricing.SourcingAgreement_ProductComponent": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"SourcingAgreementId": {
"type": "string",
"description": "FK to Pricing.SourcingAgreements"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"ProductComponentId": {
"type": "string",
"description": "FK to Pricing.ProductComponents"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.PricingValueProviderKeyValues": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingValueProviderStateId": {
"type": "string",
"description": "FK to Pricing.PricingValueProviderStates"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.Pricing_BrandRelation": {
"properties": {
"PricingId": {
"type": "string",
"description": "FK to Pricing.Pricings"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"BrandId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.PricingAgreementStrategies": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"SourcingType": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"FallbackStrategySourcingType": {
"type": "integer",
"description": "int"
},
"ProcurementEnd": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ProcurementPeriodInMonths": {
"type": "integer",
"description": "int"
},
"EndDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Percentage": {
"type": "string",
"description": "decimal"
},
"ProcurementStart": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingAgreementId": {
"type": "string",
"description": "FK to Pricing.PricingAgreements"
},
"ProcurementOffsetPeriodInMonths": {
"type": "integer",
"description": "int"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"StopLossThresholdUnit": {
"type": "integer",
"description": "int"
},
"ProcurementDeliveryPeriodInMonths": {
"type": "integer",
"description": "int"
},
"ProductElementId": {
"type": "string",
"description": "FK to Pricing.ProductElements"
},
"StartDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"StopLossThreshold": {
"type": "string",
"description": "decimal"
}
},
"type": "object"
},
"Pricing.PricingDetails": {
"properties": {
"PricingStage": {
"type": "integer",
"description": "int"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Format": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "string",
"description": "nvarchar"
},
"UserOverwritable": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingId": {
"type": "string",
"description": "FK to Pricing.Pricings"
},
"CustomEnumId": {
"type": "string",
"description": "FK to PM.CustomEnums"
}
},
"type": "object"
},
"Pricing.PricingDeliveryPeriods": {
"properties": {
"End": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Description": {
"type": "string",
"description": "nvarchar"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"DeliveryPeriodDivisionType": {
"type": "integer",
"description": "int"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Start": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PeriodDivisionDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingId": {
"type": "string",
"description": "FK to Pricing.Pricings"
},
"IsPartial": {
"type": "boolean",
"description": "bit"
}
},
"type": "object"
},
"Pricing.PricingAgreementMeteringPointDetails": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EndDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Format": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingAgreementMeteringPointId": {
"type": "string",
"description": "FK to Pricing.PricingAgreementMeteringPoints"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"StartDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"CustomEnumId": {
"type": "string",
"description": "FK to PM.CustomEnums"
}
},
"type": "object"
},
"Pricing.PricingVolumeGroupDetails": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"PricingVolumeGroupId": {
"type": "string",
"description": "FK to Pricing.PricingVolumeGroups"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Format": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"CustomEnumId": {
"type": "string",
"description": "FK to PM.CustomEnums"
}
},
"type": "object"
},
"Pricing.PricingResults": {
"properties": {
"SalesProductVersionId": {
"type": "string",
"description": "FK to Pricing.SalesProductVersions"
},
"Unit": {
"type": "integer",
"description": "int"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"MigratedFromPricingResultId": {
"type": "string",
"description": "FK to Pricing.PricingResults"
},
"IsSubResult": {
"type": "boolean",
"description": "bit"
},
"Precision": {
"type": "integer",
"description": "int"
},
"SourceType": {
"type": "integer",
"description": "int"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PriceForwardCurveId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"DirectionCustomEnumComponentValueId": {
"type": "string",
"description": "FK to PM.CustomEnumComponentValues"
},
"PricingRunId": {
"type": "string",
"description": "FK to Pricing.PricingRuns"
},
"IsIncomplete": {
"type": "boolean",
"description": "bit"
},
"PricingDeliveryPeriodId": {
"type": "string",
"description": "FK to Pricing.PricingDeliveryPeriods"
},
"CompletionPercentage": {
"type": "string",
"description": "decimal"
},
"Fee": {
"type": "string",
"description": "decimal"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"IsEditable": {
"type": "boolean",
"description": "bit"
},
"IsRequired": {
"type": "boolean",
"description": "bit"
},
"TariffCustomEnumComponentValueId": {
"type": "string",
"description": "FK to PM.CustomEnumComponentValues"
},
"PricingStage": {
"type": "integer",
"description": "int"
},
"SourcePricingResultId": {
"type": "string",
"description": "FK to Pricing.PricingResults"
},
"ProductElementRuleId": {
"type": "string",
"description": "FK to Pricing.ProductElementRules"
},
"PricingResultType": {
"type": "integer",
"description": "int"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"ParentProductElementRuleId": {
"type": "string",
"description": "FK to Pricing.ProductElementRules"
}
},
"type": "object"
},
"Pricing.ManualPricingValues": {
"properties": {
"Precision": {
"type": "integer",
"description": "int"
},
"SourcingAgreementId": {
"type": "string",
"description": "FK to Pricing.SourcingAgreements"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"SourceType": {
"type": "integer",
"description": "int"
},
"ProductElementRuleId": {
"type": "string",
"description": "FK to Pricing.ProductElementRules"
},
"SalesProductVersionId": {
"type": "string",
"description": "FK to Pricing.SalesProductVersions"
},
"PricingDeliveryPeriodId": {
"type": "string",
"description": "FK to Pricing.PricingDeliveryPeriods"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingAgreementId": {
"type": "string",
"description": "FK to Pricing.PricingAgreements"
},
"Fee": {
"type": "string",
"description": "decimal"
},
"IsSubResult": {
"type": "boolean",
"description": "bit"
},
"SourcePricingResultId": {
"type": "string",
"description": "FK to Pricing.PricingResults"
},
"DirectionCustomEnumComponentValueId": {
"type": "string",
"description": "FK to PM.CustomEnumComponentValues"
},
"Unit": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingId": {
"type": "string",
"description": "FK to Pricing.Pricings"
},
"TariffCustomEnumComponentValueId": {
"type": "string",
"description": "FK to PM.CustomEnumComponentValues"
}
},
"type": "object"
},
"Pricing.PricingDeliveryPeriodResultTrackers": {
"properties": {
"PricingStage": {
"type": "integer",
"description": "int"
},
"SourcingAgreementId": {
"type": "string",
"description": "FK to Pricing.SourcingAgreements"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PricingDeliveryPeriodId": {
"type": "string",
"description": "FK to Pricing.PricingDeliveryPeriods"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingAgreementId": {
"type": "string",
"description": "FK to Pricing.PricingAgreements"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"LastPricingRunId": {
"type": "string",
"description": "FK to Pricing.PricingRuns"
},
"Status": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"NextRecheckDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingId": {
"type": "string",
"description": "FK to Pricing.Pricings"
}
},
"type": "object"
},
"Pricing.FixationSubQuoteDetails": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "string",
"description": "nvarchar"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"FixationSubQuoteId": {
"type": "string",
"description": "FK to Pricing.FixationSubQuotes"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.SourcingAgreementVolumeGroupDetails": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Format": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"SourcingAgreementVolumeGroupId": {
"type": "string",
"description": "FK to Pricing.SourcingAgreementVolumeGroups"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"CustomEnumId": {
"type": "string",
"description": "FK to PM.CustomEnums"
}
},
"type": "object"
},
"Pricing.PricingAgreementPricingResultTotals": {
"properties": {
"Precision": {
"type": "integer",
"description": "int"
},
"SalesProductVersionId": {
"type": "string",
"description": "FK to Pricing.SalesProductVersions"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Fee": {
"type": "string",
"description": "decimal"
},
"PricingDeliveryPeriodId": {
"type": "string",
"description": "FK to Pricing.PricingDeliveryPeriods"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingAgreementId": {
"type": "string",
"description": "FK to Pricing.PricingAgreements"
},
"IsIncomplete": {
"type": "boolean",
"description": "bit"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"DirectionCustomEnumComponentValueId": {
"type": "string",
"description": "FK to PM.CustomEnumComponentValues"
},
"Unit": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingId": {
"type": "string",
"description": "FK to Pricing.Pricings"
},
"TariffCustomEnumComponentValueId": {
"type": "string",
"description": "FK to PM.CustomEnumComponentValues"
}
},
"type": "object"
},
"Pricing.PricingAgreementDetails": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Format": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingAgreementId": {
"type": "string",
"description": "FK to Pricing.PricingAgreements"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"CustomEnumId": {
"type": "string",
"description": "FK to PM.CustomEnums"
}
},
"type": "object"
},
"Pricing.Pricings": {
"properties": {
"OptionPhaseDetailSetId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"InternalReference": {
"type": "string",
"description": "nvarchar"
},
"PricingRequestId": {
"type": "string",
"description": "FK to Pricing.PricingRequests"
},
"ModelPricingRequestId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ContractStartDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"SalesBatchId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ProductComponentVersionId": {
"type": "string",
"description": "FK to Pricing.ProductComponentVersions"
},
"SourceInAdvance": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"SalesBatchItemId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"IssueOn": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"ValidFromOverride": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"ReuseIdentifier": {
"type": "string",
"description": "nvarchar"
},
"PropositionTemplateVersionId": {
"type": "string",
"description": "FK to Pricing.PropositionTemplateVersions"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ExternalReference": {
"type": "string",
"description": "nvarchar"
},
"ValidUntilOverride": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"AllowMultipleAgreements": {
"type": "boolean",
"description": "bit"
},
"ContractEndDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"ScoringValidUntil": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PublicationDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"CorrespondenceId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"SourcePricingInternalReference": {
"type": "string",
"description": "nvarchar"
}
},
"type": "object"
},
"Pricing.PricingDeliveryPeriodCostTrackers": {
"properties": {
"PricingStage": {
"type": "integer",
"description": "int"
},
"SourcingAgreementId": {
"type": "string",
"description": "FK to Pricing.SourcingAgreements"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PricingDeliveryPeriodId": {
"type": "string",
"description": "FK to Pricing.PricingDeliveryPeriods"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingAgreementId": {
"type": "string",
"description": "FK to Pricing.PricingAgreements"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Status": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"NextRecheckDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingId": {
"type": "string",
"description": "FK to Pricing.Pricings"
}
},
"type": "object"
},
"Pricing.PricingAgreementMeteringPoints": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Name": {
"type": "string",
"description": "nvarchar"
},
"EAN": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EndDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingAgreementId": {
"type": "string",
"description": "FK to Pricing.PricingAgreements"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"StartDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
}
},
"type": "object"
},
"Pricing.PricingRuns": {
"properties": {
"SourcingAgreementId": {
"type": "string",
"description": "FK to Pricing.SourcingAgreements"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"SourcePricingInternalReference": {
"type": "string",
"description": "nvarchar"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"PricingRunType": {
"type": "integer",
"description": "int"
},
"ValidUntil": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingAgreementId": {
"type": "string",
"description": "FK to Pricing.PricingAgreements"
},
"ValidFrom": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingId": {
"type": "string",
"description": "FK to Pricing.Pricings"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Timestamp": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
}
},
"type": "object"
},
"Pricing.PricingStatus": {
"properties": {
"PricingId": {
"type": "string",
"description": "FK to Pricing.Pricings"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"StatusType": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Reason": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Timestamp": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
}
},
"type": "object"
},
"Pricing.PricingValueProviderStates": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ContinuationDateTimeOffset": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"StatusMessage": {
"type": "string",
"description": "nvarchar"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingValueProviderTypeImplementationId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"StatusType": {
"type": "integer",
"description": "int"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"State": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingId": {
"type": "string",
"description": "FK to Pricing.Pricings"
},
"AllowPricingActivation": {
"type": "boolean",
"description": "bit"
}
},
"type": "object"
},
"Pricing.PricingResultMetadatas": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"IsPricingOption": {
"type": "boolean",
"description": "bit"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"FromFeeRule": {
"type": "boolean",
"description": "bit"
},
"Format": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Key": {
"type": "integer",
"description": "int"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PricingResultId": {
"type": "string",
"description": "FK to Pricing.PricingResults"
},
"CustomEnumId": {
"type": "string",
"description": "FK to PM.CustomEnums"
}
},
"type": "object"
},
"Pricing.PricingProvidedValueMetadatas": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"PricingProvidedValueId": {
"type": "string",
"description": "FK to Pricing.PricingProvidedValues"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Format": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"CustomEnumId": {
"type": "string",
"description": "FK to PM.CustomEnums"
}
},
"type": "object"
},
"Pricing.FixationSubQuotes": {
"properties": {
"TradeDirection": {
"type": "integer",
"description": "int"
},
"PriceForwardCurveGroupId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"DeliveryPeriodEnd": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"DeliveryPeriodStart": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"VolumeUnit": {
"type": "integer",
"description": "int"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Percentage": {
"type": "string",
"description": "decimal"
},
"FixationQuoteId": {
"type": "string",
"description": "FK to Pricing.FixationQuotes"
},
"LoadType": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"TargetPercentage": {
"type": "string",
"description": "decimal"
},
"Capacity": {
"type": "string",
"description": "decimal"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Volume": {
"type": "string",
"description": "decimal"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"CapacityUnit": {
"type": "integer",
"description": "int"
},
"PriceIndexReferenceDateTimeOffset": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
}
},
"type": "object"
},
"Pricing.SourcingAgreementDetails": {
"properties": {
"SourcingAgreementId": {
"type": "string",
"description": "FK to Pricing.SourcingAgreements"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Format": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"CustomEnumId": {
"type": "string",
"description": "FK to PM.CustomEnums"
}
},
"type": "object"
},
"Pricing.ManualPricingValueMetadatas": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"IsPricingOption": {
"type": "boolean",
"description": "bit"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"FromFeeRule": {
"type": "boolean",
"description": "bit"
},
"Format": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"ManualPricingValueId": {
"type": "string",
"description": "FK to Pricing.ManualPricingValues"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"CustomEnumId": {
"type": "string",
"description": "FK to PM.CustomEnums"
}
},
"type": "object"
},
"Pricing.SourcingAgreements": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"DateSourced": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"PositionClosingDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PropositionTemplateVersionId": {
"type": "string",
"description": "FK to Pricing.PropositionTemplateVersions"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Comment": {
"type": "string",
"description": "nvarchar"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"InternalReference": {
"type": "string",
"description": "nvarchar"
},
"ExternalReference": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingId": {
"type": "string",
"description": "FK to Pricing.Pricings"
}
},
"type": "object"
},
"Pricing.PricingDeliveryPeriodResultTrackerStatusReasons": {
"properties": {
"ScriptVersionId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ProductElementId": {
"type": "string",
"description": "FK to Pricing.ProductElements"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ProductElementRuleId": {
"type": "string",
"description": "FK to Pricing.ProductElementRules"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Reason": {
"type": "string",
"description": "nvarchar"
},
"RevisitDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PricingDeliveryPeriodResultTrackerId": {
"type": "string",
"description": "FK to Pricing.PricingDeliveryPeriodResultTrackers"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
}
},
"type": "object"
},
"Pricing.FixationQuoteDetails": {
"properties": {
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "string",
"description": "nvarchar"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"FixationQuoteId": {
"type": "string",
"description": "FK to Pricing.FixationQuotes"
}
},
"type": "object"
},
"Pricing.Pricing_ProductComponentRelation": {
"properties": {
"PricingId": {
"type": "string",
"description": "FK to Pricing.Pricings"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"ProductComponentModelPricingRequestId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ProductComponentId": {
"type": "string",
"description": "FK to Pricing.ProductComponents"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.PricingAgreementOptions": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"CustomEnumComponentId": {
"type": "string",
"description": "FK to PM.CustomEnumComponents"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Percentage": {
"type": "string",
"description": "decimal"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingAgreementId": {
"type": "string",
"description": "FK to Pricing.PricingAgreements"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.SourcingAgreementPricingResultTotals": {
"properties": {
"Precision": {
"type": "integer",
"description": "int"
},
"SourcingAgreementId": {
"type": "string",
"description": "FK to Pricing.SourcingAgreements"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Fee": {
"type": "string",
"description": "decimal"
},
"PricingDeliveryPeriodId": {
"type": "string",
"description": "FK to Pricing.PricingDeliveryPeriods"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"IsIncomplete": {
"type": "boolean",
"description": "bit"
},
"SalesProductVersionId": {
"type": "string",
"description": "FK to Pricing.SalesProductVersions"
},
"DirectionCustomEnumComponentValueId": {
"type": "string",
"description": "FK to PM.CustomEnumComponentValues"
},
"Unit": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingId": {
"type": "string",
"description": "FK to Pricing.Pricings"
},
"TariffCustomEnumComponentValueId": {
"type": "string",
"description": "FK to PM.CustomEnumComponentValues"
}
},
"type": "object"
},
"Pricing.FixationQuotes": {
"properties": {
"TradeDirection": {
"type": "integer",
"description": "int"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"VolumeUnit": {
"type": "integer",
"description": "int"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Percentage": {
"type": "string",
"description": "decimal"
},
"PriceIndexReferenceDateTimeOffset": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"LoadType": {
"type": "integer",
"description": "int"
},
"PriceReferenceMoment": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingAgreementId": {
"type": "string",
"description": "FK to Pricing.PricingAgreements"
},
"TargetPercentage": {
"type": "string",
"description": "decimal"
},
"Capacity": {
"type": "string",
"description": "decimal"
},
"ReceivedTimestamp": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"InternalReference": {
"type": "string",
"description": "nvarchar"
},
"ExternalReference": {
"type": "string",
"description": "nvarchar"
},
"Indicative": {
"type": "boolean",
"description": "bit"
},
"Volume": {
"type": "string",
"description": "decimal"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"FixationRequestId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"CapacityUnit": {
"type": "integer",
"description": "int"
},
"PriceForwardCurveGroupId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.PricingDeliveryPeriodCostTrackerStatusReasons": {
"properties": {
"ProductElementId": {
"type": "string",
"description": "FK to Pricing.ProductElements"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PricingDeliveryPeriodCostTrackerId": {
"type": "string",
"description": "FK to Pricing.PricingDeliveryPeriodCostTrackers"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"ProductElementRuleId": {
"type": "string",
"description": "FK to Pricing.ProductElementRules"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Reason": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.PricingAgreementDetailMetadatas": {
"properties": {
"PricingAgreementDetailId": {
"type": "string",
"description": "FK to Pricing.PricingAgreementDetails"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Format": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"CustomEnumId": {
"type": "string",
"description": "FK to PM.CustomEnums"
}
},
"type": "object"
},
"Pricing.SourcingAgreementVolumeGroups": {
"properties": {
"SourcingAgreementId": {
"type": "string",
"description": "FK to Pricing.SourcingAgreements"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EAN": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Name": {
"type": "string",
"description": "nvarchar"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EndDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"StartDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
}
},
"type": "object"
},
"Pricing.PricingCosts": {
"properties": {
"PricingDeliveryPeriodCostTrackerId": {
"type": "string",
"description": "FK to Pricing.PricingDeliveryPeriodCostTrackers"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ProductElementId": {
"type": "string",
"description": "FK to Pricing.ProductElements"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ProductElementRuleId": {
"type": "string",
"description": "FK to Pricing.ProductElementRules"
},
"Fee": {
"type": "string",
"description": "decimal"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"DirectionCustomEnumComponentValueId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Unit": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"SalesProductVersionId": {
"type": "string",
"description": "FK to Pricing.SalesProductVersions"
},
"TariffCustomEnumComponentValueId": {
"type": "string",
"description": "FK to PM.CustomEnumComponentValues"
}
},
"type": "object"
},
"Pricing.PricingResultTotals": {
"properties": {
"Precision": {
"type": "integer",
"description": "int"
},
"SalesProductVersionId": {
"type": "string",
"description": "FK to Pricing.SalesProductVersions"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Fee": {
"type": "string",
"description": "decimal"
},
"PricingDeliveryPeriodId": {
"type": "string",
"description": "FK to Pricing.PricingDeliveryPeriods"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"IsIncomplete": {
"type": "boolean",
"description": "bit"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"DirectionCustomEnumComponentValueId": {
"type": "string",
"description": "FK to PM.CustomEnumComponentValues"
},
"Unit": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingId": {
"type": "string",
"description": "FK to Pricing.Pricings"
},
"TariffCustomEnumComponentValueId": {
"type": "string",
"description": "FK to PM.CustomEnumComponentValues"
}
},
"type": "object"
},
"Pricing.PricingVolumeGroups": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Name": {
"type": "string",
"description": "nvarchar"
},
"EAN": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EndDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"DataSlotReference": {
"type": "string",
"description": "nvarchar"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"TimeSeriesCode": {
"type": "string",
"description": "nvarchar"
},
"SnapShotTimestamp": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Revision": {
"type": "string",
"description": "nvarchar"
},
"PricingId": {
"type": "string",
"description": "FK to Pricing.Pricings"
},
"StartDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
}
},
"type": "object"
},
"Pricing.PricingGenerationTriggers": {
"properties": {
"TriggerConfiguration": {
"type": "string",
"description": "nvarchar"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"TriggerType": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"ProductComponentId": {
"type": "string",
"description": "FK to Pricing.ProductComponents"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PricingRequestId": {
"type": "string",
"description": "FK to Pricing.PricingRequests"
}
},
"type": "object"
},
"Pricing.PricingAgreements": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PropositionTemplateVersionId": {
"type": "string",
"description": "FK to Pricing.PropositionTemplateVersions"
},
"Scored": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Comment": {
"type": "string",
"description": "nvarchar"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"InternalReference": {
"type": "string",
"description": "nvarchar"
},
"ExternalReference": {
"type": "string",
"description": "nvarchar"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"BrandId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PricingId": {
"type": "string",
"description": "FK to Pricing.Pricings"
}
},
"type": "object"
},
"Pricing.PricingProvidedValues": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Format": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "integer",
"description": "int"
},
"PricingValueProviderTypeImplementationId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PricingId": {
"type": "string",
"description": "FK to Pricing.Pricings"
}
},
"type": "object"
}
},
"title": "Pricing.Pricing",
"$comment": "Generated from Mermaid ERD with property-level descriptions",
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}Pricing Request
Aggregate Root: PricingRequest
Represents pricing requests with their details, metering points, and associated brands and product components.
erDiagram
"Pricing.ContractVolumeDetails" {
uniqueidentifier Id PK
int Key
nvarchar Value
int Format
uniqueidentifier CustomEnumId FK
uniqueidentifier ContractVolumeId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.ContractVolumes" {
uniqueidentifier Id PK
nvarchar Name
nvarchar EAN
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier PricingRequestId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingRequestDetails" {
uniqueidentifier Id PK
nvarchar Key
nvarchar Value
int Format
uniqueidentifier CustomEnumId FK
uniqueidentifier PricingRequestId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
bit UserOverwritableInPricing
int PricingStage
}
"Pricing.PricingRequestMeteringPointDetails" {
uniqueidentifier Id PK
int Key
nvarchar Value
int Format
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier CustomEnumId FK
uniqueidentifier PricingRequestMeteringPointId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingRequestMeteringPoints" {
uniqueidentifier Id PK
nvarchar Name
nvarchar EAN
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier PricingRequestId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingRequestStrategies" {
uniqueidentifier Id PK
uniqueidentifier PricingRequestId FK
int SourcingType
uniqueidentifier ProductElementId FK
decimal Percentage
int ProcurementPeriodInMonths
int ProcurementOffsetPeriodInMonths
int ProcurementDeliveryPeriodInMonths
decimal StopLossThreshold
int StopLossThresholdUnit
int FallbackStrategySourcingType
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
datetimeoffset ProcurementEnd
datetimeoffset ProcurementStart
}
"Pricing.PricingRequest_BrandRelation" {
uniqueidentifier Id PK
uniqueidentifier PricingRequestId FK
uniqueidentifier BrandId
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingRequest_ProductComponentRelation" {
uniqueidentifier Id PK
uniqueidentifier PricingRequestId FK
uniqueidentifier ProductComponentId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
uniqueidentifier ProductComponentModelPricingRequestId
bit Concealed
}
"Pricing.PricingRequest_TSSelector" {
uniqueidentifier Id PK
uniqueidentifier PricingRequestId FK
nvarchar TimeSeriesCode
nvarchar DataSlotReference
nvarchar Revision
int SnapShotTimeStamp
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingRequests" {
uniqueidentifier Id PK
datetimeoffset IssueOn
nvarchar InternalReference
nvarchar ExternalReference
nvarchar Comment
nvarchar SourceApplication
uniqueidentifier PropositionTemplateId FK
uniqueidentifier ProductComponentId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
nvarchar SourcePricingInternalReference
uniqueidentifier SalesBatchId
uniqueidentifier SalesBatchItemId
uniqueidentifier ModelPricingRequestId
datetimeoffset ContractStartDate
datetimeoffset ContractEndDate
bit SourceInAdvance
uniqueidentifier OptionPhaseDetailSetId
bit Concealed
}
"Pricing.ContractVolumeDetails" }o--|| "Pricing.ContractVolumes" : "ContractVolumeId"
"Pricing.ContractVolumeDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.ContractVolumeDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.ContractVolumeDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.ContractVolumeDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.ContractVolumes" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.PricingRequestDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestDetails" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.PricingRequestMeteringPointDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestMeteringPointDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestMeteringPointDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestMeteringPointDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestMeteringPointDetails" }o--|| "Pricing.PricingRequestMeteringPoints" : "PricingRequestMeteringPointId"
"Pricing.PricingRequestMeteringPoints" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.PricingRequestStrategies" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.PricingRequestStrategies" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingRequest_BrandRelation" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.PricingRequest_ProductComponentRelation" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.PricingRequest_ProductComponentRelation" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.PricingRequest_TSSelector" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.PricingGenerationTriggers" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.PricingRequests" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.PricingRequests" }o--|| "Pricing.PropositionTemplates" : "PropositionTemplateId"
"Pricing.Pricings" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
erDiagram
"Pricing.ContractVolumeDetails" {
uniqueidentifier Id PK
int Key
nvarchar Value
int Format
uniqueidentifier CustomEnumId FK
uniqueidentifier ContractVolumeId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.ContractVolumes" {
uniqueidentifier Id PK
nvarchar Name
nvarchar EAN
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier PricingRequestId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingRequestDetails" {
uniqueidentifier Id PK
nvarchar Key
nvarchar Value
int Format
uniqueidentifier CustomEnumId FK
uniqueidentifier PricingRequestId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
bit UserOverwritableInPricing
int PricingStage
}
"Pricing.PricingRequestMeteringPointDetails" {
uniqueidentifier Id PK
int Key
nvarchar Value
int Format
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier CustomEnumId FK
uniqueidentifier PricingRequestMeteringPointId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingRequestMeteringPoints" {
uniqueidentifier Id PK
nvarchar Name
nvarchar EAN
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier PricingRequestId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingRequestStrategies" {
uniqueidentifier Id PK
uniqueidentifier PricingRequestId FK
int SourcingType
uniqueidentifier ProductElementId FK
decimal Percentage
int ProcurementPeriodInMonths
int ProcurementOffsetPeriodInMonths
int ProcurementDeliveryPeriodInMonths
decimal StopLossThreshold
int StopLossThresholdUnit
int FallbackStrategySourcingType
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
datetimeoffset ProcurementEnd
datetimeoffset ProcurementStart
}
"Pricing.PricingRequest_BrandRelation" {
uniqueidentifier Id PK
uniqueidentifier PricingRequestId FK
uniqueidentifier BrandId
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingRequest_ProductComponentRelation" {
uniqueidentifier Id PK
uniqueidentifier PricingRequestId FK
uniqueidentifier ProductComponentId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
uniqueidentifier ProductComponentModelPricingRequestId
bit Concealed
}
"Pricing.PricingRequest_TSSelector" {
uniqueidentifier Id PK
uniqueidentifier PricingRequestId FK
nvarchar TimeSeriesCode
nvarchar DataSlotReference
nvarchar Revision
int SnapShotTimeStamp
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PricingRequests" {
uniqueidentifier Id PK
datetimeoffset IssueOn
nvarchar InternalReference
nvarchar ExternalReference
nvarchar Comment
nvarchar SourceApplication
uniqueidentifier PropositionTemplateId FK
uniqueidentifier ProductComponentId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
nvarchar SourcePricingInternalReference
uniqueidentifier SalesBatchId
uniqueidentifier SalesBatchItemId
uniqueidentifier ModelPricingRequestId
datetimeoffset ContractStartDate
datetimeoffset ContractEndDate
bit SourceInAdvance
uniqueidentifier OptionPhaseDetailSetId
bit Concealed
}
"Pricing.ContractVolumeDetails" }o--|| "Pricing.ContractVolumes" : "ContractVolumeId"
"Pricing.ContractVolumeDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.ContractVolumeDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.ContractVolumeDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.ContractVolumeDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.ContractVolumes" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.PricingRequestDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestDetails" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.PricingRequestMeteringPointDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestMeteringPointDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestMeteringPointDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestMeteringPointDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestMeteringPointDetails" }o--|| "Pricing.PricingRequestMeteringPoints" : "PricingRequestMeteringPointId"
"Pricing.PricingRequestMeteringPoints" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.PricingRequestStrategies" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.PricingRequestStrategies" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingRequest_BrandRelation" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.PricingRequest_ProductComponentRelation" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.PricingRequest_ProductComponentRelation" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.PricingRequest_TSSelector" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.PricingGenerationTriggers" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
"Pricing.PricingRequests" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.PricingRequests" }o--|| "Pricing.PropositionTemplates" : "PropositionTemplateId"
"Pricing.Pricings" }o--|| "Pricing.PricingRequests" : "PricingRequestId"
{
"definitions": {
"Pricing.PricingRequestMeteringPoints": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EAN": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Name": {
"type": "string",
"description": "nvarchar"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EndDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PricingRequestId": {
"type": "string",
"description": "FK to Pricing.PricingRequests"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"StartDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
}
},
"type": "object"
},
"Pricing.PricingRequest_ProductComponentRelation": {
"properties": {
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"ProductComponentModelPricingRequestId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ProductComponentId": {
"type": "string",
"description": "FK to Pricing.ProductComponents"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PricingRequestId": {
"type": "string",
"description": "FK to Pricing.PricingRequests"
}
},
"type": "object"
},
"Pricing.PricingRequest_TSSelector": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"SnapShotTimeStamp": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"DataSlotReference": {
"type": "string",
"description": "nvarchar"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"TimeSeriesCode": {
"type": "string",
"description": "nvarchar"
},
"PricingRequestId": {
"type": "string",
"description": "FK to Pricing.PricingRequests"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Revision": {
"type": "string",
"description": "nvarchar"
}
},
"type": "object"
},
"Pricing.PricingRequestStrategies": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"SourcingType": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"FallbackStrategySourcingType": {
"type": "integer",
"description": "int"
},
"ProcurementEnd": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"ProcurementDeliveryPeriodInMonths": {
"type": "integer",
"description": "int"
},
"ProcurementPeriodInMonths": {
"type": "integer",
"description": "int"
},
"EndDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Percentage": {
"type": "string",
"description": "decimal"
},
"ProcurementStart": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"ProcurementOffsetPeriodInMonths": {
"type": "integer",
"description": "int"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"StopLossThresholdUnit": {
"type": "integer",
"description": "int"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PricingRequestId": {
"type": "string",
"description": "FK to Pricing.PricingRequests"
},
"ProductElementId": {
"type": "string",
"description": "FK to Pricing.ProductElements"
},
"StartDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"StopLossThreshold": {
"type": "string",
"description": "decimal"
}
},
"type": "object"
},
"Pricing.PricingRequests": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ProductComponentId": {
"type": "string",
"description": "FK to Pricing.ProductComponents"
},
"SalesBatchItemId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ContractStartDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"SalesBatchId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"OptionPhaseDetailSetId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Comment": {
"type": "string",
"description": "nvarchar"
},
"SourcePricingInternalReference": {
"type": "string",
"description": "nvarchar"
},
"ModelPricingRequestId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"IssueOn": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"InternalReference": {
"type": "string",
"description": "nvarchar"
},
"ExternalReference": {
"type": "string",
"description": "nvarchar"
},
"SourceInAdvance": {
"type": "boolean",
"description": "bit"
},
"PropositionTemplateId": {
"type": "string",
"description": "FK to Pricing.PropositionTemplates"
},
"SourceApplication": {
"type": "string",
"description": "nvarchar"
},
"ContractEndDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
}
},
"type": "object"
},
"Pricing.PricingRequestDetails": {
"properties": {
"PricingStage": {
"type": "integer",
"description": "int"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Format": {
"type": "integer",
"description": "int"
},
"UserOverwritableInPricing": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "string",
"description": "nvarchar"
},
"PricingRequestId": {
"type": "string",
"description": "FK to Pricing.PricingRequests"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"CustomEnumId": {
"type": "string",
"description": "FK to PM.CustomEnums"
}
},
"type": "object"
},
"Pricing.PricingRequestMeteringPointDetails": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"PricingRequestMeteringPointId": {
"type": "string",
"description": "FK to Pricing.PricingRequestMeteringPoints"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EndDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Format": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"StartDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"CustomEnumId": {
"type": "string",
"description": "FK to PM.CustomEnums"
}
},
"type": "object"
},
"Pricing.ContractVolumes": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EAN": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Name": {
"type": "string",
"description": "nvarchar"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EndDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PricingRequestId": {
"type": "string",
"description": "FK to Pricing.PricingRequests"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"StartDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
}
},
"type": "object"
},
"Pricing.PricingRequest_BrandRelation": {
"properties": {
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"BrandId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PricingRequestId": {
"type": "string",
"description": "FK to Pricing.PricingRequests"
}
},
"type": "object"
},
"Pricing.ContractVolumeDetails": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Format": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"ContractVolumeId": {
"type": "string",
"description": "FK to Pricing.ContractVolumes"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"CustomEnumId": {
"type": "string",
"description": "FK to PM.CustomEnums"
}
},
"type": "object"
}
},
"title": "Pricing.PricingRequest",
"$comment": "Generated from Mermaid ERD with property-level descriptions",
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}Product Component
Aggregate Root: ProductComponent
Represents product components with their versions, rules, key values, and associated product elements for pricing calculations.
erDiagram
"Pricing.ProductComponentKeyValues" {
uniqueidentifier Id PK
uniqueidentifier ProductComponentVersionId FK
nvarchar Key
nvarchar Value
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.ProductComponentPricingValueProviders" {
uniqueidentifier Id PK
uniqueidentifier ProductComponentVersionId FK
uniqueidentifier PricingValueProviderTypeImplementationId
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.ProductComponentRules" {
uniqueidentifier Id PK
uniqueidentifier ProductComponentVersionId FK
int RuleType
nvarchar Rule
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.ProductComponentVersions" {
uniqueidentifier Id PK
uniqueidentifier ProductComponentId FK
datetimeoffset StartDate
int VersionNumber
nvarchar Comment
bit InterruptCalculationOnMissingPricing
bit GenerateMissingPricing
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
uniqueidentifier VolumeGroupGenerationScriptId
nvarchar MaxDeliveryPeriodDeviationOnReUse
bit Concealed
uniqueidentifier SupplyAgreementGenerationScriptId
uniqueidentifier ProductCustomEnumComponentId FK
uniqueidentifier SourcingProductComponentId
}
"Pricing.ProductComponents" {
uniqueidentifier Id PK
nvarchar Name
nvarchar Description
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
nvarchar InternalReference
}
"Pricing.ProductElementCustomEnums" {
uniqueidentifier Id PK
uniqueidentifier ProductElementId FK
uniqueidentifier CustomEnumId
bit IsNullable
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.ProductElementKeyValues" {
uniqueidentifier Id PK
uniqueidentifier ProductElementId FK
nvarchar Key
nvarchar Value
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
bit IsInheritedFromCPE
}
"Pricing.ProductElementRules" {
uniqueidentifier Id PK
uniqueidentifier ProductElementId FK
int RuleType
int Unit
int FeeType
bit Editable
bit Required
int PricingStage
bit ExternallyAvailable
nvarchar Rule
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
int ProductComponentPricingPricingStage
}
"Pricing.ProductElement_CategoryLabel" {
uniqueidentifier Id PK
uniqueidentifier ProductComponentId FK
nvarchar ProductElementName
uniqueidentifier CategoryId
uniqueidentifier CategoryLabelId
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.ProductElement_Script" {
uniqueidentifier Id PK
uniqueidentifier ProductElementId FK
uniqueidentifier ScriptId
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.ProductElements" {
uniqueidentifier Id PK
nvarchar Name
nvarchar Description
uniqueidentifier ProductComponentVersionId FK
int DisplayOrderIndex
int CalculationOrderIndex
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit ResultsCanBeCopiedFromSourcePricing
int DeliveryPeriodDivisionType
bit DealsAreLeading
bit Concealed
uniqueidentifier SourcingProductElementId
int SubResultDeliveryPeriodDivisionType
int Precision
uniqueidentifier CommonProductElementVersionId FK
bit SourcingProductElementIdIsInheritedFromCPE
datetimeoffset PeriodDivisionDate
uniqueidentifier PriceForwardCurveGroupId
bit PriceForwardCurveGroupIdIsInheritedFromCPE
int PricingResultType
}
"Pricing.ProductComponentKeyValues" }o--|| "Pricing.ProductComponentVersions" : "ProductComponentVersionId"
"Pricing.ProductComponentPricingValueProviders" }o--|| "Pricing.ProductComponentVersions" : "ProductComponentVersionId"
"Pricing.ProductComponentRules" }o--|| "Pricing.ProductComponentVersions" : "ProductComponentVersionId"
"Pricing.Pricings" }o--|| "Pricing.ProductComponentVersions" : "ProductComponentVersionId"
"Pricing.ProductComponentVersions" }o--|| "CRM.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.ProductComponentVersions" }o--|| "Pricing.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.ProductComponentVersions" }o--|| "ApplicationCore.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.ProductComponentVersions" }o--|| "PM.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.ProductComponentVersions" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.ProductElements" }o--|| "Pricing.ProductComponentVersions" : "ProductComponentVersionId"
"Pricing.SalesProductVersion_ProductComponentVersion" }o--|| "Pricing.ProductComponentVersions" : "ProductComponentVersionId"
"Pricing.PricingGenerationTriggers" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.PricingRequest_ProductComponentRelation" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.PricingRequests" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.ProductElement_CategoryLabel" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.SourcingAgreement_ProductComponent" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.Pricing_ProductComponentRelation" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.ProductElementCustomEnums" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.ProductElementKeyValues" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingDeliveryPeriodResultTrackerStatusReasons" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.PricingResults" }o--|| "Pricing.ProductElementRules" : "ParentProductElementRuleId"
"Pricing.PricingResults" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.ManualPricingValues" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.ProductElementRules" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingCosts" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.PricingDeliveryPeriodCostTrackerStatusReasons" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.ProductElement_Script" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingDeliveryPeriodResultTrackerStatusReasons" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.ProductElements" }o--|| "Pricing.CommonProductElementVersions" : "CommonProductElementVersionId"
"Pricing.PricingRequestStrategies" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingAgreementStrategies" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingCosts" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingDeliveryPeriodCostTrackerStatusReasons" }o--|| "Pricing.ProductElements" : "ProductElementId"
erDiagram
"Pricing.ProductComponentKeyValues" {
uniqueidentifier Id PK
uniqueidentifier ProductComponentVersionId FK
nvarchar Key
nvarchar Value
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.ProductComponentPricingValueProviders" {
uniqueidentifier Id PK
uniqueidentifier ProductComponentVersionId FK
uniqueidentifier PricingValueProviderTypeImplementationId
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.ProductComponentRules" {
uniqueidentifier Id PK
uniqueidentifier ProductComponentVersionId FK
int RuleType
nvarchar Rule
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.ProductComponentVersions" {
uniqueidentifier Id PK
uniqueidentifier ProductComponentId FK
datetimeoffset StartDate
int VersionNumber
nvarchar Comment
bit InterruptCalculationOnMissingPricing
bit GenerateMissingPricing
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
uniqueidentifier VolumeGroupGenerationScriptId
nvarchar MaxDeliveryPeriodDeviationOnReUse
bit Concealed
uniqueidentifier SupplyAgreementGenerationScriptId
uniqueidentifier ProductCustomEnumComponentId FK
uniqueidentifier SourcingProductComponentId
}
"Pricing.ProductComponents" {
uniqueidentifier Id PK
nvarchar Name
nvarchar Description
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
nvarchar InternalReference
}
"Pricing.ProductElementCustomEnums" {
uniqueidentifier Id PK
uniqueidentifier ProductElementId FK
uniqueidentifier CustomEnumId
bit IsNullable
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.ProductElementKeyValues" {
uniqueidentifier Id PK
uniqueidentifier ProductElementId FK
nvarchar Key
nvarchar Value
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
bit IsInheritedFromCPE
}
"Pricing.ProductElementRules" {
uniqueidentifier Id PK
uniqueidentifier ProductElementId FK
int RuleType
int Unit
int FeeType
bit Editable
bit Required
int PricingStage
bit ExternallyAvailable
nvarchar Rule
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
int ProductComponentPricingPricingStage
}
"Pricing.ProductElement_CategoryLabel" {
uniqueidentifier Id PK
uniqueidentifier ProductComponentId FK
nvarchar ProductElementName
uniqueidentifier CategoryId
uniqueidentifier CategoryLabelId
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.ProductElement_Script" {
uniqueidentifier Id PK
uniqueidentifier ProductElementId FK
uniqueidentifier ScriptId
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.ProductElements" {
uniqueidentifier Id PK
nvarchar Name
nvarchar Description
uniqueidentifier ProductComponentVersionId FK
int DisplayOrderIndex
int CalculationOrderIndex
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit ResultsCanBeCopiedFromSourcePricing
int DeliveryPeriodDivisionType
bit DealsAreLeading
bit Concealed
uniqueidentifier SourcingProductElementId
int SubResultDeliveryPeriodDivisionType
int Precision
uniqueidentifier CommonProductElementVersionId FK
bit SourcingProductElementIdIsInheritedFromCPE
datetimeoffset PeriodDivisionDate
uniqueidentifier PriceForwardCurveGroupId
bit PriceForwardCurveGroupIdIsInheritedFromCPE
int PricingResultType
}
"Pricing.ProductComponentKeyValues" }o--|| "Pricing.ProductComponentVersions" : "ProductComponentVersionId"
"Pricing.ProductComponentPricingValueProviders" }o--|| "Pricing.ProductComponentVersions" : "ProductComponentVersionId"
"Pricing.ProductComponentRules" }o--|| "Pricing.ProductComponentVersions" : "ProductComponentVersionId"
"Pricing.Pricings" }o--|| "Pricing.ProductComponentVersions" : "ProductComponentVersionId"
"Pricing.ProductComponentVersions" }o--|| "CRM.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.ProductComponentVersions" }o--|| "Pricing.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.ProductComponentVersions" }o--|| "ApplicationCore.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.ProductComponentVersions" }o--|| "PM.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.ProductComponentVersions" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.ProductElements" }o--|| "Pricing.ProductComponentVersions" : "ProductComponentVersionId"
"Pricing.SalesProductVersion_ProductComponentVersion" }o--|| "Pricing.ProductComponentVersions" : "ProductComponentVersionId"
"Pricing.PricingGenerationTriggers" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.PricingRequest_ProductComponentRelation" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.PricingRequests" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.ProductElement_CategoryLabel" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.SourcingAgreement_ProductComponent" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.Pricing_ProductComponentRelation" }o--|| "Pricing.ProductComponents" : "ProductComponentId"
"Pricing.ProductElementCustomEnums" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.ProductElementKeyValues" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingDeliveryPeriodResultTrackerStatusReasons" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.PricingResults" }o--|| "Pricing.ProductElementRules" : "ParentProductElementRuleId"
"Pricing.PricingResults" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.ManualPricingValues" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.ProductElementRules" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingCosts" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.PricingDeliveryPeriodCostTrackerStatusReasons" }o--|| "Pricing.ProductElementRules" : "ProductElementRuleId"
"Pricing.ProductElement_Script" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingDeliveryPeriodResultTrackerStatusReasons" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.ProductElements" }o--|| "Pricing.CommonProductElementVersions" : "CommonProductElementVersionId"
"Pricing.PricingRequestStrategies" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingAgreementStrategies" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingCosts" }o--|| "Pricing.ProductElements" : "ProductElementId"
"Pricing.PricingDeliveryPeriodCostTrackerStatusReasons" }o--|| "Pricing.ProductElements" : "ProductElementId"
{
"definitions": {
"Pricing.ProductElement_CategoryLabel": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ProductElementName": {
"type": "string",
"description": "nvarchar"
},
"CategoryLabelId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"CategoryId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ProductComponentId": {
"type": "string",
"description": "FK to Pricing.ProductComponents"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.ProductComponentVersions": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ProductComponentId": {
"type": "string",
"description": "FK to Pricing.ProductComponents"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"VolumeGroupGenerationScriptId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"SupplyAgreementGenerationScriptId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Comment": {
"type": "string",
"description": "nvarchar"
},
"SourcingProductComponentId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"MaxDeliveryPeriodDeviationOnReUse": {
"type": "string",
"description": "nvarchar"
},
"GenerateMissingPricing": {
"type": "boolean",
"description": "bit"
},
"InterruptCalculationOnMissingPricing": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"VersionNumber": {
"type": "integer",
"description": "int"
},
"StartDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"ProductCustomEnumComponentId": {
"type": "string",
"description": "FK to PM.CustomEnumComponents"
}
},
"type": "object"
},
"Pricing.ProductComponentKeyValues": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ProductComponentVersionId": {
"type": "string",
"description": "FK to Pricing.ProductComponentVersions"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.ProductComponentPricingValueProviders": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PricingValueProviderTypeImplementationId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ProductComponentVersionId": {
"type": "string",
"description": "FK to Pricing.ProductComponentVersions"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.ProductElementKeyValues": {
"properties": {
"ProductElementId": {
"type": "string",
"description": "FK to Pricing.ProductElements"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"IsInheritedFromCPE": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.ProductComponentRules": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"RuleType": {
"type": "integer",
"description": "int"
},
"ProductComponentVersionId": {
"type": "string",
"description": "FK to Pricing.ProductComponentVersions"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Rule": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.ProductElementCustomEnums": {
"properties": {
"ProductElementId": {
"type": "string",
"description": "FK to Pricing.ProductElements"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"CustomEnumId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"IsNullable": {
"type": "boolean",
"description": "bit"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.ProductElement_Script": {
"properties": {
"ProductElementId": {
"type": "string",
"description": "FK to Pricing.ProductElements"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ScriptId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.ProductElements": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Description": {
"type": "string",
"description": "nvarchar"
},
"SubResultDeliveryPeriodDivisionType": {
"type": "integer",
"description": "int"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"CalculationOrderIndex": {
"type": "integer",
"description": "int"
},
"CommonProductElementVersionId": {
"type": "string",
"description": "FK to Pricing.CommonProductElementVersions"
},
"DeliveryPeriodDivisionType": {
"type": "integer",
"description": "int"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ProductComponentVersionId": {
"type": "string",
"description": "FK to Pricing.ProductComponentVersions"
},
"Name": {
"type": "string",
"description": "nvarchar"
},
"DisplayOrderIndex": {
"type": "integer",
"description": "int"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"ResultsCanBeCopiedFromSourcePricing": {
"type": "boolean",
"description": "bit"
},
"PricingResultType": {
"type": "integer",
"description": "int"
},
"Precision": {
"type": "integer",
"description": "int"
},
"SourcingProductElementIdIsInheritedFromCPE": {
"type": "boolean",
"description": "bit"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"DealsAreLeading": {
"type": "boolean",
"description": "bit"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PeriodDivisionDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"SourcingProductElementId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"PriceForwardCurveGroupIdIsInheritedFromCPE": {
"type": "boolean",
"description": "bit"
},
"PriceForwardCurveGroupId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.ProductElementRules": {
"properties": {
"PricingStage": {
"type": "integer",
"description": "int"
},
"Required": {
"type": "boolean",
"description": "bit"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ProductElementId": {
"type": "string",
"description": "FK to Pricing.ProductElements"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Rule": {
"type": "string",
"description": "nvarchar"
},
"RuleType": {
"type": "integer",
"description": "int"
},
"ProductComponentPricingPricingStage": {
"type": "integer",
"description": "int"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ExternallyAvailable": {
"type": "boolean",
"description": "bit"
},
"FeeType": {
"type": "integer",
"description": "int"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Editable": {
"type": "boolean",
"description": "bit"
},
"Unit": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.ProductComponents": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Description": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Name": {
"type": "string",
"description": "nvarchar"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"InternalReference": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
}
},
"title": "Pricing.ProductComponent",
"$comment": "Generated from Mermaid ERD with property-level descriptions",
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}Proposition Template
Aggregate Root: PropositionTemplate
Represents proposition templates with their versions, rules, key values, and associated sales product versions.
erDiagram
"Pricing.PropositionTemplateKeyValues" {
uniqueidentifier Id PK
uniqueidentifier PropositionTemplateVersionId FK
nvarchar Key
nvarchar Value
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PropositionTemplateRules" {
uniqueidentifier Id PK
int RuleType
uniqueidentifier PropositionTemplateVersionId FK
nvarchar Rule
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PropositionTemplateVersion_SalesProductVersion" {
uniqueidentifier Id PK
uniqueidentifier PropositionTemplateVersionId FK
uniqueidentifier SalesProductVersionId FK
int CalculationOrderIndex
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
uniqueidentifier ParentSalesProductVersionId FK
bit Concealed
}
"Pricing.PropositionTemplateVersions" {
uniqueidentifier Id PK
uniqueidentifier PropositionTemplateId FK
datetimeoffset StartDate
int VersionNumber
bit IsRevoked
nvarchar Comment
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
uniqueidentifier VolumeGroupGenerationScriptId
bit Concealed
uniqueidentifier SupplyAgreementGenerationScriptId
}
"Pricing.PropositionTemplates" {
uniqueidentifier Id PK
nvarchar Name
nvarchar Description
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
nvarchar InternalReference
}
"Pricing.PropositionTemplateKeyValues" }o--|| "Pricing.PropositionTemplateVersions" : "PropositionTemplateVersionId"
"Pricing.PropositionTemplateRules" }o--|| "Pricing.PropositionTemplateVersions" : "PropositionTemplateVersionId"
"Pricing.PropositionTemplateVersion_SalesProductVersion" }o--|| "Pricing.PropositionTemplateVersions" : "PropositionTemplateVersionId"
"Pricing.PropositionTemplateVersion_SalesProductVersion" }o--|| "Pricing.SalesProductVersions" : "ParentSalesProductVersionId"
"Pricing.PropositionTemplateVersion_SalesProductVersion" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.Pricings" }o--|| "Pricing.PropositionTemplateVersions" : "PropositionTemplateVersionId"
"Pricing.PropositionTemplateVersions" }o--|| "Pricing.PropositionTemplates" : "PropositionTemplateId"
"Pricing.SourcingAgreements" }o--|| "Pricing.PropositionTemplateVersions" : "PropositionTemplateVersionId"
"Pricing.PricingAgreements" }o--|| "Pricing.PropositionTemplateVersions" : "PropositionTemplateVersionId"
"Pricing.PricingRequests" }o--|| "Pricing.PropositionTemplates" : "PropositionTemplateId"
erDiagram
"Pricing.PropositionTemplateKeyValues" {
uniqueidentifier Id PK
uniqueidentifier PropositionTemplateVersionId FK
nvarchar Key
nvarchar Value
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PropositionTemplateRules" {
uniqueidentifier Id PK
int RuleType
uniqueidentifier PropositionTemplateVersionId FK
nvarchar Rule
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.PropositionTemplateVersion_SalesProductVersion" {
uniqueidentifier Id PK
uniqueidentifier PropositionTemplateVersionId FK
uniqueidentifier SalesProductVersionId FK
int CalculationOrderIndex
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
uniqueidentifier ParentSalesProductVersionId FK
bit Concealed
}
"Pricing.PropositionTemplateVersions" {
uniqueidentifier Id PK
uniqueidentifier PropositionTemplateId FK
datetimeoffset StartDate
int VersionNumber
bit IsRevoked
nvarchar Comment
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
uniqueidentifier VolumeGroupGenerationScriptId
bit Concealed
uniqueidentifier SupplyAgreementGenerationScriptId
}
"Pricing.PropositionTemplates" {
uniqueidentifier Id PK
nvarchar Name
nvarchar Description
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
nvarchar InternalReference
}
"Pricing.PropositionTemplateKeyValues" }o--|| "Pricing.PropositionTemplateVersions" : "PropositionTemplateVersionId"
"Pricing.PropositionTemplateRules" }o--|| "Pricing.PropositionTemplateVersions" : "PropositionTemplateVersionId"
"Pricing.PropositionTemplateVersion_SalesProductVersion" }o--|| "Pricing.PropositionTemplateVersions" : "PropositionTemplateVersionId"
"Pricing.PropositionTemplateVersion_SalesProductVersion" }o--|| "Pricing.SalesProductVersions" : "ParentSalesProductVersionId"
"Pricing.PropositionTemplateVersion_SalesProductVersion" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.Pricings" }o--|| "Pricing.PropositionTemplateVersions" : "PropositionTemplateVersionId"
"Pricing.PropositionTemplateVersions" }o--|| "Pricing.PropositionTemplates" : "PropositionTemplateId"
"Pricing.SourcingAgreements" }o--|| "Pricing.PropositionTemplateVersions" : "PropositionTemplateVersionId"
"Pricing.PricingAgreements" }o--|| "Pricing.PropositionTemplateVersions" : "PropositionTemplateVersionId"
"Pricing.PricingRequests" }o--|| "Pricing.PropositionTemplates" : "PropositionTemplateId"
{
"definitions": {
"Pricing.PropositionTemplateVersions": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"VolumeGroupGenerationScriptId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"IsRevoked": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Comment": {
"type": "string",
"description": "nvarchar"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"SupplyAgreementGenerationScriptId": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PropositionTemplateId": {
"type": "string",
"description": "FK to Pricing.PropositionTemplates"
},
"VersionNumber": {
"type": "integer",
"description": "int"
},
"StartDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
}
},
"type": "object"
},
"Pricing.PropositionTemplates": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Description": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Name": {
"type": "string",
"description": "nvarchar"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"InternalReference": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.PropositionTemplateKeyValues": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "string",
"description": "nvarchar"
},
"PropositionTemplateVersionId": {
"type": "string",
"description": "FK to Pricing.PropositionTemplateVersions"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.PropositionTemplateRules": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Rule": {
"type": "string",
"description": "nvarchar"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"RuleType": {
"type": "integer",
"description": "int"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"PropositionTemplateVersionId": {
"type": "string",
"description": "FK to Pricing.PropositionTemplateVersions"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.PropositionTemplateVersion_SalesProductVersion": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"SalesProductVersionId": {
"type": "string",
"description": "FK to Pricing.SalesProductVersions"
},
"PropositionTemplateVersionId": {
"type": "string",
"description": "FK to Pricing.PropositionTemplateVersions"
},
"ParentSalesProductVersionId": {
"type": "string",
"description": "FK to Pricing.SalesProductVersions"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"CalculationOrderIndex": {
"type": "integer",
"description": "int"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
}
},
"title": "Pricing.PropositionTemplate",
"$comment": "Generated from Mermaid ERD with property-level descriptions",
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}Sales Product
Aggregate Root: SalesProduct
Represents sales products with their versions, rules, key values, and associated product component versions.
erDiagram
"Pricing.SalesProductKeyValues" {
uniqueidentifier Id PK
uniqueidentifier SalesProductVersionId FK
nvarchar Key
nvarchar Value
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.SalesProductRules" {
uniqueidentifier Id PK
uniqueidentifier SalesProductVersionId FK
int RuleType
nvarchar Rule
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.SalesProductVersion_ProductComponentVersion" {
uniqueidentifier Id PK
uniqueidentifier SalesProductVersionId FK
uniqueidentifier ProductComponentVersionId FK
int DisplayOrderIndex
int CalculationOrderIndex
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.SalesProductVersions" {
uniqueidentifier Id PK
uniqueidentifier SalesProductId FK
datetimeoffset StartDate
int VersionNumber
nvarchar Comment
uniqueidentifier ProductCustomEnumComponentId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.SalesProducts" {
uniqueidentifier Id PK
nvarchar Name
nvarchar Description
int DisplayOrderIndex
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
nvarchar InternalReference
bit Concealed
}
"Pricing.SalesProductKeyValues" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.SalesProductRules" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.SalesProductVersion_ProductComponentVersion" }o--|| "Pricing.ProductComponentVersions" : "ProductComponentVersionId"
"Pricing.SalesProductVersion_ProductComponentVersion" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.PricingResults" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.ManualPricingValues" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.PricingResultTotals" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.PropositionTemplateVersion_SalesProductVersion" }o--|| "Pricing.SalesProductVersions" : "ParentSalesProductVersionId"
"Pricing.PropositionTemplateVersion_SalesProductVersion" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.SalesProductVersions" }o--|| "CRM.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.SalesProductVersions" }o--|| "Pricing.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.SalesProductVersions" }o--|| "ApplicationCore.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.SalesProductVersions" }o--|| "PM.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.SalesProductVersions" }o--|| "Pricing.SalesProducts" : "SalesProductId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.PricingCosts" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
erDiagram
"Pricing.SalesProductKeyValues" {
uniqueidentifier Id PK
uniqueidentifier SalesProductVersionId FK
nvarchar Key
nvarchar Value
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.SalesProductRules" {
uniqueidentifier Id PK
uniqueidentifier SalesProductVersionId FK
int RuleType
nvarchar Rule
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.SalesProductVersion_ProductComponentVersion" {
uniqueidentifier Id PK
uniqueidentifier SalesProductVersionId FK
uniqueidentifier ProductComponentVersionId FK
int DisplayOrderIndex
int CalculationOrderIndex
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.SalesProductVersions" {
uniqueidentifier Id PK
uniqueidentifier SalesProductId FK
datetimeoffset StartDate
int VersionNumber
nvarchar Comment
uniqueidentifier ProductCustomEnumComponentId FK
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.SalesProducts" {
uniqueidentifier Id PK
nvarchar Name
nvarchar Description
int DisplayOrderIndex
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
nvarchar InternalReference
bit Concealed
}
"Pricing.SalesProductKeyValues" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.SalesProductRules" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.SalesProductVersion_ProductComponentVersion" }o--|| "Pricing.ProductComponentVersions" : "ProductComponentVersionId"
"Pricing.SalesProductVersion_ProductComponentVersion" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.PricingResults" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.ManualPricingValues" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.PricingResultTotals" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.PropositionTemplateVersion_SalesProductVersion" }o--|| "Pricing.SalesProductVersions" : "ParentSalesProductVersionId"
"Pricing.PropositionTemplateVersion_SalesProductVersion" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.SalesProductVersions" }o--|| "CRM.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.SalesProductVersions" }o--|| "Pricing.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.SalesProductVersions" }o--|| "ApplicationCore.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.SalesProductVersions" }o--|| "PM.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.SalesProductVersions" }o--|| "Pricing.SalesProducts" : "SalesProductId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
"Pricing.PricingCosts" }o--|| "Pricing.SalesProductVersions" : "SalesProductVersionId"
{
"definitions": {
"Pricing.SalesProductVersions": {
"properties": {
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Comment": {
"type": "string",
"description": "nvarchar"
},
"SalesProductId": {
"type": "string",
"description": "FK to Pricing.SalesProducts"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"VersionNumber": {
"type": "integer",
"description": "int"
},
"StartDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"ProductCustomEnumComponentId": {
"type": "string",
"description": "FK to PM.CustomEnumComponents"
}
},
"type": "object"
},
"Pricing.SalesProducts": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"DisplayOrderIndex": {
"type": "integer",
"description": "int"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Description": {
"type": "string",
"description": "nvarchar"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Name": {
"type": "string",
"description": "nvarchar"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"InternalReference": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.SalesProductKeyValues": {
"properties": {
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"SalesProductVersionId": {
"type": "string",
"description": "FK to Pricing.SalesProductVersions"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Key": {
"type": "string",
"description": "nvarchar"
}
},
"type": "object"
},
"Pricing.SalesProductVersion_ProductComponentVersion": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"DisplayOrderIndex": {
"type": "integer",
"description": "int"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"SalesProductVersionId": {
"type": "string",
"description": "FK to Pricing.SalesProductVersions"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ProductComponentVersionId": {
"type": "string",
"description": "FK to Pricing.ProductComponentVersions"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"CalculationOrderIndex": {
"type": "integer",
"description": "int"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.SalesProductRules": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"SalesProductVersionId": {
"type": "string",
"description": "FK to Pricing.SalesProductVersions"
},
"RuleType": {
"type": "integer",
"description": "int"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Rule": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
}
},
"title": "Pricing.SalesProduct",
"$comment": "Generated from Mermaid ERD with property-level descriptions",
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}Pricing Engine Queue Item
Aggregate Root: PricingEngineQueueItem
Represents queue items for pricing engine processing and execution.
erDiagram
"Pricing.PricingEngineQueueItems" {
uniqueidentifier Id PK
datetimeoffset Queued
int Priority
varbinary QueueItemData
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
erDiagram
"Pricing.PricingEngineQueueItems" {
uniqueidentifier Id PK
datetimeoffset Queued
int Priority
varbinary QueueItemData
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
{
"definitions": {
"Pricing.PricingEngineQueueItems": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Priority": {
"type": "integer",
"description": "int"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"QueueItemData": {
"type": "string",
"description": "varbinary"
},
"Queued": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
}
},
"title": "Pricing.PricingEngineQueueItem",
"$comment": "Generated from Mermaid ERD with property-level descriptions",
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}Custom Enum
Aggregate Root: CustomEnum
Represents custom enumerations with components, values, and key values for flexible data classification.
erDiagram
"Pricing.CustomEnumComponentValueKeyValues" {
uniqueidentifier Id PK
uniqueidentifier CustomEnumComponentValueId FK
nvarchar Key
nvarchar Value
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.CustomEnumComponentValues" {
uniqueidentifier Id PK
uniqueidentifier CustomEnumComponentId FK
nvarchar Value
nvarchar ScriptValue
datetimeoffset StartDate
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.CustomEnumComponents" {
uniqueidentifier Id PK
uniqueidentifier CustomEnumId FK
nvarchar Name
nvarchar ExternalReference
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.CustomEnums" {
uniqueidentifier Id PK
nvarchar Name
nvarchar Description
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"PM.CustomEnumComponentValueKeyValues" }o--|| "CRM.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"PM.CustomEnumComponentValueKeyValues" }o--|| "Pricing.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"PM.CustomEnumComponentValueKeyValues" }o--|| "ApplicationCore.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"PM.CustomEnumComponentValueKeyValues" }o--|| "PM.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"ApplicationCore.CustomEnumComponentValueKeyValues" }o--|| "CRM.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"ApplicationCore.CustomEnumComponentValueKeyValues" }o--|| "Pricing.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"ApplicationCore.CustomEnumComponentValueKeyValues" }o--|| "ApplicationCore.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"ApplicationCore.CustomEnumComponentValueKeyValues" }o--|| "PM.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"Pricing.CustomEnumComponentValueKeyValues" }o--|| "CRM.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"Pricing.CustomEnumComponentValueKeyValues" }o--|| "Pricing.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"Pricing.CustomEnumComponentValueKeyValues" }o--|| "ApplicationCore.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"Pricing.CustomEnumComponentValueKeyValues" }o--|| "PM.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"CRM.CustomEnumComponentValueKeyValues" }o--|| "CRM.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"CRM.CustomEnumComponentValueKeyValues" }o--|| "Pricing.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"CRM.CustomEnumComponentValueKeyValues" }o--|| "ApplicationCore.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"CRM.CustomEnumComponentValueKeyValues" }o--|| "PM.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"PM.CustomEnumComponentValues" }o--|| "CRM.CustomEnumComponents" : "CustomEnumComponentId"
"PM.CustomEnumComponentValues" }o--|| "Pricing.CustomEnumComponents" : "CustomEnumComponentId"
"PM.CustomEnumComponentValues" }o--|| "ApplicationCore.CustomEnumComponents" : "CustomEnumComponentId"
"PM.CustomEnumComponentValues" }o--|| "PM.CustomEnumComponents" : "CustomEnumComponentId"
"ApplicationCore.CustomEnumComponentValues" }o--|| "CRM.CustomEnumComponents" : "CustomEnumComponentId"
"ApplicationCore.CustomEnumComponentValues" }o--|| "Pricing.CustomEnumComponents" : "CustomEnumComponentId"
"ApplicationCore.CustomEnumComponentValues" }o--|| "ApplicationCore.CustomEnumComponents" : "CustomEnumComponentId"
"ApplicationCore.CustomEnumComponentValues" }o--|| "PM.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.CustomEnumComponentValues" }o--|| "CRM.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.CustomEnumComponentValues" }o--|| "Pricing.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.CustomEnumComponentValues" }o--|| "ApplicationCore.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.CustomEnumComponentValues" }o--|| "PM.CustomEnumComponents" : "CustomEnumComponentId"
"CRM.CustomEnumComponentValues" }o--|| "CRM.CustomEnumComponents" : "CustomEnumComponentId"
"CRM.CustomEnumComponentValues" }o--|| "Pricing.CustomEnumComponents" : "CustomEnumComponentId"
"CRM.CustomEnumComponentValues" }o--|| "ApplicationCore.CustomEnumComponents" : "CustomEnumComponentId"
"CRM.CustomEnumComponentValues" }o--|| "PM.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingCosts" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingCosts" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingCosts" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingCosts" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.ProductComponentVersions" }o--|| "CRM.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.ProductComponentVersions" }o--|| "Pricing.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.ProductComponentVersions" }o--|| "ApplicationCore.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.ProductComponentVersions" }o--|| "PM.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.SalesProductVersions" }o--|| "CRM.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.SalesProductVersions" }o--|| "Pricing.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.SalesProductVersions" }o--|| "ApplicationCore.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.SalesProductVersions" }o--|| "PM.CustomEnumComponents" : "ProductCustomEnumComponentId"
"PM.CustomEnumComponents" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"PM.CustomEnumComponents" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"PM.CustomEnumComponents" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"PM.CustomEnumComponents" }o--|| "PM.CustomEnums" : "CustomEnumId"
"ApplicationCore.CustomEnumComponents" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"ApplicationCore.CustomEnumComponents" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"ApplicationCore.CustomEnumComponents" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"ApplicationCore.CustomEnumComponents" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.CustomEnumComponents" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.CustomEnumComponents" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.CustomEnumComponents" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.CustomEnumComponents" }o--|| "PM.CustomEnums" : "CustomEnumId"
"CRM.CustomEnumComponents" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"CRM.CustomEnumComponents" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"CRM.CustomEnumComponents" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"CRM.CustomEnumComponents" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementOptions" }o--|| "CRM.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.PricingAgreementOptions" }o--|| "Pricing.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.PricingAgreementOptions" }o--|| "ApplicationCore.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.PricingAgreementOptions" }o--|| "PM.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.PricingDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingProvidedValueMetadatas" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingProvidedValueMetadatas" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingProvidedValueMetadatas" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingProvidedValueMetadatas" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestMeteringPointDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestMeteringPointDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestMeteringPointDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestMeteringPointDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingResultMetadatas" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingResultMetadatas" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingResultMetadatas" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingResultMetadatas" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.ManualPricingValueMetadatas" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.ManualPricingValueMetadatas" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.ManualPricingValueMetadatas" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.ManualPricingValueMetadatas" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingVolumeGroupDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingVolumeGroupDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingVolumeGroupDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingVolumeGroupDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.ContractVolumeDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.ContractVolumeDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.ContractVolumeDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.ContractVolumeDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementVolumeGroupDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementVolumeGroupDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementVolumeGroupDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementVolumeGroupDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetailMetadatas" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetailMetadatas" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetailMetadatas" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetailMetadatas" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementMeteringPointDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementMeteringPointDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementMeteringPointDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementMeteringPointDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
erDiagram
"Pricing.CustomEnumComponentValueKeyValues" {
uniqueidentifier Id PK
uniqueidentifier CustomEnumComponentValueId FK
nvarchar Key
nvarchar Value
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.CustomEnumComponentValues" {
uniqueidentifier Id PK
uniqueidentifier CustomEnumComponentId FK
nvarchar Value
nvarchar ScriptValue
datetimeoffset StartDate
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.CustomEnumComponents" {
uniqueidentifier Id PK
uniqueidentifier CustomEnumId FK
nvarchar Name
nvarchar ExternalReference
datetimeoffset StartDate
datetimeoffset EndDate
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"Pricing.CustomEnums" {
uniqueidentifier Id PK
nvarchar Name
nvarchar Description
uniqueidentifier Tenant
datetimeoffset EntityCreatedDateTime
datetimeoffset EntityUpdatedDateTime
uniqueidentifier EntityCreatedAuthToken
uniqueidentifier EntityUpdatedAuthToken
bit Concealed
}
"PM.CustomEnumComponentValueKeyValues" }o--|| "CRM.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"PM.CustomEnumComponentValueKeyValues" }o--|| "Pricing.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"PM.CustomEnumComponentValueKeyValues" }o--|| "ApplicationCore.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"PM.CustomEnumComponentValueKeyValues" }o--|| "PM.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"ApplicationCore.CustomEnumComponentValueKeyValues" }o--|| "CRM.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"ApplicationCore.CustomEnumComponentValueKeyValues" }o--|| "Pricing.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"ApplicationCore.CustomEnumComponentValueKeyValues" }o--|| "ApplicationCore.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"ApplicationCore.CustomEnumComponentValueKeyValues" }o--|| "PM.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"Pricing.CustomEnumComponentValueKeyValues" }o--|| "CRM.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"Pricing.CustomEnumComponentValueKeyValues" }o--|| "Pricing.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"Pricing.CustomEnumComponentValueKeyValues" }o--|| "ApplicationCore.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"Pricing.CustomEnumComponentValueKeyValues" }o--|| "PM.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"CRM.CustomEnumComponentValueKeyValues" }o--|| "CRM.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"CRM.CustomEnumComponentValueKeyValues" }o--|| "Pricing.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"CRM.CustomEnumComponentValueKeyValues" }o--|| "ApplicationCore.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"CRM.CustomEnumComponentValueKeyValues" }o--|| "PM.CustomEnumComponentValues" : "CustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResults" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.ManualPricingValues" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.SourcingAgreementPricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"PM.CustomEnumComponentValues" }o--|| "CRM.CustomEnumComponents" : "CustomEnumComponentId"
"PM.CustomEnumComponentValues" }o--|| "Pricing.CustomEnumComponents" : "CustomEnumComponentId"
"PM.CustomEnumComponentValues" }o--|| "ApplicationCore.CustomEnumComponents" : "CustomEnumComponentId"
"PM.CustomEnumComponentValues" }o--|| "PM.CustomEnumComponents" : "CustomEnumComponentId"
"ApplicationCore.CustomEnumComponentValues" }o--|| "CRM.CustomEnumComponents" : "CustomEnumComponentId"
"ApplicationCore.CustomEnumComponentValues" }o--|| "Pricing.CustomEnumComponents" : "CustomEnumComponentId"
"ApplicationCore.CustomEnumComponentValues" }o--|| "ApplicationCore.CustomEnumComponents" : "CustomEnumComponentId"
"ApplicationCore.CustomEnumComponentValues" }o--|| "PM.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.CustomEnumComponentValues" }o--|| "CRM.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.CustomEnumComponentValues" }o--|| "Pricing.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.CustomEnumComponentValues" }o--|| "ApplicationCore.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.CustomEnumComponentValues" }o--|| "PM.CustomEnumComponents" : "CustomEnumComponentId"
"CRM.CustomEnumComponentValues" }o--|| "CRM.CustomEnumComponents" : "CustomEnumComponentId"
"CRM.CustomEnumComponentValues" }o--|| "Pricing.CustomEnumComponents" : "CustomEnumComponentId"
"CRM.CustomEnumComponentValues" }o--|| "ApplicationCore.CustomEnumComponents" : "CustomEnumComponentId"
"CRM.CustomEnumComponentValues" }o--|| "PM.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "DirectionCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingAgreementPricingResultTotals" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingCosts" }o--|| "CRM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingCosts" }o--|| "Pricing.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingCosts" }o--|| "ApplicationCore.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.PricingCosts" }o--|| "PM.CustomEnumComponentValues" : "TariffCustomEnumComponentValueId"
"Pricing.ProductComponentVersions" }o--|| "CRM.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.ProductComponentVersions" }o--|| "Pricing.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.ProductComponentVersions" }o--|| "ApplicationCore.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.ProductComponentVersions" }o--|| "PM.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.SalesProductVersions" }o--|| "CRM.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.SalesProductVersions" }o--|| "Pricing.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.SalesProductVersions" }o--|| "ApplicationCore.CustomEnumComponents" : "ProductCustomEnumComponentId"
"Pricing.SalesProductVersions" }o--|| "PM.CustomEnumComponents" : "ProductCustomEnumComponentId"
"PM.CustomEnumComponents" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"PM.CustomEnumComponents" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"PM.CustomEnumComponents" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"PM.CustomEnumComponents" }o--|| "PM.CustomEnums" : "CustomEnumId"
"ApplicationCore.CustomEnumComponents" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"ApplicationCore.CustomEnumComponents" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"ApplicationCore.CustomEnumComponents" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"ApplicationCore.CustomEnumComponents" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.CustomEnumComponents" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.CustomEnumComponents" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.CustomEnumComponents" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.CustomEnumComponents" }o--|| "PM.CustomEnums" : "CustomEnumId"
"CRM.CustomEnumComponents" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"CRM.CustomEnumComponents" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"CRM.CustomEnumComponents" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"CRM.CustomEnumComponents" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementOptions" }o--|| "CRM.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.PricingAgreementOptions" }o--|| "Pricing.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.PricingAgreementOptions" }o--|| "ApplicationCore.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.PricingAgreementOptions" }o--|| "PM.CustomEnumComponents" : "CustomEnumComponentId"
"Pricing.PricingDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingProvidedValueMetadatas" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingProvidedValueMetadatas" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingProvidedValueMetadatas" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingProvidedValueMetadatas" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestMeteringPointDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestMeteringPointDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestMeteringPointDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingRequestMeteringPointDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingResultMetadatas" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingResultMetadatas" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingResultMetadatas" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingResultMetadatas" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.ManualPricingValueMetadatas" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.ManualPricingValueMetadatas" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.ManualPricingValueMetadatas" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.ManualPricingValueMetadatas" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingVolumeGroupDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingVolumeGroupDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingVolumeGroupDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingVolumeGroupDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.ContractVolumeDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.ContractVolumeDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.ContractVolumeDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.ContractVolumeDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementVolumeGroupDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementVolumeGroupDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementVolumeGroupDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.SourcingAgreementVolumeGroupDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetailMetadatas" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetailMetadatas" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetailMetadatas" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetailMetadatas" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementMeteringPointDetails" }o--|| "CRM.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementMeteringPointDetails" }o--|| "Pricing.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementMeteringPointDetails" }o--|| "ApplicationCore.CustomEnums" : "CustomEnumId"
"Pricing.PricingAgreementMeteringPointDetails" }o--|| "PM.CustomEnums" : "CustomEnumId"
{
"definitions": {
"Pricing.CustomEnumComponentValues": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"CustomEnumComponentId": {
"type": "string",
"description": "FK to PM.CustomEnumComponents"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ScriptValue": {
"type": "string",
"description": "nvarchar"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"StartDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.CustomEnumComponents": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Name": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"EndDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"ExternalReference": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"StartDate": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"CustomEnumId": {
"type": "string",
"description": "FK to PM.CustomEnums"
}
},
"type": "object"
},
"Pricing.CustomEnumComponentValueKeyValues": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Key": {
"type": "string",
"description": "nvarchar"
},
"CustomEnumComponentValueId": {
"type": "string",
"description": "FK to PM.CustomEnumComponentValues"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Value": {
"type": "string",
"description": "nvarchar"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
},
"Pricing.CustomEnums": {
"properties": {
"Concealed": {
"type": "boolean",
"description": "bit"
},
"EntityUpdatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Id": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Description": {
"type": "string",
"description": "nvarchar"
},
"EntityCreatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"Name": {
"type": "string",
"description": "nvarchar"
},
"EntityUpdatedDateTime": {
"format": "date-time",
"description": "datetimeoffset",
"type": "string"
},
"EntityCreatedAuthToken": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
},
"Tenant": {
"format": "uuid",
"description": "uniqueidentifier",
"type": "string"
}
},
"type": "object"
}
},
"title": "Pricing.CustomEnum",
"$comment": "Generated from Mermaid ERD with property-level descriptions",
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}