Obs!
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
With the Sustainability feature in Business Central, you can create connected apps that establish a point-to-point connection between Business Central and third-party sustainability solutions or services. To do so, you can typically create those connections using the standard REST API to interchange data. Once you have the API access enabled, you can write code that integrates your web service or SaaS solution with the sustainability features in the Business Central.
Note
Learn more about enabling APIs for Business Central in Enabling the APIs for Dynamics 365 Business Central.
sustainabilityAccountCategory
Represents the Sustainability Category in Business Central.
Methods
Method | Return Type | Description |
---|---|---|
GET | sustainabilityAccountCategory | Gets a sustainabilityAccountCategory object. |
POST | sustainabilityAccountCategory | Creates a sustainabilityAccountCategory object. |
DELETE | none | Deletes a sustainabilityAccountCategory object. |
PATCH | sustainabilityAccountCategory | Updates a sustainabilityAccountCategory object. |
Properties
Property | Type | Description |
---|---|---|
id | GUID | The unique ID of the sustainabilityAccountCategory. Noneditable. |
code | string | The code of sustainabilityAccountCategory. |
displayName | string | Specifies the sustainabilityAccountCategory's name. |
emmisionScope | string | Specifies the sustainabilityAccountCategory's emission scope. It can be "Scope 1," "Scope 2," or "Scope 3." |
registerCO2 | boolean | Specifies the sustainabilityAccountCategory that's used to register CO2 emission. |
registerCH4 | boolean | Specifies the sustainabilityAccountCategory that's used to register CH4 emission. |
registerN20 | boolean | Specifies the sustainabilityAccountCategory that's used to register N2O emission. |
calculationFoundationType | string | Specifies the sustainabilityAccountCategory's formulas type. |
emissionCalculationCustomValue | string | Specifies the sustainabilityAccountCategory's custom value for using in formulas. |
sustainabilityAccountSubcategory
Represents the Sustainability Subcategory in Business Central.
Method | Return Type | Description |
---|---|---|
GET | sustainabilityAccountSubcategory | Gets a sustainabilityAccountSubcategory object. |
POST | sustainabilityAccountSubcategory | Creates a sustainabilityAccountSubcategory object. |
DELETE | none | Deletes a sustainabilityAccountSubcategory object. |
PATCH | sustainabilityAccountSubcategory | Updates a sustainabilityAccountSubcategory object. |
Properties
Property | Type | Description |
---|---|---|
id | GUID | The unique ID of the sustainabilityAccountSubcategory. Noneditable. |
code | string | The code of sustainabilityAccountSubcategory. |
displayName | string | Specifies the sustainabilityAccountSubcategory's name. |
category | GUID | Specifies the ID of the sustainabilityAccountSubcategory's category. |
emmissionFactorCO2 | decimal | Specifies the CO2 emission factor for the sustainabilityAccountSubcategory. |
emmissionFactorCH4 | decimal | Specifies the CH4 emission factor for the sustainabilityAccountSubcategory. |
emmissionFactorN2O | decimal | Specifies the N2O emission factor for the sustainabilityAccountSubcategory. |
renewableEnergy | boolean | Specifies if the sustainabilityAccountSubcategory is a part of renewable energy. |
sustainabilityAccount
Represents the Sustainability Accounts in Business Central.
Method | Return Type | Description |
---|---|---|
GET | sustainabilityAccount | Gets a sustainabilityAccount object. |
POST | sustainabilityAccount | Creates a sustainabilityAccount object. |
DELETE | none | Deletes a sustainabilityAccount object. |
PATCH | sustainabilityAccount | Updates a sustainabilityAccount object. |
Properties
Property | Type | Description |
---|---|---|
id | GUID | The unique ID of the sustainabilityAccount. Noneditable. |
number | string | Specifies the number of sustainabilityAccount. |
displayName | string | Specifies the sustainabilityAccount's name. |
category | string | Specifies the sustainabilityAccount's category. |
subcategory | string | Specifies the subcategory of the sustainabilityAccount's category. |
accountType | string | The type of the sustainabilityAccount that the account is related to. It can be "Posting," "Heading," "Total," "Begin Total" or "End Total." |
sustainabilityJournalLine
Represents a Sustainability Journal Lines in Business Central.
Method | Return Type | Description |
---|---|---|
GET | sustainabilityJournalLine | Gets a sustainabilityJournalLine object. |
POST | sustainabilityJournalLine | Creates a sustainabilityJournalLine object. |
DELETE | none | Deletes a sustainabilityJournalLine object. |
PATCH | sustainabilityJournalLine | Updates a sustainabilityJournalLine object. |
Properties
Property | Type | Description |
---|---|---|
id | GUID | The unique ID of the sustainabilityJournalLine. Noneditable. |
journalTemplateName | string | Specifies the sustainabilityJournalLine's template name. |
journalBatchName | string | Specifies the sustainabilityJournalLine's batch name. |
lineNumber | integer | The sustainabilityJournalLine number. |
postingDate | date | The date that the journal line is posted. |
documentType | string | Specifies the sustainabilityJournalLine's document type. |
documentNumber | string | Specifies a document number for the sustainabilityJournalLine line. |
accountNumber | GUID | The ID of the sustainabilityAccount that the sustainabilityJournalLine is related to. |
manualInput | boolean | Specifies if manual input of emissions is allowed in the sustainabilityJournalLine. |
unitOfMeasure | GUID | The ID of unit of measure for the sustainabilityJournalLine. |
fuelOrElectricity | decimal | Specifies the fuel or electricity consumption for the sustainabilityJournalLine. |
distance | decimal | Specifies the distance used in the formula for the sustainabilityJournalLine. |
customAmount | decimal | Specifies the custom amount used in the formula for the sustainabilityJournalLine. |
installationMultiplier | decimal | Specifies the installation multiplier used in the formula for the sustainabilityJournalLine. |
timeFactor | decimal | Specifies the time factor used in the formula for the sustainabilityJournalLine. |
emissionCO2 | decimal | Specifies the CO2 emission in the sustainabilityJournalLine if the manualInput is TRUE. |
emissionCH4 | decimal | Specifies the CH4 emission in the sustainabilityJournalLine if the manualInput is TRUE. |
emissionN2O | decimal | Specifies the N2O emission in the sustainabilityJournalLine if the manualInput is TRUE. |
countryRegion | GUID | The country/region ID for the sustainabilityJournalLine. |
responsibilityCenter | GUID | The responsibility center ID for the sustainabilityJournalLine. |
sourceCode | GUID | The source code ID for the sustainabilityJournalLine. |
reasonCode | GUID | The reason code ID for the sustainabilityJournalLine. |
sustainabilityLedgerEntry
Represents the Sustainability Ledger Entries in Business Central.
Method | Return Type | Description |
---|---|---|
GET | sustainabilityLedgerEntry | Gets a sustainabilityLedgerEntry object. |
Properties
Property | Type | Description |
---|---|---|
id | GUID | The unique ID of the sustainabilityLedgerEntry. Noneditable. |
entryNumber | integer | Sustainability Entry number. |
postingDate | date | The date that the sustainability entry is posted. |
documentType | string | Specifies a document type for the sustainabilityLedgerEntry. |
documentNumber | string | Specifies a document number for the sustainabilityLedgerEntry. |
accountNumber | string | Specifies the sustainability account code in this specific sustainabilityLedgerEntry. |
displayName | string | Specifies the sustainability account name in this specific sustainabilityLedgerEntry. |
emissionScope | string | Specifies the emission scope of the sustainabilityAccountCategory in the sustainabilityLedgerEntry. It can be "Scope 1," "Scope 2," or "Scope 3." |
unitOfMeasure | string | Specifies the unit of measure code in the sustainabilityLedgerEntry. |
emissionCO2 | decimal | Specifies the CO2 emission for the sustainabilityLedgerEntry. |
emissionCH4 | decimal | Specifies the CH4 emission for the sustainabilityLedgerEntry. |
emissionN2O | decimal | Specifies the N2O emission for the sustainabilityLedgerEntry. |
countryRegion | string | The country/region code in the V. |
responsibilityCenter | string | The responsibility center code in the sustainabilityLedgerEntry. |
userID | GUID | The user ID in this sustainabilityLedgerEntry. |
sourceCode | string | The source code in the sustainabilityLedgerEntry. |
reasonCode | string | The reason code in the sustainabilityLedgerEntry. |
Related information
Sustainability management overview
Sustainability setup
How to record emissions
Working with chart of sustainability accounts and ledger
Ad hoc analysis of sustainability data
Sustainability reports and analytics in Business Central
Work with Business Central