<%- include('partials/sidebar', { activePage: 'discounts', company }) %>
Diskon Tagihan
<%= (typeof session !== 'undefined' && session.isCashier) ? 'Kasir' : 'Admin' %>
<% if (msg) { %>
<%= msg.text %>
<% } %>
Pengaturan Diskon
Persen dihitung dari harga dasar (sebelum PPN/USO).
Diskon berlaku ke tagihan belum bayar pada periode terpilih. Tagihan lunas/hangus tidak diubah. Kode unik QRIS akan digenerate ulang dari nominal baru.
Pilih Pelanggan (<%= customers.length %>)
0 dipilih
<% if (customers.length===0) { %> <% } %> <% customers.forEach(function(c){ %> <% }); %>
ID Pelanggan <%= t('pwa.field.name','Nama') %> No. HP Area <%= t('common.status','Status') %> Tunggakan
Tidak ada pelanggan.
<%= c.customer_code || ('#'+c.id) %>
<%= c.name %>
<%= c.pppoe_username||'' %>
<%= c.phone||'-' %> <%= c.area||'-' %> <%= c.status %> <%= Number(c.unpaid_count||0) %>
Riwayat Diskon (100 terakhir)
<% if (!logs || logs.length===0) { %> <% } %> <% (logs||[]).forEach(function(l){ %> <% }); %>
<%= t('collector.col_time','Waktu') %> <%= t('common.customer','Pelanggan') %> <%= t('pwa.field.period','Periode') %> <%= t('common.type','Tipe') %> Potongan Awal → Akhir Oleh Catatan
Belum ada riwayat diskon.
<%= l.created_at %> <%= l.customer_name || ('#'+l.customer_id) %>
<%= l.customer_code||'' %>
<%= l.period_month %>/<%= l.period_year %> <%= l.discount_type==='percent' ? (l.discount_value+'%') : 'Rp' %> - Rp <%= Number(l.discount_amount||0).toLocaleString('id-ID') %> Rp <%= Number(l.amount_before||0).toLocaleString('id-ID') %> → Rp <%= Number(l.amount_after||0).toLocaleString('id-ID') %> <%= l.applied_by||'-' %> <%= l.note||'' %>