Skip to main content

Save Stock Master

The Save Stock Master API allows you to register or update stock master data, including remaining quantity for an item.

Endpoint

POST /saveStockMaster

Purpose

This API:

  • Saves or updates stock master information for a branch.
  • Updates the remaining quantity of an item.
  • Tracks registration and modification information.

ℹ️ Ensure you provide tin, bhfId, and itemCd to uniquely identify the stock master record.


Request Object: StockMasterSaveReq

FieldDescriptionTypeRequiredNotes
itemCdItem CodeCHAR✅ Yes20 characters
rsdQtyRemaining QuantityNUMBER✅ Yes13,2
regrIdRegistration IDCHAR✅ Yes20 characters
regrNmRegistration NameCHAR✅ Yes60 characters
modrIdModifier IDCHAR✅ Yes20 characters
modrNmModifier NameCHAR✅ Yes60 characters

JSON Request Example

{
"itemCd": "KE1NTXU0000002",
"rsdQty": 10,
"regrId": "Test",
"regrNm": "Test",
"modrId": "Test",
"modrNm": "Test"
}

Response Object: StockMasterSaveRes

FieldDescriptionTypeNotes
resultCdResult code (000 = success)CHAR(3)
resultMsgResult messageCHAR
resultDtResponse timestampCHAR(14)YYYYMMDDhhmmss
dataResponse dataObjectnull for this API

JSON Response Example

{
"resultCd": "000",
"resultMsg": "It is succeeded",
"resultDt": "20200226195637",
"data": null
}

SDK Usage Examples

$requestData = [
'itemCd' => 'KE1NTXU0000002',
'rsdQty' => 10,
'regrId' => 'Test',
'regrNm' => 'Test',
'modrId' => 'Test',
'modrNm' => 'Test'
];

$response = $etims->saveStockMaster($requestData);

if (($response['resultCd'] ?? '') === '000') {
echo "✅ Stock Master saved successfully\n";
} else {
abort("Failed to save Stock Master: " . ($response['resultMsg'] ?? 'Unknown error'));
}