# OC Prime - Rate Templates & Pricing Configuration

<p class="callout info">The Temporary Permit Rate Templates feature allows administrators to control pricing, eligibility, and special conditions for temporary parking permits on a per-lot basis. Its primary purpose is to define how temporary permit pricing is calculated using assignable templates with customizable hourly rates and priority layers. This article is intended for OperationsCommander (OPSCOM) administrators.</p>

## Setup and Configuration

<span data-path-to-node="7,0">Before issuing temporary permits using the rate template engine, you must enable the feature on the target lot and assign your pricing templates</span><span class="" data-path-to-node="7,1"><sup class="superscript"></sup></span><span data-path-to-node="7,2">.</span>

##### **Enable Temp Permit Templates on a Lot**

1. <span data-path-to-node="9,0,0,0">Navigate to the **Parking Management** module, hover over **Lot Administration**, and click **Pricing &amp; Lot Admin**</span><span class="" data-path-to-node="9,0,0,1"><sup class="superscript"></sup></span><span data-path-to-node="9,0,0,2">.</span>
2. <span data-path-to-node="9,1,0,0">Select the lot you wish to configure from the **Edit Lot** dropdown</span><span class="" data-path-to-node="9,1,0,1"><sup class="superscript"></sup></span><span data-path-to-node="9,1,0,2">.</span>
3. <span data-path-to-node="9,2,0,0">Click the **Rate Template** tab</span><span class="" data-path-to-node="9,2,0,1"><sup class="superscript"></sup></span><span data-path-to-node="9,2,0,2">.</span>
4. <span data-path-to-node="9,3,0,0">Toggle on **Use New Booking Flow (Enable new temp permits for this lot)**</span><span class="" data-path-to-node="9,3,0,1"><sup class="superscript"></sup></span><span data-path-to-node="9,3,0,2">. </span>

This is where you build the "shape" of your pricing — painting different scenarios (peak hours, overnight, weekends) directly onto a calendar instead of configuring rules in the abstract.

##### **Create and Configure Rate Templates**

1. <span data-path-to-node="12,0,0,0">Navigate to the **Parking Management** module, hover over **Lot Administration**, and click **Rate Templates**</span><span class="" data-path-to-node="12,0,0,1"><sup class="superscript"></sup></span><span data-path-to-node="12,0,0,2">.</span>
2. <span data-path-to-node="12,1,0,0">Click the **+ Create New** button to open a blank template</span><span class="" data-path-to-node="12,1,0,1"><sup class="superscript"></sup></span><span data-path-to-node="12,1,0,2">.</span>
3. <span data-path-to-node="12,2,0,0">Enter a **Template Name** and optional **Description**</span><span class="" data-path-to-node="12,2,0,1"><sup class="superscript"></sup></span><span data-path-to-node="12,2,0,2">.</span>
4. <span data-path-to-node="12,3,0,0">In the **Brushes** section, click **+ Add Brush** to open the **New Brush** window, then enter a **Name**, pick a **Color**, and set the **Price ($)**</span><span class="" data-path-to-node="12,3,0,1"><sup class="superscript"></sup></span><span data-path-to-node="12,3,0,2">. Click **Create**</span><span class="" data-path-to-node="12,3,0,3"><sup class="superscript"></sup></span><span data-path-to-node="12,3,0,4">.</span>
5. <span data-path-to-node="12,4,0,0">Click **Select** next to a created brush to activate it and paint pricing onto hourly slots in the **Weekly Rate Grid**</span><span class="" data-path-to-node="12,4,0,1"><sup class="superscript"></sup></span><span data-path-to-node="12,4,0,2">.</span>
6. <span data-path-to-node="12,5,0,0">Click **Select** next to the **Eraser** brush (set to *Unbookable*) to mark specific hourly slots as unbookable or clear painted rates</span><span class="" data-path-to-node="12,5,0,1"><sup class="superscript"></sup></span><span data-path-to-node="12,5,0,2">.</span>
7. <span data-path-to-node="12,6,0,0">Hold **Shift** and click multiple consecutive time slots in the grid, then click **Merge Selected Hours into Block** to open the **Merge into Block** window</span><span class="" data-path-to-node="12,6,0,1"><sup class="superscript"></sup></span><span data-path-to-node="12,6,0,2">:</span>
    
    
    - Enter the **Block Name**, **Flat Price for Entire Block ($)**, and choose a **Block Color**.
    - Modify the **Sale End (modify for Early Bird)** field if you want to set a cutoff time where the special rate stops being bookable.
    - Click **Merge** to save the block.
8. <span data-path-to-node="12,7,0,0">Edit existing brushes anytime by clicking the **Edit** button next to them</span><span class="" data-path-to-node="12,7,0,1"><sup class="superscript"></sup></span><span data-path-to-node="12,7,0,2">.</span>
9. <span data-path-to-node="12,8,0,0">Click **Update Template** (available at the top and bottom of the page) to save your changes</span><span class="" data-path-to-node="12,8,0,1"><sup class="superscript"></sup></span><span data-path-to-node="12,8,0,2">.</span>

**Unpainted Time Slots:** Any hourly section left unpainted is treated as not bookable. Users cannot book a permit or park in the lot during that time.

**Fixed Rate Blocks and Early Bird Pricing:** Merge time slots into a single block when you want to charge one flat price for a stretch of time, or when you want to reward early purchases with a discounted rate that disappears after a cutoff time (Early Bird pricing). Once a cutoff time passes, the rate automatically reverts to whatever regular layer pricing applies to that time block.

### Layers and Priority Calculation

Layers let you handle exceptions without rebuilding your whole pricing — e.g., a holiday or event rate that replaces your everyday template.

<span data-path-to-node="17,0">Each template can contain multiple layers, and each layer is assigned a priority and schedule type</span><span class="" data-path-to-node="17,1"><sup class="superscript"></sup></span><span data-path-to-node="17,2">.</span>

- **Highest Priority Layer Wins (Full Day):** For any given day, the system identifies the highest-priority layer containing any painted blocks and uses only that layer for the entire day. Lower-priority layers are excluded completely—even if the higher-priority layer has unpainted hours (gaps are not filled by lower-priority layers).
- **Date Overrides Precedence:** A layer set to **Single Date** override is evaluated first for that specific calendar date. If one exists, the regular **Weekly Schedule** layers are excluded entirely for that day.
- **Cross-Template Calculation:** If a user qualifies for multiple templates on the same lot, the system calculates the rate for each template independently and automatically applies the cheapest total price. There is no priority between templates, and layers from different templates are never combined.

### Adding Rate Layers &amp; Specific Date Pricing (Holidays/Events)

1. <span data-path-to-node="20,0,0,0">While editing a template, navigate to the **Rate Layers** section and click **+ Add Layer**</span><span class="" data-path-to-node="20,0,0,1"><sup class="superscript"></sup></span><span data-path-to-node="20,0,0,2">.</span>
2. <span data-path-to-node="20,1,0,0">Configure the layer settings in the **New Layer / Edit Layer** dialog</span><span class="" data-path-to-node="20,1,0,1"><sup class="superscript"></sup></span><span data-path-to-node="20,1,0,2">:</span>
    
    
    - <span data-path-to-node="20,1,1,0,0,0">**Layer Name:** Enter a descriptive name (e.g., *Holiday Pricing*, *Special Event*)</span><span class="" data-path-to-node="20,1,1,0,0,1"><sup class="superscript"></sup></span><span data-path-to-node="20,1,1,0,0,2">.</span>
    - <span data-path-to-node="20,1,1,1,0,0">**Priority:** Select the layer priority from the dropdown</span><span data-path-to-node="20,1,1,1,0,2">. Higher-priority layers override lower-priority layers for the entire day.</span>
    - <span data-path-to-node="20,1,1,2,0,0">**Layer Type:** Choose **Weekly Schedule** for regular recurring weekly pricing, or **Single Date** for a specific calendar date override</span><span class="" data-path-to-node="20,1,1,2,0,1"><sup class="superscript"></sup></span><span data-path-to-node="20,1,1,2,0,2">.</span>
    - **Date Picker:** (Appears when *Single Date* is selected) Select the specific calendar date.
3. <span data-path-to-node="20,2,0,0">Click **Create Layer** to save the layer settings</span><span class="" data-path-to-node="20,2,0,1"><sup class="superscript"></sup></span><span data-path-to-node="20,2,0,2">.</span>
4. <span data-path-to-node="20,3,0,0">To paint a layer, click the **Active** button next to it in the **Rate Layers** table to load its grid</span><span class="" data-path-to-node="20,3,0,1"><sup class="superscript"></sup></span><span data-path-to-node="20,3,0,2">.</span>
5. <span data-path-to-node="20,4,0,0">Paint the slots on the grid using your brushes</span><span class="" data-path-to-node="20,4,0,1"><sup class="superscript"></sup></span><span data-path-to-node="20,4,0,2">.</span>
6. <span data-path-to-node="20,5,0,0">Click **Update Template** to save your changes</span><span class="" data-path-to-node="20,5,0,1"><sup class="superscript"></sup></span><span data-path-to-node="20,5,0,2">.  
    </span>

### Layer Groups (Reusable Layers across Templates)

<span data-path-to-node="22,0">To apply standard sets of layers (such as holidays or recurring events) across multiple templates without recreating them manually, administrators can create and manage **Layer Groups**</span><span class="" data-path-to-node="22,1"><sup class="superscript"></sup></span><span data-path-to-node="22,2">:</span>

- **Creating &amp; Editing Layer Groups:**
    
    
    1. <span data-path-to-node="23,0,1,0,0,0">Navigate to **Parking Management &gt; Lot Administration &gt; Rate Templates** and scroll down to the **Layer Groups** table beneath the template list</span><span class="" data-path-to-node="23,0,1,0,0,1"><sup class="superscript"></sup></span><span data-path-to-node="23,0,1,0,0,2">.</span>
    2. <span data-path-to-node="23,0,1,1,0,0">Click **+ New Layer Group** (or **Edit** next to an existing group) to open the **Editing Layer Group** interface</span><span class="" data-path-to-node="23,0,1,1,0,1"><sup class="superscript"></sup></span><span data-path-to-node="23,0,1,1,0,2">.</span>
    3. <span data-path-to-node="23,0,1,2,0,0">Enter a **Group Name** and optional **Description**</span><span class="" data-path-to-node="23,0,1,2,0,1"><sup class="superscript"></sup></span><span data-path-to-node="23,0,1,2,0,2">.</span>
    4. <span data-path-to-node="23,0,1,3,0,0">Configure **Rate Layers**, **Brushes**, and paint the **Weekly Rate Grid** using the same editor tools as a standard rate template</span><span class="" data-path-to-node="23,0,1,3,0,1"><sup class="superscript"></sup></span><span data-path-to-node="23,0,1,3,0,2">.</span>
    5. <span data-path-to-node="23,0,1,4,0,0">Click **Update Template** to save the layer group</span><span class="" data-path-to-node="23,0,1,4,0,1"><sup class="superscript"></sup></span><span data-path-to-node="23,0,1,4,0,2">.</span>

### Layer Groups (Reusable Layers across Templates)

<span data-path-to-node="22,0">To apply standard sets of layers (such as holidays or recurring events) across multiple templates without recreating them manually, administrators can create and manage **Layer Groups**</span><span class="" data-path-to-node="22,1"><sup class="superscript"></sup></span><span data-path-to-node="22,2">:</span>

- **Creating &amp; Editing Layer Groups:**
    
    
    1. <span data-path-to-node="23,0,1,0,0,0">Navigate to **Parking Management &gt; Lot Administration &gt; Rate Templates** and scroll down to the **Layer Groups** table beneath the template list</span><span class="" data-path-to-node="23,0,1,0,0,1"><sup class="superscript"></sup></span><span data-path-to-node="23,0,1,0,0,2">.</span>
    2. <span data-path-to-node="23,0,1,1,0,0">Click **+ New Layer Group** (or **Edit** next to an existing group) to open the **Editing Layer Group** interface</span><span class="" data-path-to-node="23,0,1,1,0,1"><sup class="superscript"></sup></span><span data-path-to-node="23,0,1,1,0,2">.</span>
    3. <span data-path-to-node="23,0,1,2,0,0">Enter a **Group Name** and optional **Description**</span><span class="" data-path-to-node="23,0,1,2,0,1"><sup class="superscript"></sup></span><span data-path-to-node="23,0,1,2,0,2">.</span>
    4. <span data-path-to-node="23,0,1,3,0,0">Configure **Rate Layers**, **Brushes**, and paint the **Weekly Rate Grid** using the same editor tools as a standard rate template</span><span class="" data-path-to-node="23,0,1,3,0,1"><sup class="superscript"></sup></span><span data-path-to-node="23,0,1,3,0,2">.</span>
    5. <span data-path-to-node="23,0,1,4,0,0">Click **Update Template** to save the layer group</span><span class="" data-path-to-node="23,0,1,4,0,1"><sup class="superscript"></sup></span><span data-path-to-node="23,0,1,4,0,2">.  
          
        </span>
- **Applying Layer Groups to Templates:**
    
    
    - <span data-path-to-node="23,1,1,0,0,0">**From the Rate Templates Page:** Click **Apply to Templates** next to any active layer group in the **Layer Groups** table</span><span class="" data-path-to-node="23,1,1,0,0,1"><sup class="superscript"></sup></span><span data-path-to-node="23,1,1,0,0,2">.</span>
    - <span data-path-to-node="23,1,1,1,0,0">**From Inside a Template:** View the **Applied Layer Groups** section, click **+ Apply Layer Group**, select the desired group (e.g., *HOLIDAY*), and click **Apply** to copy its layers into the template</span><span class="" data-path-to-node="23,1,1,1,0,1"><sup class="superscript"></sup></span><span data-path-to-node="23,1,1,1,0,2">. Each group can only be applied once per template</span><span class="" data-path-to-node="23,1,1,1,0,3"><sup class="superscript"></sup></span><span data-path-to-node="23,1,1,1,0,4">.</span>

### Assigning Templates to Lots

<span data-path-to-node="25,0">Each assignment links a rate template to a lot for a specific set of user types, allowing different pricing for different audiences</span><span class="" data-path-to-node="25,1"><sup class="superscript"></sup></span><span data-path-to-node="25,2">. Templates can be assigned in bulk or configured individually per lot</span><span class="" data-path-to-node="25,3"><sup class="superscript"></sup></span><span data-path-to-node="25,4">.</span>

<span data-path-to-node="26,0">**Method 1: Direct Multi-Lot Assignment (Bulk)** Use this method to quickly map a template across multiple lots</span><span class="" data-path-to-node="26,1"><sup class="superscript"></sup></span><span data-path-to-node="26,2">:</span>

1. <span data-path-to-node="27,0,0,0">Navigate to **Parking Management &gt; Lot Administration &gt; Rate Templates**</span><span class="" data-path-to-node="27,0,0,1"><sup class="superscript"></sup></span><span data-path-to-node="27,0,0,2">.</span>
2. <span data-path-to-node="27,1,0,0">Locate the template in the **Rate Templates** table and click **Assign to Lots**</span><span class="" data-path-to-node="27,1,0,1"><sup class="superscript"></sup></span><span data-path-to-node="27,1,0,2">.</span>
3. <span data-path-to-node="27,2,0,0">In the **Assign \[Template Name\] to Lots** window</span><span class="" data-path-to-node="27,2,0,1"><sup class="superscript"></sup></span><span data-path-to-node="27,2,0,2">:</span>
    
    
    - <span data-path-to-node="27,2,1,0,0,0">Search or filter lots, or use **Select All** / **Deselect All**</span><span class="" data-path-to-node="27,2,1,0,0,1"><sup class="superscript"></sup></span><span data-path-to-node="27,2,1,0,0,2">.</span>
    - <span data-path-to-node="27,2,1,1,0,0">Check the boxes for the target lots</span><span class="" data-path-to-node="27,2,1,1,0,1"><sup class="superscript"></sup></span><span data-path-to-node="27,2,1,1,0,2">. (Note: User types are automatically populated from each lot's configuration. Lots that already have this template assigned are shown but cannot be re-selected</span><span class="" data-path-to-node="27,2,1,1,0,3"><sup class="superscript"></sup></span><span data-path-to-node="27,2,1,1,0,4">.)</span>
4. <span data-path-to-node="27,3,0,0">Click **Assign to X Lot(s)** to apply</span><span class="" data-path-to-node="27,3,0,1"><sup class="superscript"></sup></span><span data-path-to-node="27,3,0,2">.</span>

<span data-path-to-node="28,0">**Method 2: Per-Lot Assignment &amp; Restrictions** Use this method to set passwords, user type restrictions, or individual permit caps</span><span class="" data-path-to-node="28,1"><sup class="superscript"></sup></span><span data-path-to-node="28,2">:</span>

1. <span data-path-to-node="29,0,0,0">Navigate to **Parking Management &gt; Lot Administration &gt; Pricing &amp; Lot Admin**</span><span class="" data-path-to-node="29,0,0,1"><sup class="superscript"></sup></span><span data-path-to-node="29,0,0,2">.</span>
2. <span data-path-to-node="29,1,0,0">Select the lot and click the **Rate Template** tab</span><span class="" data-path-to-node="29,1,0,1"><sup class="superscript"></sup></span><span data-path-to-node="29,1,0,2">.</span>
3. <span data-path-to-node="29,2,0,0">In the **Template Assignments** section, click **+ Add Assignment**</span><span class="" data-path-to-node="29,2,0,1"><sup class="superscript"></sup></span><span data-path-to-node="29,2,0,2">.</span>
4. <span data-path-to-node="29,3,0,0">Configure assignment details in the modal</span><span class="" data-path-to-node="29,3,0,1"><sup class="superscript"></sup></span><span data-path-to-node="29,3,0,2">:</span>
    
    
    - <span data-path-to-node="29,3,1,0,0,0">**Template:** Select the template from the dropdown</span><span class="" data-path-to-node="29,3,1,0,0,1"><sup class="superscript"></sup></span><span data-path-to-node="29,3,1,0,0,2">.</span>
    - <span data-path-to-node="29,3,1,1,0,0">**User Types:** Check each user type permitted to use this rate</span><span class="" data-path-to-node="29,3,1,1,0,1"><sup class="superscript"></sup></span><span data-path-to-node="29,3,1,1,0,2">. Only user types enabled for this lot are shown, organized by category.</span>
    - <span data-path-to-node="29,3,1,2,0,0">**Password (optional):** Enter a password to restrict access</span><span class="" data-path-to-node="29,3,1,2,0,1"><sup class="superscript"></sup></span><span data-path-to-node="29,3,1,2,0,2">. Leave blank for open access to eligible user types</span><span class="" data-path-to-node="29,3,1,2,0,3"><sup class="superscript"></sup></span><span data-path-to-node="29,3,1,2,0,4">.</span>
    - <span data-path-to-node="29,3,1,3,0,0">**Max Permits (optional):** Enter an independent permit cap for this assignment, or leave blank for unlimited</span><span data-path-to-node="29,3,1,3,0,2">.</span>
5. <span data-path-to-node="29,4,0,0">Click **Save** (and then **Update Lot** on the main page)</span><span class="" data-path-to-node="29,4,0,1"><sup class="superscript"></sup></span><span data-path-to-node="29,4,0,2">.</span>

### Lot Testing: Template Preview &amp; Price Calculator

<span data-path-to-node="31,0">While on the lot's **Rate Template** tab, administrators have access to interactive audit tools</span><span class="" data-path-to-node="31,1"><sup class="superscript"></sup></span><span data-path-to-node="31,2">:</span>

- <span data-path-to-node="32,0,0,0">**Template Preview:** Click the blue magnifying glass button next to any assigned template to render its layers and painted schedule directly on the lot page</span><span class="" data-path-to-node="32,0,0,1"><sup class="superscript"></sup></span><span data-path-to-node="32,0,0,2">. Admins can switch between individual layer tabs or click **Show All Layers**</span><span class="" data-path-to-node="32,0,0,3"><sup class="superscript"></sup></span><span data-path-to-node="32,0,0,4">.</span>
- <span data-path-to-node="32,1,0,0">**Price Calculator (Demo):** Test real-world pricing without creating an actual booking</span><span class="" data-path-to-node="32,1,0,1"><sup class="superscript"></sup></span><span data-path-to-node="32,1,0,2">. Enter an **Arrival** datetime and a **Departure** datetime, then click **Calculate** to preview the exact calculated price breakdown produced by the engine</span><span class="" data-path-to-node="32,1,0,3"><sup class="superscript"></sup></span><span data-path-to-node="32,1,0,4">.</span>

### Concept Overview

<div class="horizontal-scroll-wrapper" id="bkmrk-concept-behavior-unp"><table data-path-to-node="35"><thead><tr><td>**Concept**</td><td>**Behavior**</td></tr></thead><tbody><tr><td><span data-path-to-node="35,1,0,0">**Unpainted time slot**</span></td><td><span data-path-to-node="35,1,1,0">Not bookable. Users cannot book or park during unpainted hours.</span></td></tr><tr><td><span data-path-to-node="35,2,0,0">**Highest priority layer**</span></td><td><span data-path-to-node="35,2,1,0">Evaluated per day. The highest-priority layer with painted blocks wins for the entire day. Lower-priority layers are excluded completely (no gap-filling).</span></td></tr><tr><td><span data-path-to-node="35,3,0,0">**Date override layer**</span></td><td><span data-path-to-node="35,3,1,0">Evaluated first for that calendar date. Completely replaces weekly schedules for that day. Single-day only.</span></td></tr><tr><td><span data-path-to-node="35,4,0,0">**Layer Groups**</span></td><td><span data-path-to-node="35,4,1,0,0">Reusable collections of layers configured via the same grid editor and copied into templates in a single action</span><span data-path-to-node="35,4,1,0,1"><sup class="superscript"></sup></span><span data-path-to-node="35,4,1,0,2">.</span>

</td></tr><tr><td><span data-path-to-node="35,5,0,0">**Assign to Lots Modal**</span></td><td><span data-path-to-node="35,5,1,0,0">Bulk assignment tool allowing multi-lot selection, auto-filling enabled user types, and preventing duplicate assignments</span><span data-path-to-node="35,5,1,0,1"><sup class="superscript"></sup></span><span data-path-to-node="35,5,1,0,2">.</span>

</td></tr><tr><td><span data-path-to-node="35,6,0,0">**Template Assignments**</span></td><td><span data-path-to-node="35,6,1,0,0">Many-to-many relationship linking templates to a lot with independent user types, optional passwords, and sub-limits</span><span data-path-to-node="35,6,1,0,1"><sup class="superscript"></sup></span><span data-path-to-node="35,6,1,0,2">.</span>

</td></tr><tr><td><span data-path-to-node="35,7,0,0">**Template Preview &amp; Calculator**</span></td><td><span data-path-to-node="35,7,1,0,0">Built-in diagnostic tools on the lot edit screen to inspect layer grids and simulate arrival/departure pricing</span><span data-path-to-node="35,7,1,0,1"><sup class="superscript"></sup></span><span data-path-to-node="35,7,1,0,2">.</span>

</td></tr><tr><td><span data-path-to-node="35,8,0,0">**Fixed rate block**</span></td><td><span data-path-to-node="35,8,1,0">No proration; full flat price charged for any partial or full use within the block.</span></td></tr><tr><td><span data-path-to-node="35,9,0,0">**Single hourly block**</span></td><td><span data-path-to-node="35,9,1,0">Prorated to actual time used.</span></td></tr><tr><td><span data-path-to-node="35,10,0,0">**Multiple eligible templates**</span></td><td><span data-path-to-node="35,10,1,0">Evaluated independently; cheapest total template rate is auto-selected. No cross-template layer mixing.</span></td></tr></tbody></table>

</div>---

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

- <span style="color: rgb(22, 145, 121);">**Day-Level Priority Rule:** Within a single template, the highest-priority layer with painted blocks on a given date wins for the entire day. Lower-priority layers are ignored completely and will not fill unpainted hour gaps. Always ensure high-priority and specific-date layers are fully painted for all 24 hours of the day.</span>
- <span style="color: rgb(22, 145, 121);">**Unpainted Time Slots:** Any hour block left unpainted on an active layer is non-bookable. Users cannot purchase a permit for unpainted hours.</span>
- <span style="color: rgb(22, 145, 121);">**Specific Date Overrides:** Date-specific layers always take precedence over regular weekly schedules for that calendar date. Multi-day date ranges are not supported; each override must be configured as a single date.</span>
- <span style="color: rgb(22, 145, 121);"><span data-path-to-node="38,3,0,0">**Layer Groups Management:** When setting up annual holiday layers or standard event schedules, use **Layer Groups** to avoid re-painting identical layers across individual templates</span><span class="" data-path-to-node="38,3,0,1"><sup class="superscript"></sup></span><span data-path-to-node="38,3,0,2">. Remember that applying a group copies its layers into the template</span><span class="" data-path-to-node="38,3,0,3"><sup class="superscript"></sup></span><span data-path-to-node="38,3,0,4">.</span> </span>
- <span style="color: rgb(22, 145, 121);"><span data-path-to-node="38,4,0,0">**Template Lot Assignments:** Use the **Assign to Lots** modal on the Rate Templates list to assign a template to multiple lots simultaneously</span><span class="" data-path-to-node="38,4,0,1"><sup class="superscript"></sup></span><span data-path-to-node="38,4,0,2">. If you need to set passwords, permit limits, or selectively restrict user types, navigate to **Pricing &amp; Lot Admin** for that specific lot</span><span class="" data-path-to-node="38,4,0,3"><sup class="superscript"></sup></span><span data-path-to-node="38,4,0,4">.</span> </span>
- <span style="color: rgb(22, 145, 121);"><span data-path-to-node="38,5,0,0">**Audit Using Price Calculator:** Before opening a lot for public sales, use the **Price Calculator (Demo)** on the lot configuration page to test various arrival/departure combinations and verify that the expected layer and rate apply</span><span class="" data-path-to-node="38,5,0,1"><sup class="superscript"></sup></span><span data-path-to-node="38,5,0,2">.</span></span>