TrapProof Training

All guides › Cities

Inspecting Restaurants and Issuing Notices of Violation

For city inspectors. About 15 minutes. Needs: a municipal account. Last checked against TrapProof: 2026-11-09.

What You Will Learn

By the end you will be able to:

Before You Start

How It Fits Together

An inspection records what you saw on a date: four checklist items and a result of Passed or Failed. A failed inspection can carry notices. A notice of violation has a kind, what was found, a cure-by date and an optional fine. You can also issue a notice with no inspection, for example for an overdue trap. The restaurant is emailed whenever you issue or close one.

Step by Step

1. Find Who to Inspect

  1. Open Inspections. Each restaurant shows last inspected, last result, pumping status and open notices.
  2. Use the filters Never Inspected, Failed Last Time, Overdue Pumping and Open Notices. The oldest inspection comes first.
The inspections grid with Inspect and Issue Notice on every row

2. Record an Inspection

  1. On the restaurant's row press Inspect.
  2. Inspected On defaults to today. It cannot be in the future.
  3. Tick each checklist item that is in order: Pumping records on site, Trap accessible, Trap in good condition, No grease overflow.
  4. Choose Passed or Failed and add notes.
  5. If it failed, press Add Notice of Violation to attach up to ten notices. A passed inspection cannot carry a problem or a notice.
  6. Press Record Inspection.
The inspection dialog

The dialog does not close when you click outside it, so a half-filled form is not lost. Press Cancel to leave.

3. Issue a Notice on Its Own

  1. On the row press Issue Notice.
  2. Choose the Violation kind, such as Grease trap not pumped on schedule.
  3. Correct By defaults to 14 days from today (at most a year).
  4. Describe What Was Found. The Fine is optional and can include cents.
  5. Press Issue Notice. The restaurant is emailed. If it has no account but a contact email, that address gets the full notice.
The Issue a Notice dialog

TrapProof tells you whether it was emailed.

4. Follow and Close Notices

  1. Open Violations to see every notice with its status, cure date and whether the email was delivered. An Open notice past its date shows as past due.
  2. Press Resolve when the problem is fixed, or Waive (you must give a reason). Closing is final.
  3. Press Fine Paid to record that a fine has been paid.
  4. The notice letter is a PDF you and the restaurant can download.
The violations list

Practice

  1. Press Inspect on a restaurant, tick everything, choose Passed and record it.
  2. Open Inspection History and find your entry.

You did it right if the restaurant's Last Result shows Passed with today's date.

Quick Reference

To do thisGo toRemember
Record an inspectionInspections, InspectPassed cannot carry a notice
Issue a notice aloneIssue NoticeCure date defaults to 14 days
Close a noticeViolationsWaiving needs a reason

When Something Goes Wrong

What you seeWhyWhat to do
Delivery shows Not deliveredNo account and no contact emailAdd a contact to the restaurant
You cannot saveA required field is empty, or the date is in the futureFix the field shown
A notice cannot be changedIt is already closedIssue a new one

What Next

Approving Haulers and Assigning Containers