<%- include('../partials/sidebar', { activePage: 'expenses', company }) %>
<%= t('admin.exp.heading','Pengeluaran (Cash Out)') %>
<%= company %> <%= (typeof session !== 'undefined' && session && session.isCashier) ? 'Kasir' : 'Admin' %>
<% if (msg) { %>
<%= msg.text %>
<% } %> <% const totalThisMonth = expenses.filter(e => e.date.startsWith(getNowLocal().substring(0,7))).reduce((a,b)=>a+Number(b.amount), 0); const totalAll = expenses.reduce((a,b)=>a+Number(b.amount), 0); %>
<%= t('admin.exp.month','Pengeluaran Bulan Ini') %>
Rp <%= totalThisMonth.toLocaleString('id-ID') %>
<%= t('admin.exp.total','Total Pengeluaran Dicatat') %>
Rp <%= totalAll.toLocaleString('id-ID') %>
<%= t('admin.exp.history','Riwayat Pengeluaran') %>
<% if (expenses.length===0) { %> <% } %> <% expenses.forEach((item)=>{ %> <% }) %>
<%= t('common.date','Tanggal') %> <%= t('common.category','Kategori') %> <%= t('common.desc_note','Deskripsi / Catatan') %> <%= t('admin.exp.th_vendor','Vendor/Toko') %> <%= t('admin.exp.th_method','Metode') %> <%= t('common.amount_qty','Jumlah') %> <%= t('admin.exp.th_recorder','Pencatat') %> <%= t('common.actions','Aksi') %>
<%= t('admin.exp.empty','Belum ada data pengeluaran.') %>
<%= formatDateLocal(item.date) %> > <%= item.category %> <%= item.description %> <% if(item.receipt_number){ %>
<%= item.receipt_number %>
<% } %>
<%= item.vendor || '-' %> <%= String(item.payment_method).toUpperCase() %> - Rp <%= Number(item.amount).toLocaleString('id-ID') %> <%= item.recorded_by_name || 'Admin' %>
<%= t('admin.exp.modal','Catat Pengeluaran Baru') %>