Skip to content
GitHub

Tablas y Entidades

Descripción detallada de las tablas principales del schema remuneraciones.


💰 Liquidaciones

Header + Detalle de sueldos mensuales

👤 Empleados

Maestro de trabajadores y datos previsionales

🏛️ Imposiciones

Consolidado de aportes AFP, Salud, AFC

📋 Finiquitos

Terminación de contratos e indemnizaciones


Tabla: remuneraciones.liquidaciones
Archivo: tbl/012_tbl_liquidaciones.sql

Representa la cabecera de una liquidación de sueldo. Almacena los totales consolidados y el estado del proceso.

ColumnaTipoDescripción
idUUIDIdentificador único
empleado_idUUIDReferencia al empleado
contrato_idUUIDReferencia al contrato vigente
año, mesSmallintPeríodo de remuneración
total_haberesNumericSuma total de haberes
total_descuentosNumericSuma total de descuentos
total_liquidoNumericMonto final (haberes - descuentos)
estadoTextEstado del proceso

Estados posibles:

  • 🟡 BORRADOR — En preparación
  • 🔵 CALCULADA — Procesada, pendiente revisión
  • 🟢 APROBADA — Lista para pago
  • PAGADA — Transferencia realizada

Tabla: remuneraciones.empleados
Archivo: tbl/002_tbl_empleados.sql

Maestro de trabajadores. Centraliza datos personales, previsionales y de pago.

ColumnaUso Principal
rutIdentificador fiscal único
nombres, apellidosDatos personales
afp_id, isapre_idDeterminantes para cálculo de leyes sociales
banco, numero_cuentaDatos para archivo de transferencias
emailNotificaciones y envío de liquidación

Tabla: remuneraciones.imposiciones
Archivo: tbl/019_tbl_imposiciones.sql

Consolidado mensual de leyes sociales agrupado por institución. Base para Previred y F29.

ColumnaTipoDescripción
año, mesSmallintPeríodo tributario
institucion_tipoTextAFP, ISAPRE, MUTUAL, IPS, SII
institucion_codigoTextCódigo específico (ej: 03 = Provida)
monto_trabajadorNumericSuma de descuentos a empleados
monto_empleadorNumericSuma de aportes patronales
estadoEnumCALCULADA, DECLARADA, PAGADA

Tabla: remuneraciones.finiquitos
Archivo: tbl/026_tbl_finiquitos.sql

Cabecera del proceso de término de relación laboral.

ColumnaDescripción
contrato_idFK al contrato terminado
fecha_terminoÚltimo día trabajado
causal_codigoCódigo legal (ej: 161 - Necesidades empresa)
total_indemnizacionesSuma años servicio + aviso previo
monto_vacacionesVacaciones proporcionales pendientes
estadoBORRADOR, FIRMADO, PAGADO, ANULADO

Tabla: remuneraciones.asistencia
Archivo: tbl/022_tbl_asistencia.sql

Registro diario de presencia. Base para cálculo de días trabajados y horas extra.

ColumnaDescripción
empleado_idFK al empleado
fechaDía calendario (PK compuesta)
jornada_idJornada aplicada ese día
estado_asistenciaPRESENTE, AUSENTE, VACACIONES, LICENCIA
hora_entradaRegistro de ingreso
hora_salidaRegistro de salida
horas_extrasHoras extra calculadas

Tabla: remuneraciones.honorarios
Archivo: tbl/028_tbl_honorarios.sql

Registro de boletas de honorarios (emitidas o recibidas).

ColumnaDescripción
prestador_idFK al prestador externo
numero_boletaFolio oficial ante el SII
fecha_emisionFecha de la boleta
monto_brutoMonto total antes de retención
retencion13.75% (2024) o tasa vigente
monto_liquidoMonto final a pagar
enviado_siiFlag si fue cargada desde SII