| CreateItemIfNeeded | (Code[20], Text[50], Text[50], Option) | Boolean | public | 17-28 | - |
| CreateLocationIfNeeded | (Code[10], Text[50]) | Boolean | public | 17-28 | - |
| DoesItemExist | (Code[20]) | Boolean | public | 17-28 | - |
| SetGlobalItem | (Code[20]) | Boolean | public | 17-28 | - |
| ModifyItem | (Boolean) | | public | 17-28 | - |
| CreateSalesLineDiscountIfNeeded | (Option, Code[20], Option, Code[20], Decimal) | Boolean | public | 17-28 | - |
| CreateSalesLineDiscountIfNeeded | (Enum Price Source Type, Code[20], Enum Price Asset Type, Code[20], Decimal, Decimal) | Boolean | public | 17-28 | - |
| CreateCustDiscGroupIfNeeded | (Code[20], Text[50]) | Boolean | public | 17-28 | - |
| CreateItemDiscGroupIfNeeded | (Code[20], Text[50]) | Boolean | public | 17-28 | - |
| CreateSalesPriceIfNeeded | (Option, Code[20], Code[20], Decimal, Code[10], Date, Code[10], Decimal, Code[10]) | Boolean | public | 17-28 | - |
| CreateSalesPriceIfNeeded | (Enum Price Source Type, Code[20], Code[10], Date, Code[20], Code[10], Code[10], Decimal, Decimal) | Boolean | public | 17-28 | - |
| CreateTariffNumberIfNeeded | (Code[20], Text[50], Boolean) | Boolean | public | 17-28 | - |
| CreateUnitOfMeasureIfNeeded | (Code[10], Text[10]) | Boolean | public | 17-28 | - |
| CreateItemTrackingCodeIfNeeded | (Code[10], Text[50], Boolean, Boolean) | Boolean | public | 17-28 | - |
| CreateInventoryPostingSetupIfNeeded | (Code[20], Text[50], Code[10]) | Boolean | public | 17-28 | - |
| CreateGeneralProductPostingSetupIfNeeded | (Code[20], Text[50], Code[20]) | Boolean | public | 17-28 | - |
| CreateItemJournalBatchIfNeeded | (Code[10], Code[20], Code[20]) | | public | 17-28 | - |
| CreateItemJournalLine | (Code[10], Code[20], Text[50], Date, Decimal, Decimal, Code[10], Code[20]) | | public | 17-28 | - |
| SetItemJournalLineItemTracking | (Code[50], Code[50]) | | public | 17-28 | - |
| SetItemJournalLineDimension | (Code[20], Text[50], Code[20], Text[50]) | | public | 17-28 | - |
| CreateDefaultDimensionAndRequirementsIfNeeded | (Text[20], Text[50], Code[20], Text[30]) | | public | 17-26, gone | - |
| CreateBOMComponent | (Code[20], Decimal, Code[10], Option) | | public | 17-28 | - |
| SetItemTrackingCode | (Code[10]) | | public | 17-28 | - |
| SetBaseUnitOfMeasure | (Code[10]) | | public | 17-28 | - |
| SetPurchUnitOfMeasure | (Code[10]) | | public | 17-28 | - |
| SetItemDiscGroup | (Code[20]) | | public | 17-28 | - |
| SetTariffNo | (Code[20]) | | public | 17-28 | - |
| SetCostingMethod | (Option) | | public | 17-28 | - |
| SetUnitCost | (Decimal) | | public | 17-28 | - |
| SetStandardCost | (Decimal) | | public | 17-28 | - |
| SetVendorItemNo | (Text[20]) | | public | 17-28 | - |
| SetNetWeight | (Decimal) | | public | 17-28 | - |
| SetUnitVolume | (Decimal) | | public | 17-28 | - |
| SetBlocked | (Boolean) | | public | 17-28 | - |
| SetStockoutWarning | (Boolean) | | public | 17-28 | - |
| SetPreventNegativeInventory | (Boolean) | | public | 17-28 | - |
| SetReorderQuantity | (Decimal) | | public | 17-28 | - |
| SetAlternativeItemNo | (Code[20]) | | public | 17-28 | - |
| SetVendorNo | (Code[20]) | Boolean | public | 17-28 | - |
| SetUnitPrice | (Decimal) | | public | 17-28 | - |
| SetUnitListPrice | (Decimal) | | public | 17-28 | - |
| SetLastDateModified | (Date) | | public | 17-28 | - |
| SetLastModifiedDateTime | (DateTime) | | public | 17-28 | - |
| CreateCustomerPriceGroupIfNeeded | (Code[10], Text[50], Boolean) | Code[10] | public | 17-28 | - |
| SetInventoryPostingSetupInventoryAccount | (Code[20], Code[10], Code[20]) | | public | 17-28 | - |
| SetGeneralPostingSetupInventoryAdjmntAccount | (Code[20], Code[10], Code[20]) | | public | 17-28 | - |
| SetInventoryPostingGroup | (Code[20]) | Boolean | public | 17-28 | - |
| SetGeneralProductPostingGroup | (Code[20]) | Boolean | public | 17-28 | - |
| SetSearchDescription | (Code[50]) | | public | 17-28 | - |
| CreateDefaultDimensionAndRequirementsIfNeeded | (Text[20], Text[50], Code[20], Text[50]) | | public | 27-28 | - |