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