Carga masiva de Haberes y Descuentos (ingresar/modificar/eliminar via CSV)
https://www.obuma.cl/ayuda/articulo/717
Carga masiva de Haberes y Descuentos
El módulo de Haberes y Descuentos permite ahora realizar importaciones masivas inteligentes desde un único archivo CSV, con soporte para:
-
Ingresar nuevos registros
-
Actualizar registros existentes
-
Eliminar registros directamente desde el archivo
Este nuevo sistema complementa el comportamiento anterior, que solo permitía importar registros nuevos, mejorando significativamente la eficiencia y control de datos de remuneraciones.
Estructura del archivo CSV
| Columna | Nombre | Descripción | Ejemplo |
|---|---|---|---|
| 0 | id_movimiento | ID del movimiento existente. Si es 0 o vacío, se creará un nuevo registro. |
0 |
| 1 | RUT | RUT del empleado. | 11111111-1 |
| 2 | PERIODO | Mes y año del período (solo informativo). | 2025-10 |
| 3 | CÓDIGO_HABER_DESCUENTO | Código del concepto. | HAB001 |
| 4 | MONTO | Monto del haber o descuento. | 25000 |
| 5 | COMENTARIOS | Observaciones opcionales. | Bono mensual |
| 6 | ACCIÓN | Puede ser eliminar, delete o del para eliminar el registro. |
eliminar |
Funcionamiento del nuevo sistema
El sistema interpreta cada fila según el valor del campo id_movimiento y acción:
| Condición | Acción realizada |
|---|---|
id_movimiento = 0 o vacío |
Se inserta un nuevo registro |
id_movimiento > 0 y acción vacía |
Se actualiza el registro existente |
id_movimiento > 0 y acción = eliminar/del/delete |
Se elimina el registro existente |
Validaciones automáticas
-
Validación de existencia del empleado (por RUT).
-
Validación del formato de fecha y período.
-
Validación de montos numéricos.
-
Evita duplicidades al actualizar registros.
Ventajas del nuevo sistema
-
Permite corregir datos sin eliminar todo el histórico.
-
Se pueden ajustar montos y comentarios directamente en el CSV.
-
Se pueden eliminar movimientos erróneos con una sola acción.
-
Compatible con plantillas previas (solo se agrega la primera y última columna).
Resultado del proceso
Al finalizar la carga, el sistema muestra:
-
Total de líneas procesadas
-
Registros insertados
-
Registros actualizados
-
Registros eliminados
-
Detalle de errores (si los hay)
erp