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ón | Ejemplo de URL |
|---|---|
| POST | {{url_base}}/PostAddDirectCost |
| Ejemplo | http://tuIPyPuerto/datasnap/rest/RESTWebServiceMethods/PostAddDirectCost |
Parámetros de Entrada
| Nombre | Tipo | Obligatorio | Comentarios |
|---|---|---|---|
| BranchNo | String(25) | Sí | Código Externo de la Sucursal |
| Period | String(40) | Sí | Período (Mes + Año) |
| CostCenterNo | String(25) | Sí | Código Centro de Costo |
| GLAccountNo | String(25) | Sí | Código Cuenta Contable |
| PeriodValue | Float | Sí | Gastos en el Período o datos |
| OverwriteExists | Boolean | No | Flag que indica si los datos existentes serán sobrescritos si el registro ya existe |
Retorno
| Nombre | Tipo | Obligatorio | Comentarios |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sí | Información estándar de respuesta del WebService en la ejecución del método |
| DirectCostCode | Integer | Sí | Có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,PeriodyGLAccountNosean válidos y existentes en el sistema MIMS. - El campo
Perioddebe estar en el formato "AAAAMM" (ej.:202502para febrero de 2025). - El campo
CostCenterNoes opcional, pero debe ser proporcionado si es aplicable. - El campo
OverwriteExists, cuando estrue, sobrescribe los datos existentes para el mismo período, sucursal, centro de costo y cuenta contable, si hay un registro duplicado. - El valor
PeriodValuerepresenta el valor financiero de los gastos en el período especificado.