# System Reports

# Parking Reports

# Permit Sales by Lot by Month

<p class="callout info">The **Permit Sales by Lot by Month** report provides OPS-COM administrators with a detailed breakdown of permit revenue and volume. It allows users to analyze sales performance for specific months, categorized by parking lot and payment method.</p>

### Setup &amp; Configuration

This report is a standard feature of the **Permit Management** module. No additional configuration is required to enable the report, provided the administrator has the necessary permissions to access **Reports**.

Instructions for managing the lots that appear in this report can be found on the *Lot Administration* page.

### Using this Feature

The **Permit Sales by Lot by Month** report is used to track financial trends and volume across different parking areas within a specific timeframe.

1. Hover over **Permit Management** and click **Reports** then **Permit Sales by Lot by Month**.
2. Select the desired month from the **Month** drop-down menu.
3. Select the desired year from the **Year** drop-down menu.
4. Click the **Retrieve** button to generate the report.

#### Key Information Displayed

- **Lot Name**: The specific parking lot or zone associated with the sales.
- **Payment Type**: The method used for the transaction (e.g., **Credit Card**, **Payroll Deduction**, etc.).
- **Amount**: The total monetary value of permits sold, formatted as currency.
- **Sold**: The total count of individual permits sold within the selected parameters.

#### Available Actions &amp; Buttons

- **Copy**: Copies the current table data to the clipboard.
- **CSV**: Exports the report data into a Comma Separated Values file.
- **Excel**: Downloads the report as an .xlsx spreadsheet.
- **PDF**: Generates a portable document format version of the report.
- **Print**: Opens the system print dialog to create a hard copy of the data.

---

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

- <span style="color: rgb(22, 145, 121);">**Reconcile regularly** by comparing the **Amount** column against your financial processor reports to ensure all **Payment Types** are being recorded correctly.</span>
- <span style="color: rgb(22, 145, 121);">**Use the Export features** to archive monthly data, as this provides a helpful historical snapshot for year-over-year growth analysis.</span>
- <span style="color: rgb(22, 145, 121);">**Verify Lot names** periodically in *Lot Administration* to ensure that the data remains organized and easy for accounting teams to interpret.</span>

# Student Permit and Postal Export

1\. In **Parking Management**, hover over the **'Permit Management'** icon and click **'Student Permit and Postal Export'.**

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/4QLimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/4QLimage.png)

2\. This will bring up the **Student Permit and Postal Code Report** page. Enter the start date and end date for the report you want to generate. Select the **Create Report** button to have the report exported to an Excel spreadsheet. <span class="inline-comment-marker inline-highlight first-mark-highlight last-mark-highlight" data-ref="0e3cfe2c-bc91-495e-b4bc-a236dd9bdec9">The report will look similar to the sample below.</span>

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/5RIimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/5RIimage.png)

<div class="conf-macro output-block" data-hasbody="false" data-macro-id="e48c7aff-518e-456d-97c9-c5910f54fb01" data-macro-name="viewxls" id="bkmrk--2"><div class="office-container media-viewer-with-notice"><div class="card"><div class="icon-container">  
</div><div class="headline-container">  
</div></div></div></div>Office Excel: spreadsheet preview is finally here!

You can now display this file as a spreadsheet, instead of a PDF. Re-upload <span title="StudentPermit_11-02-2017_20305D4644813.xls">StudentPer...305D4644813.xls </span>to display the new preview. [https://OPSCOM.atlassian.net/wiki/download/attachments/755925/StudentPermit\_11-02-2017\_20305D4644813.xls?api=v2](https://OPSCOM.atlassian.net/wiki/download/attachments/755925/StudentPermit_11-02-2017_20305D4644813.xls?api=v2)

# Active Deposit Report

<p class="callout info">he Active Deposit Report provides OPS-COM administrators with a comprehensive overview of all security deposits currently held within the system. This report is designed to help staff track outstanding funds, identify orphaned deposits without active permits, and manage financial rollovers during sales cycles.</p>

---

## Setup and Configuration

While the Active Deposit Report is a standard feature, its accuracy depends on proper permit type configuration.

- Ensure that permit types requiring a deposit have the Deposit Amount field populated within Permit Management and Lot Administration.
- Verify that financial departments have established a General Ledger (GL) Code specifically for deposit accounts to ensure seamless reporting between OPS-COM and external accounting software.
- Instructions for initial permit setup can be found on the Permit Configuration page.

---

## Using this Feature

Administrators use this report to audit current liabilities and ensure that deposits are either refunded, consumed, or renewed when a user’s parking status changes.

### Accessing the Report

1. Hover over Parking Management in the main navigation menu.
2. Click Reports.
3. Click Active Deposit Report.
4. The Deposit Report By Lot page will load, displaying a breakdown of deposits categorized by their assigned parking area.

### Visual Cues and Status Indicators

To assist with quick auditing, the report uses specific color-coding to highlight records requiring attention:

- Yellow Highlighting: Indicates deposits that have been rolled over to a new permit cycle but have not yet been fully processed or reconciled.
- Red Highlighting: Indicates "orphaned" deposits where the user no longer has an active permit associated with the funds, or the sales window has closed without action.

### Key Information Displayed

- User Name: The account holder associated with the deposit.
- Permit Number: The specific permit linked to the funds.
- Lot Name: The physical location the deposit is secured against.
- Deposit Amount: The total value held by the organization.
- Date Added: When the deposit was originally paid.

---

## Managing Active Deposits

When a user finishes parking or a permit expires, administrators must manage the deposit through the User Profile. There are three primary methods for handling these funds:

### Refunding

Use the Refund action if the user is finished parking and the deposit item (e.g., a physical gate key or hangtag) is returned in good standing. This returns the original amount paid back to the user's initial payment method or via a manual check.

### Consuming

The Consume action is used when the user is finished parking but the deposit funds are being retained by the organization. This is common when:

- The user did not return the deposit item.
- The item was returned damaged or not in good standing.
- The user lost the item.

Note: Consuming a deposit does not trigger a refund or a new charge; it simply moves the funds from a "held" status to an "earned" status for the organization.

### Renewing

The Renew action is used when a user intends to continue parking but their original deposit has been forfeited due to damage or loss. This allows the administrator to require a new deposit payment for the upcoming permit period while closing out the previous record.

---

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

- <span style="color: rgb(22, 145, 121);">Perform regular monthly audits of the Active Deposit Report to identify orphaned deposits (highlighted in red) and ensure your liability accounts match your physical inventory.</span>
- <span style="color: rgb(22, 145, 121);">Establish a clear business rule for the timeframe in which a deposit must be claimed. Organizations should decide if a deposit is automatically consumed if a permit has been expired for more than 30 or 60 days.</span>
- <span style="color: rgb(22, 145, 121);">Always verify the condition of hardware (transponders, fobs, or keys) before selecting the Refund button to prevent financial loss.</span>
- <span style="color: rgb(22, 145, 121);">Document the reason for consumption in the User Notes section of the User Profile whenever a deposit is not returned to provide a clear audit trail for the customer.</span>

# Lot Value Report

<p class="callout info">The **Lot Value Report** provides a real-time snapshot of permit utilization across all parking lots. This report helps OPSCOM administrators understand current lot occupancy and the total value of all active permits currently assigned to their facilities.</p>

### Using this Feature

The **Lot Value Report** displays data reflecting the exact moment the report is generated. Because it tracks currently active permits rather than historical sales transactions, the figures will fluctuate as permits expire or are issued.

To access and use this report:

1. Hover over **Permit Management**, then over **Reports**, and click **Lot Value Report**.
2. Review the **Lot Usage** screen which displays a breakdown of permit distribution.
3. Click the **Export to Excel** button if you require the data for further manipulation or external reporting.

#### Key Information Displayed

- **Rented**: The number of permits currently assigned to users within that lot. This includes all active permits, such as administrative, internal, complimentary, or temporary permits, regardless of whether a financial transaction occurred.
- **Total Available**: The maximum capacity or total number of permits allocated for that specific lot.
- **Utilization**: The relationship between rented permits and total capacity, expressed as a percentage.
- **Total Value**: The cumulative value of all active permits currently assigned to the lot.

---

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

- <span style="color: rgb(22, 145, 121);">**Understand that this is a snapshot-in-time report.** Unlike sales reports that allow for selectable time periods, this report reflects current occupancy. It includes permits sold in prior months that are still active today.</span>
- <span style="color: rgb(22, 145, 121);">**Do not use this report for financial auditing of monthly sales.** Because this report counts non-revenue permits (like internal or special access permits), the **Rented** count will often be higher than the totals found in revenue-specific reports.</span>
- <span style="color: rgb(22, 145, 121);">**Use this report to answer capacity questions.** This is the primary tool for administrators to answer the question: **How many permits are currently assigned to this lot?**</span>
- <span style="color: rgb(22, 145, 121);">**Export data regularly** if you need to track utilization trends over time, as the system does not store historical "snapshots" of this specific utilization screen.</span>

# Company Permit Report

1. In **Parking Management**, hover over **Permit Management** and click **Reports** then **Company Permit Report**.  
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/U6Rimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/U6Rimage.png)
2. The **Company Permit Report** screen will display. You can filter by **Processed On**/**Active on** dates or by **Company**. Enable the check box if you want to show archived permits in your search results. In this case we are looking for 'Jones Windows'. Enter this in the company box and click **Search**. The active on field is the date that the sales window is active for.   
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/AjDimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/AjDimage.png)
3. Click the **Export** button to create a .CSV file.

# Detailed Permit Sales Report by Lot

<p class="callout info">The **Detailed Permit Sales Report by Lot** provides administrators with a granular view of permit transactions categorized by specific parking areas. This report is essential for understanding sales volume per lot and allows for the export of individual permit records for external data analysis.</p>

### Using this Feature

Administrators use this report to audit permit distributions and financial intake across different physical locations.

#### Generating the Report

1. Hover over **Parking Management**, select **Reports**, and click **Detailed Permit Sales Report**.
2. Enter the desired date range in the search fields to define the reporting period.
3. Click the **List Payments** button to generate the data.

#### Key Information Displayed

The report displays data in two primary sections to help balance granular detail with high-level overviews:

- **Lot Specific Payment Details:** Groups transactions by lot. If an invoice contains multiple permits, each permit is displayed as an individual line item to ensure accurate lot-level tracking.
- **Summary by Lot:** Located at the bottom of the report, this section aggregates the total sales amounts for each lot within the selected date range.
- **Data Columns:** Includes specific payment details, permit types, and invoice associations for every transaction.

#### Available Actions

- **Excel Export:** Click the **Excel** icon (or **Export to Excel** button) to download the raw data. This is useful for performing complex summations or creating custom pivot tables outside of the OPS-COM environment.

---

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

- <span style="color: rgb(22, 145, 121);">**Accurate Quantity Tracking:** To determine the exact number of permits sold within a specific timeframe, export the report to Excel and use the **Sum** function on the permit line items.</span>
- <span style="color: rgb(22, 145, 121);">**Invoice Transparency:** Keep in mind that **one line item represents one permit**. If a user purchased three permits on a single invoice, they will appear as three separate lines in this report to ensure the lot-specific data remains accurate.</span>
- <span style="color: rgb(22, 145, 121);">**Reconciliation:** Use the **Summary by Lot** section as a quick reference to cross-check total revenue against your financial deposits for specific parking zones.</span>

<p class="callout info">This report is the recommended tool for administrators who need to understand exactly what was sold and which lots those sales are attributed to.</p>

# Invoiced Permits Report - Billing Summary by Date by Lot

<div class="panelHeader" id="bkmrk-permit-invoicing">**Permit Invoicing**</div>## Searching for an Invoice

<div class="panelContent" id="bkmrk-click%C2%A0allocations-%3E-">1. Click **Allocations &gt; Invoice Search**.
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/lnHimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/lnHimage.png)
2. The '**Search for Invoices**' screen displays. You can search for a specific invoice or for an invoice issued during a range of dates. You can also eliminate canceled or paid invoices from the search parameters.
    
    In this case we are searching for a date range.
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/OEIimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/OEIimage.png)
3. Click on an ***invoice number*** to see a copy of the invoice that will be sent to the client.
    
    **Note:** If you wish to print this you can right click and print it out of your browser. You can also print to a PDF if required.
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/fAUimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/fAUimage.png)
4. You can also export this report to Excel. This will show you the revenue for a selected date range by Lot.
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/BXoimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/BXoimage.png)

</div>## Re-Sending an Invoice  
  


When do we use this?

It is also possible to **re-send** an invoice if the client requests a second copy sent.  
If for example the client mistakenly deleted the email, the admin has the ability to search up the original invoice and send it again.

In our sample here we are looking for an invoice for **Voula Costa**.

<div class="panelContent" id="bkmrk-to-do-so-there-are-t"><div class="confluence-information-macro confluence-information-macro-information conf-macro output-block" data-hasbody="true" data-macro-id="6f780347-cbb7-490c-960d-3b7c4bcaa14f" data-macro-name="info"><div class="confluence-information-macro-body">  
</div></div>1. To do so there are two different methods. You can find the invoice in the **user's profile under History** or you can search for the invoice through the **Search Invoice** utility.
2. Firstly let's search the user in question: In this case using the last name **Costa**.
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/3w2image.png)](https://opscom.wiki/uploads/images/gallery/2024-06/3w2image.png)
3. Click on the **username** to access the user's profile.
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/EHCimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/EHCimage.png)
4. Once in the user's profile hover over **History** and click on **All Records** to access the list of this user's transactions.
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/Rf9image.png)](https://opscom.wiki/uploads/images/gallery/2024-06/Rf9image.png)
5. Locate and click on the **invoice number** that you wish to resend.
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/2HEimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/2HEimage.png)
6. Once in the invoice preview you will notice the **Re-Send Email** button. Click on this button to re-send the invoice.
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/Dr6image.png)](https://opscom.wiki/uploads/images/gallery/2024-06/Dr6image.png)
7. The invoice will be re-sent. In the sample below there is an original invoice send as well as a re-send. Notice the email title for the re-send has a prefix added indicating this is a **Re-sent** invoice.
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/soRimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/soRimage.png)
8. As mentioned above you can also find the invoice you wish to resend using the **Invoice Search tool**. To do so access the tool under the **Permits** menu.
    
    Hover over **Permits** and click on **Invoice Search** in the drop down menu.
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/zcoimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/zcoimage.png)
9. In the search criteria window enter the **Invoice Number** in question and click search. In this case **Invoice Number 1018**.
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/01Uimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/01Uimage.png)
10. From the resulting search result click on the **Invoice Number** to access the **Invoice Preview Window**.
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/qRwimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/qRwimage.png)
11. The process after this point is identical to **step 6 and 7** **above**.
12. The Re-Sent Invoice will look identical the original invoice format:
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/hDvimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/hDvimage.png)

</div>## Printing From Emailed PDF

<div class="panelContent" id="bkmrk-it-is-important-to-n">1. It is important to note that in order to print this PDF document you should follow these next steps
2. You must first navigate to the email of the invoice in the client email where you will find an attachments link circled below
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/dTAimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/dTAimage.png)
3. After opening the attached PDF file you will be brought to the file opened in the web browser.
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/Qycimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/Qycimage.png)
4. If you print form here you will receive a cut off version of this PDF. In order to prevent this you should download the file by pressing this button:
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/jvoimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/jvoimage.png)
5. Save it to your preferred location and open it with the PDF reader of your choosing
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/czT0EDimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/czT0EDimage.png)
6. From here you just print the invoice like you would a normal document ensuring that the print scale is set to 100%
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/v5wimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/v5wimage.png)

</div>

# Temp Permit Sales Report

<p class="callout info">This article provides OPSCOM administrators with instructions on how to generate and interpret the Temp Permit Sales Report. This report is used to review temporary permit sales data within a specified date range, categorized by parking lot. It is essential for tracking revenue and permit usage across different locations.</p>

### Setup and Configuration

No special setup is required to use this report. [It relies on the existing configuration of your organization's lots and temporary permits.](https://opscom.wiki/books/the-opscom-admin-portal/page/pricing-and-lot-admin)

### Using this Feature

Administrators can generate the report to view summary data and drill down into lot-specific details.

##### <span style="text-decoration: underline;">Generating the Report</span>

1. Go to **Parking Management**, then **Reports**, and click **Temp Permit Sales Report**.
2. On the report page, set the desired date range using the **Start Date** and **Up To and Including** date pickers.
3. From the **Payment As** drop-down menu, select the payment status to filter by, such as **Processed** or **Not Processed** or **Any**.
4. Click the **Search** button to generate the report.

##### <span style="text-decoration: underline;">Interpreting the Results</span>

Once generated, the report displays a summary of temporary permit sales for each lot that had activity within the selected timeframe. Clicking on the **Magnifying Glass** beside the lot's name will navigate to a detailed report showing every individual temporary permit transaction for that specific lot.

##### <span style="text-decoration: underline;">Key Information Displayed</span>

**<span style="text-decoration: underline;">Summary Report:</span>**

- **Lot Name**: The name of the parking lot where temporary permits were sold.
- **Total Permits**: The total number of temporary permits sold for that lot.
- **Total Amount**: The total revenue ($) generated from temporary permit sales for that lot.

**<span style="text-decoration: underline;">Detailed Report (by lot):</span>**

- **Permit No.**: The permit number assigned.
- **Username**: The username of the purchaser.
- **Amount**: The $ amount of the permit.
- **Date:** The date of the permit sale.
- **Type:** The number of hours the permit is valid for, or 'daily' if it is a full daily permit.
- **Pay Method:** The method of payment.
- **Processed Date:** The date the payment was processed.
- **Vehicles:** The license plate number associated with the permit

##### <span style="text-decoration: underline;">Available Actions and Buttons</span>

- **Export to CSV, Excel, PDF, Print**: Click the appropriate button to export the summary report in the desired format, or click the magnifying glass next to a lot, and click the appropriate button to export the detailed report.

---

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

- <span style="color: rgb(22, 145, 121);">**Financial Reconciliation**: Use this report regularly to reconcile temporary permit sales with your financial records.</span>
- **Data Granularity**<span style="color: rgb(22, 145, 121);">: For a high-level overview, use the main report and the </span>**Export to Excel**<span style="color: rgb(22, 145, 121);"> function. For detailed transactional data, </span>**click the individual Lot Name links**<span style="color: rgb(22, 145, 121);"> to investigate further.</span>

# Permit Sales Report

In **Parking Management**, hover over the **'Permit Management**' icon and click '**Reports'** then '**Permit Sales Report**'.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/FYZimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/FYZimage.png)

The **'Permit Sales Report**' screen will display. Select the ***user type(s)*** and ***allocation type(s)*** you want to include in the report. Hold Ctrl and click to select more than one. Enable the check box if you want to show archived sales (this includes all released or switched permits). Choose the start date and end date and click the '**Create Report**' button. The report will display under the search criteria. Click the '**View Details in Excel**' button to export the table.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/XFuimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/XFuimage.png)

# Active Permit Report

<p class="callout info">The **Active Permit Report** provides administrators with a comprehensive overview of all currently valid parking permits within the system. This report is essential for auditing permit distribution, verifying active revenue streams, and monitoring permit lifecycle statuses.</p>

## Setup &amp; Configuration

There are no specific configuration steps required to enable this report, as it is a core system feature. However, administrators should ensure that **User Types** and **Allocation Types** (lots) are correctly defined in the *Lot Administration* and *User Management* sections to ensure the filtering options return accurate data.

---

## Using this Feature

### Accessing the Report

Hover over **Parking Management**, then **Reports**, and then click **Active Permit Report**.

### Searching the Report

The **Active Permit Report** screen allows you to narrow down results based on specific criteria:

- Select the **user type(s)** and **allocation type(s)** you want to include in the report. To select multiple items simultaneously, hold the **Ctrl** key while clicking the desired options.
- Enable the **Show Archived** checkbox if you wish to include sales that are no longer active, such as permits that have been released or switched.
- Choose a **Start Date** and **End Date** to define the timeframe for the permit records.
- Click the **Search** button to generate the results.

### Key Information Displayed

Once the search is executed, the report populates a table below the search criteria. Key data points include:

- **User Name and ID**: Identification of the permit holder.
- **Permit Number**: The unique identifier for the specific permit.
- **Vehicles:** The vehicle license plate(s) associated with the active permit.
- **Lot/Allocation**: The specific area where the permit is valid.
- **Effective and Expiry Dates**: The duration of the permit's validity.
- **Status**: Indicates if the permit is currently active or archived.

### Exporting Results

To perform further data analysis or share the report:

- Click the **Export** button to download the displayed report details into an **Excel** (.xls) file.

---

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

- <span style="color: rgb(22, 145, 121);">**Audit Archived Data Regularly**: When troubleshooting permit history, always **enable the Show Archived checkbox** to see the full "paper trail" of a user's previous permit switches or releases.</span>
- <span style="color: rgb(22, 145, 121);">**Date Range Precision**: When running reports for specific billing cycles, ensure your **Start Date** and **End Date** align exactly with your organization's fiscal or academic terms to avoid counting overlapping permits.</span>
- <span style="color: rgb(22, 145, 121);">**Multi-Select Efficiency**: Use the **Ctrl + Click** method to run reports across multiple lots at once, which is useful for comparing the density of active permits between different campus zones.</span>

<p class="callout info">The Active Permit Report reflects real-time data. If a permit is cancelled or expires during the business day, it will immediately move from the active list to the archived list.</p>

# Subscription Verification Report

<p class="callout info">The **Subscription Verification Report** in OPSCOM automatically identifies users who have stored credit card information but are <span style="text-decoration: underline;">not</span> enrolled in the automated permit rollover subscription. This report provides administrators with a centralized view to proactively engage with these customers, encourage subscription enrollment, and streamline future permit renewals.</p>

### Setup &amp; Configuration

<p class="callout warning">Accessing and running the Subscription Verification Report requires specific administrator permissions.</p>

1. Go to **System Configuration,** then **Admin Management,** and click **Manage Roles**.
2. On the **Manage Administrator Roles** page, find the desired role (e.g., "Permit Manager," "Billing Admin") you want to update.
3. Click the **Permissions** button next to that role and click **Parking** tab (represented by an the car icon).
4. Enable the **Access Subscription Report** checkbox.
5. Click **Save Permissions**.

---

### Using this Feature

Go to **Permits** (Clock icon)**,** and click **Subscription Verification Report**.

As soon as you click, the report will load automatically, displaying a list of customers who have stored credit card information but do not have an active permit rollover subscription.

##### <span style="text-decoration: underline;">Available Actions</span>

- **Explore Customer Details**: The **Username** displayed in the report is a clickable button. Clicking on it will take you directly to that customer's profile page, allowing you to quickly view their details, contact information, and take any necessary action (e.g., to enroll them in the rollover subscription).
- **Export Your Data**: The report has built-in functionality to export the information for offline use or further analysis. Look for the export options on the report page to: 
    - Save as **CSV** format.
    - Save as **Excel** format.
    - **Copy** the report data to your clipboard.
    - **Print** the report.

---

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

- <span style="color: rgb(22, 145, 121);">**Proactive Engagement**: Use this report to identify customers who are ideal candidates for automated permit rollovers. Proactively contacting them can improve renewal rates and customer satisfaction.</span>
- <span style="color: rgb(22, 145, 121);">**Targeted Communication**: Utilize the contact information gained from the customer profile link to send targeted communications about the benefits of automated rollovers.</span>
- <span style="color: rgb(22, 145, 121);">**Data Accuracy**: Regularly run this report to keep your data current and ensure you're addressing all relevant customers.</span>
- <span style="color: rgb(22, 145, 121);">**Workflow Integration**: Integrate this report into your permit renewal workflow. For instance, you might run it a month before permit expiration to identify users for outreach.</span>
- <span style="color: rgb(22, 145, 121);">**Compliance**: Ensure any outreach or data usage complies with your organization's privacy policies and relevant regulations.</span>

# Violations Reports

# Violations by Pay Type by Month Report

## Running the Report

To begin go to the **Violations** menu and hover over **Reports**. Select **List By Type By Month** Report.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/KiCimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/KiCimage.png)

The **Violations by Pay Type by Month** screen opens.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/TIfimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/TIfimage.png)

Select the month you wish to report on. In our example we will look at **November of 2020**. Click on **Retrieve** to continue.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/lOsimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/lOsimage.png)

The resulting report will display onscreen.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/06Ximage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/06Ximage.png)

The report may also be exported as an excel file.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/jcfimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/jcfimage.png)

# List Overdue Report

## Accessing the Report

From the **Violations** menu hover over **Reports** and click the **List Overdue** menu item to access the **Overdue Violation Payments** report.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/Os9image.png)](https://opscom.wiki/uploads/images/gallery/2024-06/Os9image.png)

The **Overdue Violation Payments** screen is displayed.  
Enter your search criteria and click **List Overdue Records.** In this case we are looking at violations between **May1st 2020** and **February 8th 2021** The report will appear at the bottom of the screen with the violation number, details, amount, and offender details.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/P6Rimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/P6Rimage.png)

## Emailing Users

You can click on the user email address to email users directly related to their overdue violations.  
You can also select **Email Listed Users** at the bottom of the report to send an email to **all users** on the report.

## Generating an Excel Report

Click **Generate Excel Report** to create an excel document for your records or further manipulation.

# Summary Report by Officer

1\. Hover over the **Violations** icon and hover over **Reports.** Click on **Summary Report by Officers** in the drop down menu.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/LU5image.png)](https://opscom.wiki/uploads/images/gallery/2024-06/LU5image.png)

2\. The **Violation Summary by Officer** screen is displayed. Select your **Ticket Writer** and **date parameters** for the search.  
You can search individual officers or select either one of the full list options: **Summary Only** or Group led **By Officer**

Click **Display Summary** and the report will appear at the bottom of the screen.  
The report can also be exported to **Excel**. To do so click on the **Export** button.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/YPIimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/YPIimage.png)

The report will display based on your search criteria.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/XkXimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/XkXimage.png)

<div id="bkmrk--3"><div class="highlighter-context page view" data-inline-comments-target="true" data-testid="page-content-only" id="bkmrk--4"><div class="_1bsb1osq _19pkidpf _2hwx1wug _otyridpf _18u01wug"><div class="css-1plnads e5xcnr80" data-test-appearance="full-page" data-testid="pageContentRendererTinyRendererTestId"><div class="page view" data-testid="TinyMCEClientRendererTestId" id="bkmrk--5"><div class="wiki-content" data-inline-comments-target="true" id="bkmrk--6"></div></div></div></div></div></div><div class="_kqswh2mm _1reoewfl _18m9ewfl _1pby1o8a" id="bkmrk--7"><span class="_tzy4idpf _kqswstnw _lcxvglyw _154i1ter _1ltv1rza _1bsb1rkg _4t3i1474" id="bkmrk--8"></span></div>

# Violations by Officer Report

## Using the Report

Hover over **Violations** and click Reports, Report **by Officers**.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/x9iimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/x9iimage.png)

The **Violations by Officer** screen is displayed. Select your parameters for the search.   
  
Search Criteria include:

**Ticket Writer:** You can select a specific officer or List all violations grouped by officer  
**Spoiled:** Select a spoiled state   
**Ticket Category:** Select a specific ticket category such as Private Property   
**Include Archived Categories:** Toggle the item on to apply the search filter  
**Warnings:** Select to hide, include, or show warnings only  
**Show Only Due:** Toggle the item on to apply the search filter  
**Date Search By:** Select either the Due Date or the Issued Date  
**Start Date** and **Up To and Including:** Set the date range you wish to report on

You can then click **Search** to view the report onscreen or click **Export** to download the report as an excel document.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/di9image.png)](https://opscom.wiki/uploads/images/gallery/2024-06/di9image.png)

The report will appear at the bottom of the screen.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/h60image.png)](https://opscom.wiki/uploads/images/gallery/2024-06/h60image.png)

If you wish to view more information about each violation, click on the **violation number**. If you wish to view the pictures associated with a violation click on the **Camera** icon.

## Exporting the Report

You can export the information to a .csv file and manipulate the data in Excel. Click **Export** to download the file.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/J2Limage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/J2Limage.png)

# Paid Violations Summary by Type Report

## Accessing the Report

Hover over the **Violations** icon and click **Paid Summary by Type**.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/jdAimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/jdAimage.png)

The **Paid Violations Summary by Type** screen is displayed. Select your date parameters for the search.

Click **Display Summary** and the report will appear at the bottom of the screen.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/Waqimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/Waqimage.png)

# Violations by Location/Officer Report

<p class="callout info">This article outlines how to generate the **Violations by Location and Officer** report. This report allows OPS-COM administrators to analyze enforcement activities by summarizing violation data based on specific locations and the officers issuing the citations within a selected date range.</p>

## Using the Report

- Go to **Violations**, then **Reports**, and click **Report by Location / Officer**.

The **Violation Summary by Location / Officer** screen is displayed. Select your date parameters for the search, and select whether the date you enter is for the violations **Issued date**, or the violations **Paid date (all unpaid will be excluded)**:

[![image.png](https://opscom.wiki/uploads/images/gallery/2026-01/scaled-1680-/image.png)](https://opscom.wiki/uploads/images/gallery/2026-01/image.png)

Click **Display Summary** and the report will appear at the bottom of the screen.

---

### Key Information Displayed

Once generated, the report typically categorizes data to help administrators visualize:

- **Location Stats:** The number of violations issued in specific lots or zones.
- **Officer Stats:** The number of violations issued by specific enforcement officers within those locations.

---

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

- <span style="color: rgb(22, 145, 121);">When selecting your date parameters, **keeping the range concise** (e.g., monthly or quarterly) can help identify specific trends and ensure the report generates quickly.</span>
- <span style="color: rgb(22, 145, 121);">**Performance Review:** Use this report during performance reviews to discuss enforcement coverage with officers.</span>
- <span style="color: rgb(22, 145, 121);">**Resource Allocation:** Analyze location data to determine if specific parking zones require more or less enforcement frequency based on violation volume.</span>

# Towed Vehicles Report

## Using the Report

Hover over **Violations** and then Reports, then click **Towed Vehicles**.

[![image.png](https://opscom.wiki/uploads/images/gallery/2026-04/scaled-1680-/5OYimage.png)](https://opscom.wiki/uploads/images/gallery/2026-04/5OYimage.png)

The **Towed Vehicles** screen is displayed. Select your parameters for the search.

Search Criteria include:

- **Start Date** and **End Date:** Set the date range you wish to report on (up to and including the end date).
- **Offense Location:** Filter the results to a specific lot or area, or select "All Locations".
- **Warnings:** Choose to hide, include, or show only warnings that resulted in a tow.
- **Spoiled:** Filter by specific "Spoil Types" to include or exclude nullified records.
- **Appeal State:** Filter based on the current status of the violation appeal (e.g., Pending, Upheld, Canceled).

Click **Search** to view the report results onscreen.

[![image.png](https://opscom.wiki/uploads/images/gallery/2026-04/scaled-1680-/KJpimage.png)](https://opscom.wiki/uploads/images/gallery/2026-04/KJpimage.png)

The report will appear at the bottom of the screen. The results will only include violations where the "Vehicle Towed" flag is set.

**The report displays:**

- **Ticket Number:** Click the ticket number to view full violation details.
- **Issued Date/Time:** The exact timestamp the violation was recorded.
- **Towing Charge:** The specific fee associated with the tow.
- **Offense Location:** The zone where the vehicle was towed from.
- **Plate Number:** The license plate of the towed vehicle.
- **State/Province:** The registered region of the vehicle.
- **Drivers:** Displays the name of the user associated with the vehicle plate (if an account exists in the system).

[![image.png](https://opscom.wiki/uploads/images/gallery/2026-04/scaled-1680-/wqNimage.png)](https://opscom.wiki/uploads/images/gallery/2026-04/wqNimage.png)

## Exporting the Report

As this report uses the standard data-tables template, you have several options to export and manage the data. Use the buttons located at the top right of the results table:

- **Copy:** Copies the table data to your clipboard.
- **CSV:** Downloads the results as a comma-separated values file.
- **Excel:** Downloads the results as a formatted Excel spreadsheet.
- **Print:** Opens a printer-friendly version of the report.
    
    [![image.png](https://opscom.wiki/uploads/images/gallery/2026-04/scaled-1680-/IROimage.png)](https://opscom.wiki/uploads/images/gallery/2026-04/IROimage.png)

# Payroll Deduction Report

<p class="callout info">This article explains how to use the **Processed Payroll Deduction Report**. This report provides OPSCOM administrators with a comprehensive list of all permit payments processed using the payroll deduction method. Its primary purpose is to generate a file that can be submitted to an organization's finance or payroll department.</p>

### Setup &amp; Configuration

No specific configuration is required to access this report. However, the [*Payroll Deduction*](https://opscom.wiki/books/the-opscom-admin-portal/page/payroll-deduction-settings) payment option must be enabled and configured within your system for transactions to appear in this list.

For more information on enabling payment options, please refer to the [*Payment Methods Configuration*](https://opscom.wiki/books/setup-configuration-for-admins/page/managing-payment-types) wiki article.

### Using this Report

Go to the **Payments** menu, and click **Processed Payroll Deduction**.

The page will refresh and display a list of all processed payroll deduction transactions.

##### <span style="text-decoration: underline;">Key Information Displayed</span>

The report table includes the following key details for each transaction:

- **Transaction Number:** The unique identifier for the payment.
- **User Information:** The name and identifier of the user who made the purchase.
- **Permit Details:** Information about the associated parking permit.
- **Transaction Amount:** The total cost of the permit to be deducted.
- **Date Processed:** The date the transaction was recorded in OPSCOM.

##### <span style="text-decoration: underline;">Flex Dollars</span>

If your organization has **flex dollars** enabled, a separate column for this will be added to the report. It displays the portion of the transaction, if any, that was paid for using a user's flex dollar balance. [See this article](https://opscom.wiki/books/setup-configuration-for-admins/page/setup-payments-with-flex-dollars) to learn more about flex dollars and whether or not it may be useful for you.

##### <span style="text-decoration: underline;">Available Actions</span>

- **Transaction Number:** Click a specific **transaction number** in the list to navigate directly to the full *Transaction Details* screen for that payment record.
- **Generate Excel Report:** Click the **Generate Excel Report** button located at the top of the report. This action downloads the complete list of processed deductions in an Excel (`.xlsx`) file, formatted for easy submission to a payroll department.

<p class="callout warning">**Warning:** It is crucial to establish a clear and consistent schedule for generating and submitting this report to your organization's finance or payroll department. Aligning on a submission deadline (e.g., two days before the payroll cutoff) ensures that all deductions are processed in the correct pay cycle and helps avoid payment discrepancies. </p>

---

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

- <span style="color: rgb(22, 145, 121);">**Mind the Flex Dollars Column:** When flex dollars are in use, the amount in the `Transaction Amount` column represents the final value to be deducted *after* the flex dollar payment has been applied. **Ensure your payroll department understands this distinction** to avoid incorrect deductions.</span>
- <span style="color: rgb(22, 145, 121);">**Establish a Communication Protocol:** Designate a clear point of contact within your team for the finance or payroll department to reach out to if they have questions or find discrepancies in the report. This ensures issues are resolved efficiently.</span>

# PDF Report Generation Issues

<p class="callout info">This article provides guidance on identifying and resolving issues related to PDF generation and downloads within OPS-COM, including reports, incidents, emails, and notices. It is intended to assist **OPSCOM administrators** in maintaining consistent document exports.</p>

### Common PDF Export issues

Administrators may occasionally encounter issues when the system generates PDF files for **Incidents**, **Emails**, **Printable Hangtags**, or **Notice (NIC) Letters**. Common symptoms include:

- Broken or blank PDF files.
- Corrupted files that cannot be opened.
- Failed or timed-out downloads.
- Text shifted to the margins or otherwise malformed layout.

### Browser Compatibility and Downloads

Many download-related issues are linked to the specific web browser being used. If you experience blank or failed downloads, it may be due to how **Chromium-based** browsers handle security verifications during the file transfer.

**Chromium-based browsers include:**

- Google Chrome
- Microsoft Edge
- Brave
- Opera

**Non-Chromium browsers include:**

- Mozilla Firefox
- Safari

 A failed security verification occurring after a download starts but before it completes can result in a file that appears finished but remains blank or unopenable.

### Resolving Download and Layout Issues

If you encounter a malformed or failed PDF, follow these steps to resolve the issue:

1. Click the **Download** or **Generate** button again to retry the request. In many cases, a second attempt will successfully pass security verification.
2. Open **OPSCOM** in a non-chromium browser, such as **Mozilla Firefox**, if the issue persists across multiple different files.
3. Review the source text formatting in the **Email Template** or **Incident Description** fields. Complex formatting pasted from external word processors can sometimes interfere with the PDF generator's layout.
4. Remove any hidden HTML or unusual characters from the text input field and click **Save** before re-attempting the export.

<p class="callout warning">Switching browsers is typically not usually required. If the issue is infrequent, it is likely a temporary communication glitch between the browser and the server.</p>

---

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

- <span style="color: rgb(22, 145, 121);">**Regularly update your browser** to the latest version to ensure the highest compatibility with PDF generation engines.</span>
- <span style="color: rgb(22, 145, 121);">**Test new templates** by generating a sample PDF immediately after creating a new **Notice Letter** or **Email Template** to ensure the layout appears as intended.</span>
- <span style="color: rgb(22, 145, 121);">**Seek technical support** if text remains shifted or malformed after clearing your formatting, as this may indicate a need for a generator adjustment on the server side.</span>

<p class="callout info">If you continue to experience downloading issues after switching browsers, please reach out to the [**OPSCOM Support**](mailto:support@ops-com.com) team for further investigation.</p>