Saltar al contenido principal

Consulta de Stock

El endpoint GetStockInfo retorna las informaciones de stock de productos del sistema MIMS.


Cómo consultar informaciones de stock de productos

HTTP POST Request

Tipo de SolicitudURL Ejemplo
POST{{url_base}}/GetStockInfo
Ejemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetStockInfo"

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
ProductListGetStockInfoProductListNoLista de todos los productos que serán retornados en el resultado de búsqueda

📝 Objeto GetStockInfoProductList

El objeto GetStockInfoProductList representa la lista de productos a ser consultados.

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
ProductNoString(25)Código externo del producto

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformaciones estándar de respuesta del WebService en la ejecución del método
StockInfoDataListGetStockInfoDataListLista de objetos con informaciones de stock

📝 Objeto GetStockInfoDataList

El objeto GetStockInfoDataList representa informaciones de stock para un producto.

Parámetros de Retorno

ParámetroTipoObligatorioDescripción
ProductCodeString(4)Código de producción del producto
ProductNoString(25)Código externo del producto
AvailableUnitsIntegerUnidades disponibles
AvailableWeightFloatPeso disponible
UnavailableUnitsIntegerUnidades no disponibles
UnavailableWeightFloatPeso no disponible
TotalUnitsIntegerUnidades totales
TotalWeightFloatPeso total
ProductionOrderUnitsIntegerUnidades programadas para producción
ProductionOrderWeightFloatPeso programado para producción
ProductionUnitsIntegerUnidades producidas
ProductionWeightFloatPeso producido
SalesOrderUnitsIntegerUnidades vendidas
SalesOrderWeightFloatPeso vendido
QAHoldUnitsIntegerUnidades secuestradas
QAHoldWeightFloatPeso secuestrado
DistributionCenterNoString(25)Código externo del centro de distribución del producto

Ejemplo de Request

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetStockInfo"' \
--header 'Content-Type: application/json' \
--data '{
"ProductList": [
{
"ProductNo": "PROD123"
},
{
"ProductNo": "PROD456"
}
]
}'

Ejemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"StockInfoDataList": [
{
"ProductCode": "P001",
"ProductNo": "PROD123",
"AvailableUnits": 100,
"AvailableWeight": 1500.0,
"UnavailableUnits": 10,
"UnavailableWeight": 150.0,
"TotalUnits": 110,
"TotalWeight": 1650.0,
"ProductionOrderUnits": 50,
"ProductionOrderWeight": 750.0,
"ProductionUnits": 60,
"ProductionWeight": 900.0,
"SalesOrderUnits": 20,
"SalesOrderWeight": 300.0,
"QAHoldUnits": 5,
"QAHoldWeight": 75.0,
"DistributionCenterNo": "DC001"
}
]
}