DataContainer - Bill of materials: Difference between revisions

From imde.io

No edit summary
No edit summary
 
Line 1: Line 1:
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}.
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:
XML:

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" }
                        ]
                      }
                    }
                  ]
                }
              }
            ]
          }
        }
      }
    }
  ]
}

Downloads