Información de Consumo de Stock de Materias Primas
Descripción
El endpoint GetMaterialConsumption obtiene la información de consumo de stock de materias primas (lista técnica del producto) del sistema MIMS.
Request HTTP Get
| Tipo de Petición | Ejemplo de URL |
|---|---|
| GET | {{url_base}}/GetMaterialConsumption |
| Ejemplo | http://tuIPyPuerto/datasnap/rest/RESTWebServiceMethods/"GetMaterialConsumption" |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| BranchNo | String(25) | Sí | Código Externo de la Sucursal |
| MovementBeginDate | DataHora | Sí | Fecha/hora de inicio de movimiento de stock |
| MovementEndDate | DataHora | No | Fecha/hora del fin del movimiento de stock |
| ProductNo | String(25) | No | Código externo del producto |
Retorno
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sí | Información estándar de respuesta del Webservice en la ejecución del método |
| MaterialConsumptionDataList | GetMaterialConsumptionDataList | Sí | Lista de objetos con la información de consumos |
Objeto: GetMaterialConsumptionData
Descripción
Objeto que representa un producto que tuvo movimiento.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| BranchNo | String(25) | Sí | Código Externo de la Sucursal |
| 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 Neto |
| StandardWeight | Float | Sí | Peso Estándar |
| ItemList | GetMaterialConsumptionItem | Sí | Lista de materiales consumidos en ese producto |
Objeto: GetMaterialConsumptionItem
Descripción
Objeto que representa un consumo de una materia prima del producto.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| MaterialNo | String(25) | Sí | Código Externo del Material |
| ProductNo | String(25) | Sí | Código externo del producto |
| Puede ser material o producto semi acabado | |||
| StandardQty | Float | Sí | Cantidad consumida del material (neto) |
| RealQty | Float | Sí | Cantidad consumida del material (real) |
| MeasurementUnit | String(25) | Sí | Unidad |
| ConsumptionType | String(2) | Sí | Tipo del registro: ctAnalytics (Estructura Analítica - EA), ctMaterial (MP) |
Ejemplo de Request
POST /datasnap/rest/RESTWebServiceMethods/GetMaterialConsumption
Content-Type: application/json
{
"BranchNo": "SUC001",
"MovementBeginDate": "2025-05-01T00:00:00Z",
"MovementEndDate": "2025-05-31T23:59:59Z",
"ProductNo": "PROD001"
}
Ejemplo de Response
{
"WebServiceReturn": {
"Success": true,
"Message": "Consulta realizada con éxito"
},
"MaterialConsumptionDataList": [
{
"BranchNo": "SUC001",
"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"
}
]
}
]
}