# Reports Overview

<p class="callout info">The Reports module provides administrators with a centralized location to access, generate, and analyze data across various operational areas. Its primary purpose is to assist management in tracking sales, monitoring parking activity, auditing violations, managing incidents, and overseeing financial transactions. This article is intended for OPS-COM administrators responsible for data analysis and operational reporting.</p>

## Setup and Configuration

The Reports module is a core administrative tool and does not require extensive initial configuration to function.

**Admin Side:** Administrators must have the appropriate system role permissions enabled to view and generate specific reports. Access to financial, violation, or incident data is restricted based on these assigned roles.

## Using this Feature

Administrators can use the following instructions to navigate the module and access specific data sets.

1. Hover over the main menu and click **Reports**.
2. Select the specific report you wish to view from the categorized lists (Parking, Violations, Incidents, or Payments).
3. Configure your required date ranges or filters on the specific report page to generate the data.

<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"><span class="citation-1891">Click the </span>**<span class="citation-1891">More...</span>**<span class="citation-1891 citation-end-1891"> button within the Payments Rep<sup class="superscript embedded" data-turn-source-index="61"></sup></span>orts sect<span class="citation-1890 citation-end-1890">ion to access additional preset reports, including detailed lists for Cheque Refunds, Unprocessed Adjustments, and Daily Processed/Submitted payment logs.</span></p>

---

## <span class="citation-1889 citation-end-1889" style="color: rgb(22, 145, 121);">Best Practices and Considerations<sup class="superscript embedded" data-turn-source-index="63"></sup></span>

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

- <span style="color: rgb(22, 145, 121);">**<span class="citation-1888">Export data for offline analysis:</span>** **<span class="citation-1888">Use the export functionality to download data to Excel.</span>**<span class="citation-1888"> Many reports, such as the </span>**<span class="citation-1888 citation-end-1888">Unprocessed <sup class="superscript embedded" data-turn-source-index="64"></sup></span>Payments** report, offer this feature to help you maintain external audit logs or manipulate data outside of the system.</span>
- <span style="color: rgb(22, 145, 121);">**Monitor automated release lists:** **Ensure that users provide valid payment methods during the permit reservation process.** The **Midnight List** is an automated utility that flags permits to be released if no payment promise was confirmed; monitoring this ensures data and revenue integrity.</span>
- <span style="color: rgb(22, 145, 121);">**Utilize specific filters:** **Utilize the available date and type filters when querying large data sets.** Applying targeted filters to high-volume lists, such as the **Violations by Officer Report**, minimizes system load times and allows you to focus strictly on the specific data sets you need.</span>