Working with Code Violations

Agency staff view, add, and manage code violations associated with a case on the Code Violations page. You add one or more code violations to a case based on the specific code used on a violation.

In addition to the code violations included by the system based on the incident issue type, code officers add code violations during their inspection using their mobile device.

Agency staff such as a code technician manage the code violations using the Code Violations page in case details. For more information on mobile inspections, see Overview of Mobile Oracle Municipal Code Officer.

Viewing and Modifying Code Violations

View a list of code violations that were added by the officer and the technician, along with their corrective actions to resolve the violation.

Note: By default, all code violations associated with a case will have the same comply by date as the case compliance date. You can change the code violation comply by dates using the Update Details action on the Code Violations page. For details, see the Updating Code Violation Details section below.
  1. Select the Cases tile on the Agency Springboard to view all the cases in the system.

  2. On the Cases page, click the row for the case row you want to access.

  3. Click Case Information and then select Code Violations in the left panel to open the list of code violations. The Code Violations page displays an Add button, a Calculate Fine button and the case comply by date. You can see details on how to add new code violations and calculate fines in the later sections.

    Each code violation record displays a summary, code violation status and comply by date. Listed below are the code violation statuses:
    • Open – The status of a newly added code violation.

    • Canceled – The status of the code violation when the code officer removes the violation record that was added to the case from a previous inspection.

    • Resolved – The status of the code violation when the code officer resolves the code violation after confirming compliance.

    Once a code violation is resolved, you can also view the date on which it was complied on.

    Expand each code violation record to view the description and corrective actions.

  4. As agency staff, you can use the Edit icon to modify the summary and descriptions for violations. You can also modify the description for corrective actions. The Description field enables you to use Rich Text formatting options for the text you enter.

Adding Code Violations

You add code violations to a case using the Select Codes page.

  1. Select the Cases tile on the Agency Springboard.

  2. On the Cases page, click the row for the case you are working with.

  3. Click Case Information and select Code Violations in the left panel to open the list of code violations.

  4. Click the Add button to open the Select Codes page, search, and select violations. The Selections tab shows the code violations you have selected:

    Page Element

    Description

    Current violation and Other violations

    • Current violation: View a list of code violations associated with the issue subtype that was selected at the time of recording the issue or violation.

    • Other violations: View a list of all the code violations in the system.

    Search look-up

    Search by entering the name of a specific code violation using the look-up.

    Select one or more code violations using the check boxes and click Done to include them in the case.

  5. Click Done to add the selected violation to the case and return to the Code Violations page.

Viewing Code Violation History

You can view the history of a code violation associated with a case using the Code Violation History page.

  1. Select the Cases tile on the Agency Springboard.

  2. On the Cases page, click the row for the case you are working with.

  3. Click Case Information and select Code Violations in the left panel to open the list of code violations.

  4. Click the View History link to open the Code Violation History page.

    Page Element

    Description

    Code Reference ID

    The unique identifier of the code violation.

    Updated Attribute

    The attribute which was updated.

    Source

    The source from which the change originated. It can be from case, hearing or inspection.

    Old Value

    The previous value of the changed attribute.

    New Value

    The new value of the changed attribute.

    Updated By

    Displays the name of the agency user who last updated the code violation.

    Last Updated Date

    Displays the date on which the code violation was last updated.

    Reason for Update

    View the reason for the update as added by the agency staff.

    Description

    View the description regarding the reason for update as added by the agency staff.

Taking Actions on Code Violations

Code technicians use the Actions menu to take actions such as Resolve, Remove from Case, Update Details, and Reopen.

  1. Select the Cases tile on the Agency Springboard.

  2. On the Cases page, click the row for the case you are working with.

  3. Click Case Information and select Code Violations in the left panel to show the list of code violations.

Expand the code violation record and click the three-dot Actions menu to take any of the following actions:

Element

Description

Resolve

Select to resolve the code violation.

You can choose any date from the case creation date to the current date. For details, see the Resolving Code Violation section later in this topic.

Remove from Case

Select to remove the code violation from the case. The status of the code violation changes to Canceled.

Note: You cannot delete a code violation from a case. Also note that you cannot remove a code violation that is associated with a citation.When a code violation is removed from a case, all its paid fee items, including the recurring fines, ad hoc and one-time fines, are changed to the Canceled status.

For details about deleting code violations from an inspection, see the section Using the Code Enforcement Inspection Page under the topic Using the Code Officer Worklist.

Update Details

Select to update the code violation details, like the compliance date and the rates and fines for the code violation. For details, see the Updating Code Violation Details section below.

Reopen

Select to reopen the code violation from its resolved or canceled status. This option is not available if the case is in one of the statuses – Compliance, Closed, or Void.

On the Reopen Code Violation page, you can enter a new comply by date for the reopened violation and add comments. This page also lists the case comply by date, and the earliest date and latest among all the comply by dates that correspond to all the open code violations for the case.

Add One-Time Fee

Select to add a one-time fee for the current code violation. All fee items added via this action are included in the Total Fine listed in the Code Violations Update Details page. The Fees and Payments page also includes these fee items under the Total Fees with the current code violation as its reference ID. For details, see Working with Code Enforcement Fees and Payments.

This option is not available if the case is in the Canceled status.

Resolving a Code Violation

You can resolve and enter a complied on date for a code violation.

To resolve a code violation:

  1. Select the Cases tile on the Agency Springboard.

  2. On the Cases page, click the row for the case you are working with.

  3. Click Case Information and select Code Violations in the left panel to see the list of code violations.

  4. On a code violation record, click the three-dot Actions menu and select Resolve.

    Page Element

    Description

    Code Violation

    Summary

    Displays the identifier for the code violation and its summary.

    Comply By

    Displays the comply by date of the code violation.

    Complied On

    Enter a date from the calendar to update the date on which the code violation was complied on. You can choose any date from the case creation date to the current date.

    Whenever applicable, the earliest and latest comply by dates automatically changes to synchronize with the new comply by date chosen.

    Last Updated Date

    Displays the date on which the code violation details were last updated.

    Case Comply By

    Displays the comply by date of the case.

    Earliest of Comply by Dates in Violations

    Displays the earliest date among all the comply by dates that correspond to open code violations for the case.

    Latest of Comply by Dates in Violations

    Displays the latest date among all the comply by dates that correspond to open code violations for the case.

    Next Inspection Scheduled For

    Displays the date on which the next inspection is scheduled.

Updating Code Violation Details

You can update the details of a code violation, like the compliance date and the rates and fines associated with it.

To update code violation details:

  1. Select the Cases tile on the Agency Springboard.

  2. On the Cases page, click the row for the case you are working with.

  3. Click Case Information and select Code Violations in the left panel to see the list of code violations.

  4. On a code violation record, click the three-dot Actions menu and select Update Details.

    Page Element

    Description

    Code Violation Status and Compliance Dates section

    Status

    Displays the status of the code violation. The values include, Open, Canceled and Resolved.

    Comply By

    Enter a date from the calendar to update the comply by date for the code violation.

    Whenever you choose a violation comply by date which is greater or lesser than the current case comply by date, the case comply by date, as well as the earliest and latest comply by dates automatically changes to synchronize with the new dates chosen.

    When a violation comply by date is set to a previous date, then the case comply by date remains unchanged, but the earliest of comply by dates synchronizes with the new date.

    When a violation comply by date is extended beyond the case comply by date, then the case comply by and the latest of comply by dates synchronizes with the new date. This is because a case can never have a violation comply by date which is greater than the case comply by date itself.

    Complied On

    Enter a date from the calendar to update the date on which the code violation was complied on.

    Last Updated Date

    Displays the date on which the code violation details were last updated.

    Case Comply By

    Displays the comply by date of the case.

    Earliest of Comply by Dates in Violations

    Displays the earliest date among all the comply by dates that correspond to open code violations for the case.

    Latest of Comply by Dates in Violations

    Displays the latest date among all the comply by dates that correspond to open code violations for the case.

    Next Inspection Scheduled For

    Displays the date on which the next inspection is scheduled.

    Whenever the code violation comply by date is set to be greater than the current case comply by date, the system automatically updates the case comply by date as well as the next inspection scheduled for date, based on the time rules set. You can also see this change on the Inspections page. See Working with Code Enforcement Inspections.

    For details on time rules, see Setting Up Time Rules.

    Rates and Fines section

    Rate

    Enter a rate to calculate the fine for a code violation.

    Currency

    Displays the currency in which the fine is to be calculated.

    Frequency

    Select the frequency with which the code violation fine is calculated. The available options are Daily, Weekly and Fixed. This decides whether the code violation fine is calculated on a daily or weekly basis or on a fixed rate.

    Total Fine

    Displays the total fine as per the rates and frequency.

    This amount is dynamically calculated from the fee schedule with the mapping source as Code Enforcement Violation Fees.

    For details, see Setting Up Fee Schedules.

    Total Fine Paid

    Displays the total fine paid by the responsible party.

    Reason section

    Reason for Update

    Select a value from the available drop-down list which specifies the reason for your update.

    Description

    Add a description to give more details regarding the reason for update.

    Once the rates and fine are set for a code violation, the system automatically calculates the fine incurred when the code violation extends beyond its comply by date. You can also use the Calculate Fine button on the Code Violation page to manually trigger the calculation of the total fine to be paid by the responsible party. See Working with Code Enforcement Fees and Payments.

  5. Click Done to complete your update.

Adding a One-Time Fee

You can add a one-time fee for a code violation.

To add a one-time fee for a code violation:

  1. Select the Cases tile on the Agency Springboard.

  2. On the Cases page, click the row for the case you are working with.

  3. Click Case Information and select Code Violations in the left panel to see the list of code violations.

  4. On a code violation record, click the three-dot Actions menu and select One-Time Fee.

    Page Element

    Description

    Fee Item

    The identifier of the fee.

    Amount (USD)

    The amount due for the fee.

    Note: Fee amounts are calculated based on the fee schedule set up on the Issue Subtype page. For more information, see Setting Up Issue Subtypes.

    Status

    Shows the status of the fee payment.

    • Paid
    • Processing Payment
    • Due

    Department

    The department that calculates the fee amount.

    Assessed Date

    The date on which the fee was assessed.

    Due Date

    The date by which the payment must be made.

    Comments

    Add comments pertaining to this fee item.

  5. Click Done to complete adding the one-time fee.