@extends('layouts.master') @section('title') Cálculo de nómina @endsection @section('css') @endsection @section('script') @endsection @section('content') @php // Priorizar datos enviados desde controlador (BD), con fallback a config de ejemplo. $maestros = $maestros ?? config('nomina_ejemplo.maestros', []); $ciclos = $ciclos ?? config('nomina_ejemplo.ciclos', []); $horariosEjemplo = $horariosEjemplo ?? config('nomina_ejemplo.horariosEjemplo', []); $tarifasDocente = $tarifasDocente ?? []; $nivelesDocente = $nivelesDocente ?? []; $conceptosNomina = $conceptosNomina ?? []; $mesActual = $mesActual ?? (int) request('mes', 3); $anioActual = $anioActual ?? (int) request('anio', 2026); $mesesNombre = $mesesNombre ?? ['', 'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre']; @endphp
Selecciona el maestro o maestra y el ciclo al que imparte clase. Se mostrará el calendario del mes con las horas por día, el desglose por quincena y los descuentos por incidencias para obtener el monto total a pagar.
La tarifa se elige por el nombre del concepto: debe incluir el nivel del docente (Licenciatura/Maestría/Doctorado) y el grado (Bachillerato/Licenciatura/Maestría/Doctorado). Ejemplos: Tabulador hora Licenciatura - Bachillerato, Tabulador hora Maestría - Licenciatura, Tabulador hora Doctorado - Doctorado.
Maestro — Ciclo — Periodo
| Dom | Lun | Mar | Mié | Jue | Vie | Sáb |
|---|
Indique las horas de clase por día (0 = sin clase). Puede modificar cualquier día. Quincena 1: días 1–15; Quincena 2: días 16–fin de mes.
Total horas Q1: 0
Sueldo Q1: $0.00
Total horas Q2: 0
Sueldo Q2: $0.00
Total horas en el mes: 0
Sueldo bruto del mes: $0.00
El resumen de abajo se calcula con la quincena seleccionada.
Registre las incidencias a mano: fecha, concepto, si aplica por hora o por día, y monto. Los descuentos se restan del salario bruto.
| Fecha | Concepto | Aplica | Monto | |
|---|---|---|---|---|
| No hay descuentos. Agregue incidencias arriba. | ||||
Total descuentos: $0.00
Sueldo bruto (horas × tarifa) − descuentos
Salario normal sin incidencias: $0.00
Salario con incidencias aplicadas: $0.00