Saltar al contenido principal

Costo Promedio Mensual por Material Consumido

Descripción

Este endpoint inserta el costo promedio mensual por materiales consumidos realizados en el ERP en el sistema MIMS. Registra información como sucursal, período, lista de materiales con sus costos promedio y una flag para sobrescribir datos existentes.


Request HTTP POST

Tipo de PeticiónEjemplo de URL
POST{{url_base}}/PostAddMaterialMonthlyAverageCost
Ejemplohttp://tuIPyPuerto/datasnap/rest/RESTWebServiceMethods/PostAddMaterialMonthlyAverageCost

Parámetros de Entrada

NombreTipoObligatorioDescripción
BranchNoString(25)Código externo de la sucursal
PeriodString(40)Período (Mes + Año)
OverwriteExistsBooleanNoFlag que indica si los datos existentes deben ser sobrescritos si el registro ya existe
ItemListAddMaterialMonthlyAverageCostItemListLista de todos los materiales consumidos en el período

Retorno

NombreTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformación estándar de respuesta del WebService en la ejecución del método

Objeto: AddMaterialMonthlyAverageCostItemList

Descripción: Objeto que representa el costo promedio mensual de un material consumido en el ERP.

Propiedades

NombreTipoObligatorioDescripción
MaterialNoString(25)Código Externo del Material
AverageCostFloatValor unitario promedio del material consumido

Ejemplo de Request

POST http://tuIPyPuerto/datasnap/rest/RESTWebServiceMethods/PostAddMaterialMonthlyAverageCost
Content-Type: application/json

{
"BranchNo": "SUC001",
"Period": "202502",
"OverwriteExists": true,
"ItemList": [
{
"MaterialNo": "MAT001",
"AverageCost": 10.50
}
]
}

Ejemplo de Response

{
"WebServiceReturn": {
"Success": true,
"Message": "Costo promedio mensual por material registrado con éxito."
}
}

Notas de Desarrollo

  • Asegúrese de que BranchNo, Period y MaterialNo sean válidos y existentes en el sistema MIMS.
  • El campo Period debe estar en el formato "AAAAMM" (ej.: 202502 para febrero de 2025).
  • El campo OverwriteExists, cuando es true, sobrescribe los datos existentes para el mismo período, sucursal y material, si hay un registro duplicado.
  • El valor AverageCost representa el costo promedio unitario del material consumido en el período especificado.