Skip to content

Cálculo de nómina

El motor de cálculo de Zelta Nómina procesa automáticamente todos los conceptos de percepciones y deducciones conforme a la legislación fiscal y laboral vigente.

Tipos de salario

Salario diario

El salario base por día pactado en el contrato laboral.

Salario diario integrado (SDI)

El salario que incluye las prestaciones de ley y se usa para el cálculo de cuotas IMSS:

SDI = Salario diario × Factor de integración

Factor de integración = 1 + (Aguinaldo/365) + (Prima vacacional × Días vacaciones/365)

Ejemplo:
  Salario diario: $650.00
  Aguinaldo: 15 días
  Vacaciones: 12 días (primer año)
  Prima vacacional: 25%

  Factor = 1 + (15/365) + (0.25 × 12/365)
  Factor = 1 + 0.0411 + 0.0082
  Factor = 1.0493

  SDI = $650.00 × 1.0493 = $682.05

Nota

El factor de integración se recalcula automáticamente cada aniversario del empleado, ya que los días de vacaciones aumentan con la antigüedad.

Percepciones

Las percepciones son los conceptos que suman al ingreso del empleado.

Percepciones fijas

ConceptoDescripciónGravado ISR
SalarioPago por días trabajados en el periodo
Séptimo díaPago del día de descanso obligatorio
AguinaldoGratificación anual (mínimo 15 días)Parcial*
Prima vacacional25% mínimo sobre días de vacacionesParcial*
VacacionesPago de días de vacaciones

*Los conceptos marcados como "Parcial" tienen una parte exenta de ISR según los límites de la ley.

Percepciones variables

ConceptoDescripciónCálculo
Horas extra doblesPrimeras 9 horas extra semanalesSalario por hora × 2
Horas extra triplesHoras extra que excedan las 9 semanalesSalario por hora × 3
BonosBonificaciones por desempeño, puntualidad, etc.Monto fijo o porcentaje
ComisionesPagos por ventas o metas alcanzadasSegún esquema configurado
Premio de asistenciaIncentivo por asistencia perfectaMonto fijo
Premio de puntualidadIncentivo por puntualidadMonto fijo

Configurar una percepción

  1. Ve a Nómina > Configuración > Catálogo de conceptos.
  2. Haz clic en + Nueva percepción.
  3. Completa los datos:
yaml
concepto: Bono de productividad
tipo: percepcion
categoria: variable
gravado_isr: si
integra_imss: no
clave_sat: "038"  # Otras prestaciones
formula: monto_fijo

Deducciones

Las deducciones son los conceptos que restan del ingreso del empleado.

Deducciones de ley

ConceptoBase de cálculoTasa
ISRIngreso gravado del periodoSegún tabla del SAT
IMSS (cuota obrera)Salario diario integradoVariable por ramo
InfonavitSegún tipo de descuentoFijo, % o VSM
Crédito FonacotMonto del créditoDescuento fijo

Cálculo del ISR

Zelta Nómina calcula el ISR aplicando las tablas y tarifas vigentes del SAT:

1. Determinar el ingreso gravado del periodo
2. Ubicar el rango en la tabla del ISR
3. Aplicar la fórmula:
   ISR = Cuota fija + (Excedente del límite inferior × Tasa %)
4. Restar el subsidio al empleo (si aplica)
5. Resultado = ISR a retener

Importante

Las tablas del ISR se actualizan anualmente. Zelta Nómina aplica automáticamente las tablas vigentes según la fecha del periodo de nómina.

Cuotas IMSS (cuota obrera)

Ramo de seguroBaseTasa obrera
Enfermedades y maternidad (excedente)SDI - 3 UMA0.40%
Enfermedades y maternidad (prestaciones en dinero)SDI0.25%
Invalidez y vidaSDI0.625%
Cesantía y vejezSDI1.125%
RetiroNo aplica
Riesgo de trabajoNo aplica

Deducciones voluntarias

ConceptoDescripción
Caja de ahorroAportación voluntaria del empleado
Fondo de ahorroAportación patronal y del empleado
Préstamos internosDescuentos por préstamos de la empresa
Pensión alimenticiaDescuento por orden judicial
SegurosPrimas de seguros de vida o gastos médicos

Horas extra

Configuración

  1. Ve a Nómina > Configuración > Horas extra.
  2. Define las reglas:
yaml
horas_extra:
  dobles:
    limite_semanal: 9
    factor: 2
    exento_isr: true  # Primeras 9 horas semanales
  triples:
    a_partir_de: 10  # Hora semanal
    factor: 3
    exento_isr: false

Registrar horas extra

  1. Ve a Nómina > Incidencias > Horas extra.
  2. Selecciona el empleado y la fecha.
  3. Registra la cantidad de horas.
  4. El sistema clasifica automáticamente las horas en dobles o triples.

Consejo

Conecta Zelta Nómina con tu sistema de control de asistencia para importar horas extra automáticamente.

Bonificaciones

Tipos de bonos

TipoPeriodicidadEjemplo
Bono fijoCada periodoPremio de puntualidad
Bono por metaAl cumplir objetivoBono de ventas
Bono anualUna vez al añoBono de fin de año
Bono extraordinarioOcasionalBono por proyecto especial

Configurar un bono

yaml
bono: Premio de puntualidad
condicion: Sin retardos en el periodo
monto: $500.00
aplica_a: Todos los empleados
periodicidad: Quincenal
gravado_isr: si
integra_imss: no

Nóminas especiales

Además de la nómina ordinaria, Zelta Nómina calcula:

TipoDescripción
AguinaldoCálculo proporcional con parte exenta y gravada
FiniquitoLiquidación por renuncia voluntaria
LiquidaciónIndemnización por despido (3 meses + 20 días/año)
PTUReparto de utilidades a los trabajadores
Prima dominicalPago adicional por trabajo en domingo

Nota

Cada nómina especial tiene su propia configuración y reglas de cálculo fiscal. Consulta la sección de cada tipo para más detalles.

Aprobación y timbrado

Flujo de aprobación

Cálculo → Revisión → Aprobación → Timbrado → Dispersión
    ↓         ↓          ↓            ↓           ↓
 Automático  RRHH    Gerencia/     Automático   Archivo
                     Director                   bancario
  1. Cálculo: El sistema procesa todos los empleados del periodo.
  2. Revisión: RRHH verifica los conceptos e incidencias.
  3. Aprobación: El responsable autoriza el pago.
  4. Timbrado: Se generan los CFDI de nómina ante el SAT.
  5. Dispersión: Se genera el archivo para el banco.

Documentación oficial de Zelta