Apariencia
Formato del CSV de empleados
Cómo se sube el archivo está en Cargar empleados desde un CSV.
Requisitos del archivo
- Extensión
.csv, de hasta 5 MB y 5000 filas. - Codificación UTF-8 o ISO-8859-1 (la que usa Excel en español al exportar). Se detecta sola.
- Separador coma (
,) o punto y coma (;). Se detecta solo.
Columnas requeridas
| Columna | Contenido |
|---|---|
nombre | Nombre del empleado |
apellido | Apellido |
documento | DNI. Único dentro de la cuenta |
Columnas opcionales
| Columna | Contenido |
|---|---|
puesto | Nombre de un puesto del catálogo o de los sitios indicados. Si existe en el catálogo pero no en el sitio, se crea ahí. |
sector | Sector del puesto. Hace falta solo cuando el mismo nombre de puesto existe en más de un sector. |
area | Área del sector. Desempata si el mismo puesto existe en varios sectores con el mismo nombre. |
email | Email del empleado. |
password | Contraseña inicial. Si está vacía, se usa el DNI. En los dos casos es provisoria: el empleado la tiene que cambiar en su primer ingreso. |
empleador | Razón social que emplea al trabajador, con el nombre tal como figura en Razones sociales. Si no existe, se crea sin CUIT. Si está vacío, se usa la responsable de sus sitios cuando es una sola (en una empresa, si no, la razón social de la cuenta). Si el nombre puede ser más de una razón social, la fila pide cuit_empleador. |
cuit_empleador | CUIT del empleador. Si está, la razón social se busca por el CUIT. Si ninguna lo tiene, se usa la que tiene ese nombre, que toma el CUIT, o se crea una con los dos. Si la de ese nombre ya tiene otro CUIT, la fila es inválida. |
sitios | Sitios asignados, por su identificador (slug) y separados por |, por ejemplo taller|deposito. Si alguno no existe, la fila es inválida. No hace falta al cargar desde un sitio. |
csv
nombre,apellido,documento,email,password,puesto,empleador,cuit_empleador,sitios
Ana,García,40000001,[email protected],Password123,Operario,Transportes del Sur SRL,30-71234567-0,taller|depositoCómo se resuelve el puesto
- El nombre se compara con el catálogo de la cuenta y con los puestos de los sitios indicados, sin distinguir mayúsculas ni acentos. Si no aparece, la fila es inválida.
- Si el mismo nombre existe en varios sectores (por ejemplo, "Administrativo" en RRHH y en Operaciones), la fila tiene que indicar el
sector; si no, es inválida. - El puesto se asigna en cada sitio indicado: los de la columna
sitios, o el sitio desde el que subís el archivo.
Errores de validación
| Error | Causa |
|---|---|
Nombre es obligatorio | Falta el nombre. |
DNI XXXXX duplicado en el archivo (ver fila N) | El mismo DNI aparece dos veces en el archivo. |
DNI XXXXX ya está en uso | Un empleado activo ya tiene ese DNI. |
DNI XXXXX pertenece a un empleado eliminado | Un empleado dado de baja tiene ese DNI. Reactivalo o usá otro DNI. |
Sitio '<slug>' no encontrado | Un valor de sitios no coincide con ningún sitio. |
Puesto 'X' no encontrado en el catálogo ni en los sitios indicados | El puesto no coincide con el catálogo ni con los puestos de los sitios. |
Puesto 'X' existe en varios sectores; indicá el sector (columna sector) | Hay más de un puesto con ese nombre y la fila no dice el sector. |
Estados de una importación
| Estado | Significa |
|---|---|
| Completada | Todas las filas válidas se importaron sin errores. |
| Parcial | Algunas filas se importaron y otras se omitieron por errores de validación o fallaron al importar. La pantalla detalla cada caso. |
| Falló | Hubo un error inesperado. Las filas ya creadas quedan en la cuenta, y el detalle muestra hasta dónde llegó. |
Historial de EPP
El CSV del historial de EPP en papel lleva como columnas obligatorias documento, categoria y fecha.