Storeharmony Docs

Storeharmony

One System. One Business.
No Internet Required.

Storeharmony is a desktop ERP for inventory, sales, and accounting โ€” built offline-first so any African merchant can run a serious business on a single computer.

5,741Java Source Files
466Database Entities
12Business Modules
โœ“Offline-First

Everything a Trading Business Needs

๐Ÿ›’

Point of Sale

Selling, invoices, bookings, deposits, layered pricing, discounts, and thermal receipt printing.

๐Ÿ“ฆ

Inventory Management

Products, variants, per-location stock, batch-level costing, transfers, production, and reconciliation.

๐Ÿ“Š

Accounting

Double-entry accounting engine. Chart of accounts, journals, general ledger, and financial statements.

๐Ÿ‘ฅ

CRM & Loyalty

Customer records, purchase history, credit, loyalty clubs, surveys, promotions, and wallet system.

๐Ÿง‘โ€๐Ÿ’ผ

HR & Payroll

Employees, roles, attendance, payroll, pensions, HMO contributions, and staff penalties.

๐ŸŒ

Online Store

Shopify & WooCommerce connectors, cloud sync, embedded web server, and microservice layer.


Developer Documentation

๐Ÿ”Œ

Plugin Architecture โ†’

Complete trace from menu click to rendered workflow. The Plugin + Chassis pattern that drives every module.

๐Ÿ“ฆ

Inventory Domain โ†’

Layered tracking, batch-aware costing, stock movement rules, FIFO/FEFO strategy, and entity reference.

๐ŸŽจ

Dashboard & UI โ†’

DashboardHost contract, FlatLaf 3.7.1, JFreeChart, KPI tiles, and 49 new component classes.


User Guides

๐Ÿ“‹ Inventory Guide
Full walkthrough of stock management
๐Ÿšš Transit Variance Guide
Stock discrepancies during transfer
๐Ÿ“ฌ Dispatch Variance
Delivery confirmation and variance handling
๐Ÿญ Production Workflow
Manufacturing and assembly operations
๐Ÿ“ค Supplier Returns
Returning goods to suppliers
๐Ÿ’ฐ Price Changes
Bulk pricing updates and strategies
๐Ÿ“ Variant Split
Carton to unit conversions
โญ ShopOn Loyalty
Customer loyalty and rewards program
๐Ÿ“ฑ SMS Webhook
SMS integration and automation