Saltar al contenido principal

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 SolicitudURL Ejemplo
POST{{url_base}}/GetMaterialConsumption
Ejemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetMaterialConsumption"

Parámetros de Entrada

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

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformaciones estándar de respuesta del WebService en la ejecución del método
MaterialConsumptionDataListGetMaterialConsumptionDataListLista de objetos con las informaciones de consumos

📝 Objeto GetMaterialConsumptionDataList

El objeto GetMaterialConsumptionDataList representa un producto que tuvo movimentación.

Parámetros de Retorno

ParámetroTipoObligatorioDescripción
BranchNoString(25)Código externo de la filial
ProductNoString(25)Código externo del producto
ProductionStandartDateDataHoraFecha/hora del registro de totalización de stock del sistema MIMS
CartonQtyIntegerCantidad de cajas
NetWeightFloatPeso líquido
StandardWeightFloatPeso estándar
ItemListGetMaterialConsumptionItemLista 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ámetroTipoObligatorioDescripción
MaterialNoString(25)Código externo del material
ProductNoString(25)Código externo del producto
StandardQtyFloatCantidad consumida del material (líquido)
RealQtyFloatCantidad consumida del material (real)
MeasurementUnitString(25)Unidad de medida
ConsumptionTypeString(2)Enumerador con los posibles valores para el Tipo del registro: ctAnalytics (Estructura Analítica - EA) o ctMaterial (Materia Prima - MP)
Observación
  • El parámetro ProductNo puede 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"
}
]
}
]
}