Saltar al contenido principal

Precio Mensual de Material

El endpoint PostAddMaterialMonthlyPrice es responsable del registro del precio mensual de un material en el sistema MIMS y puede ser visualizado en la pantalla CST003.


Cómo registrar el precio mensual de un material

Request HTTP POST

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

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
BranchNoString(25)Código externo de la filial
PeriodString(40)Período (formato: Mes + Año)
MaterialNoString(25)Código externo del material
PriceFloatPrecio del material
OverwriteIfExistsBooleanNoFlag que indica que los datos deben ser sobrescritos si el registro ya existe

Retorno

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

Ejemplo de Request

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddMaterialMonthlyPrice"' \
--header 'Content-Type: application/json' \
--data '{
"BranchNo": "FIL123",
"Period": "02-2024",
"MaterialNo": "MAT456",
"Price": 75.50,
"OverwriteIfExists": true
}'

Ejemplo de Response

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

🐞 Posibles Errores

CódigoMensaje
MMP‑001¡El Período informado es inválido! El período debe estar en el formato "MM/AAAA"
MMP‑002¡El Período informado está bloqueado!