{% extends "base.html" %} {% block title %}Pengaturan - FinansialApp{% endblock %} {% block page_title %}Pengaturan{% endblock %} {% block content %}
Pengaturan Umum
Nama yang muncul di header invoice, dashboard, dan dokumen cetak.
Preferensi Tampilan & Format Berlaku untuk semua user
Input Custom COA

Tampilkan dropdown "Pilih Akun COA" di form Pemasukan dan Pengeluaran. Berguna jika Anda menambah akun beban / pendapatan / persediaan / aset / ekuitas sendiri. Off = pakai mapping bawaan saja (lebih ringkas).

Format Desimal Rupiah

Aplikasi default membulatkan rupiah ke angka utuh (Rp 1.500.000). Aktifkan jika Anda ingin tampilan desimal seperti di rekening bank (Rp 1.500.000,23) agar lebih sinkron dengan rekening yang punya bunga atau koreksi sen.

Contoh saat aktif: Rp 1.500.000,23
Saat non-aktif: Rp 1.500.000
Keamanan Halaman Login

Secara default, halaman login menampilkan kotak info "Username: admin · Password: admin123" agar mudah dicoba saat awal setup. Kotak ini sebaiknya disembunyikan setelah Anda mengganti password admin, supaya kredensial bawaan tidak terlihat oleh siapa pun yang membuka halaman login.

Pastikan Anda sudah mengganti password admin sebelum mengaktifkan ini.
Widget Rasio Dashboard

Pilih rasio mana yang tampil di strip "Kesehatan Keuangan" di dashboard. Disarankan 3-5 rasio agar tidak terlalu padat.

{% set cur_picks = app_pref.ratio_widgets or [] %}
{% set _last_grp = '' %} {% for key, lbl, grp, icon, col in ratio_widgets_avail %} {% if grp != _last_grp %} {% if not loop.first %}
{% endif %}
{{ grp }}
{% set _last_grp = grp %} {% endif %}
{% endfor %}
Default: Current Ratio, DER, ROE, Net Margin.
Checklist Fitur Mode Simple
Mode Simple diaktifkan atau dimatikan dari sidebar. Di sini hanya pilih fitur advanced apa saja yang tetap tampil saat Mode Simple aktif. Fitur inti seperti Dashboard, Pemasukan, Pengeluaran, Inventory, Piutang, Hutang, Laba Rugi, Arus Kas, dan Neraca tetap tampil.
Mode Simple: {% if app_pref.simple_mode %}Aktif{% else %}Nonaktif{% endif %}
Toggle ada di sidebar Admin.
{% set simple_picks = app_pref.simple_features or [] %}
{% for key, label, desc in simple_features_avail %}
{% endfor %}
Checklist ini hanya berpengaruh saat Mode Simple aktif. Saat Mode Simple nonaktif, semua menu kembali tampil seperti biasa.
{% if modul_aktif and modul_aktif.POS_KASIR %}
Default Pembayaran POS Modul POS
Metode ini akan otomatis terisi saat kasir membuka layar checkout POS. Perubahan tersimpan otomatis saat dipilih.
{% endif %}
Custom Struk POS Modul POS
{{ pos_struk.pos_struk_nama }}
{{ pos_struk.pos_struk_subtitle }}
{% if pos_struk.pos_struk_alamat %}
{{ pos_struk.pos_struk_alamat }}
{% endif %} {% if pos_struk.pos_struk_telepon %}
{{ pos_struk.pos_struk_telepon }}
{% endif %}
{% if pos_struk.pos_struk_header %}
{{ pos_struk.pos_struk_header }}
{% endif %}
NoPOS-20260607-0001
{{ pos_struk.pos_struk_label_kasir }}Admin

Contoh ProdukRp 25.000

TotalRp 25.000
{% if pos_struk.pos_struk_footer %}
{{ pos_struk.pos_struk_footer }}
{% endif %}
Pengaturan ini dipakai di halaman cetak struk POS. Simpan lewat tombol Simpan di kartu Pengaturan Umum (atas).
{% if show_feature.invoice %}
Kustomisasi Invoice
Logo, tagline, syarat & ketentuan, rekening pembayaran, prefix nomor, dan ToP
Atur Invoice
{% endif %}
Backup & Restore Database
Backup

Unduh seluruh data aplikasi sebagai file .db. Simpan file ini di tempat yang aman sebagai cadangan data.

Download Backup
Restore Hati-hati

Upload file backup .db untuk mengembalikan data. Setelah memilih file, tentukan apakah data akan menggantikan database atau hanya menambahkan transaksi yang belum ada.

Manajemen User
{# ── Role legend ─────────────────────────────── #}
Panduan Hak Akses Role
{# ADMIN #}
ADMIN Super Admin
  • Semua hak akses
  • Membuat, menghapus, dan menetapkan hak akses user lain
  • Pengaturan & backup/restore
  • Clear data seluruh sistem
{# FINANCE #}
FINANCE Staf Keuangan
  • Semua akses Operator
  • Input hutang & piutang
  • Buat & kirim invoice
  • Jurnal manual
  • Lihat laporan keuangan
{# MANAJER #}
MANAJER Master POS
  • Buka dashboard Master POS
  • Pantau shift, omzet, dan kasir
  • Tambah/nonaktifkan akun kasir
  • Tidak otomatis dapat akses finance
{# INVESTOR #}
INVESTOR Read-Only
  • Lihat dashboard
  • Lihat laporan keuangan
  • Export laporan Excel
  • Tidak bisa input transaksi
{# OPERATOR #}
OPERATOR Input Non-POS
  • Input pemasukan/penjualan non-POS
  • Input pengeluaran
  • Lihat daftar transaksi
  • Tidak bisa lihat laporan
{# KASIR #}
KASIR POS
  • Login khusus di /pos
  • Buka/tutup shift kasir
  • Input order/transaksi POS
  • Tidak bisa buka laporan utama
{% for u in users %} {% endfor %}
Username Nama Role Hak Akses Status Aksi
{{ u.username }} {{ u.nama or '-' }} {% if u.role == 'ADMIN' %} ADMIN {% elif u.role == 'MANAJER' %} MANAJER {% elif u.role == 'INVESTOR' %} INVESTOR {% elif u.role == 'OPERATOR' %} OPERATOR {% elif u.role == 'KASIR' %} KASIR {% else %} {{ u.role }} {% endif %} {% if u.username == 'admin' %} Semua hak akses, termasuk membuat, menghapus, dan menetapkan hak akses user lain {% else %}
{% for key, label, desc in permissions_avail %}
{% endfor %}
{% if u.permissions_customized %} Custom {% else %} Default role {% endif %}
{% endif %}
{% if u.aktif %} Aktif {% else %} Nonaktif {% endif %}
{% if u.username != 'admin' %}
{% else %} Super Admin {% endif %}
Rekening Kas & Bank
{% for rek in rekening_list %} {% endfor %}
Kode Nama Rekening No. Rekening Saldo Saat Ini Aksi
{{ rek.kode }} {% if 'Kas' in rek.nama %} {% else %}{% endif %} {{ rek.nama }} {{ rek.no_rekening or '-' }} {{ rek.saldo|rp }}
{% if rek.kode not in ('1100','1110') %}
{% endif %}
Zona Berbahaya
Hapus Semua Data Transaksi
Menghapus seluruh jurnal, transaksi, piutang, hutang, produk, dan invoice secara permanen.
Aksi ini tidak dapat dibatalkan.
{% endblock %} {% block scripts %} {% endblock %}