# Reports Overview

<p class="callout info">The OPS-COM Reporting module provides administrators with a centralized location to access, generate, and analyze data across various operational areas. These reports are designed to assist administrators in tracking sales, monitoring parking activity, auditing violations, managing incidents, and overseeing financial transactions.</p>

## Accessing Reports

To access the available reports, navigate to the main administrative dashboard. From the main menu, select the **Reports** module. Depending on your configuration, you will see various categories, including Parking, Violations, Incidents, and Payments.

## Report Categories and Descriptions

The following tables outline the reports available within the OPS-COM system and their primary functions.

<table border="1" id="bkmrk-parking-reports-purp" style="border-collapse: collapse; width: 100%; border-width: 1px; border-style: dotted;"><colgroup><col style="width: 28.7247%;"></col><col style="width: 71.2753%;"></col></colgroup><tbody><tr><td>**Parking Reports**</td><td>**Purpose**</td></tr><tr><td><span data-path-to-node="9,1,0,0">**[Detailed Permit Sales Report by Lot](https://opscom.wiki/books/system-reports/page/detailed-permit-sales-report-by-lot "Detailed Permit Sales Report by Lot")**</span></td><td><span data-path-to-node="9,1,1,0">Provides a granular view of permit transactions by parking area for sales volume analysis.</span></td></tr><tr><td><span data-path-to-node="9,2,0,0">**[Permit Sales by Lot by Month](https://opscom.wiki/books/system-reports/page/permit-sales-by-lot-by-month "Permit Sales by Lot by Month")**</span></td><td><span data-path-to-node="9,2,1,0">Displays lots, payment types, sales amounts, and the total number of permits sold per month.</span></td></tr><tr><td><span data-path-to-node="9,3,0,0">**[Permit Sales Report](https://opscom.wiki/books/system-reports/page/permit-sales-report "Permit Sales Report")**</span></td><td><span data-path-to-node="9,3,1,0">Offers a breakdown of sales based on a selected allocation type and time period.</span></td></tr><tr><td><span data-path-to-node="9,4,0,0">**[Active Permit Report](https://opscom.wiki/books/system-reports/page/active-permit-report "Active Permit Report")**</span></td><td><span data-path-to-node="9,4,1,0">Shows a detailed list of permit holders for a selected allocation type and time period.</span></td></tr><tr><td><span data-path-to-node="9,5,0,0">**[Company Permit Report](https://opscom.wiki/books/system-reports/page/company-permit-report "Company Permit Report")**</span></td><td><span data-path-to-node="9,5,1,0">Searches for permits associated with users within a specific company.</span></td></tr><tr><td><span data-path-to-node="9,6,0,0">**[Temp Permit Sales Report](https://opscom.wiki/books/system-reports/page/temp-permit-sales-report "Temp Permit Sales Report")**</span></td><td><span data-path-to-node="9,6,1,0">Provides a breakdown of temporary permit purchases within a selected time period.</span></td></tr><tr><td><span data-path-to-node="9,7,0,0">**Athletic Permit Sales** </span></td><td><span data-path-to-node="9,7,1,0">Displays purchase details for user types identified as Athletics or lots with athletic user types.</span></td></tr><tr><td><span data-path-to-node="9,8,0,0">**Active Parker Listing**</span></td><td><span data-path-to-node="9,8,1,0">Lists all users who purchased a permit within the selected time period.</span></td></tr><tr><td><span data-path-to-node="9,9,0,0">**[Lot Value Report](https://opscom.wiki/books/system-reports/page/lot-value-report "Lot Value Report")**</span></td><td><span data-path-to-node="9,9,1,0">Summarizes lot utilization and the total financial value of permits sold in each lot.</span></td></tr><tr><td><span data-path-to-node="9,10,0,0">**[Active Deposit Report](https://opscom.wiki/books/system-reports/page/active-deposit-report "Active Deposit Report")**</span></td><td><span data-path-to-node="9,10,1,0">Lists active deposits grouped by lot.</span></td></tr><tr><td><span data-path-to-node="9,11,0,0">**Users With Multiple Permits**</span></td><td><span data-path-to-node="9,11,1,0">Identifies users who currently hold more than one active permit.</span></td></tr><tr><td><span data-path-to-node="9,12,0,0">**User Vehicle Report**</span></td><td><span data-path-to-node="9,12,1,0">Lists vehicles on the site, associated user details, and active permits.</span></td></tr><tr><td><span data-path-to-node="9,13,0,0">**Midnight List**</span></td><td><span data-path-to-node="9,13,1,0">Details permits that will be released at midnight if no payment promise was confirmed.</span></td></tr></tbody></table>

<table border="1" id="bkmrk-violation-reports-pu" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 28.7247%;"></col><col style="width: 71.2753%;"></col></colgroup><tbody><tr><td>**Violation Reports**</td><td>**Purpose**</td></tr><tr><td><span data-path-to-node="11,1,0,0">**[Violations by Location/Officer Report](https://opscom.wiki/books/system-reports/page/violations-by-locationofficer-report "Violations by Location/Officer Report")**</span></td><td><span data-path-to-node="11,1,1,0">Summarizes violations issued by an officer, including status updates (appealed, upheld, paid, etc.).</span></td></tr><tr><td><span data-path-to-node="11,2,0,0">**[Paid Violations Summary by Type Report](https://opscom.wiki/books/system-reports/page/paid-violations-summary-by-type-report "Paid Violations Summary by Type Report")**</span></td><td><span data-path-to-node="11,2,1,0">Displays the number of violations issued by type and total financial amounts.</span></td></tr><tr><td><span data-path-to-node="11,3,0,0">**[Violations by Officer Report](https://opscom.wiki/books/system-reports/page/violations-by-officer-report "Violations by Officer Report")**</span></td><td><span data-path-to-node="11,3,1,0">Details violations by officer, filterable by date, ticket writer, spoil type, and ticket type.</span></td></tr><tr><td><span data-path-to-node="11,4,0,0">**[Summary Report by Officer](https://opscom.wiki/books/system-reports/page/summary-report-by-officer "Summary Report by Officer")**</span></td><td><span data-path-to-node="11,4,1,0">A high-level summary of violations per officer, including issuance, appeal, and payment status.</span></td></tr><tr><td><span data-path-to-node="11,5,0,0">**[List Overdue Report](https://opscom.wiki/books/system-reports/page/list-overdue-report "List Overdue Report")**</span></td><td><span data-path-to-node="11,5,1,0">Tracks unpaid violations past their due date; automatically updates once payment is received.</span></td></tr><tr><td><span data-path-to-node="11,6,0,0">**[Violations by Pay Type by Month Report](https://opscom.wiki/books/system-reports/page/violations-by-pay-type-by-month-report "Violations by Pay Type by Month Report")**</span></td><td><span data-path-to-node="11,6,1,0">Searches for violations issued, grouped by month and payment type.</span></td></tr><tr><td><span data-path-to-node="11,7,0,0">**[Towed Vehicles Report](https://opscom.wiki/books/system-reports/page/towed-vehicles-report "Towed Vehicles Report")**</span></td><td><span data-path-to-node="11,7,1,0">Audits vehicle removals, including towing charges, status, and vehicle identifiers.</span></td></tr></tbody></table>

<table border="1" id="bkmrk-incident-reports-pur" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 28.7247%;"></col><col style="width: 71.2753%;"></col></colgroup><tbody><tr><td>**Incident Reports**</td><td>**Purpose**</td></tr><tr><td><span data-path-to-node="13,1,0,0">**Recent Incidents Summary Report**</span></td><td><span data-path-to-node="13,1,1,0">Lists all incidents recorded within the last 30 days.</span></td></tr><tr><td><span data-path-to-node="13,2,0,0">**Search Repeat Offenders Report**</span></td><td><span data-path-to-node="13,2,1,0">Identifies users with multiple violations based on specific filters like date or ticket type.</span></td></tr><tr><td><span data-path-to-node="13,3,0,0">**Weekly Stat Report**</span></td><td><span data-path-to-node="13,3,1,0">Lists incident volume filtered by category and sub-category.</span></td></tr><tr><td><span data-path-to-node="13,4,0,0">**Incidents Summary Report**</span></td><td><span data-path-to-node="13,4,1,0">Provides a comprehensive summary of incidents within a specified time frame.</span></td></tr><tr><td><span data-path-to-node="13,5,0,0">**Incidents Summary Report by Category**</span></td><td><span data-path-to-node="13,5,1,0">Summarizes incidents grouped by specified categories over a time frame.</span></td></tr><tr><td><span data-path-to-node="13,6,0,0">**Incident Summary Report by Sub-Location**</span></td><td><span data-path-to-node="13,6,1,0">Summarizes incidents filtered by specific locations.</span></td></tr></tbody></table>

<table border="1" id="bkmrk-payments-reports-pur" style="border-collapse: collapse; width: 100%; height: 322.125px;"><colgroup><col style="width: 28.6055%;"></col><col style="width: 71.3945%;"></col></colgroup><tbody><tr style="height: 34.1094px;"><td style="height: 34.1094px;">**Payments Reports**</td><td style="height: 34.1094px;">**Purpose**</td></tr><tr style="height: 34.1094px;"><td style="height: 34.1094px;"><span data-path-to-node="15,1,0,0">**Daily Payments**</span></td><td style="height: 34.1094px;"><span data-path-to-node="15,1,1,0">Displays all submitted or processed payments within a specific time frame.</span></td></tr><tr style="height: 55.2188px;"><td style="height: 55.2188px;"><span data-path-to-node="15,2,0,0">**Unprocessed Payments**</span></td><td style="height: 55.2188px;"><span data-path-to-node="15,2,1,0">Tracks "promises to pay" that have been submitted but not yet marked as received.</span></td></tr><tr style="height: 41.1406px;"><td style="height: 41.1406px;"><span data-path-to-node="15,3,0,0">**[Payroll Deduction Report](https://opscom.wiki/books/system-reports/page/payroll-deduction-report "Payroll Deduction Report")**</span></td><td style="height: 41.1406px;"><span data-path-to-node="15,3,1,0">Reports on payroll deduction payments grouped by day.</span></td></tr><tr style="height: 34.1094px;"><td style="height: 34.1094px;"><span data-path-to-node="15,4,0,0">**Tax Exemption Report**</span></td><td style="height: 34.1094px;"><span data-path-to-node="15,4,1,0">Exports an Excel file of individuals with tax exemption codes.</span></td></tr><tr style="height: 34.1094px;"><td style="height: 34.1094px;"><span data-path-to-node="15,5,0,0">**Failed Payments**</span></td><td style="height: 34.1094px;"><span data-path-to-node="15,5,1,0">Highlights failed automatic credit card payments.</span></td></tr><tr style="height: 55.2188px;"><td style="height: 55.2188px;"><span data-path-to-node="15,6,0,0">**Billing Account Setup Report**</span></td><td style="height: 55.2188px;"><span data-path-to-node="15,6,1,0">Lists users missing subscription settings or companies without a billing account.</span></td></tr></tbody></table>

<p class="callout info">Click the **More...** button within the **Payment Reports** section to access additional preset reports, including detailed lists for **Cheque Refunds**, **Unprocessed Adjustments**, and **Daily Processed/Submitted** payment logs.</p>

---

## <span style="color: rgb(22, 145, 121);">Best Practices</span>

- <span style="color: rgb(22, 145, 121);">**Exporting Data:** Many reports, such as the **Unprocessed Payments** report, offer functionality to export data to Excel. Use this for offline analysis or to maintain external audit logs.</span>
- <span style="color: rgb(22, 145, 121);">**Data Integrity:** The **Midnight List** is an automated utility. Ensure that users provide valid payment methods during the permit reservation process to avoid automatic release of their permits.</span>
- <span style="color: rgb(22, 145, 121);">**Filtering:** When using reports with large data sets (such as **Violations by Officer Report**), utilize the available date and type filters to minimize load times and focus on specific data sets.</span>