Spills logged the day they happen. Every waste pickup manifested. The spill kits counted before you need them. And every charge priced off the facility’s own rate sheet — because environmental compliance shouldn’t be a cost center when the waste has an owner.
On the ground, sheen on the water, beyond the yard — logged same day with source, response and who gets the bill. The reportable ones carry the record that the call was made.
Every pickup logged with hauler and manifest number — so the compliance record and the revenue record are the same record.
Spill kits, absorbents, boom and drums counted against par levels by location. A kit that isn’t there is an incident that gets worse.
Used oil by the gallon, batteries by the unit, cleanup labor by the hour — the facility sets the prices, and every charge prices off them automatically.
The written programs with review dates that nag when stale, SDS access that holds up under questioning, and training records that are provably current — so an inspection is a walkthrough.
Every manifest and every billable incident lands in one charge ledger. Run it alongside Marina Manager and the money desk posts each charge to the right reservation in one click — on the invoice with everything else. Run it standalone and the ledger exports clean CSV that QuickBooks or any accounting package imports. Accounting seats see the money; operational seats see incidents, waste, inventory and rates.
Documented, defensible — and billed to whoever made the mess.