window.AdminPlanilla = function({ globalUsers = [], absences = [], settings = {}, exportPayrollReport }) { const printReport = () => window.print(); return (

Planilla y Nómina Oficial (Leyes Nicaragua)

Cálculo Automático de INSS Laboral (7%), IR DGI (Ley 822) y Deducción de Séptimo Día por Faltas Injustificadas

{globalUsers.map(u => { const calc = window.calculatePayrollRow(u, 30, 0, settings?.inssPatronalRate || 22.5, absences); return ( ); })}
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}
); };