Create an Inventory Item
  • 27 Feb 2025
  • 6 Minutes to read
  • Dark
    Light

Create an Inventory Item

  • Dark
    Light

Article summary

Post
/ci-rest-api/rest/1/ciitem

Create Inventory Items

UI Location: ASSET MANAGEMENT - Inventory - Setup - Item Master

Security
HTTP
Type basic

Basic authentication

Header parameters
Content-Type
string
Exampleapplication/vnd.oracle.adf.resourceItem+json
Body parameters
object
Example{ "CiitemCompCode": "001", "CiitemItemCode": "1262", "CiitemBbPriceOrPctCode": "C", "CiitemWriAccCode": "50700", "CiitemRevAccCode": "40015", "CiitemInvAccCode": "17010", "CiitemSuspAccCode": "17040", "CiitemVarAccCode": "50720", "CiitemItemClassCode": "29", "CiitemCostUpdateLevelCode": "I", "CiitemCostMethCode": "AVG", "CiitemSellPriceOrPctCode": "C", "CiitemAdjAccCode": "50711", "CiitemWmCode": "EA", "CiitemSerialFlag": "N", "CiitemMsAvailableFlag": "N", "CiitemAutoBuildCmpFlag": "N", "CiitemUsageCode": "N", "CiitemAltWmAllowFlag": "N", "CiitemLotCtrlFlag": "N", "CiitemVUuid": "" }
CiitemWriAccCode
string Required

Write-off account. Reference to the ACCOUNT table.

Max length16
CiitemAltWmAllowFlag
string Required

‘Y’ if alternate unit conversions are enabled. ‘N’ if not.

💻 UI Fieldname: Alternate WM Allowed

Max length1
CiitemCompCode
string Required

Company Code

Max length8
CiitemRevAccCode
string Required

Revenue account. Reference to the ACCOUNT table.

Max length16
CiitemAutoBuildCmpFlag
string Required

Flag to indicate if system will auto assemble non-production composite item upon issue posting

💻 UI Fieldname: Auto-Build Composite

Max length1
CiitemLotCtrlFlag
string Required

‘Y’ or ‘N’. Set this to ‘N’ unless CIITEM_SERIAL_FLAG = ‘Y’ and CIITEM_COST_METH_CODE = ’F’

Max length1
CiitemUsageCode
string Required

Not used. Set this to ‘N’

Max length1
CiitemWmCode
string Required

Reference to a weight/measure code defined in WGTMES_TABLE

Max length2
CiitemItemCode
string Required

Key value 2; Inventory item code or number. If the fixed length flag is set in the control file, this code must be of the length specified in the control file.

💻 UI Fieldname: *Item Code

Max length16
CiitemInvAccCode
string Required

Inventory account. Reference to the ACCOUNT table.

Max length16
CiitemCostMethCode
string Required

One of AVG (average cost), SF (standard FIFO), F (modified FIFO) and STD (standard cost). The validation program does not check but this should be the same value as in the item’s class.

Max length3
CiitemBbPriceOrPctCode
string Required

‘P’ if the buyback price is entered explicitly. ‘C’ if it calculated as a percentage of the cost price.

💻 UI Fieldname: *Buy Back

Max length1
CiitemSellPriceOrPctCode
string Required

‘P’ if the selling price is entered explicitly, ‘C’ if it calculated as a percentage of the cost price.

💻 UI Fieldname: *Issue At

Max length1
CiitemAdjAccCode
string Required

Adjustment account. Reference to the ACCOUNT table.

Max length16
CiitemSuspAccCode
string Required

Suspense account. Reference to the ACCOUNT table.

Max length16
CiitemCostUpdateLevelCode
string Required

If using the Average Cost method of inventory valuation, specify whether to update the average cost of this inventory item by the total inventory (‘I’), or by the inventory within a specified location (‘L’).

💻 UI Fieldname: Average Cost Update Level

Max length1
CiitemMsAvailableFlag
string Required

Is the Item available for MS system Y/N

💻 UI Fieldname: Available For MS System

Max length1
CiitemVarAccCode
string Required

Variance account. Reference to the ACCOUNT table.

Max length16
CiitemSerialFlag
string Required

‘Y’ if the item is serialized, ‘N’ if not.

💻 UI Fieldname: Serialized

Max length1
CiitemVUuid
string Required

Unique Row ID

Max length64
CiitemItemClassCode
string Required

Key value 3; Reference (with CIITEM_COMP_CODE) to a class defined in the CICLASS table.

💻 UI Fieldname: *Class Code

Max length4
CiitemTax2Code
string

With CiitemCompCode a reference to ARTAX table

Max length11
CiitemSuspAccName
string
Max length30
CiitemSalesTax3Code
string

With CiitemCompCode a reference to ARTAX table

Max length11
CiitemItemFixedLengthFlag
string
Max length1
CiitemDefaultLocCode
string

Used in ADF to create default Item Detail right with the insert of Item Master

Max length7
CiitemAllowNegQtyFlag
string

Allow negative balances

💻 UI Fieldname: Negative Balances

Max length1
CiitemImageFilename
string

File path to a picture of the item.

Max length255
CiitemAccumDeprAccCode
string

Accumulated depreciation account. Reference to the ACCOUNT table.

Max length16
CiitemSoldAtCostAccName
string
Max length30
CiitemSalesProductFlag
string

Item setup for Sales Product Code Y = Yes N = No

💻 UI Fieldname: Sales Code

Max length1
CiitemIuUpdateDate
string
CiitemStdOnhandQty
number

Standard on-hand quantity

💻 UI Fieldname: Standard On Hand

Max length16
CiitemInventoryItemName
string
Max length60
CiitemVarAccName
string
Max length30
CiitemMaxOnhandQty
number

Maximum on-hand quantity

💻 UI Fieldname: Maximum On Hand

Max length16
CiitemCrtDate
string

Date this record was added

CiitemEmCostComponCode
string

Default EM component code for costing Equipment

💻 UI Fieldname: Equipment Category

Max length8
CiitemCreditJcCatName
string
Max length120
CiitemMszpcCode
string

💻 UI Fieldname: Zone Price Code

Max length10
CiitemCustRevAccCode
string

Customer sales revenue account. Reference to the ACCOUNT table.

Max length16
CiitemItemLengthValue
number
CiitemRevAccName
string
Max length30
CiitemAccumDeprAccName
string
Max length30
CiitemTenantId
string
Max length30
CiitemDeprExpAccCode
string

Depreciation expense account. Reference to the ACCOUNT table.

Max length16
CiitemProdFlag
string

Default value for Production flag on the item/type level

💻 UI Fieldname: Production

Max length1
CiitemRestockPriceAmt
number

Dollar amount that will be added to each unit of this inventory item, when all or a portion of the item is returned.

💻 UI Fieldname: Re-Stock Charge

Max length18
CiitemSalesTax1Name
string
Max length30
CiitemCmpFlag
string

‘Y’ if this is a composite item, ‘N’ otherwise

💻 UI Fieldname: Composite

Max length1
CiitemEmCostComponName
string
Max length20
CiitemMinOnhandQty
number

Minimum on-hand quantity

💻 UI Fieldname: Minimum On Hand

Max length16
CiitemLastModifyDate
string

Date this record was last modified

CiitemDefaultItemTypeCode
string

Used in ADF to create default Item Header right with the insert of Item Master

Max length2
CiitemTax1Name
string
Max length30
CiitemTax3Name
string
Max length30
CiitemSalesTax2Code
string

With CiitemCompCode a reference to ARTAX table

Max length11
CiitemClassName
string

💻 UI Fieldname: Class Name

Max length30
CiitemMinOrderQty
number

Minimum order quantity

💻 UI Fieldname: Minimum Order

Max length16
CiitemIuUpdateUser
string
Max length30
CiitemInventoryItemCode
string

Inventory Item that mapped to the Sales Product Code

💻 UI Fieldname: Item

Max length16
CiitemCompName
string
Max length30
CiitemUsageName
string
Max length9
CiitemMaxOrderQty
number

Maximum order quantity

💻 UI Fieldname: Maximum Order

Max length16
CiitemVelocityCode
string

Not used.

Max length1
CiitemCustRevAccName
string
Max length30
CiitemTax3Code
string

With CiitemCompCode a reference to ARTAX table

Max length11
CiitemAffilRevAccCode
string

Affiliate sales revenue account. Reference to the ACCOUNT table.

Max length16
CiitemCrtUserCode
string

Userid of the person who added the record

Max length30
CiitemItemDesc
string

Detailed description of the item

Max length2000
CiitemItemName
string

Item name used in most screens and reports

💻 UI Fieldname: Item Name

Max length60
CiitemWmName
string

💻 UI Fieldname: *WM

Max length10
CiitemCreditJcCatCode
string
Max length16
CiitemMszpcOraseq
number

Zone Pricing Code Oraseq (key to Zone Pricing Table)

CiitemSalesTax3Name
string
Max length30
CiitemSellPriceAmt
number

Selling/issue price or percentage. If percentage remember to make it 100+markup.

Max length18
CiitemCostMethName
string
Max length200
CiitemPartialDasmblFlag
string

If CIITEM_CMP_FLAG=’Y’ this flag indicates whether the item can be issued only partially assembled. ‘Y’ means it can, ‘N’ means it cannot.

💻 UI Fieldname: Partial

Max length1
CiitemIuCreateDate
string
CiitemTax1Code
string

With CiitemCompCode a reference to ARTAX table

Max length11
CiitemSoldAtCostAccCode
string

Cost of goods sold account. Reference to the ACCOUNT table.

Max length16
CiitemSellPriceOrPctName
string
Max length200
CiitemStdOrderQty
number

Standard order quantity

💻 UI Fieldname: Standard Order

Max length16
CiitemBuybackPriceAmt
number

Buy back price or percentage. If percentage remember to make it 100+markup.

Max length18
CiitemRtrnFlag
string

‘Y’ if this item can be returned, ‘N’ otherwise

💻 UI Fieldname: Returnable

Max length1
CiitemLastModifyUserCode
string

Userid of the person who last modified the record

Max length30
CiitemMarketPriceAmt
number

Market price

💻 UI Fieldname: Market Price

Max length18
CiitemSalesTax2Name
string
Max length30
CiitemMsptCode
string

💻 UI Fieldname: Sell Price Code

Max length10
CiitemSalesTax1Code
string

With CiitemCompCode a reference to ARTAX table

Max length11
CiitemAffilRevAccName
string
Max length30
CiitemDeprExpAccName
string
Max length30
CiitemTax2Name
string
Max length30
CiitemWriAccName
string
Max length30
CiitemCostUpdateLevelName
string
Max length200
CiitemInvAccName
string
Max length30
CiitemAdjAccName
string
Max length30
CiitemBbPriceOrPctName
string
Max length200
Responses
201

Created

Headers
Content-Type
string
Exampleapplication/vnd.oracle.adf.resourceitem+json
{
  "CiitemAccumDeprAccCode": null,
  "CiitemAccumDeprAccName": null,
  "CiitemAdjAccCode": "50711",
  "CiitemAdjAccName": null,
  "CiitemAffilRevAccCode": null,
  "CiitemAffilRevAccName": null,
  "CiitemAllowNegQtyFlag": null,
  "CiitemAltWmAllowFlag": "N",
  "CiitemAutoBuildCmpFlag": "N",
  "CiitemBbPriceOrPctCode": "C",
  "CiitemBbPriceOrPctName": null,
  "CiitemBuybackPriceAmt": null,
  "CiitemClassName": null,
  "CiitemCmpFlag": null,
  "CiitemCompCode": "001",
  "CiitemCompName": null,
  "CiitemCostMethCode": "AVG",
  "CiitemCostMethName": null,
  "CiitemCostUpdateLevelCode": "I",
  "CiitemCostUpdateLevelName": null,
  "CiitemCreditJcCatCode": null,
  "CiitemCreditJcCatName": null,
  "CiitemCrtDate": null,
  "CiitemCrtUserCode": null,
  "CiitemCustRevAccCode": null,
  "CiitemCustRevAccName": null,
  "CiitemDefaultItemTypeCode": null,
  "CiitemDefaultLocCode": null,
  "CiitemDeprExpAccCode": null,
  "CiitemDeprExpAccName": null,
  "CiitemEmCostComponCode": null,
  "CiitemEmCostComponName": null,
  "CiitemImageFilename": null,
  "CiitemInvAccCode": "17010",
  "CiitemInvAccName": null,
  "CiitemInventoryItemCode": null,
  "CiitemInventoryItemName": null,
  "CiitemItemClassCode": "29",
  "CiitemItemCode": "1262",
  "CiitemItemDesc": null,
  "CiitemItemFixedLengthFlag": null,
  "CiitemItemLengthValue": null,
  "CiitemItemName": null,
  "CiitemIuCreateDate": null,
  "CiitemIuUpdateDate": null,
  "CiitemLastModifyDate": null,
  "CiitemLastModifyUserCode": null,
  "CiitemLotCtrlFlag": "N",
  "CiitemMarketPriceAmt": null,
  "CiitemMaxOnhandQty": null,
  "CiitemMaxOrderQty": null,
  "CiitemMinOnhandQty": null,
  "CiitemMinOrderQty": null,
  "CiitemMsAvailableFlag": "N",
  "CiitemMsptCode": null,
  "CiitemMszpcCode": null,
  "CiitemPartialDasmblFlag": null,
  "CiitemProdFlag": null,
  "CiitemRestockPriceAmt": null,
  "CiitemRevAccCode": "40015",
  "CiitemRevAccName": null,
  "CiitemRtrnFlag": null,
  "CiitemSalesProductFlag": null,
  "CiitemSalesTax1Code": null,
  "CiitemSalesTax1Name": null,
  "CiitemSalesTax2Code": null,
  "CiitemSalesTax2Name": null,
  "CiitemSalesTax3Code": null,
  "CiitemSalesTax3Name": null,
  "CiitemSellPriceAmt": null,
  "CiitemSellPriceOrPctCode": "C",
  "CiitemSellPriceOrPctName": null,
  "CiitemSerialFlag": "N",
  "CiitemSoldAtCostAccCode": null,
  "CiitemSoldAtCostAccName": null,
  "CiitemStdOnhandQty": null,
  "CiitemStdOrderQty": null,
  "CiitemSuspAccCode": "17040",
  "CiitemSuspAccName": null,
  "CiitemTax1Code": null,
  "CiitemTax1Name": null,
  "CiitemTax2Code": null,
  "CiitemTax2Name": null,
  "CiitemTax3Code": null,
  "CiitemTax3Name": null,
  "CiitemUsageCode": "N",
  "CiitemUsageName": null,
  "CiitemVUuid": "F29114ACA41A1C56E05316821FACAC2F",
  "CiitemVarAccCode": "50720",
  "CiitemVarAccName": null,
  "CiitemVelocityCode": null,
  "CiitemWmCode": "EA",
  "CiitemWmName": null,
  "CiitemWriAccCode": "50700",
  "CiitemWriAccName": null,
  "links": [
    {
      "rel": "self",
      "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/ci-rest-api/rest/1/ciitem/F29114ACA41A1C56E05316821FACAC2F",
      "name": "ciitem",
      "kind": "item"
    },
    {
      "rel": "canonical",
      "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/ci-rest-api/rest/1/ciitem/F29114ACA41A1C56E05316821FACAC2F",
      "name": "ciitem",
      "kind": "item"
    }
  ]
}
object