<% if (msg) { %>
<%= msg.text %>
<% } %>
Total Karyawan
<%= employees.length %>
<%= t('common.active','Aktif') %>
Total Gaji Bersih
Rp <%= summary.total_net.toLocaleString('id-ID') %>
<%= selectedMonth %>/<%= selectedYear %>
Slip Gaji
<%= summary.total_slips %>
<%= summary.draft_count %> draft · <%= summary.approved_count %> approved · <%= summary.paid_count %> paid
Total Potongan
Rp <%= summary.total_deductions.toLocaleString('id-ID') %>
<%= selectedMonth %>/<%= selectedYear %>
Pengaturan Gaji Karyawan
<% if (employees.length === 0) { %>
<% } else { %>
<% employees.forEach(emp => { %>
<%= emp.name.charAt(0).toUpperCase() %>
<%= emp.name %>
<%= emp.employee_type %> · ID #<%= emp.id %>
<% if (emp.payroll) { %>
Rp <%= emp.payroll.base_salary.toLocaleString('id-ID') %>
<% } else { %>
Belum diset
<% } %>
<% }) %>
<% } %>
Slip Gaji — <%= selectedMonth %>/<%= selectedYear %>
<% if (slips.length === 0) { %>
Belum ada slip gaji untuk periode ini
Klik "Generate Semua" untuk membuat slip gaji otomatis
<% } else { %>
<% slips.forEach(slip => { %>
Gaji PokokRp <%= slip.base_salary.toLocaleString('id-ID') %>
<% if(slip.transport_allowance){%>
Tunj. TransportRp <%= slip.transport_allowance.toLocaleString('id-ID') %><%}%>
<% if(slip.meal_allowance){%>
Tunj. MakanRp <%= slip.meal_allowance.toLocaleString('id-ID') %><%}%>
<% if(slip.phone_allowance){%>
Tunj. PulsaRp <%= slip.phone_allowance.toLocaleString('id-ID') %><%}%>
<% if(slip.other_allowance){%>
Tunj. Lain (<%= slip.other_allowance_note || '-' %>)Rp <%= slip.other_allowance.toLocaleString('id-ID') %><%}%>
<% if(slip.ticket_bonus){%>
Bonus Tiket (<%= slip.total_tickets_resolved %> tiket)+Rp <%= slip.ticket_bonus.toLocaleString('id-ID') %><%}%>
<% if(slip.collection_commission){%>
Komisi Tagihan+Rp <%= slip.collection_commission.toLocaleString('id-ID') %><%}%>
<% if(slip.overtime_bonus){%>
Lembur (<%= slip.overtime_hours %> jam)+Rp <%= slip.overtime_bonus.toLocaleString('id-ID') %><%}%>
Total PendapatanRp <%= slip.gross_salary.toLocaleString('id-ID') %>
<% if(slip.absence_deduction){%>
Potongan Absen (<%= slip.absent_days %> hari)-Rp <%= slip.absence_deduction.toLocaleString('id-ID') %><%}%>
<% if(slip.late_deduction){%>
Potongan Terlambat (<%= slip.late_days %> hari)-Rp <%= slip.late_deduction.toLocaleString('id-ID') %><%}%>
<% if(slip.other_deduction){%>
Potongan Lain (<%= slip.other_deduction_note || '-' %>)-Rp <%= slip.other_deduction.toLocaleString('id-ID') %><%}%>
Hadir: <%= slip.working_days %> hari · Absen: <%= slip.absent_days %> hari
GAJI BERSIHRp <%= slip.net_salary.toLocaleString('id-ID') %>
<% }) %>
<% } %>