79 lines
3.5 KiB
Markdown
79 lines
3.5 KiB
Markdown
# 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
|
|
|
|
```bash
|
|
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)
|