BOM Component
BOM Component is a Child object of Bill of Materials
End Point
/bomcomponent
GET, POST, PUT, DELETE
GET and DELETE requests expect parameter id of type Int32.
Properties
| Property | Caption | Data Type | Required | Read Only |
| Id | Id | Int32 | For PUT | True |
| BOMStepId | n/a | Int32 | True | False |
| ItemRef | Item | EntityRef
|
True | False |
| ItemType | Item Type | ItemTypeEnum | False | True |
| DisplayOrder | Line No. | Int16 | False | True |
| LineInstructions | Instructions | String(4000)
|
False | False |
| QuantityPer | Quantity Per | Decimal | True | False |
| IsCosted | Costed | Boolean
|
False | False |
| IsOneTime | One Time | Boolean | False | False |
| Description | Instructions
|
String(4000)
|
False | True (Edit in Item)
|
| StdCost | Std. Cost | Decimal | False | True (Edit in Item)
|
| StdCostExt | Ext | Decimal | False | True (Calculated)
|
| UOMRef | UOM | EntityRef
|
False | True (Edit in Item)
|
| UOMConversion | UOM Conversion Rate | Decimal | False | True (Edit in Item's UOM Set)
|
| KitComponentRef | Config Group | EntityRef |
False | True
|
| IsActive | Active | Boolean | False | False |
| CustomFields | Custom Fields | Array of CustomFieldData
|
False |
|
Json Sample
{
"Id": 111,
"BOMStepId": 5
"ItemRef": {
"Id": 13,
"Name": "112"
},
"ItemType": 10
"DisplayOrder": 1,
"LineInstructions":"R3, r5",
"QuantityPer": 2.0
"IsCosted": true,
"IsOneTime": false,
"Description": "Of the item",
"StdCost": 34.08
"StdCostExt": 68.16
"UOMRef": {
"Id": 5,
"Name": "EA"
},
"UomConversionRate": 1.0,
"IsActive": true
"CustomFields": [{ "Name": "BOMComponentsCust1", Value: "Test" }]
}