# Cambio Salarial Administrativo(Actualizar Salario (1))

###   


### Nombre del servicio

- **Módulo:** Solicitudes
- **Servicio:** Obtener Datos Empleado

### Contexto funcional

- **¿Cuándo se usa?** Al ingresar a la opción **“Cambio Salarial Administrativo”** y luego al boton **“Enviar formulario”.**
- **¿Qué hace?** Consuta el salario por empleado.
- **Pantallazo de la app:**

[![image.png](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2025-10/scaled-1680-/JOtimage.png)](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2025-10/JOtimage.png)

### Detalles técnicos

- **Dominio: [`https://qahorario-salida.shalomcontrol.com`](https://qahorario-salida.shalomcontrol.com/)**
- **Endpoint:** `api/update-salarial-by-employee`
- **Método:** `POS`
- **Headers:** `Authorization: Bearer <token>` (no aplica)

**Request ejemplo:**

```json
{
    "empleado": "HR-EMP-02312", 
    "sueldo": "2000", 
    "movilidad": "500", 
    "fecha": "2025-09-01", 
    "bono_nocturno": "150"
}

```

**Response ejemplo:**

```json
{
    "valor": true,
    "msn": "¡Excelente! Se ha registrado exitosamente tu solicitud.",
    "data": "{\\"exc_type\\":\\"LinkValidationError\\",\\"exc\\":\\"[\\\\\\"Traceback (most recent call last):\\\\\\\\n  File \\\\\\\\\\\\\\"/home/erpnext/frappe-bench/apps/frappe/frappe/app.py\\\\\\\\\\\\\\", line 68, in application\\\\\\\\n    response = frappe.api.handle()\\\\\\\\n  File \\\\\\\\\\\\\\"/home/erpnext/frappe-bench/apps/frappe/frappe/api.py\\\\\\\\\\\\\\", line 140, in handle\\\\\\\\n    doc = frappe.get_doc(data).insert()\\\\\\\\n  File \\\\\\\\\\\\\\"/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py\\\\\\\\\\\\\\", line 232, in insert\\\\\\\\n    self._validate_links()\\\\\\\\n  File \\\\\\\\\\\\\\"/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py\\\\\\\\\\\\\\", line 827, in _validate_links\\\\\\\\n    frappe.throw(_(\\\\\\\\\\\\\\"Could not find {0}\\\\\\\\\\\\\\").format(msg),\\\\\\\\n  File \\\\\\\\\\\\\\"/home/erpnext/frappe-bench/apps/frappe/frappe/__init__.py\\\\\\\\\\\\\\", line 432, in throw\\\\\\\\n    msgprint(msg, raise_exception=exc, title=title, indicator='red', is_minimizable=is_minimizable, wide=wide, as_list=as_list)\\\\\\\\n  File \\\\\\\\\\\\\\"/home/erpnext/frappe-bench/apps/frappe/frappe/__init__.py\\\\\\\\\\\\\\", line 411, in msgprint\\\\\\\\n    _raise_exception()\\\\\\\\n  File \\\\\\\\\\\\\\"/home/erpnext/frappe-bench/apps/frappe/frappe/__init__.py\\\\\\\\\\\\\\", line 365, in _raise_exception\\\\\\\\n    raise raise_exception(msg)\\\\\\\\nfrappe.exceptions.LinkValidationError: Could not find Zona Nacional: -\\\\\\\\n\\\\\\"]\\",\\"_server_messages\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\": \\\\\\\\\\\\\\"Could not find Zona Nacional: -\\\\\\\\\\\\\\", \\\\\\\\\\\\\\"indicator\\\\\\\\\\\\\\": \\\\\\\\\\\\\\"red\\\\\\\\\\\\\\", \\\\\\\\\\\\\\"raise_exception\\\\\\\\\\\\\\": 1}\\\\\\"]\\"}"
}

```

### Servicios relacionados

### Ruta Flutter

- lib/src/Pages/CambioSalarial/cambio\_salarial.dart
- lib/src/Pages/CambioSalarial/Screem/registerSalarial/registerOne.dart

**DOCUMENTACION DEL SERVICIO:** [https://shalom-documentation.shalomcontrol.com/books/doc-servicios-app-shalom-familia/page/cambio-salarial-administrativoactualizar-salario-1-updatesalarialbyemployee](https://shalom-documentation.shalomcontrol.com/books/doc-servicios-app-shalom-familia/page/cambio-salarial-administrativoactualizar-salario-1-updatesalarialbyemployee)