<%- include('partials/sidebar', { activePage: 'payroll', company }) %>
<%= t('admin.payslip.doc_title', 'Slip Gaji Karyawan') %>
<%= company %>
<%= t('admin.payslip.doc_title', 'SLIP GAJI KARYAWAN') %>
<%= t('admin.payslip.period', 'Periode') %>: <%= new Date(2000, (Number(slip.period_month)||1)-1, 1).toLocaleDateString((typeof lang !== 'undefined' && lang === 'en') ? 'en-US' : 'id-ID', { month: 'long' }) %> <%= slip.period_year %>
<%= 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() %>
<% if(slip.transport_allowance) { %><% } %> <% if(slip.meal_allowance) { %><% } %> <% if(slip.phone_allowance) { %><% } %> <% if(slip.other_allowance) { %><% } %> <% if(slip.ticket_bonus) { %><% } %> <% if(slip.collection_commission) { %><% } %> <% if(slip.overtime_bonus) { %><% } %> <% if(slip.total_deductions > 0) { %> <% if(slip.absence_deduction) { %><% } %> <% if(slip.late_deduction) { %><% } %> <% if(slip.other_deduction) { %><% } %> <% } %>
<%= t('admin.payslip.income', 'PENDAPATAN') %>
<%= t('admin.payslip.base_salary', 'Gaji Pokok') %>Rp <%= slip.base_salary.toLocaleString('id-ID') %>
<%= t('admin.payslip.allow_transport', 'Tunjangan Transport') %>Rp <%= slip.transport_allowance.toLocaleString('id-ID') %>
<%= t('admin.payslip.allow_meal', 'Tunjangan Makan') %>Rp <%= slip.meal_allowance.toLocaleString('id-ID') %>
<%= t('admin.payslip.allow_phone', 'Tunjangan Pulsa') %>Rp <%= slip.phone_allowance.toLocaleString('id-ID') %>
<%= t('admin.payslip.allow_other', 'Tunjangan Lain') %> (<%= slip.other_allowance_note || '-' %>)Rp <%= slip.other_allowance.toLocaleString('id-ID') %>
<%= 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') %>
<%= t('admin.payslip.collection_commission', 'Komisi Tagihan') %> (Rp <%= slip.total_collection_amount.toLocaleString('id-ID') %>)+Rp <%= slip.collection_commission.toLocaleString('id-ID') %>
<%= 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') %>
<%= t('admin.payslip.deductions', 'POTONGAN') %>
<%= t('admin.payslip.ded_absent', 'Potongan Absen') %> (<%= slip.absent_days %> <%= t('common.days', 'hari') %>)-Rp <%= slip.absence_deduction.toLocaleString('id-ID') %>
<%= t('admin.payslip.ded_late', 'Potongan Terlambat') %> (<%= slip.late_days %> <%= t('common.days', 'hari') %>)-Rp <%= slip.late_deduction.toLocaleString('id-ID') %>
<%= 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 %>