Overview
Enforcements track violations and corrective actions for non-compliant establishments. When an establishment fails to meet FOG program requirements, your team can create an enforcement record that documents the violation, sets a due date for corrective action, and tracks the enforcement through to resolution.
Where to find enforcements
Click Enforcements in the left sidebar. This opens a searchable, filterable table of all enforcement records for your organization.
Enforcement statuses
Each enforcement moves through a lifecycle tracked by four statuses:
Status | Meaning |
In Progress | The enforcement has been created but not yet officially issued to the establishment |
Issued | The enforcement has been officially sent to the establishment |
Past Due | The actions due date has passed without resolution |
Resolved | All corrective actions have been completed |
Each status is assigned a color as follows:
In Progress -- blue (info)
Issued -- blue (primary)
Past Due -- red (danger)
Resolved -- green (success)
💡 Tip: When an enforcement's Actions Due At date passes without resolution, the system automatically updates the status to Past Due.
What an enforcement record contains
To open an Enforcement record, click the Reference number of the enforcement from the table.
Within each issued enforcement, you’ll see the following information:
Field | Description |
Establishment | The food service establishment associated with the violation |
Enforcement Type | The category of violation (configured in Settings) |
Enforcement Template | The template that defines the questions and fields for this enforcement |
Reference # | An auto-generated reference number for tracking |
Status | The current enforcement status (In Progress, Issued, Past Due, or Resolved) |
Issued At | The date and time the enforcement was issued |
Actions Due At | The deadline for the establishment to complete corrective actions |
Comment | Optional notes about the enforcement |
Attachment | An optional uploaded file (one file per enforcement) |
Template Questions | Dynamic fields defined by the selected enforcement template (configured in Settings) |
Created By | The team member who created the enforcement |
Searching and filtering enforcements
The enforcements table supports searching by establishment name, enforcement type, status, and date range, and you can save your filters for reuse. The same search and filter tools work the same way on every table -- see Searching, Filtering, Importing, and Exporting across all tables for the full walkthrough.
FAQ
Q: What are the enforcement statuses?
A: In Progress (created, not yet issued), Issued (officially sent to the establishment), Past Due (actions due date passed without resolution), and Resolved (corrective actions completed).
Q: Can I reopen a resolved enforcement?
A: Yes. Open the resolved enforcement and click Open. The status returns to a previous state so you can make updates.
Q: Who can delete an enforcement?
A: Only users with the admin role can delete enforcements. Non-admin users can create, edit, issue, and resolve them.
Q: What is the difference between enforcement types and templates?
A: Types are categories (e.g., "Grease Discharge", "Failure to Pump"). Templates define the questions and fields that appear on the enforcement form. Both are configured in Settings > Enforcements.