Project cost and revenue profiles in Group(ProjRevenueProfile)

Latest version of the JSON entity definition is available on GitHub.

Traits

Traits for this entity are listed below.

is.identifiedBy
names a specifc identity attribute to use with an entity

ParameterValueData typeExplanation
attributeProjRevenueProfile/(resolvedAttributes)/RecIdattribute

is.CDM.entityVersion

ParameterValueData typeExplanation
versionNumber"1.1"stringsemantic version number of the entity

is.application.releaseVersion

ParameterValueData typeExplanation
releaseVersion"10.0.13.0"stringsemantic version number of the application introducing this entity

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enProject cost and revenue profiles
entitya reference to the constant entity holding the list of localized text

Attributes

Name Description First Included in Instance
RecId Group/ProjRevenueProfile
AccruedLossCategoryId Group/ProjRevenueProfile
CompletePrinciple Group/ProjRevenueProfile
CostTemplate Group/ProjRevenueProfile
CostLedgerStatus Group/ProjRevenueProfile
PostWIPCost Group/ProjRevenueProfile
EmplLedgerStatus Group/ProjRevenueProfile
PostWIPEmpl Group/ProjRevenueProfile
ForeseeableLosses Group/ProjRevenueProfile
OnAccLedgerStatus Group/ProjRevenueProfile
ItemLedgerStatus Group/ProjRevenueProfile
PostWIPItem Group/ProjRevenueProfile
MatchingPrinciple Group/ProjRevenueProfile
Name Group/ProjRevenueProfile
PeriodId Group/ProjRevenueProfile
ProductionCategoryId Group/ProjRevenueProfile
ProfitCategoryId Group/ProjRevenueProfile
ProjRevenueProfileId Group/ProjRevenueProfile
PostWIPFee Group/ProjRevenueProfile
SalesPriceMatchingPrinciple Group/ProjRevenueProfile
SalesvalueCategoryId Group/ProjRevenueProfile
BillingMethod Group/ProjRevenueProfile
DataAreaId Group/ProjRevenueProfile
Relationship_ProjCategory_AccruedCostRelationshipId Group/ProjRevenueProfile
Relationship_ProjCategory_ProductionRelationshipId Group/ProjRevenueProfile
Relationship_ProjCategory_ProfitRelationshipId Group/ProjRevenueProfile
Relationship_ProjCategory_SalesValueRelationshipId Group/ProjRevenueProfile
Relationship_ProjControlRelationshipId Group/ProjRevenueProfile
Relationship_ProjPeriodIDRelationshipId Group/ProjRevenueProfile
Relationship_CompanyRelationshipId Group/ProjRevenueProfile

RecId

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
isPrimaryKeytrue
dataFormatint64
isReadOnlytrue

Traits

List of traits for the RecId attribute are listed below.

is.dataFormat.integer
is.dataFormat.big
is.identifiedBy
names a specifc identity attribute to use with an entity

ParameterValueData typeExplanation
attributeProjRevenueProfile/(resolvedAttributes)/RecIdattribute

is.readOnly
is.dataFormat.integer
is.dataFormat.big

AccruedLossCategoryId

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNameAccrued loss
dataFormatstring
isNullabletrue

Traits

List of traits for the AccruedLossCategoryId attribute are listed below.

is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enAccrued loss
entitya reference to the constant entity holding the list of localized text

is.dataFormat.character
is.dataFormat.array

CompletePrinciple

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNamePrinciple used for project completion calculations
dataFormatint32
isNullabletrue

Traits

List of traits for the CompletePrinciple attribute are listed below.

is.dataFormat.integer
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enPrinciple used for project completion calculations
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

CostTemplate

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNameControl Id for cost template
dataFormatstring
isNullabletrue

Traits

List of traits for the CostTemplate attribute are listed below.

is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enControl Id for cost template
entitya reference to the constant entity holding the list of localized text

is.dataFormat.character
is.dataFormat.array

CostLedgerStatus

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNamePost costs - expense
dataFormatint32
isNullabletrue

Traits

List of traits for the CostLedgerStatus attribute are listed below.

is.dataFormat.integer
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enPost costs - expense
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

PostWIPCost

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNameAccrue revenue - expense
dataFormatint32
isNullabletrue

Traits

List of traits for the PostWIPCost attribute are listed below.

is.dataFormat.integer
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enAccrue revenue - expense
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

EmplLedgerStatus

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNamePost costs - hour
dataFormatint32
isNullabletrue

Traits

List of traits for the EmplLedgerStatus attribute are listed below.

is.dataFormat.integer
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enPost costs - hour
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

PostWIPEmpl

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNameAccrue revenue - hour
dataFormatint32
isNullabletrue

Traits

List of traits for the PostWIPEmpl attribute are listed below.

is.dataFormat.integer
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enAccrue revenue - hour
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

ForeseeableLosses

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNameForeseeable losses for at-risk projects
dataFormatint32
isNullabletrue

Traits

List of traits for the ForeseeableLosses attribute are listed below.

is.dataFormat.integer
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enForeseeable losses for at-risk projects
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

OnAccLedgerStatus

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNameOn-account invoicing
dataFormatint32
isNullabletrue

Traits

List of traits for the OnAccLedgerStatus attribute are listed below.

is.dataFormat.integer
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enOn-account invoicing
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

ItemLedgerStatus

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNamePost costs - item
dataFormatint32
isNullabletrue

Traits

List of traits for the ItemLedgerStatus attribute are listed below.

is.dataFormat.integer
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enPost costs - item
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

PostWIPItem

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNameAccrue revenue - item
dataFormatint32
isNullabletrue

Traits

List of traits for the PostWIPItem attribute are listed below.

is.dataFormat.integer
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enAccrue revenue - item
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

MatchingPrinciple

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNameMatching principle used for revenue recognition
dataFormatint32
isNullabletrue

Traits

List of traits for the MatchingPrinciple attribute are listed below.

is.dataFormat.integer
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enMatching principle used for revenue recognition
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

Name

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNameName
dataFormatstring
isNullabletrue

Traits

List of traits for the Name attribute are listed below.

is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enName
entitya reference to the constant entity holding the list of localized text

is.dataFormat.character
is.dataFormat.array

PeriodId

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNamePeriod code used for cost and revenue profile
dataFormatstring
isNullabletrue

Traits

List of traits for the PeriodId attribute are listed below.

is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enPeriod code used for cost and revenue profile
entitya reference to the constant entity holding the list of localized text

is.dataFormat.character
is.dataFormat.array

ProductionCategoryId

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNameProduction
dataFormatstring
isNullabletrue

Traits

List of traits for the ProductionCategoryId attribute are listed below.

is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enProduction
entitya reference to the constant entity holding the list of localized text

is.dataFormat.character
is.dataFormat.array

ProfitCategoryId

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNameProfit
dataFormatstring
isNullabletrue

Traits

List of traits for the ProfitCategoryId attribute are listed below.

is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enProfit
entitya reference to the constant entity holding the list of localized text

is.dataFormat.character
is.dataFormat.array

ProjRevenueProfileId

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNameProject cost and revenue profile ID
dataFormatstring

Traits

List of traits for the ProjRevenueProfileId attribute are listed below.

is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enProject cost and revenue profile ID
entitya reference to the constant entity holding the list of localized text

is.dataFormat.character
is.dataFormat.array

PostWIPFee

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNameAccrue revenue - fee
dataFormatint32
isNullabletrue

Traits

List of traits for the PostWIPFee attribute are listed below.

is.dataFormat.integer
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enAccrue revenue - fee
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

SalesPriceMatchingPrinciple

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNameMatching principle used for sales price in revenue recognition
dataFormatint32
isNullabletrue

Traits

List of traits for the SalesPriceMatchingPrinciple attribute are listed below.

is.dataFormat.integer
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enMatching principle used for sales price in revenue recognition
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

SalesvalueCategoryId

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNameSales value
dataFormatstring
isNullabletrue

Traits

List of traits for the SalesvalueCategoryId attribute are listed below.

is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enSales value
entitya reference to the constant entity holding the list of localized text

is.dataFormat.character
is.dataFormat.array

BillingMethod

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
displayNameBilling method
dataFormatint32
isNullabletrue

Traits

List of traits for the BillingMethod attribute are listed below.

is.dataFormat.integer
is.nullable
The attribute value may be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enBilling method
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

DataAreaId

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
dataFormatstring
isReadOnlytrue

Traits

List of traits for the DataAreaId attribute are listed below.

is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.readOnly
is.dataFormat.character
is.dataFormat.array

Relationship_ProjCategory_AccruedCostRelationshipId

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
dataFormatguid

Traits

List of traits for the Relationship_ProjCategory_AccruedCostRelationshipId attribute are listed below.

is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.dataFormat.guid
means.identity.entityId
is.linkedEntity.identifier
Marks the attribute(s) that hold foreign key references to a linked (used as an attribute) entity. This attribute is added to the resolved entity to enumerate the referenced entities.

ParameterValueData typeExplanation
entityReferences
entityReferenceattributeReference
/core/operationsCommon/Tables/ProfessionalServices/ProjectManagementAndAccounting/Group/ProjCategory.cdm.json/ProjCategoryRecId
entitya reference to the constant entity holding the list of entity references

is.dataFormat.guid
is.dataFormat.character
is.dataFormat.array

Relationship_ProjCategory_ProductionRelationshipId

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
dataFormatguid

Traits

List of traits for the Relationship_ProjCategory_ProductionRelationshipId attribute are listed below.

is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.dataFormat.guid
means.identity.entityId
is.linkedEntity.identifier
Marks the attribute(s) that hold foreign key references to a linked (used as an attribute) entity. This attribute is added to the resolved entity to enumerate the referenced entities.

ParameterValueData typeExplanation
entityReferences
entityReferenceattributeReference
/core/operationsCommon/Tables/ProfessionalServices/ProjectManagementAndAccounting/Group/ProjCategory.cdm.json/ProjCategoryRecId
entitya reference to the constant entity holding the list of entity references

is.dataFormat.guid
is.dataFormat.character
is.dataFormat.array

Relationship_ProjCategory_ProfitRelationshipId

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
dataFormatguid

Traits

List of traits for the Relationship_ProjCategory_ProfitRelationshipId attribute are listed below.

is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.dataFormat.guid
means.identity.entityId
is.linkedEntity.identifier
Marks the attribute(s) that hold foreign key references to a linked (used as an attribute) entity. This attribute is added to the resolved entity to enumerate the referenced entities.

ParameterValueData typeExplanation
entityReferences
entityReferenceattributeReference
/core/operationsCommon/Tables/ProfessionalServices/ProjectManagementAndAccounting/Group/ProjCategory.cdm.json/ProjCategoryRecId
entitya reference to the constant entity holding the list of entity references

is.dataFormat.guid
is.dataFormat.character
is.dataFormat.array

Relationship_ProjCategory_SalesValueRelationshipId

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
dataFormatguid

Traits

List of traits for the Relationship_ProjCategory_SalesValueRelationshipId attribute are listed below.

is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.dataFormat.guid
means.identity.entityId
is.linkedEntity.identifier
Marks the attribute(s) that hold foreign key references to a linked (used as an attribute) entity. This attribute is added to the resolved entity to enumerate the referenced entities.

ParameterValueData typeExplanation
entityReferences
entityReferenceattributeReference
/core/operationsCommon/Tables/ProfessionalServices/ProjectManagementAndAccounting/Group/ProjCategory.cdm.json/ProjCategoryRecId
entitya reference to the constant entity holding the list of entity references

is.dataFormat.guid
is.dataFormat.character
is.dataFormat.array

Relationship_ProjControlRelationshipId

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
dataFormatguid

Traits

List of traits for the Relationship_ProjControlRelationshipId attribute are listed below.

is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.dataFormat.guid
means.identity.entityId
is.linkedEntity.identifier
Marks the attribute(s) that hold foreign key references to a linked (used as an attribute) entity. This attribute is added to the resolved entity to enumerate the referenced entities.

ParameterValueData typeExplanation
entityReferences
entityReferenceattributeReference
/core/operationsCommon/Tables/ProfessionalServices/ProjectManagementAndAccounting/Group/ProjControl.cdm.json/ProjControlRecId
entitya reference to the constant entity holding the list of entity references

is.dataFormat.guid
is.dataFormat.character
is.dataFormat.array

Relationship_ProjPeriodIDRelationshipId

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
dataFormatguid

Traits

List of traits for the Relationship_ProjPeriodIDRelationshipId attribute are listed below.

is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.dataFormat.guid
means.identity.entityId
is.linkedEntity.identifier
Marks the attribute(s) that hold foreign key references to a linked (used as an attribute) entity. This attribute is added to the resolved entity to enumerate the referenced entities.

ParameterValueData typeExplanation
entityReferences
entityReferenceattributeReference
/core/operationsCommon/Tables/ProfessionalServices/ProjectManagementAndAccounting/Group/ProjPeriodTable.cdm.json/ProjPeriodTableRecId
entitya reference to the constant entity holding the list of entity references

is.dataFormat.guid
is.dataFormat.character
is.dataFormat.array

Relationship_CompanyRelationshipId

First included in: Group/ProjRevenueProfile (this entity)

Properties

NameValue
dataFormatguid

Traits

List of traits for the Relationship_CompanyRelationshipId attribute are listed below.

is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.dataFormat.guid
means.identity.entityId
is.linkedEntity.identifier
Marks the attribute(s) that hold foreign key references to a linked (used as an attribute) entity. This attribute is added to the resolved entity to enumerate the referenced entities.

ParameterValueData typeExplanation
entityReferences
entityReferenceattributeReference
/core/operationsCommon/Tables/Finance/Ledger/Main/CompanyInfo.cdm.json/CompanyInfoRecId
entitya reference to the constant entity holding the list of entity references

is.dataFormat.guid
is.dataFormat.character
is.dataFormat.array