<%= t('admin.payslip.employee', 'Nama Karyawan') %>:<%= slip.employee_name %>
<%= t('admin.payslip.position', 'Jabatan') %>:<%= slip.employee_type === 'technician' ? t('admin.role.technician','Teknisi') : slip.employee_type === 'cashier' ? t('admin.role.cashier','Kasir') : t('admin.role.collector','Kolektor') %>
<%= t('admin.payslip.work_days', 'Hari Kerja') %>:<%= slip.working_days %> <%= t('common.days', 'hari') %>
<%= t('admin.payslip.absent_days', 'Hari Absen') %>:<%= slip.absent_days %> <%= t('common.days', 'hari') %>
<%= t('admin.payslip.late', 'Terlambat') %>:<%= slip.late_days %> <%= t('common.days', 'hari') %>
<%= t('admin.payslip.status', 'Status') %>:<%= slip.status.toUpperCase() %>
| <%= t('admin.payslip.base_salary', 'Gaji Pokok') %> | Rp <%= slip.base_salary.toLocaleString('id-ID') %> |
<% if(slip.transport_allowance) { %>| <%= t('admin.payslip.allow_transport', 'Tunjangan Transport') %> | Rp <%= slip.transport_allowance.toLocaleString('id-ID') %> |
<% } %>
<% if(slip.meal_allowance) { %>| <%= t('admin.payslip.allow_meal', 'Tunjangan Makan') %> | Rp <%= slip.meal_allowance.toLocaleString('id-ID') %> |
<% } %>
<% if(slip.phone_allowance) { %>| <%= t('admin.payslip.allow_phone', 'Tunjangan Pulsa') %> | Rp <%= slip.phone_allowance.toLocaleString('id-ID') %> |
<% } %>
<% if(slip.other_allowance) { %>| <%= t('admin.payslip.allow_other', 'Tunjangan Lain') %> (<%= slip.other_allowance_note || '-' %>) | Rp <%= slip.other_allowance.toLocaleString('id-ID') %> |
<% } %>
<% if(slip.ticket_bonus) { %>| <%= t('admin.payslip.ticket_bonus', 'Bonus Tiket') %> (<%= slip.total_tickets_resolved %> <%= t('admin.payslip.tickets_done', 'tiket selesai') %>) | +Rp <%= slip.ticket_bonus.toLocaleString('id-ID') %> |
<% } %>
<% if(slip.collection_commission) { %>| <%= t('admin.payslip.collection_commission', 'Komisi Tagihan') %> (Rp <%= slip.total_collection_amount.toLocaleString('id-ID') %>) | +Rp <%= slip.collection_commission.toLocaleString('id-ID') %> |
<% } %>
<% if(slip.overtime_bonus) { %>| <%= t('admin.payslip.overtime', 'Lembur') %> (<%= slip.overtime_hours %> <%= t('common.hours', 'jam') %>) | +Rp <%= slip.overtime_bonus.toLocaleString('id-ID') %> |
<% } %>
| <%= t('admin.payslip.total_income', 'Total Pendapatan') %> | Rp <%= slip.gross_salary.toLocaleString('id-ID') %> |
<% if(slip.total_deductions > 0) { %>
<% if(slip.absence_deduction) { %>| <%= t('admin.payslip.ded_absent', 'Potongan Absen') %> (<%= slip.absent_days %> <%= t('common.days', 'hari') %>) | -Rp <%= slip.absence_deduction.toLocaleString('id-ID') %> |
<% } %>
<% if(slip.late_deduction) { %>| <%= t('admin.payslip.ded_late', 'Potongan Terlambat') %> (<%= slip.late_days %> <%= t('common.days', 'hari') %>) | -Rp <%= slip.late_deduction.toLocaleString('id-ID') %> |
<% } %>
<% if(slip.other_deduction) { %>| <%= t('admin.payslip.ded_other', 'Potongan Lain') %> (<%= slip.other_deduction_note || '-' %>) | -Rp <%= slip.other_deduction.toLocaleString('id-ID') %> |
<% } %>
| <%= t('admin.payslip.total_deductions', 'Total Potongan') %> | -Rp <%= slip.total_deductions.toLocaleString('id-ID') %> |
<% } %>
| <%= t('admin.payslip.net', 'GAJI BERSIH') %> | Rp <%= slip.net_salary.toLocaleString('id-ID') %> |
<% if(slip.notes) { %>
<%= t('admin.payslip.note', 'Catatan') %>: <%= slip.notes %>
<% } %>
<%= t('admin.payslip.printed', 'Dicetak') %>: <%= getNowLocal() %> — <%= t('admin.payslip.slip_id', 'Slip ID') %>: #<%= slip.id %>