Lanjut ke konten
Samkarsa Logbook

v1.0.0-043 — Dashboard Bento Cash & Bank Breakdown (Kas & Bank)

Menambahkan rincian informasi Total Kas dan Total Bank pada Bento Card Saldo Kas & Bank di halaman Dashboard blonjo.

1mnt baca

  • Schema (sajen/app/schemas/accounting.py): Menambahkan field total_cash: Optional[Decimal] dan total_bank: Optional[Decimal] pada model DashboardSummaryResponse.
  • Services (sajen/app/services/accounting.py):
    • Mengkalkulasi saldo terpisah dari seluruh jurnal transaksi posted untuk akun berkode 1-11xx dan 1-10xx.
    • total_cash: Akun Kas / Kas Kecil (1-1101, 1-1100, 1-1000 atau nama akun mengandung ‘kas’).
    • total_bank: Akun Bank (1-1102 atau nama akun mengandung ‘bank’).

  • Interface (blonjo/src/pages/Dashboard.tsx): Memperbarui DashboardSummary interface dengan properti total_cash dan total_bank.
  • Bento Card Layout (blonjo/src/pages/Dashboard.tsx):
    • Menampilkan rincian saldo dengan susunan tumpuk vertikal (Kas di atas, Bank di bawah):
      • 🟢 Total Kas: Rp ... (baris atas)
      • 🔵 Total Bank: Rp ... (baris bawah)

  1. sajen/app/schemas/accounting.py
  2. sajen/app/services/accounting.py
  3. blonjo/src/pages/Dashboard.tsx

  • TypeScript compilation check (npx tsc --noEmit) pada blonjo 100% PASS (0 errors).
  • Berhasil dideploy ke VPS via ./deploy.sh sajen blonjo-ui.