window.AdminPlanilla = function({ globalUsers = [], absences = [], settings = {}, exportPayrollReport }) { const printReport = () => window.print(); return (
Cálculo Automático de INSS Laboral (7%), IR DGI (Ley 822) y Deducción de Séptimo Día por Faltas Injustificadas
| Empleado | Salario Base | Días Deducidos | Salario Devengado | INSS (7%) | IR DGI | Neto a Recibir | INSS Patronal |
|---|---|---|---|---|---|---|---|
|
{u.name} @{u.alias} |
C$ {parseFloat(u.baseSalary || 0).toFixed(2)} | {calc.deductedDays > 0 ? ( -{calc.deductedDays} Días ({calc.unjustifiedCount} falta(s) = -{calc.unjustifiedCount * 2} d) ) : ( 30 Días (Completo) )} | C$ {calc.grossSalary} | - C$ {calc.inssLaboral} | - C$ {calc.irDGI} | C$ {calc.netSalary} | C$ {calc.inssPatronal} |