Invoice in ESG data model

Traits

Traits for this entity are listed here.

is.CDM.entityVersion

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

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enBase entity from which all ESG Data Model entities are derived.
enA document presented to customers for products delivered or services performed.
entitya reference to the constant entity holding the list of localized text

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

ParameterValueData typeExplanation
attributeInvoice/(resolvedAttributes)/InvoiceIdattribute

minimumObjectModelVersion
Minimum version of the object model required to fully understand the data schema used.

ParameterValueData typeExplanation
versionNumber"1.2.3"string

is.IDM.modelVersion
Semantic version number of the IDM.

ParameterValueData typeExplanation
versionNumber"2.0.0"string

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{5329DAC0-4FB9-4DF4-8937-753FC267C29B}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nativeTo.businessArea
The name of the business area from which the entity originates.

ParameterValueData typeExplanation
name"Order"string

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

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

has.entitySchemaAbstractionLevel
A level of abstraction assigned to an Entity schema. Logical schema descriptions use complex dataTypes, inheritance, and entities as attributes. Resolved descriptions contain none of those things, only final trait and attribute sets are shown. A composition schema manipulates, guides, or restates parts of logical schemas to produce one resolved schema.

ParameterValueData typeExplanation
level"resolved"stringPossible values: logical, composition, resolved

Attributes

Name Description First Included in Instance
InvoiceId The unique identifier of an Invoice. Sustainability/esg-data-model/Invoice
CustomerAccountId The unique identifier of a Customer Account. Sustainability/esg-data-model/Invoice
InvoiceDate The date that the invoice was issued. Sustainability/esg-data-model/Invoice
InvoiceToName The name of the person invoiced. Sustainability/esg-data-model/Invoice
InvoiceToPartyId The unique identifier of a Party. Sustainability/esg-data-model/Invoice
InvoiceToLocationId The unique identifier of a Location. Sustainability/esg-data-model/Invoice
InvoiceToTelephoneNumber The invoice-to contact telephone number. Sustainability/esg-data-model/Invoice
InvoiceToFaxNumber The invoice-to contact fax number. Sustainability/esg-data-model/Invoice
InvoiceToEmailAddress The invoice-to contact email address. Sustainability/esg-data-model/Invoice
InvoiceNote A note, comment, or more information regarding the Invoice. Sustainability/esg-data-model/Invoice
TotalInvoiceProductAmount The invoice value amount related equal to the (number of unit products) * (unit sale price) Sustainability/esg-data-model/Invoice
TotalInvoiceChargesAmount The total amount of charges invoiced. Sustainability/esg-data-model/Invoice
TotalInvoiceAdjustmentsAmount The total amount of adjustments invoiced. Sustainability/esg-data-model/Invoice
TotalInvoiceTaxesAmount The total amount of invoiced taxes. Sustainability/esg-data-model/Invoice
TotalInvoiceAmount The total amount invoiced. Sustainability/esg-data-model/Invoice
InvoiceModeId The unique identifier of the Invoice Mode. Sustainability/esg-data-model/Invoice
IsoCurrencyCode The ISO 4217 currency code. Sustainability/esg-data-model/Invoice
InvoiceStatusId The unique identifier of a Invoice Status. Sustainability/esg-data-model/Invoice
IsoLanguageId The unique identifier of an ISO Language. Sustainability/esg-data-model/Invoice
OrderId The unique number that identifies an Order. Sustainability/esg-data-model/Invoice

InvoiceId

The unique identifier of an Invoice. First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameInvoice ID
descriptionThe unique identifier of an Invoice.
isPrimaryKeytrue
dataFormatint32

Traits

List of traits for the InvoiceId attribute are listed here.

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

ParameterValueData typeExplanation
attributeInvoice/(resolvedAttributes)/InvoiceIdattribute

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{3CF394AF-302F-4EC8-BA48-57BB34DA4F22}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enInvoice 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 unique identifier of an Invoice.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

CustomerAccountId

The unique identifier of a Customer Account. First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameCustomer Account ID
descriptionThe unique identifier of a Customer Account.
dataFormatint64
isNullabletrue

Traits

List of traits for the CustomerAccountId attribute are listed here.

is.dataFormat.integer
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

is.nullable
The attribute value can be set to NULL.

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enCustomer Account 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 unique identifier of a Customer Account.
entitya reference to the constant entity holding the list of localized text

is.linkedEntity.identifier
Marks the attributes 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
CustomerAccount.cdm.json/CustomerAccountCustomerAccountId
entitya reference to the constant entity holding the list of entity references

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{66F4213E-7A57-4D40-97F4-EE3DBC0295EA}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.dataFormat.integer
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

InvoiceDate

The date that the invoice was issued. First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameInvoice Date
descriptionThe date that the invoice was issued.
dataFormatdate
isNullabletrue

Traits

List of traits for the InvoiceDate attribute are listed here.

is.dataFormat.date
means.measurement.date
has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{23C9EA1A-E86E-44D0-9542-E98EE5B7F31F}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enInvoice Date
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 date that the invoice was issued.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.date

InvoiceToName

The name of the person invoiced. First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameInvoice-To Name
descriptionThe name of the person invoiced.
dataFormatstring
maximumLength256
isNullabletrue

Traits

List of traits for the InvoiceToName attribute are listed here.

is.dataFormat.character
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{1483D50B-7CB6-463A-ADEB-87947BBA364A}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enInvoice-To Name
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 name of the person invoiced.
entitya reference to the constant entity holding the list of localized text

is.constrained
maximum length or value constraints

ParameterValueData typeExplanation
maximumLength"256"integer

is.dataFormat.character
is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.

InvoiceToPartyId

The unique identifier of a Party. First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameInvoice-To Party ID
descriptionThe unique identifier of a Party.
dataFormatint64
isNullabletrue

Traits

List of traits for the InvoiceToPartyId attribute are listed here.

is.dataFormat.integer
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

is.nullable
The attribute value can be set to NULL.

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enInvoice-To Party 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 unique identifier of a Party.
entitya reference to the constant entity holding the list of localized text

is.linkedEntity.identifier
Marks the attributes 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
Party.cdm.json/PartyPartyId
entitya reference to the constant entity holding the list of entity references

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{4EA6F5A1-F507-43D0-AD57-5D0CF87FF321}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.dataFormat.integer
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

InvoiceToLocationId

The unique identifier of a Location. First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameInvoice-To Location ID
descriptionThe unique identifier of a Location.
dataFormatint32
isNullabletrue

Traits

List of traits for the InvoiceToLocationId attribute are listed here.

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

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enInvoice-To Location 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 unique identifier of a Location.
entitya reference to the constant entity holding the list of localized text

is.linkedEntity.identifier
Marks the attributes 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
Location.cdm.json/LocationLocationId
entitya reference to the constant entity holding the list of entity references

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{1B4D623D-D564-412A-BE99-A0D24947446A}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.dataFormat.integer

InvoiceToTelephoneNumber

The invoice-to contact telephone number. First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameInvoice-To Telephone Number
descriptionThe invoice-to contact telephone number.
dataFormatdecimal
isNullabletrue

Traits

List of traits for the InvoiceToTelephoneNumber attribute are listed here.

is.dataFormat.numeric.shaped
for setting the exact precision and scale of numeric values

ParameterValueData typeExplanation
precision"15"integerthe total number of significant digits
scale"0"integerthe number of digits to the right of the decimal place

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{0144B3BA-B96B-4446-92C1-1071040FF3FA}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enInvoice-To Telephone Number
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 invoice-to contact telephone number.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.numeric.shaped
for setting the exact precision and scale of numeric values

InvoiceToFaxNumber

The invoice-to contact fax number. First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameInvoice-To Fax Number
descriptionThe invoice-to contact fax number.
dataFormatdecimal
isNullabletrue

Traits

List of traits for the InvoiceToFaxNumber attribute are listed here.

is.dataFormat.numeric.shaped
for setting the exact precision and scale of numeric values

ParameterValueData typeExplanation
precision"15"integerthe total number of significant digits
scale"0"integerthe number of digits to the right of the decimal place

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{662E0440-FB82-4ED6-8D45-5CC68EF7713F}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enInvoice-To Fax Number
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 invoice-to contact fax number.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.numeric.shaped
for setting the exact precision and scale of numeric values

InvoiceToEmailAddress

The invoice-to contact email address. First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameInvoice-To Email Address
descriptionThe invoice-to contact email address.
dataFormatstring
maximumLength256
isNullabletrue

Traits

List of traits for the InvoiceToEmailAddress attribute are listed here.

is.dataFormat.character
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{93F6E687-873D-4523-B9FF-C8134B00C59E}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enInvoice-To Email Address
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 invoice-to contact email address.
entitya reference to the constant entity holding the list of localized text

is.constrained
maximum length or value constraints

ParameterValueData typeExplanation
maximumLength"256"integer

is.dataFormat.character
is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.

InvoiceNote

A note, comment, or more information regarding the Invoice. First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameInvoice Note
descriptionA note, comment, or more information regarding the Invoice.
dataFormatstring
maximumLength2048
isNullabletrue

Traits

List of traits for the InvoiceNote attribute are listed here.

is.dataFormat.character
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{1D0C85D8-FFC9-4AD7-9A95-F6DEFDE202A9}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enInvoice Note
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
enA note, comment, or more information regarding the Invoice.
entitya reference to the constant entity holding the list of localized text

is.constrained
maximum length or value constraints

ParameterValueData typeExplanation
maximumLength"2048"integer

is.dataFormat.character
is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.

TotalInvoiceProductAmount

The invoice value amount related equal to the (number of unit products) * (unit sale price)
First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameTotal Invoice Product Amount
descriptionThe invoice value amount related equal to the (number of unit products) * (unit sale price)
dataFormatdecimal
isNullabletrue

Traits

List of traits for the TotalInvoiceProductAmount attribute are listed here.

is.dataFormat.numeric.shaped
for setting the exact precision and scale of numeric values

ParameterValueData typeExplanation
precision"18"integerthe total number of significant digits
scale"2"integerthe number of digits to the right of the decimal place

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{7A933138-EC30-4EBF-99FE-4683FA6EBA1B}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enTotal Invoice Product Amount
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 invoice value amount related equal to the (number of unit products) * (unit sale price)
entitya reference to the constant entity holding the list of localized text

is.dataFormat.numeric.shaped
for setting the exact precision and scale of numeric values

TotalInvoiceChargesAmount

The total amount of charges invoiced. First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameTotal Invoice Charges Amount
descriptionThe total amount of charges invoiced.
dataFormatdecimal
isNullabletrue

Traits

List of traits for the TotalInvoiceChargesAmount attribute are listed here.

is.dataFormat.numeric.shaped
for setting the exact precision and scale of numeric values

ParameterValueData typeExplanation
precision"18"integerthe total number of significant digits
scale"2"integerthe number of digits to the right of the decimal place

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{0CD3BE5B-0643-4136-B7FD-E14163AA8468}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enTotal Invoice Charges Amount
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 total amount of charges invoiced.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.numeric.shaped
for setting the exact precision and scale of numeric values

TotalInvoiceAdjustmentsAmount

The total amount of adjustments invoiced. First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameTotal Invoice Adjustments Amount
descriptionThe total amount of adjustments invoiced.
dataFormatdecimal
isNullabletrue

Traits

List of traits for the TotalInvoiceAdjustmentsAmount attribute are listed here.

is.dataFormat.numeric.shaped
for setting the exact precision and scale of numeric values

ParameterValueData typeExplanation
precision"18"integerthe total number of significant digits
scale"2"integerthe number of digits to the right of the decimal place

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{41B9F3B2-2332-4C19-B4FE-E246E98EFD54}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enTotal Invoice Adjustments Amount
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 total amount of adjustments invoiced.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.numeric.shaped
for setting the exact precision and scale of numeric values

TotalInvoiceTaxesAmount

The total amount of invoiced taxes. First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameTotal Invoice Taxes Amount
descriptionThe total amount of invoiced taxes.
dataFormatdecimal
isNullabletrue

Traits

List of traits for the TotalInvoiceTaxesAmount attribute are listed here.

is.dataFormat.numeric.shaped
for setting the exact precision and scale of numeric values

ParameterValueData typeExplanation
precision"18"integerthe total number of significant digits
scale"2"integerthe number of digits to the right of the decimal place

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{337BC36F-0062-4712-9207-DA0D8B9B5550}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enTotal Invoice Taxes Amount
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 total amount of invoiced taxes.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.numeric.shaped
for setting the exact precision and scale of numeric values

TotalInvoiceAmount

The total amount invoiced. First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameTotal Invoice Amount
descriptionThe total amount invoiced.
dataFormatdecimal
isNullabletrue

Traits

List of traits for the TotalInvoiceAmount attribute are listed here.

is.dataFormat.numeric.shaped
for setting the exact precision and scale of numeric values

ParameterValueData typeExplanation
precision"18"integerthe total number of significant digits
scale"2"integerthe number of digits to the right of the decimal place

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{CBFF8482-8941-4DDB-90CA-EDFEBA7576B6}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enTotal Invoice Amount
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 total amount invoiced.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.numeric.shaped
for setting the exact precision and scale of numeric values

InvoiceModeId

The unique identifier of the Invoice Mode. First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameInvoice Mode ID
descriptionThe unique identifier of the Invoice Mode.
dataFormatint32
isNullabletrue

Traits

List of traits for the InvoiceModeId attribute are listed here.

is.dataFormat.integer
has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{3BB3F538-2BE4-47F9-95A0-AA47B91E8765}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enInvoice Mode 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 unique identifier of the Invoice Mode.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

IsoCurrencyCode

The ISO 4217 currency code. First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameISO Currency Code
descriptionThe ISO 4217 currency code.
dataFormatstring
maximumLength3
isNullabletrue

Traits

List of traits for the IsoCurrencyCode attribute are listed here.

is.dataFormat.character
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.

is.nullable
The attribute value can be set to NULL.

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enISO Currency Code
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 ISO 4217 currency code.
entitya reference to the constant entity holding the list of localized text

is.constrained
maximum length or value constraints

ParameterValueData typeExplanation
maximumLength"3"integer

is.linkedEntity.identifier
Marks the attributes 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
Currency.cdm.json/CurrencyIsoCurrencyCode
entitya reference to the constant entity holding the list of entity references

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{8A18FD4B-BB9E-4C29-8D37-63F9EFF48EB1}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.dataFormat.character
is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.

InvoiceStatusId

The unique identifier of a Invoice Status. First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameInvoice Status ID
descriptionThe unique identifier of a Invoice Status.
dataFormatint32
isNullabletrue

Traits

List of traits for the InvoiceStatusId attribute are listed here.

is.dataFormat.integer
has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{28603B93-683E-43AC-A23E-EB432C568D40}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enInvoice Status 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 unique identifier of a Invoice Status.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

IsoLanguageId

The unique identifier of an ISO Language. First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameISO Language ID
descriptionThe unique identifier of an ISO Language.
dataFormatint32
isNullabletrue

Traits

List of traits for the IsoLanguageId attribute are listed here.

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

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enISO Language 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 unique identifier of an ISO Language.
entitya reference to the constant entity holding the list of localized text

is.linkedEntity.identifier
Marks the attributes 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
Language.cdm.json/LanguageIsoLanguageId
entitya reference to the constant entity holding the list of entity references

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{4BE0067D-A3AE-4D3C-B7DA-07B3E4D74FD6}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.dataFormat.integer

OrderId

The unique number that identifies an Order. First included in: Sustainability/esg-data-model/Invoice (this entity)

Properties

NameValue
displayNameOrder ID
descriptionThe unique number that identifies an Order.
dataFormatint64
isNullabletrue

Traits

List of traits for the OrderId attribute are listed here.

is.dataFormat.integer
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{02A589A9-4692-49C7-8BF0-883D90E106CB}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enOrder 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 unique number that identifies an Order.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.