Overview
The Customer Management module helps you register customers, track credit sales, manage payments, and monitor customer balances. Whether you're selling for cash or on credit, keeping organized customer records ensures smooth operations and better relationships.
Key Features:
- Register new customers with contact details
- Track credit sales (buy now, pay later)
- Record customer payments
- View account balances
- Generate customer statements
- Monitor payment history
- Send payment reminders
Time to Complete: 1-2 minutes to register a customer
Accessing Customer Management
From Dashboard
- Click Customer Management in main navigation
- Customer Management interface opens
- See customer registration form
- View list of existing customers below
Understanding the Interface
Main Components
Customer Registration Form
- Customer Name (required)
- Contact Number (required)
- Email Address (optional)
- Location (required)
- Add Customer button
- View Customers button
Customer List
- All registered customers
- Current balances
- Quick action buttons
- View statement link
- Edit customer link
Step 1: Adding a New Customer
Basic Information
1. Customer Name
- Type full name or business name
- Examples: "John Doe", "ABC Store", "Mary's Salon"
- Be clear and specific
- Required field
2. Contact Number
- Enter phone number
- Used for payment reminders
- Should be active number
- Required field
3. Email Address
- Enter customer email
- For statements and invoices
- Optional but recommended
- Leave blank if not available
4. Location
- Enter physical address or area
- Examples: "Kampala Road", "Ntinda", "Shop 45"
- Helps with deliveries
- Required field
Completing Registration
- Click Add Customer button
- System validates information
- Customer added to database
- Success message appears
- Form clears for next customer
Step 2: Viewing Your Customers
Customer List
What You See:
- Customer names
- Contact numbers
- Current account balances
- Registration dates
- Action buttons
Balance Display:
- Positive balance: Customer owes you money (red/negative)
- Zero balance: All paid up (neutral)
- Negative balance: You owe customer (credit/overpayment)
Step 3: Managing Credit Sales
What are Credit Sales?
Credit Sale = Buy Now, Pay Later
When customers buy on credit:
- You give them goods
- System creates an invoice
- Customer balance increases
- They pay later in full or installments
Recording a Credit Sale
During Sale Process:
- Select customer from dropdown
- Choose "Credit" as payment type
- Enter partial payment (or zero)
- System generates invoice
- Customer account debited
What Happens:
- Invoice number created
- Customer balance updated
- Transaction recorded
- Receipt printed (if enabled)
- Customer can pay later
Credit Sale Flow:
- Sale Total: 100,000
- Customer Pays: 30,000 (or 0)
- Balance Owed: 70,000
- System Records:
- Invoice for 100,000
- Payment of 30,000
- Outstanding 70,000
Step 4: Recording Customer Payments
When Customer Comes to Pay
- Click on customer name or "View Statement"
- Customer details load
- Payment form appears
Payment Form Shows
Form Fields
- Current account balance
- Amount paid field
- New balance (calculated)
- Paid in by field
- Submit button
Process Steps
- Check current balance
- Enter amount paid
- Enter who paid
- Click Submit
- Receipt generated
Payment Example:
- Current Balance: 70,000 (owed)
- Customer Pays: 50,000
- New Balance: 20,000 (still owed)
Step 5: Viewing Customer Statements
What is a Statement?
A statement shows all transactions with a customer:
- Credit sales (money owed)
- Payments received (money paid)
- Running balance (current status)
Opening a Statement
- Find customer in list
- Click "View Statement" or customer name
- Statement page opens
- Shows complete transaction history
Reading the Statement
Statement Columns:
- Date: When transaction happened
- Ref: Receipt or invoice number
- Transaction Type: Invoice or Receipt
- Money In: Payments received
- Money Out: Credit sales made
- Running Balance: Balance after each transaction
Understanding Balance Movement:
Invoice Entry (Customer Buys on Credit):
- Money Out: 50,000
- Balance Goes: -50,000 (customer owes)
Receipt Entry (Customer Pays):
- Money In: 50,000
- Balance Goes: 0 (all paid)
Step 6: Editing Customer Information
Why Edit?
- Phone number changed
- Moved to new location
- Email address updated
- Name correction needed
Editing Process
- Find customer in list
- Click Edit button
- Edit form loads with current details
- Update the required fields (name, phone, email, location)
- Click Save Changes
- Updates applied immediately
- Success message appears
Understanding Customer Balances
How Balances Work
Positive/Red Balance
Customer Owes You
- Bought on credit
- Not fully paid yet
- You should collect
- Example: +50,000
Zero Balance
All Clear
- Nothing owed
- Clean account
- Good standing
- Example: 0
Negative/Green Balance
You Owe Customer
- Customer overpaid
- Deposit on account
- Use for future
- Example: -20,000
Common Scenarios
Scenario 1: New Customer with First Credit Sale
- Register customer (John Doe)
- Make sale for 100,000
- Select John Doe as customer
- Choose "Credit" payment
- Customer pays 0
- Invoice created
- Result: John owes 100,000
Scenario 2: Partial Payment
- Customer comes to pay
- Owes 100,000
- Pays 40,000 today
- Result: Balance now 60,000
- Will pay rest later
Scenario 3: Multiple Credit Sales
- Customer buys on Jan 1: 50,000
- Buys again on Jan 5: 30,000
- Total owed: 80,000
- Customer pays 80,000 on Jan 10
- Result: Balance back to zero
Scenario 4: Customer Deposits Money
- Customer gives 100,000 deposit
- Balance becomes -100,000 (credit)
- Customer buys for 60,000
- Pays from deposit
- Result: Balance now -40,000 (credit remaining)
Best Practices
Customer Registration:
- Collect Complete Information: Get all contact details
- Verify Phone Numbers: Ensure they're reachable
- Update Regularly: Keep information current
- Use Clear Names: Avoid abbreviations or unclear names
- Note Special Instructions: Add to location if needed
Credit Sales Management:
- Set Credit Limits: Decide maximum credit per customer
- Check Balances First: Before extending more credit
- Get Partial Payments: Something is better than nothing
- Issue Invoices: Always provide customers with invoices
- Keep Records: Print or save digital copies
Payment Collection:
- Regular Follow-Ups: Contact customers with outstanding balances
- Be Professional: Maintain good relationships
- Offer Payment Plans: Break large balances into installments
- Record Immediately: Enter payments as soon as received
- Provide Receipts: Always give payment receipts
Common Issues & Solutions
Problem: Customer Not in Dropdown
Cause: Customer not registered yet
Solution:
- Go to Customer Management
- Add customer first
- Then make sale
- Customer will appear in dropdown
Problem: Wrong Balance Showing
Cause: Missing payment entry or error
Solution:
- View customer statement
- Check all transactions
- Verify each entry
- Contact support if discrepancy continues
Problem: Can't Delete Customer
Cause: Customer has transaction history
Solution:
- Customers with sales history cannot be deleted
- This protects your records
- If needed, edit customer to mark as "inactive"
- Or add note to customer name
You're Ready to Manage Customers!
You now know how to:
- Register new customers
- Record credit sales
- Track customer payments
- View account statements
- Manage customer balances
- Edit customer information
- Understand balance movements