WP Manifestindependent plugin directory
manifest / utilities / simku-plugin-wordpress

WP SIMKU (Sistem Management Keuangan)

WordPress plugin for simple financial management

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/honet-labs/simku-plugin-wordpress/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WP SIMKU (Sistem Management Keuangan) — WordPress Plugin

WP SIMKU (Sistem Management Keuangan) is a WordPress plugin for simple financial management: track income/expenses, manage savings, set payment reminders, view dashboards & charts (ECharts), generate reports (PDF export), and configure spending limits & notifications.
It supports both WordPress internal tables and an external MySQL/MariaDB database.

Version: 0.9.3 Author: HONET (https://honet.web.id) License: GPL-2.0-or-later (see LICENSE)


Features

Transactions

  • Record income/expense transactions (multi-item supported via transaction_id)
  • Upload multiple images per transaction (images are automatically compressed to reduce size)
  • Edit/update existing entries from WP Admin

Savings / Investments

  • Record savings entries (and optionally keep them in separate tables/datasource)
  • Simple listing and management from WP Admin

Payment Reminders

  • Create installment/bill reminders with due dates and status
  • Upload proof images (multiple files supported)
  • Bulk import reminders from CSV (Admin → Add Reminder → Bulk CSV)

Dashboards, Charts & Reports

  • Dashboards and charts using Apache ECharts
  • Charts menu is accessible for all logged-in users (capability: read)
  • Export reports to PDF (daily / weekly / monthly)

Spending Limits & Notifications

  • Daily / weekly / monthly expense limit checks (runs on cron)
  • Notifications via:
    • Telegram
    • Email
    • WhatsApp webhook (HTTP POST)

Flexible Datasource

  • Internal: uses WP database tables (auto-created on activation)
  • External: connect to another MySQL/MariaDB database + table
  • Optional “Allow write to external” mode (otherwise external datasource can be read-only)

Receipt Scanning (Optional)

  • Prefer n8n webhook (AI parsing) if configured
  • Fallback to local Python OCR (requires server support + OCR script)

Requirements

  • WordPress admin access
  • PHP 7.0+ (typical WordPress hosting)
  • MySQL/MariaDB
  • WP-Cron enabled (recommended) for reminders/limit checks

Optional:

  • Telegram bot token & chat ID (for Telegram notifications)
  • A webhook endpoint (for WhatsApp integration)
  • n8n webhook (for AI receipt scan)
  • Python3 + proc_open() enabled (for local OCR fallback)

Installation

Option A — WordPress Admin

  1. Go to Plugins → Add New → Upload Plugin
  2. Upload the WP SIMKU ZIP
  3. Activate WP SIMKU (Sistem Management Keuangan)

Option B — Manual

  1. Extract the plugin to:
    
    wp-content/plugins/wp-simku/