Main Account in financialCommon

An account whose balance is displayed in major financial statements

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"0.9"stringsemantic version number of the entity

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

ParameterValueData typeExplanation
attributeMainAccount/(resolvedAttributes)/mainAccountIdattribute

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

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

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enMain Account
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
enAn account whose balance is displayed in major financial statements
entitya reference to the constant entity holding the list of localized text

Attributes

Name Description First Included in Instance
mainAccountId The surrogate key of the main account record financialCommon/MainAccount
name The user-readable name of the main account financialCommon/MainAccount
number The numerical designation of the account according to the chart of accounts, usually designed such that accounts of the same type have similar numbers financialCommon/MainAccount
mainAccountCategoryKey The categorization of the main account, by which accounting aspects such as account type are defined financialCommon/MainAccount
currencyKey The currency in which amounts held by this account are expressed financialCommon/MainAccount

mainAccountId

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

Properties

NameValue
displayNameMainAccountId
descriptionThe surrogate key of the main account record
isPrimaryKeytrue
dataFormatstring

Traits

List of traits for the mainAccountId 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
attributeMainAccount/(resolvedAttributes)/mainAccountIdattribute

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enMainAccountId
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 record
entitya reference to the constant entity holding the list of localized text

is.dataFormat.character
is.dataFormat.array

name

The user-readable name of the main account
First included in: financialCommon/MainAccount (this entity)

Properties

NameValue
displayNameName
descriptionThe user-readable name of the main account
dataFormatstring

Traits

List of traits for the name attribute are listed below.

is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.identity.name
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 user-readable name of the main account
entitya reference to the constant entity holding the list of localized text

is.dataFormat.character
is.dataFormat.array

number

The numerical designation of the account according to the chart of accounts, usually designed such that accounts of the same type have similar numbers
First included in: financialCommon/MainAccount (this entity)

Properties

NameValue
displayNameNumber
descriptionThe numerical designation of the account according to the chart of accounts, usually designed such that accounts of the same type have similar numbers
dataFormatstring

Traits

List of traits for the number 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
enNumber
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 numerical designation of the account according to the chart of accounts, usually designed such that accounts of the same type have similar numbers
entitya reference to the constant entity holding the list of localized text

is.dataFormat.character
is.dataFormat.array

mainAccountCategoryKey

The categorization of the main account, by which accounting aspects such as account type are defined
First included in: financialCommon/MainAccount (this entity)

Properties

NameValue
displayNameMain Account Category Key
descriptionThe categorization of the main account, by which accounting aspects such as account type are defined
dataFormatstring

Traits

List of traits for the mainAccountCategoryKey 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
enMain Account Category Key
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 categorization of the main account, by which accounting aspects such as account type are defined
entitya reference to the constant entity holding the list of localized text

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/applicationCommon/foundationCommon/financialCommon/MainAccountCategory.cdm.json/MainAccountCategorymainAccountCategoryId
entitya reference to the constant entity holding the list of entity references

is.dataFormat.character
is.dataFormat.array

currencyKey

The currency in which amounts held by this account are expressed
First included in: financialCommon/MainAccount (this entity)

Properties

NameValue
displayNameCurrency Key
descriptionThe currency in which amounts held by this account are expressed
dataFormatstring

Traits

List of traits for the currencyKey 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
enCurrency Key
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 currency in which amounts held by this account are expressed
entitya reference to the constant entity holding the list of localized text

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/applicationCommon/Currency.cdm.json/CurrencytransactionCurrencyId
entitya reference to the constant entity holding the list of entity references

is.dataFormat.character
is.dataFormat.array