Settings

System configuration & preferences

Pharmacy Profile

Basic information about your pharmacy visible across the system

Business Information

Operating Hours

DayOpenFromTo
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday

Appearance

Customize how the system looks and feels for your team

Theme & Colors

Interface Preferences

Compact Mode

Reduce padding and spacing for denser information display

Show Sidebar by Default

Always show the navigation sidebar when pages load

Animated Transitions

Enable smooth animations between pages and modals

Show Quick Stats on Dashboard

Display summary cards on the dashboard home screen

Regional & Language

Configure locale, currency, date formats and language preferences

Locale Settings

Sales Configuration

Configure receipts, payment methods, and sales workflow

Admin only

Receipt Settings

Print Receipt Automatically

Auto-print receipt after each completed sale

Show Pharmacist Name on Receipt

Include the dispensing pharmacist's name

Require Prescription Reference (Cash)

Mandatory doctor details for cash sales

Require Prescription Reference (Insurance)

Mandatory doctor details for insurance sales

Payment Methods

Cash

Accept cash payments

Mobile Money (MTN, Airtel)

Accept mobile money payments

Bank Card / POS

Accept Visa, Mastercard via POS terminal

Insurance (RSSB / MMI)

Process insurance claims and co-pays

Credit / Debt

Allow customers to purchase on credit

Inventory Settings

Low-stock thresholds, expiry alerts, and stock management rules

Admin only

Inventory Receipt Settings

Stock Alert Thresholds

Alert when stock falls below this level
Urgent alert — almost out of stock
Alert when product expires within this many days

Stock Control Rules

Negative Stock Prevention

Block sales when stock would go below zero

FEFO Enforcement

First-Expired-First-Out: sell oldest batches first automatically

Batch Number Tracking

Require batch numbers for all stock entries

Supplier Tracking

Associate every stock entry with a supplier record

Pricing & Tax

Configure VAT, markup rules, and pricing policies

Admin only
Caution — Pricing Changes Are Immediate

Changes to markup rules and tax display apply to all new sales instantly. Existing invoices are not affected. Consult your accountant before modifying pricing settings.

Tax Configuration

Markup & Pricing Rules

Use 1.33 for a 33% markup on cost price
Maximum discount a cashier can apply
Discounts above this require manager approval

Notifications

Choose what alerts and reminders you receive

In-App Notifications

Low Stock Alerts

Notify when products fall below minimum stock level

Expiry Alerts

Notify when products are approaching expiry date

New User Added

Notify when a new user account is created

Daily Sales Summary

End-of-day summary of total sales and transactions

Failed Login Attempts

Alert when someone fails to log in multiple times

Email Notifications

Alerts and reports are sent to this address
Weekly Sales Report

Every Monday at 8:00 AM

Monthly Summary Report

First day of every month

Critical Stock Email

Immediate email when stock reaches critical level

Security & Access

Password policies, session management, and login security

Admin only
Security Settings Affect All Users

Changes to password policies and session timeouts will apply to all users on their next login. Notify staff before making changes.

Password Policy

0 = passwords never expire
Account locks after this many failed attempts
Require Uppercase Letters

Passwords must contain at least one capital letter

Require Numbers

Passwords must contain at least one digit

Require Special Characters

Passwords must contain !@#$%^&* etc.

Prevent Password Reuse

Block reuse of last 5 passwords

Session & Access Control

Auto-logout after this period of inactivity
Force Re-login on Permission Change

Immediately invalidate sessions when permissions are updated

Log All Login Attempts

Record every login success and failure in the audit log

Two-Factor Authentication (2FA)

Require OTP verification for admin accounts

Audit & Logs

View and manage system activity logs

Admin only

Log Retention

Recent System Events

TimestampUserActionDetailsIP
2026-02-27 09:45 Jean Pierre Sale Completed sale — Invoice #INV-2026-001 192.168.1.115
2026-02-27 08:30 Ngabo Eric Successful login from Chrome/Windows 192.168.1.105
2026-02-26 16:20 Alice Mukamana Stock Adjusted stock — Paracetamol 500mg (+50 units) 192.168.1.120
2026-02-26 14:10 Ngabo Eric Permissions Modified permissions for Jean Pierre 192.168.1.105
2026-02-26 11:03 Unknown Failed Login 3 failed attempts — [email protected] 192.168.1.99

Active Sessions

View and terminate active user sessions across all devices

Admin only

Currently Active Users

Ngabo Eric You

Chrome 121 · Windows 11 · 192.168.1.105

Active now — logged in 2h 15m ago

Marie Uwase

Safari · iPhone 14 · 192.168.1.110

Active 15m ago

Jean Pierre

Chrome 120 · Windows 10 · 192.168.1.115

Active 45m ago

Backup & Restore

Download data backups and restore from previous snapshots

Admin only
Critical Operation — Handle with Care

Restoring a backup will overwrite all current data and cannot be undone. Always create a fresh backup before restoring. Notify all users before performing a restore.

Create Backup

Automatic Backups

Enable Automatic Backups

Automatically create and store backups on a schedule

Runs during off-peak hours

Restore from Backup

Drag & drop a backup file here, or

Accepted formats: .json, .csv, .sql — Max 50MB

Integrations & API

Connect external services and manage API access keys

Admin only

API Access

⚠️ Regenerating the API key will immediately invalidate the current key and break any active integrations.

External Integrations

RSSB Insurance

Rwanda Social Security Board — insurance claims processing

Connected
MTN Mobile Money

Accept MoMo payments directly

Connected
SMS Gateway

Send appointment and refill reminders via SMS

Not connected
Accounting Software

Sync sales and expenses to QuickBooks or Sage

Not connected

Danger Zone

Irreversible system actions — read each warning carefully before proceeding

Admin only
These Actions Cannot Be Undone

All operations in this section are permanent and irreversible. They should only be performed by authorised Admins. Actions are logged in the audit trail.

Archive All Sales Data

Move all historical sales records to a read-only archive. Sales data will no longer appear in active reports but can be retrieved. Used for year-end accounting.

Reset All Permissions

Reset every user's permissions back to the default for their role. Custom permission overrides will be lost. Users will be notified and must re-login.

Clear All System Data

Permanently delete all sales, stock, users (except Admin), and settings data. The system will return to factory defaults. This cannot be undone. Download a full backup first.

Deactivate Pharmacy Account

Completely deactivate this pharmacy's account. All users will be locked out immediately. Contact Griin Company Ltd support to reactivate. Use only when closing the pharmacy.