BOM Component

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