Consulta de Costo Mensual
El endpoint GetMonthlyCostInfo retorna las informaciones de costo mensual del sistema MIMS.
Cómo consultar costo mensual
HTTP POST Request
| Tipo de Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/GetMonthlyCostInfo |
| Ejemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetMonthlyCostInfo" |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| Period | String(40) | Sí | Período (Mes + Año) |
| BranchNo | String(25) | Sí | Código externo de la filial |
Retorno
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sí | Informaciones estándar de respuesta del WebService en la ejecución del método |
| MonthlyCostInfoDatatList | GetMonthlyCostItem | Sí | Lista de todos los costos mensuales por producto en el período |
📝 Objeto GetMonthlyCostItem
El objeto GetMonthlyCostItem representa el costo de un producto en el período
Parámetros de Retorno
Parámetro Tipo Obligatorio Descripción BranchNo String(25) Sí Código externo de la filial Period String(40) Sí Período (Mes + Año) ProductNo String(25) Sí Código externo del producto TotalProductWeight Float Sí Peso total del producto LastDayProcessingMonth DataHora Sí Fecha/Hora del último día del mes en que los datos fueron procesados CostProductRealValue Float Sí Costo real del producto por kilo CostProductPresumedValue Float Sí Costo presunto del producto por kilo
Ejemplo de Request
curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetMonthlyCostInfo"' \
--header 'Content-Type: application/json' \
--data '{
"Period": "202502",
"BranchNo": "BR001"
}'
Ejemplo de Response
{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"MonthlyCostInfoData": [
{
"BranchNo": "BR001",
"Period": "202502",
"ProductNo": "PROD001",
"TotalProductWeight": 1000.0,
"LastDayProcessingMonth": "2025-02-28T23:59:59Z",
"CostProductRealValue": 5.50,
"CostProductPresumedValue": 5.75
}
]
}