Saltar al contenido principal

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ónEjemplo de URL
GET{{url_base}}/GetMaterialConsumption
Ejemplohttp://tuIPyPuerto/datasnap/rest/RESTWebServiceMethods/"GetMaterialConsumption"

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
BranchNoString(25)Código Externo de la Sucursal
MovementBeginDateDataHoraFecha/hora de inicio de movimiento de stock
MovementEndDateDataHoraNoFecha/hora del fin del movimiento de stock
ProductNoString(25)NoCódigo externo del producto

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformación estándar de respuesta del Webservice en la ejecución del método
MaterialConsumptionDataListGetMaterialConsumptionDataListLista de objetos con la información de consumos

Objeto: GetMaterialConsumptionData

Descripción

Objeto que representa un producto que tuvo movimiento.

ParámetroTipoObligatorioDescripción
BranchNoString(25)Código Externo de la Sucursal
ProductNoString(25)Código externo del producto
ProductionStandartDateDataHoraFecha/hora del registro de totalización de stock del sistema MIMS
CartonQtyIntegerCantidad de cajas
NetWeightFloatPeso Neto
StandardWeightFloatPeso Estándar
ItemListGetMaterialConsumptionItemLista de materiales consumidos en ese producto

Objeto: GetMaterialConsumptionItem

Descripción

Objeto que representa un consumo de una materia prima del producto.

ParámetroTipoObligatorioDescripción
MaterialNoString(25)Código Externo del Material
ProductNoString(25)Código externo del producto
Puede ser material o producto semi acabado
StandardQtyFloatCantidad consumida del material (neto)
RealQtyFloatCantidad consumida del material (real)
MeasurementUnitString(25)Unidad
ConsumptionTypeString(2)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"
}
]
}
]
}