Skip to main content

title: “Financial Goals” description: “Target keuangan perusahaan — 4 jenis goal, priority system, progress tracking, milestone monitoring, dan investment tracking di SNISHOP ERP.”

Financial Goals

Financial Goals Halaman Financial Goals digunakan untuk menetapkan dan memantau target keuangan perusahaan. Sistem mendukung 4 jenis goal (savings, debt_payoff, investment, expense_reduction), 3 level priority (low, medium, high), progress tracking real-time dari target_amount vs current_amount, dan notifikasi otomatis saat milestone tercapai. Setiap goal memiliki target_date untuk deadline dan visualisasi progress bar untuk monitoring cepat.

Arsitektur Financial Goals

Entity FinancialGoal

Field FinancialGoal

4 Jenis Goal

3 Level Priority

Create Financial Goal

Step-by-Step

  1. Klik “Create Goal”
  2. Isi form:
  1. Save goal
  2. Sistem mulai track progress

Progress Tracking

Progress Calculation

Progress Bar

Status Based on Progress

Auto-Update

current_amount bisa diupdate:

Dashboard Financial Goals

Goal Cards

Setiap goal ditampilkan sebagai card:

Summary Cards

Filter & Sort

Milestone Monitoring

Milestone Alerts

Sistem mengirim notifikasi saat milestone penting tercapai:

Deadline Alerts

Investment Tracking

Investment Entity

Untuk goal tipe investment, sistem terintegrasi dengan entity Investment:

Portfolio Summary

Savings Goals

Contoh Savings Goals

Auto-Contribution

Jika goal terhubung dengan Account:

Debt Payoff Goals

Contoh Debt Payoff

Payoff Strategy

Expense Reduction Goals

Contoh Expense Reduction

Tracking

  • Compare actual expense vs baseline
  • Calculate reduction amount
  • Track monthly progress

Reporting

Goal Summary

Progress by Type

Best Practices

Goal Setting

  • Tetapkan target yang realistis dan terukur (SMART)
  • Set tenggat waktu yang jelas
  • Pecah goal besar menjadi milestone kecil
  • Prioritaskan goal berdasarkan urgensi

Monitoring

  • Review progress minimal sebulan sekali
  • Track trend (apakah progress melambat?)
  • Adjust target jika kondisi bisnis berubah
  • Celebrate milestones untuk motivasi

Strategy

  • Gunakan data historis untuk proyeksi
  • Align goals dengan business strategy
  • Balance short-term vs long-term goals
  • Regular review dan adjustment

Entity Schema Reference

ER Diagram — Financial Goal Entities

Tabel Schema — FinancialGoal

Tabel Schema — Investment

Tabel Schema — Account

Tabel Schema — FinancialRecord


State Machine — Goal Lifecycle

Transisi Status


Sequence Diagrams

1. Goal Creation Flow

2. Progress Tracking Flow

3. Goal Achievement & Investment Linking


Enum Tables

goal_type

goal_status

priority

asset_type (Investment)

account_type

financial_record_type


RBAC — Hak Akses Financial Goals

Row-Level Security (RLS)

Data Isolation