Table extension 6220 "Sust. Item"
Sustainability · Microsoft.Sustainability.Certificate
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 7 connected objects and pages
Sustainability · Microsoft.Sustainability.Certificate · BC29-30 · source at ea08af5e · facts from BC29
Extends Item.
Fields
Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.
| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 6210 | Sust. Cert. No. | Code[50] | Specifies the Sustainability Certificate Number of the Item. via Page extension 6222 “Sust. Item Card” | TableRelation Table 6222 “Sustainability Certificate” (“Sustainability Certificate”.“No.” where(Type = const(Item))); DataClassification CustomerContent |
| 6211 | Sust. Cert. Name | Text[100] | Specifies the Sustainability Certificate Name of the Item. via Page extension 6222 “Sust. Item Card” | not editable; DataClassification CustomerContent |
| 6212 | GHG Credit | Boolean | Specifies the Greenhouse Gas Credit of the Item. via Page extension 6222 “Sust. Item Card” | DataClassification CustomerContent |
| 6213 | Carbon Credit Per UOM | Decimal | Specifies the Carbon Credit Per UOM of the Item. via Page extension 6222 “Sust. Item Card” | DataClassification CustomerContent |
| 6214 | Default Sust. Account | Code[20] | Specifies the value of the Default Sust. Account field. via Page extension 6222 “Sust. Item Card” | TableRelation Table 6210 “Sustainability Account” (“Sustainability Account” where(“Account Type” = const(Posting), Blocked = const(false))); DataClassification CustomerContent |
| 6215 | Default CO2 Emission | Decimal | Specifies the value of the Default CO2 Emission field. via Page extension 6222 “Sust. Item Card” | DataClassification CustomerContent |
| 6216 | Default CH4 Emission | Decimal | Specifies the value of the Default CH4 Emission field. via Page extension 6222 “Sust. Item Card” | DataClassification CustomerContent |
| 6217 | Default N2O Emission | Decimal | Specifies the value of the Default N2O Emission field. via Page extension 6222 “Sust. Item Card” | DataClassification CustomerContent |
| 6218 | CO2e per Unit | Decimal | Specifies the value of the CO2e per Unit field. via Page extension 6222 “Sust. Item Card” | DataClassification CustomerContent |
| 6219 | CO2e Last Date Modified | Date | — | not editable; DataClassification CustomerContent |
| 6220 | Source of Emission Data | Enum “Sust. Source of Emission” | Specifies the value of the Source of Emission Data field. via Page extension 6222 “Sust. Item Card” | enum Enum 6224 “Sust. Source of Emission”; DataClassification CustomerContent |
| 6221 | Emission Verified | Boolean | Specifies the value of the Emission Verified field. via Page extension 6222 “Sust. Item Card” | DataClassification CustomerContent |
| 6222 | CBAM Compliance | Boolean | Specifies the value of the CBAM Compliance field. via Page extension 6222 “Sust. Item Card” | DataClassification CustomerContent |
| 6223 | EPR Category | Enum “Sust. EPR Category” | Specifies the value of the EPR Category field. via Page extension 6222 “Sust. Item Card” | enum Enum 6225 “Sust. EPR Category”; DataClassification CustomerContent |
| 6224 | Material Composition No. | Code[20] | Specifies the value of the Material Composition No. field. via Page extension 6222 “Sust. Item Card” | TableRelation Table 6236 “Sust. Item Mat. Comp. Header” (“Sust. Item Mat. Comp. Header”.“No.”); DataClassification CustomerContent |
| 6225 | Total EPR Weight | Decimal | Specifies the value of the Total EPR Weight field. via Page extension 6222 “Sust. Item Card” | FlowField: sum(“Sust. Item Mat. Comp. Line”.Weight where(“Item Material Composition No.” = field(“Material Composition No.”))); not editable |
| 6226 | EPR Fees Per Unit | Decimal | Specifies the value of the EPR Fees per Unit field. via Page extension 6222 “Sust. Item Card” | not editable; DataClassification CustomerContent |
| 6227 | End-of-Life Disposal Req. | Text[50] | Specifies the value of the End-of-Life Disposal Requirements field. via Page extension 6222 “Sust. Item Card” | DataClassification CustomerContent |
| 6230 | Item of Concern | Boolean | Specifies the value of the Item of Concern field. via Page extension 6222 “Sust. Item Card” | DataClassification CustomerContent |
| 6231 | Recyclability Percentage | Decimal | Specifies % of recyclable content. | DataClassification CustomerContent |
| 6232 | Energy Efficiency Rating | Code[10] | Specifies energy efficiency information, e.g. product category, or label (A-G rating). | DataClassification CustomerContent |
| 6233 | End-of-Life Information | Text[50] | Specifies instructions about disposal methods, recycling facilities, return schemes, or environmental impact. | DataClassification CustomerContent |
| 6234 | Product Classification Enabled | Boolean | Specifies whether external product classification codes are enabled for this item. | DataClassification SystemMetadata |
| 6235 | Product Classification Type | Enum “Product Classification Type” | Specifies the classification system, such as HS, CPV, or UNSPSC. | enum Enum 6239 “Product Classification Type”; DataClassification SystemMetadata |
| 6236 | Product Classification Code | Code[50] | Specifies the external classification code for this item. | TableRelation Table 6320 “Product Classification Code” (“Product Classification Code”.Code where(Type = field(“Product Classification Type”))); DataClassification CustomerContent |
| 6237 | Product Classification Name | Text[250] | Specifies the descriptive name of the classification code. | FlowField: lookup(“Product Classification Code”.Name where(“Code” = field(“Product Classification Code”), “Type” = field(“Product Classification Type”))); not editable |
| 6238 | EUDR Relevant | Boolean | Specifies that the item is subject to the EU Deforestation Regulation and that certification details must be tracked per lot. | DataClassification CustomerContent |
| 6239 | EUDR Commodity | Enum “EUDR Commodity” | Specifies the regulated EUDR commodity category for the item, such as cattle, cocoa, coffee, oil palm, rubber, soya, or wood. | enum Enum 6234 “EUDR Commodity”; DataClassification CustomerContent |
| 6250 | Carbon Tracking Method | Enum “Sust. Carbon Tracking Method” | Specifies the Carbon Tracking Method for this item. | enum Enum 6220 “Sust. Carbon Tracking Method”; DataClassification CustomerContent |
Procedures
ClearDefaultEmissionInformation(var Item: Record Item)
Plus 7 local procedures.
Relations
- extends Table 27 “Item”
- Default Sust. Account: TableRelation Table 6210 “Sustainability Account”
- Sust. Cert. No.: TableRelation Table 6222 “Sustainability Certificate”
- Material Composition No.: TableRelation Table 6236 “Sust. Item Mat. Comp. Header”
- Total EPR Weight: CalcFormula Table 6237 “Sust. Item Mat. Comp. Line”
- Product Classification Name: CalcFormula Table 6320 “Product Classification Code”
- Product Classification Code: TableRelation Table 6320 “Product Classification Code”
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 27 “Confirm Management” (1 call:
CheckAndAssignEUDRItemTrackingCode → GetResponseOrDefault)
Recent changes
- 2026-09-15 #11217 [Master] - Slice 641591: EUDR Certificate Capture for Items (main, BC30, feature)
- 2026-08-20 #10293 [Master] - Bug 641309: [Sustainability][Value Chain] Item Reclassification (location move) uses average emissions instead of Specific carbon tracking (lot/serial) (main, BC30, fix)
- 2026-07-29 #9613 [Master] - Sustainability: Specific Carbon Tracking, Item Charge emissions & setup fixes (Bugs 641051, 641486, 641487, 641049, 641222, 641055, 641289, 641224, 641309) (main, BC30, fix)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "tableextension", object_name: "Sust. Item"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.