Core Modules
User Management

Login, registration, roles (admin, staff)

Items

Add/Edit/Delete items

Stock level tracking

📦 Inventory Modules
Suppliers

Supplier info (name, contact, history)

Customers

Customer details and purchase history

Purchases

Add purchase orders

Update stock levels

Auto debit from accounts

Sales

Invoice creation

Auto stock decrease

Auto credit to accounts

💸 Financial Modules
Accounts

Chart of accounts

Journal entries

Auto debit/credit handling

Banks

Manage bank accounts and transactions

Expenses

Operational or other expense tracking

📊 Reports
Reports

Sales Report

Purchase Report

Profit/Loss

Inventory Value

Supplier/Customer-wise summary

Report	PDF Export URL	Excel Export URL
Sales	/api/reports/sales/export/pdf?start=YYYY-MM-DD&end=...	/api/reports/sales/export/excel?start=YYYY-MM-DD&end=...
Purchases	/api/reports/purchases/export/pdf?start=...	/api/reports/purchases/export/excel?start=...
Expenses	/api/reports/expenses/export/pdf?start=...	/api/reports/expenses/export/excel?start=...
Profit & Loss	/api/reports/profit-loss/export/pdf?start=...	/api/reports/profit-loss/export/excel?start=...