Food safety isn't optional. Neither is the paper trail.

Structured, timestamped compliance records that live in the same system as your production and inventory. No more paper binders or disconnected spreadsheets.

COMPLIANCE LOGS

Sanitation, Pest Control & Temperature Logs

Structured, timestamped compliance records that are always audit-ready. No more paper binders or disconnected spreadsheets.

NovexERP supports three compliance log types, each with dedicated tables and location management. Sanitation logs record cleaning activities against warehouse-associated sanitation locations. Pest control logs track inspections and treatments with their own set of pest control locations. Freezer temperature logs capture readings validated to freezer-type storage locations only, with decimal(5,2) precision for accurate temperature recording.

All entries capture the location_id, a performed_at or recorded_at timestamp, optional notes, and a soft delete flag via is_active. Timestamps default to the current time if not provided, so quick entries during a busy shift don't require manual time entry. Temperature logs automatically check the storage location's temp_alert_threshold and trigger notifications via the notification service when a reading exceeds the configured limit.

Custom location management lets you define sanitation and pest control zones within each warehouse, keeping your compliance geography organized. Every entry is logged in the system_log with full user attribution. Soft deletes preserve the complete audit history -- nothing is truly removed from the record. For threshold-based monitoring, see Freezer Alerts. For the full change history, see Audit Trails.

  • Sanitation log entries with location tracking
  • Pest control records with scheduling
  • Freezer temperature logging (decimal precision)
  • Custom location and zone management
  • Automatic threshold alert triggering
  • Timestamped entries with user attribution
  • Searchable history for audits
  • Bulk entry support for shift logs

How It Works

Start by defining sanitation and pest control locations within each warehouse. These locations represent the physical zones, rooms, and equipment areas where compliance activities are performed. Each location is associated with its parent warehouse for organizational clarity.

Log entries with a location, timestamp, and notes. Timestamps default to the current time if not specified, so recording a quick sanitation check during a shift takes seconds. For freezer temperature readings, the system validates that the selected location is a freezer-type storage area and checks the reading against the configured threshold.

If a temperature reading exceeds the threshold, an alert is automatically generated and queued for notification through the notification service. All entries are searchable by location and date range, making audit preparation straightforward. Filter by log type, warehouse, or date window to pull exactly the records an auditor needs.

Modules Used

This feature is powered by these NovexERP modules.

Ready to see NovexERP in action?

Get a personalized demo tailored to your food manufacturing operation.

Request a Demo