Saltar al contenido principal

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

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
PeriodString(40)Período (Mes + Año)
BranchNoString(25)Código externo de la filial

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformaciones estándar de respuesta del WebService en la ejecución del método
MonthlyCostInfoDatatListGetMonthlyCostItemLista 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ámetroTipoObligatorioDescripción
BranchNoString(25)Código externo de la filial
PeriodString(40)Período (Mes + Año)
ProductNoString(25)Código externo del producto
TotalProductWeightFloatPeso total del producto
LastDayProcessingMonthDataHoraFecha/Hora del último día del mes en que los datos fueron procesados
CostProductRealValueFloatCosto real del producto por kilo
CostProductPresumedValueFloatCosto 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
}
]
}