Files
Odoo-Modules/fusion-plating/fusion_plating_compliance_on
gsinghpal be611876ad changes
2026-04-12 09:09:50 -04:00
..
2026-04-12 09:09:50 -04:00
2026-04-12 09:09:50 -04:00
2026-04-12 09:09:50 -04:00
2026-04-12 09:09:50 -04:00

Fusion Plating - Ontario Compliance Pack

Ontario (Canada) regulatory data pack for the fusion_plating_compliance framework. Pure data pack - no Python, no views, no security.

What this module loads

Ontario regulators (data/fp_regulator_data.xml)

Creates fusion.plating.regulator records for:

Code Regulator Category
MECP Ontario Ministry of the Environment, Conservation and Parks Environmental
MOL Ontario Ministry of Labour, Immigration, Training and Skills Dev. Health & Safety
TSSA Technical Standards and Safety Authority Other
RPRA Resource Productivity and Recovery Authority Waste
MOH Ontario Ministry of Health Health & Safety

All records are linked to the jurisdiction_ca_on jurisdiction seeded by the framework module.

Ontario waste stream templates (data/fp_waste_stream_template_data.xml)

Reference documentation for O. Reg. 347 waste stream templates that installers should create against each customer facility. The framework's fusion.plating.waste.stream model requires facility_id, so these cannot be shipped as template records. The file contains an XML comment listing all 8 templates (codes, waste classes, physical state, description).

Ontario compliance obligations (data/fp_compliance_obligation_data.xml)

Reference documentation for 9 recurring Ontario compliance obligations (NPRI Annual, RPRA Annual, ECA Source Test, Reg. 419/05 ESDM, JHSC Quarterly, Reg. 833 Exposure Monitoring, Spill Drill, TSSA Boiler, Fire Code). The framework's fusion.plating.compliance.event model requires due_date, so these cannot be shipped as template records. The file contains an XML comment listing each obligation with its event_type, linked regulator, cadence, and notes.

Discharge reference (data/fp_discharge_reference_data.xml)

Intentionally empty data file. Ontario's Water Resources Act delegates sewer discharge standards to municipalities, so numeric discharge limits are loaded by municipal packs (e.g. fusion_plating_compliance_tor for Toronto Chapter 681).

Regulatory reference

  • EPA - Environmental Protection Act (Ontario)
  • OWRA - Ontario Water Resources Act
  • OHSA - Occupational Health and Safety Act
  • O. Reg. 347 - Waste Management (defines subject waste, waste classes)
  • O. Reg. 419/05 - Air Pollution - Local Air Quality (ESDM reports)
  • O. Reg. 833 - Control of Exposure to Biological or Chemical Agents
  • O. Reg. 851 - Industrial Establishments
  • O. Reg. 213/07 - Fire Code
  • O. Reg. 490/09 - Designated Substances (11 substances; nickel is NOT on this list, but hexavalent chromium IS regulated under Reg. 833)
  • ECA - Environmental Compliance Approval (issued by MECP under EPA)
  • RPRA HWP Registry - mandatory generator registry since 2023

Installation

docker exec odoo-dev-app odoo -d fusion-dev -i fusion_plating_compliance_on --stop-after-init

Dependencies

  • fusion_plating_compliance (framework)

Companion packs

  • fusion_plating_compliance_tor - City of Toronto Chapter 681
  • fusion_plating_compliance_mis - City of Mississauga (planned)
  • fusion_plating_compliance_ham - City of Hamilton (planned)
  • fusion_plating_compliance_cam - City of Cambridge (planned)