# Reports

## Available Reports

### Monthly Income Summary
- Total collected per month
- Breakdown by payment method
- Comparison to previous month

**Path**: Reports → Monthly Income

### Outstanding Dues
- All unpaid and partially paid bills
- Filterable by customer, package, village, month
- Exportable to Excel

**Path**: Reports → Outstanding Dues

### Package-wise Revenue
- Revenue grouped by internet package
- Shows number of active customers per package

**Path**: Reports → Package Revenue

### Customer Ledger
- Full payment history for a specific customer
- Ledger entries (debits = bills, credits = payments)

**Path**: Customer detail page → Ledger tab

### User Activity Logs
- All create/update/delete actions performed by users
- Powered by spatie/laravel-activitylog

**Path**: Reports → Activity Logs

### Session Logs (Login History)
- Login and logout timestamps per user
- IP address and device info

**Path**: Reports → Session Logs

---

## Exporting to Excel

Any report list can be exported by clicking **Export Excel**. The export uses
`maatwebsite/excel` and downloads as `.xlsx`.

---

## Date Range Filters

Most reports support a date range picker. Select start and end dates to
filter the data shown and exported.
