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 Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/GetStockInfo |
| Ejemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetStockInfo" |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| ProductList | GetStockInfoProductList | No | Lista 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ámetro Tipo Obligatorio Descripción ProductNo String(25) Sí Código externo del producto
Retorno
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sí | Informaciones estándar de respuesta del WebService en la ejecución del método |
| StockInfoDataList | GetStockInfoDataList | Sí | Lista de objetos con informaciones de stock |
📝 Objeto GetStockInfoDataList
El objeto GetStockInfoDataList representa informaciones de stock para un producto.
Parámetros de Retorno
Parámetro Tipo Obligatorio Descripción ProductCode String(4) Sí Código de producción del producto ProductNo String(25) Sí Código externo del producto AvailableUnits Integer Sí Unidades disponibles AvailableWeight Float Sí Peso disponible UnavailableUnits Integer Sí Unidades no disponibles UnavailableWeight Float Sí Peso no disponible TotalUnits Integer Sí Unidades totales TotalWeight Float Sí Peso total ProductionOrderUnits Integer Sí Unidades programadas para producción ProductionOrderWeight Float Sí Peso programado para producción ProductionUnits Integer Sí Unidades producidas ProductionWeight Float Sí Peso producido SalesOrderUnits Integer Sí Unidades vendidas SalesOrderWeight Float Sí Peso vendido QAHoldUnits Integer Sí Unidades secuestradas QAHoldWeight Float Sí Peso secuestrado DistributionCenterNo String(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"
}
]
}