Saltar al contenido principal

Costo Directo

Descripción

Este endpoint registra gastos mensuales por centro de costo (costo directo) en el sistema MIMS. Registra información como sucursal, período, centro de costo, cuenta contable, valor del gasto y una flag para sobrescribir datos existentes, generando un código interno para el gasto mensual.


Request HTTP Post

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

Parámetros de Entrada

NombreTipoObligatorioComentarios
BranchNoString(25)Código Externo de la Sucursal
PeriodString(40)Período (Mes + Año)
CostCenterNoString(25)Código Centro de Costo
GLAccountNoString(25)Código Cuenta Contable
PeriodValueFloatGastos en el Período o datos
OverwriteExistsBooleanNoFlag que indica si los datos existentes serán sobrescritos si el registro ya existe

Retorno

NombreTipoObligatorioComentarios
WebServiceReturnWebServiceReturnInformación estándar de respuesta del WebService en la ejecución del método
DirectCostCodeIntegerCódigo interno del gasto mensual generado en el sistema MIMS

Ejemplo de Request

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

{
"BranchNo": "SUC001",
"Period": "202502",
"CostCenterNo": "CC001",
"GLAccountNo": "ACC123",
"PeriodValue": 5000.00,
"OverwriteExists": true
}

Ejemplo de Response

{
"WebServiceReturn": {
"Success": true,
"Message": "Gasto mensual registrado con éxito."
},
"DirectCostCode": 789
}

Notas de Desarrollo

  • Asegúrese de que BranchNo, Period y GLAccountNo 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 CostCenterNo es opcional, pero debe ser proporcionado si es aplicable.
  • El campo OverwriteExists, cuando es true, sobrescribe los datos existentes para el mismo período, sucursal, centro de costo y cuenta contable, si hay un registro duplicado.
  • El valor PeriodValue representa el valor financiero de los gastos en el período especificado.