<%- include('partials/sidebar', { activePage: 'automation', company }) %>
<%= t('admin.automation.title', 'Otomatisasi') %>
<% if (msg) { %>
<%= msg.text %>
<% } %>
<%= t('admin.automation.intro', 'Semua pengaturan otomatis (pengingat tagihan, tunggakan/isolir, auto-lunas) beserta pemilihan template ada di halaman ini.') %>
<%= t('admin.automation.tab_reminder', 'Pengingat Tagihan') %>
<%= t('admin.automation.tab_manual', 'Kirim Manual') %>
<%= t('admin.automation.tab_arrears', 'Tunggakan & Isolir') %>
<%= t('admin.automation.tab_lunas', 'Auto-Lunas') %>
<%= t('admin.automation.tab_history', 'Riwayat') %>
<%= t('admin.automation.tab_templates', 'Template & Preview') %>
<%= t('admin.automation.reminder_title', 'Pengingat Tagihan Otomatis') %>
<%= t('admin.automation.cron_hint', 'Dikirim pada hari ke-H sebelum tanggal isolir. Contoh: 3,1 = H-3 dan H-1.') %>
<%= t('admin.automation.auto_template_hint', 'Pilih "Tagihan QRIS" bila ingin lampiran gambar QR.') %>
<%= t('admin.automation.vars', 'Variabel') %>: {{nama}}, {{tagihan}}, {{rincian}}, {{paket}}, {{link}}. <%= t('admin.automation.msg_follow_hint', 'Isi ini otomatis mengikuti template yang dipilih di atas.') %>
<%= t('admin.automation.arrears_title', 'Tunggakan & Isolir Otomatis') %>
<%= t('admin.automation.deactivate_months_hint', 'Pelanggan dinonaktif (isolir) bila menunggak sebanyak ini (3 = 3x tagihan baru belum lunas).') %>
<%= t('admin.automation.auto_delete_hint', 'Jika Aktif: pelanggan menunggak lebih dari batas (mis. bulan ke-4) dihapus otomatis — harus daftar ulang.') %>
<%= t('admin.automation.arrears_notice_hint', 'Kirim WA peringatan saat menunggak mendekati batas. Template di tab Template & Preview.') %>
<%= t('admin.automation.lunas_title', 'Auto-Lunas (Tagihan Rp 0 / auto_isolate=0)') %>
<%= t('admin.automation.lunas_notify_hint', 'Kirim WA "Tagihan LUNAS" ke pelanggan saat tagihan Rp 0 / auto_isolate=0 dilunaskan otomatis.') %>
<%= t('admin.automation.lunas_recap_hint', 'Rekap (jumlah + daftar mitra Rp 0) dikirim ke admin tiap tanggal 1.') %>
<%= t('admin.automation.open_recap', 'Buka Log & Rekap') %>
<%= t('admin.automation.manual_title', 'Kirim Tagihan Manual (berdasarkan tanggal isolir)') %>
<%= t('admin.automation.manual_hint', 'Kirim ke pelanggan belum bayar pada tanggal isolir terpilih. Bisa dipakai meski pengingat otomatis OFF. Gunakan Random agar tidak dianggap spam.') %>
<%= t('admin.automation.history_title', 'Riwayat Otomatisasi') %>
<%= t('common.refresh', 'Refresh') %>
<% (runs||[]).forEach(function(r){ %> <% }); %> <% if(!runs || !runs.length){ %><% } %>
<%= t('common.time', 'Waktu') %> <%= t('admin.automation.col_type', 'Tipe') %> <%= t('admin.automation.col_template', 'Template') %> <%= t('admin.automation.col_isolate', 'Isolir') %> <%= t('admin.automation.col_interval', 'Jeda') %> <%= t('admin.automation.col_target', 'Target') %> <%= t('admin.automation.col_sent', 'Kirim') %> <%= t('admin.automation.col_failed', 'Gagal') %> <%= t('admin.automation.col_status', 'Status') %>
<%= r.started_at || '-' %> <%= r.type==='auto_reminder' ? t('admin.automation.type_auto','Otomatis') : t('admin.automation.type_manual','Manual') %> <%= r.template_key || '-' %> <%= r.isolate_day ? ('Tgl ' + r.isolate_day) : t('admin.automation.all_dates','Semua') %> <%= r.interval_label || '-' %> <%= r.target||0 %> <%= r.sent||0 %> <%= r.failed||0 %> <%= r.status %>
<%= t('admin.automation.no_history', 'Belum ada riwayat otomatisasi.') %>
<%= t('admin.automation.history_hint', 'Riwayat 30 aktivitas terakhir (manual & otomatis): template, jumlah terkirim, gagal, dan status.') %>
<%= t('admin.automation.mapping_title', 'Template yang Dipakai Tiap Otomatisasi') %>
<%= t('admin.automation.col_event', 'Otomatisasi') %><%= t('admin.automation.col_template', 'Template') %>
<%= t('admin.automation.map_reminder', 'Pengingat tagihan (CRON)') %> <%= getSetting('auto_billing_template_key', 'whatsapp_auto_billing_message') %> <%= t('common.edit','Edit') %>
<%= t('admin.automation.map_arrears', 'Peringatan tunggakan') %> whatsapp_arrears_warning_message <%= t('common.edit','Edit') %>
<%= t('admin.automation.map_deactivated', 'Auto-Nonaktif pelanggan') %> whatsapp_deactivated_message <%= t('common.edit','Edit') %>
<%= t('admin.automation.map_deleted', 'Auto-Hapus pelanggan') %> whatsapp_deleted_message <%= t('common.edit','Edit') %>
<%= t('admin.automation.map_lunas', 'Auto-Lunas') %> whatsapp_autolunas_message <%= t('common.edit','Edit') %>
<%= t('admin.automation.map_qris', 'Tagihan QRIS (lampiran QR)') %> whatsapp_billing_qris_message <%= t('common.edit','Edit') %>
<%= t('admin.automation.mapping_hint', 'Ganti isi pesan di menu template, lalu cek hasilnya di Preview Pesan.') %>