DataContainer - Bill of materials: Difference between revisions
From imde.io
No edit summary |
No edit summary |
||
| Line 183: | Line 183: | ||
* [https://imde.io/schema/Sample%20XML%20message%20BOM.xml Sample XML] | * [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/Sample%20JSON%20message%20BOM.json Sample JSON] | ||
* [https://imde.io/schema/ | * [https://imde.io/schema/3.0/IMDEMessages.xsd XSD schema] | ||
* [https://imde.io/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/partyIdentifierType.xsd Codelist partyIdentifierType] | ||
* [https://imde.io/schema/azlon/1.0/codelists/dataContainerType.xsd Codelist dataContainerType] | * [https://imde.io/schema/azlon/1.0/codelists/dataContainerType.xsd Codelist dataContainerType] | ||
Revision as of 10:41, 8 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}.
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" }
]
}
}
]
}
}
]
}
}
}
}
]
}