Main Account Category in financialCommon

Provides categorization of main accounts

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

Traits

Traits for this entity are listed below.

is.CDM.entityVersion

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

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

ParameterValueData typeExplanation
attributeMainAccountCategory/(resolvedAttributes)/mainAccountCategoryIdattribute

is.CDM.attributeGroup
identifies standard groups of attributes in CDM entities.

ParameterValueData typeExplanation
groupList
attributeGroupReference
/core/applicationCommon/foundationCommon
/financeCommon/MainAccountCategory.cdm.json
/MainAccountCategory/hasAttributes
/attributesAddedAtThisScope
entity

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enMain Account Category
entitya reference to the constant entity holding the list of localized text

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enProvides categorization of main accounts
entitya reference to the constant entity holding the list of localized text

Attributes

Name Description First Included in Instance
mainAccountCategoryId The surrogate key of the main account category record financialCommon/MainAccountCategory
name The display name of the main account category financialCommon/MainAccountCategory
description The description of the main account category financialCommon/MainAccountCategory
isClosed Determines whether accounts of this category are closed for new transactions financialCommon/MainAccountCategory
accountType The common account type for accounts in this category, such as revenue or liability financialCommon/MainAccountCategory
accountType_display financialCommon/MainAccountCategory

mainAccountCategoryId

The surrogate key of the main account category record
First included in: financialCommon/MainAccountCategory (this entity)

Properties

NameValue
displayNameMain Account Category ID
descriptionThe surrogate key of the main account category record
isPrimaryKeytrue
dataFormatstring

Traits

List of traits for the mainAccountCategoryId attribute are listed below.

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

ParameterValueData typeExplanation
attributeMainAccountCategory/(resolvedAttributes)/mainAccountCategoryIdattribute

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enMain Account Category ID
entitya reference to the constant entity holding the list of localized text

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enThe surrogate key of the main account category record
entitya reference to the constant entity holding the list of localized text

is.dataFormat.character
is.dataFormat.array

name

The display name of the main account category
First included in: financialCommon/MainAccountCategory (this entity)

Properties

NameValue
displayNameName
descriptionThe display name of the main account category
dataFormatstring

Traits

List of traits for the name 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
enName
entitya reference to the constant entity holding the list of localized text

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enThe display name of the main account category
entitya reference to the constant entity holding the list of localized text

is.dataFormat.character
is.dataFormat.array

description

The description of the main account category
First included in: financialCommon/MainAccountCategory (this entity)

Properties

NameValue
displayNameDescription
descriptionThe description of the main account category
dataFormatstring

Traits

List of traits for the description attribute are listed below.

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

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

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enThe description of the main account category
entitya reference to the constant entity holding the list of localized text

is.dataFormat.character
is.dataFormat.array

isClosed

Determines whether accounts of this category are closed for new transactions
First included in: financialCommon/MainAccountCategory (this entity)

Properties

NameValue
displayNameIs Closed
descriptionDetermines whether accounts of this category are closed for new transactions
dataFormatboolean

Traits

List of traits for the isClosed attribute are listed below.

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

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

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enDetermines whether accounts of this category are closed for new transactions
entitya reference to the constant entity holding the list of localized text

is.dataFormat.boolean

accountType

The common account type for accounts in this category, such as revenue or liability
First included in: financialCommon/MainAccountCategory (this entity)

Properties

NameValue
displayNameAccount Type
descriptionThe common account type for accounts in this category, such as revenue or liability
dataFormatint32
valueConstrainedToListtrue
defaultValue
languageTagdisplayTextattributeValue
enBlank50
enProfitAndLoss0
enRevenue1
enExpense2
enBalanceSheet3
enAsset4
enLiability5
enEquity6

Traits

List of traits for the accountType attribute are listed below.

is.dataFormat.integer
does.haveDefault
An attribute has a default value

ParameterValueData typeExplanation
default
languageTagdisplayTextattributeValue
enBlank50
enProfitAndLoss0
enRevenue1
enExpense2
enBalanceSheet3
enAsset4
enLiability5
enEquity6
any

is.constrainedList
the values of an attribute are taken from or looked up from a fixed list of possibilities

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

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

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enThe common account type for accounts in this category, such as revenue or liability
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

accountType_display

First included in: financialCommon/MainAccountCategory (this entity)

Properties

NameValue
dataFormatstring
isReadOnlytrue

Traits

List of traits for the accountType_display attribute are listed below.

is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.reference.displayText
is.readOnly
is.addedInSupportOf

ParameterValueData typeExplanation
inSupportOf"accountType"attributeNameoutput parameter naming the attribute that is being supported

is.dataFormat.character
is.dataFormat.array