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)SíCódigo externo del producto

Retorno​

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnSíInformaciones estándar de respuesta del WebService en la ejecución del método
StockInfoDataListGetStockInfoDataListSíLista 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)SíCódigo de producción del producto
ProductNoString(25)SíCódigo externo del producto
AvailableUnitsIntegerSíUnidades disponibles
AvailableWeightFloatSíPeso disponible
UnavailableUnitsIntegerSíUnidades no disponibles
UnavailableWeightFloatSíPeso no disponible
TotalUnitsIntegerSíUnidades totales
TotalWeightFloatSíPeso total
ProductionOrderUnitsIntegerSíUnidades programadas para producción
ProductionOrderWeightFloatSíPeso programado para producción
ProductionUnitsIntegerSíUnidades producidas
ProductionWeightFloatSíPeso producido
SalesOrderUnitsIntegerSíUnidades vendidas
SalesOrderWeightFloatSíPeso vendido
QAHoldUnitsIntegerSíUnidades secuestradas
QAHoldWeightFloatSíPeso secuestrado
DistributionCenterNoString(25)Sí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"
}
]
}