DataContainer - Bill of materials: Difference between revisions
From imde.io
Created page with "Name? - ItemHierarchy? - Bill of materials? The bill of materials (BOM) is a comprehensive list of all the components, parts, assemblies, and raw materials of which an item consists. It provides references to "sub-items" including the quantity. Quantity can be in multiple units, for example 4 pce {EA}, 400 ml {MLT} or 330 gram {GRM}. Example of a common hierarchy: - Pallet -- 48 cases ---- 12 Finished Goods ----- 300 ml of ketchup {food component} ----- 1 bottle {packa..." |
No edit summary |
||
| (10 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
Name | The bill of materials (BOM) is a comprehensive list of all the components, parts, assemblies, and raw materials of which an item consists. It provides references to "sub-items" including the quantity. Quantity can be in multiple units, for example 4 pce {EA}, 400 ml {MLT} or 330 gram {GRM}. | ||
- | |||
- | ===Message=== | ||
Schema for the IMDE message and header: [[Message|Message]] | |||
XML: | |||
<pre> | |||
<IMDEMessages xmlns="https://imde.io/schema/imdemessages/3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://imde.io/schema/imdemessages/3.0 https://imde.io/schema/3.0/IMDEMessages.xsd"> | |||
<IMDEMessage> | |||
<Header DataContainerType="BOM"> | |||
<DataSender> | |||
<Identifiers> | |||
<Identifier Type="GLN">8719328024200</Identifier> | |||
</Identifiers> | |||
</DataSender> | |||
<DataReceiver> | |||
<Identifiers> | |||
<Identifier Type="GLN">8719328024262</Identifier> | |||
<Identifier Type="DataReceiver">23235</Identifier> | |||
</Identifiers> | |||
</DataReceiver> | |||
<DataProvider> | |||
<Identifiers> | |||
<Identifier Type="GLN">8719328024279</Identifier> | |||
</Identifiers> | |||
<Name>SyncForce</Name> | |||
</DataProvider> | |||
<MessageIdentifier>a1a1140b-1859-4fe5-b4f4-0cd843f9e1c3</MessageIdentifier> | |||
<CreationDateTime>2022-05-30T09:30:10-06:00</CreationDateTime> | |||
</Header> | |||
<BOM> | |||
<Item MaterialType="HandlingUnit"> | |||
<ItemIdentifiers> | |||
<Identifier Type="UMID">e2749359-c3cf-4504-9084-9239a1848aed</Identifier> | |||
<Identifier Type="GTIN">1234567102979</Identifier> | |||
<Identifier Type="DataReceiver">34533</Identifier> | |||
</ItemIdentifiers> | |||
<Items> | |||
<Item MaterialType="FinishedGood" Quantity="56"> | |||
<QuantityUnits> | |||
<QuantityUnit Type="GDSN">PCE</QuantityUnit> | |||
<QuantityUnit Type="DataReceiver">PCE</QuantityUnit> | |||
</QuantityUnits> | |||
<ItemIdentifiers> | |||
<Identifier Type="UMID">d35b1057-0194-4f2c-b758-245deefcc341</Identifier> | |||
<Identifier Type="GTIN">1234567102973</Identifier> | |||
<Identifier Type="DataReceiver">34532</Identifier> | |||
</ItemIdentifiers> | |||
<Items> | |||
<Item MaterialType="FinishedGood" Quantity="23.1"> | |||
<QuantityUnits> | |||
<QuantityUnit Type="GDSN">GRM</QuantityUnit> | |||
<QuantityUnit Type="DataReceiver">GRM</QuantityUnit> | |||
</QuantityUnits> | |||
<ItemIdentifiers> | |||
<Identifier Type="UMID">59e513a9-f55c-4632-923e-57f6b4b41163</Identifier> | |||
<Identifier Type="GTIN">1234567102974</Identifier> | |||
<Identifier Type="DataReceiver">34531</Identifier> | |||
</ItemIdentifiers> | |||
</Item> | |||
<Item MaterialType="Component" Quantity="300"> | |||
<QuantityUnits> | |||
<QuantityUnit Type="GDSN">GRM</QuantityUnit> | |||
<QuantityUnit Type="DataReceiver">Gr</QuantityUnit> | |||
</QuantityUnits> | |||
<ItemIdentifiers> | |||
<Identifier Type="UMID">be21c5b8-044b-47d4-bdc6-2e9f484ea68a</Identifier> | |||
<Identifier Type="GTIN">1234567102977</Identifier> | |||
<Identifier Type="DataReceiver">34530</Identifier> | |||
</ItemIdentifiers> | |||
</Item> | |||
</Items> | |||
</Item> | |||
</Items> | |||
</Item> | |||
</BOM> | |||
</IMDEMessage> | |||
</IMDEMessages> | |||
</pre> | |||
JSON: | |||
<pre> | |||
{ | |||
"$schema": "https://imde.io/schema/3.0/IMDEMessages.json", | |||
"IMDEMessages": [ | |||
{ | |||
"Header": { | |||
"DataContainerType": "BOM", | |||
"DataSender": { | |||
"Identifiers": [ | |||
{ "Type": "GLN", "Value": "8719328024200" } | |||
] | |||
}, | |||
"DataReceiver": { | |||
"Identifiers": [ | |||
{ "Type": "GLN", "Value": "8719328024262" }, | |||
{ "Type": "DataReceiver", "Value": "23235" } | |||
] | |||
}, | |||
"DataProvider": { | |||
"Identifiers": [ | |||
{ "Type": "GLN", "Value": "8719328024279" } | |||
], | |||
"Name": "SyncForce" | |||
}, | |||
"MessageIdentifier": "a1a1140b-1859-4fe5-b4f4-0cd843f9e1c3", | |||
"CreationDateTime": "2022-05-30T09:30:10-06:00" | |||
}, | |||
"BOM": { | |||
"Item": { | |||
"MaterialType": "HandlingUnit", | |||
"ItemIdentifiers": { | |||
"Identifier": [ | |||
{ "Type": "UMID", "Value": "e2749359-c3cf-4504-9084-9239a1848aed" }, | |||
{ "Type": "GTIN", "Value": "1234567102979" }, | |||
{ "Type": "DataReceiver", "Value": "34533" } | |||
] | |||
}, | |||
"Items": { | |||
"Item": [ | |||
{ | |||
"MaterialType": "FinishedGood", | |||
"Quantity": 56, | |||
"QuantityUnits": { | |||
"QuantityUnit": [ | |||
{ "Type": "GDSN", "Value": "PCE" }, | |||
{ "Type": "DataReceiver", "Value": "PCE" } | |||
] | |||
}, | |||
"ItemIdentifiers": { | |||
"Identifier": [ | |||
{ "Type": "UMID", "Value": "d35b1057-0194-4f2c-b758-245deefcc341" }, | |||
{ "Type": "GTIN", "Value": "1234567102973" }, | |||
{ "Type": "DataReceiver", "Value": "34532" } | |||
] | |||
}, | |||
"Items": { | |||
"Item": [ | |||
{ | |||
"MaterialType": "FinishedGood", | |||
"Quantity": 23.1, | |||
"QuantityUnits": { | |||
"QuantityUnit": [ | |||
{ "Type": "GDSN", "Value": "GRM" }, | |||
{ "Type": "DataReceiver", "Value": "GRM" } | |||
] | |||
}, | |||
"ItemIdentifiers": { | |||
"Identifier": [ | |||
{ "Type": "UMID", "Value": "59e513a9-f55c-4632-923e-57f6b4b41163" }, | |||
{ "Type": "GTIN", "Value": "1234567102974" }, | |||
{ "Type": "DataReceiver", "Value": "34531" } | |||
] | |||
} | |||
}, | |||
{ | |||
"MaterialType": "Component", | |||
"Quantity": 300, | |||
"QuantityUnits": { | |||
"QuantityUnit": [ | |||
{ "Type": "GDSN", "Value": "GRM" }, | |||
{ "Type": "DataReceiver", "Value": "Gr" } | |||
] | |||
}, | |||
"ItemIdentifiers": { | |||
"Identifier": [ | |||
{ "Type": "UMID", "Value": "be21c5b8-044b-47d4-bdc6-2e9f484ea68a" }, | |||
{ "Type": "GTIN", "Value": "1234567102977" }, | |||
{ "Type": "DataReceiver", "Value": "34530" } | |||
] | |||
} | |||
} | |||
] | |||
} | |||
} | |||
] | |||
} | |||
} | |||
} | |||
} | |||
] | |||
} | |||
</pre> | |||
===Downloads=== | |||
* [https://imde.io/schema/Sample%20XML%20message%20BOM.xml Sample XML] | |||
* [https://imde.io/schema/Sample%20JSON%20message%20BOM.json Sample JSON] | |||
* [https://imde.io/schema/3.0/IMDEMessages.xsd XSD schema] | |||
* [https://imde.io/schema/3.0/IMDEMessages.json JSON schema] | |||
* [https://imde.io/schema/azlon/1.0/codelists/partyIdentifierType.xsd Codelist partyIdentifierType] | |||
* [https://imde.io/schema/azlon/1.0/codelists/dataContainerType.xsd Codelist dataContainerType] | |||
* [https://imde.io/schema/azlon/1.0/codelists/materialType.xsd Codelist materialType] | |||
* [https://imde.io/schema/azlon/1.0/codelists/identifierType.xsd Codelist identifierType] | |||
* [https://imde.io/schema/azlon/1.0/codelists/unitType.xsd Codelist unitType] | |||
Latest revision as of 11:35, 26 October 2026
The bill of materials (BOM) is a comprehensive list of all the components, parts, assemblies, and raw materials of which an item consists. It provides references to "sub-items" including the quantity. Quantity can be in multiple units, for example 4 pce {EA}, 400 ml {MLT} or 330 gram {GRM}.
Message
Schema for the IMDE message and header: Message
XML:
<IMDEMessages xmlns="https://imde.io/schema/imdemessages/3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://imde.io/schema/imdemessages/3.0 https://imde.io/schema/3.0/IMDEMessages.xsd"> <IMDEMessage> <Header DataContainerType="BOM"> <DataSender> <Identifiers> <Identifier Type="GLN">8719328024200</Identifier> </Identifiers> </DataSender> <DataReceiver> <Identifiers> <Identifier Type="GLN">8719328024262</Identifier> <Identifier Type="DataReceiver">23235</Identifier> </Identifiers> </DataReceiver> <DataProvider> <Identifiers> <Identifier Type="GLN">8719328024279</Identifier> </Identifiers> <Name>SyncForce</Name> </DataProvider> <MessageIdentifier>a1a1140b-1859-4fe5-b4f4-0cd843f9e1c3</MessageIdentifier> <CreationDateTime>2022-05-30T09:30:10-06:00</CreationDateTime> </Header> <BOM> <Item MaterialType="HandlingUnit"> <ItemIdentifiers> <Identifier Type="UMID">e2749359-c3cf-4504-9084-9239a1848aed</Identifier> <Identifier Type="GTIN">1234567102979</Identifier> <Identifier Type="DataReceiver">34533</Identifier> </ItemIdentifiers> <Items> <Item MaterialType="FinishedGood" Quantity="56"> <QuantityUnits> <QuantityUnit Type="GDSN">PCE</QuantityUnit> <QuantityUnit Type="DataReceiver">PCE</QuantityUnit> </QuantityUnits> <ItemIdentifiers> <Identifier Type="UMID">d35b1057-0194-4f2c-b758-245deefcc341</Identifier> <Identifier Type="GTIN">1234567102973</Identifier> <Identifier Type="DataReceiver">34532</Identifier> </ItemIdentifiers> <Items> <Item MaterialType="FinishedGood" Quantity="23.1"> <QuantityUnits> <QuantityUnit Type="GDSN">GRM</QuantityUnit> <QuantityUnit Type="DataReceiver">GRM</QuantityUnit> </QuantityUnits> <ItemIdentifiers> <Identifier Type="UMID">59e513a9-f55c-4632-923e-57f6b4b41163</Identifier> <Identifier Type="GTIN">1234567102974</Identifier> <Identifier Type="DataReceiver">34531</Identifier> </ItemIdentifiers> </Item> <Item MaterialType="Component" Quantity="300"> <QuantityUnits> <QuantityUnit Type="GDSN">GRM</QuantityUnit> <QuantityUnit Type="DataReceiver">Gr</QuantityUnit> </QuantityUnits> <ItemIdentifiers> <Identifier Type="UMID">be21c5b8-044b-47d4-bdc6-2e9f484ea68a</Identifier> <Identifier Type="GTIN">1234567102977</Identifier> <Identifier Type="DataReceiver">34530</Identifier> </ItemIdentifiers> </Item> </Items> </Item> </Items> </Item> </BOM> </IMDEMessage> </IMDEMessages>
JSON:
{
"$schema": "https://imde.io/schema/3.0/IMDEMessages.json",
"IMDEMessages": [
{
"Header": {
"DataContainerType": "BOM",
"DataSender": {
"Identifiers": [
{ "Type": "GLN", "Value": "8719328024200" }
]
},
"DataReceiver": {
"Identifiers": [
{ "Type": "GLN", "Value": "8719328024262" },
{ "Type": "DataReceiver", "Value": "23235" }
]
},
"DataProvider": {
"Identifiers": [
{ "Type": "GLN", "Value": "8719328024279" }
],
"Name": "SyncForce"
},
"MessageIdentifier": "a1a1140b-1859-4fe5-b4f4-0cd843f9e1c3",
"CreationDateTime": "2022-05-30T09:30:10-06:00"
},
"BOM": {
"Item": {
"MaterialType": "HandlingUnit",
"ItemIdentifiers": {
"Identifier": [
{ "Type": "UMID", "Value": "e2749359-c3cf-4504-9084-9239a1848aed" },
{ "Type": "GTIN", "Value": "1234567102979" },
{ "Type": "DataReceiver", "Value": "34533" }
]
},
"Items": {
"Item": [
{
"MaterialType": "FinishedGood",
"Quantity": 56,
"QuantityUnits": {
"QuantityUnit": [
{ "Type": "GDSN", "Value": "PCE" },
{ "Type": "DataReceiver", "Value": "PCE" }
]
},
"ItemIdentifiers": {
"Identifier": [
{ "Type": "UMID", "Value": "d35b1057-0194-4f2c-b758-245deefcc341" },
{ "Type": "GTIN", "Value": "1234567102973" },
{ "Type": "DataReceiver", "Value": "34532" }
]
},
"Items": {
"Item": [
{
"MaterialType": "FinishedGood",
"Quantity": 23.1,
"QuantityUnits": {
"QuantityUnit": [
{ "Type": "GDSN", "Value": "GRM" },
{ "Type": "DataReceiver", "Value": "GRM" }
]
},
"ItemIdentifiers": {
"Identifier": [
{ "Type": "UMID", "Value": "59e513a9-f55c-4632-923e-57f6b4b41163" },
{ "Type": "GTIN", "Value": "1234567102974" },
{ "Type": "DataReceiver", "Value": "34531" }
]
}
},
{
"MaterialType": "Component",
"Quantity": 300,
"QuantityUnits": {
"QuantityUnit": [
{ "Type": "GDSN", "Value": "GRM" },
{ "Type": "DataReceiver", "Value": "Gr" }
]
},
"ItemIdentifiers": {
"Identifier": [
{ "Type": "UMID", "Value": "be21c5b8-044b-47d4-bdc6-2e9f484ea68a" },
{ "Type": "GTIN", "Value": "1234567102977" },
{ "Type": "DataReceiver", "Value": "34530" }
]
}
}
]
}
}
]
}
}
}
}
]
}