Saltar al contenido principal

Costo Promedio Mensual por Material Consumido

El endpoint PostAddMaterialMonthlyAverageCost realiza el registro de costo promedio mensual por materiales consumidos realizados en ERP en el sistema MIMS.


Cómo registrar costo promedio mensual​

HTTP POST Request

Tipo de SolicitudURL Ejemplo
POST{{url_base}}/PostAddMaterialMonthlyAverageCost
Ejemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddMaterialMonthlyAverageCost"

Parámetros de Entrada​

ParámetroTipoObligatorioDescripción
BranchNoString(25)SíCódigo externo de la filial
PeriodString(40)SíPeríodo (Mes + Año)
OverwriteIfExistsBooleanNoFlag que indica que los datos deben ser sobrescritos si el registro ya existe
ItemListAddMaterialMonthlyAverageCostItemListSíLista de todos los materiales consumidos en el período

📝 Objeto AddMaterialMonthlyAverageCostItemList​

El objeto AddMaterialMonthlyAverageCostItemList representa el costo promedio mensual de un material consumido en ERP.

Parámetros de Entrada​

ParámetroTipoObligatorioDescripción
MaterialNoString(25)SíCódigo externo del Material
AverageCostFloatSíValor unitario promedio del material consumido

Retorno​

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnSíInformaciones estándar de respuesta del WebService en la ejecución del método

Ejemplo de Request​

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddMaterialMonthlyAverageCost"' \
--header 'Content-Type: application/json' \
--data '{
"BranchNo": "101",
"Period": "01/2022",
"OverwriteIfExists": true,
"ItemList": [
{
"MaterialNo": "3000",
"AverageCost": 0.004
},
{
"MaterialNo": "3001",
"AverageCost": 200.121
}
]
}'

Ejemplo de Response​

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
}
}

🐞 Posibles Errores​

CódigoMensaje
AMM‑001El Costo Mensual ya fue procesado para Período (PeriodNo) [valor enviado en la solicitud] y Filial (BranchNo) [valor enviado en la solicitud] informado. Operación no permitida!
AMM‑002El Costo Promedio Mensual del Material ya existe para Período (PeriodNo) [valor enviado en la solicitud] y Filial (BranchNo) [valor enviado en la solicitud] informado. Operación no permitida!