Informaciones de Consumo de Stock de Materias Primas
El endpoint GetMaterialConsumption retorna las informaciones de consumo de stock de materias primas (lista técnica del producto) del sistema MIMS.
Cómo consultar el consumo de stock de materias primas
HTTP POST Request
| Tipo de Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/GetMaterialConsumption |
| Ejemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetMaterialConsumption" |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| BranchNo | String(25) | Sí | Código externo de la filial |
| MovementBeginDate | DataHora | Sí | Fecha/hora de inicio de las movimentaciones de stock |
| MovementEndDate | DataHora | No | Fecha/hora del fin de las movimentaciones de stock |
| ProductNo | String(25) | No | 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 |
| MaterialConsumptionDataList | GetMaterialConsumptionDataList | Sí | Lista de objetos con las informaciones de consumos |
📝 Objeto GetMaterialConsumptionDataList
El objeto GetMaterialConsumptionDataList representa un producto que tuvo movimentación.
Parámetros de Retorno
Parámetro Tipo Obligatorio Descripción BranchNo String(25) Sí Código externo de la filial ProductNo String(25) Sí Código externo del producto ProductionStandartDate DataHora Sí Fecha/hora del registro de totalización de stock del sistema MIMS CartonQty Integer Sí Cantidad de cajas NetWeight Float Sí Peso líquido StandardWeight Float Sí Peso estándar ItemList GetMaterialConsumptionItem Sí Lista de materiales consumidos en ese producto
📝 Objeto GetMaterialConsumptionItem
El objeto GetMaterialConsumptionItem representa un consumo de una materia prima del producto.
Parámetros de Retorno
Parámetro Tipo Obligatorio Descripción MaterialNo String(25) Sí Código externo del material ProductNo String(25) Sí Código externo del producto StandardQty Float Sí Cantidad consumida del material (líquido) RealQty Float Sí Cantidad consumida del material (real) MeasurementUnit String(25) Sí Unidad de medida ConsumptionType String(2) Sí Enumerador con los posibles valores para el Tipo del registro: ctAnalytics(Estructura Analítica - EA) octMaterial(Materia Prima - MP)Observación
- El parámetro
ProductNopuede ser un material o un producto semiacabado
Ejemplo de Request
curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetMaterialConsumption"' \
--header 'Content-Type: application/json' \
--data '{
"BranchNo": "010101",
"MovementBeginDate": "2022-11-26T00:00:00",
"MovementEndDate": "2022-11-26T23:59:59",
"ProductNo": "PROD001"
}'
Ejemplo de Response
{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"MaterialConsumptionDataList": [
{
"BranchNo": "BR001",
"ProductNo": "PROD001",
"ProductionStandartDate": "2025-05-15T12:00:00Z",
"CartonQty": 100,
"NetWeight": 1500.0,
"StandardWeight": 1520.0,
"ItemList": [
{
"MaterialNo": "MAT001",
"ProductNo": "PROD001",
"StandardQty": 1520.0,
"RealQty": 1500.0,
"MeasurementUnit": "KG",
"ConsumptionType": "ctMaterial"
}
]
}
]
}