Cambio de cuenta bancaria(Solicitar cambio de cuenta (1)) - [store]
🧾 Descripción
Registra una nueva solicitud de cambio de cuenta bancaria para un empleado, validando previamente:
-
Que la información esté completa.
-
Que el formato del número de cuenta coincida con las reglas del banco seleccionado.
-
Que el empleado no tenga ya una solicitud en estado Borrador.
-
Que se adjunte el documento de acreditación de la nueva cuenta bancaria.
Si todo es correcto, crea un nuevo documento en el ERP: Cambio de Cuenta Bancaria
🚀 Endpoint
POST /cambio-cuenta-bancaria/store
📥 Request Body
Campos requeridos
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| empleado | string | ✔️ | ID del empleado |
| nuevo_banco | string | ✔️ | Nuevo banco elegido |
| nueva_cuenta_bancaria | string | ✔️ | Número de cuenta del nuevo banco |
| documento_cuenta | string | ✔️ | Archivo previamente cargado en ERP |
🔐 Seguridad
Requiere autenticación interna mediante ServiceErp() y dbErp() hacia el ERP corporativo.
🧠 Flujo del Servicio (resumen real)
1. Validaciones iniciales
-
Verifica que todos los campos obligatorios estén presentes.
-
Valida longitud del número de cuenta según el banco:
| Banco | Longitudes válidas |
|---|---|
| BCP | 14 o 20 |
| BBVA | 16, 18 o 20 |
| Interbank | 18 o 20 |
| Otros | 20 |
Si no cumple → devuelve error.
2. Verifica si el empleado ya tiene una solicitud en estado Borrador
Se consulta en el ERP:
Si ya existe un documento en borrador → error.
3. Registrar la nueva solicitud
Si no existe borrador, crea el documento:
No hay comentarios para mostrar
No hay comentarios para mostrar