eff02
NPDES Violations Object
GovernmentEnvironmentalOpenDataAirQualityWaterQualityHazardousWasteComplianceEmissions
Properties
| Name | Type | Description |
|---|---|---|
| NPDESViolationId | string | The unique identifier in ICIS-NPDES for the NPDES Violation |
| RNCDetectionCode | string | The code indicating the reportable noncompliance (RNC) detected for a violation: - A = Enforcement Order - B = Manual 2A4 - Pass-Through - C = Chronic Violation - D = Manual Other - E = Manual 2F - Pe |
| RNCDetectionDate | string | The date that the exceedance was detected |
| RNCDetectionDesc | string | A description of the reportable noncompliance (RNC) detected |
| RNCResolutionCode | string | The code indicating the resolution of noncompliance (RNC) for a violation |
| RNCResolutionDate | string | The date RNC was marked to its current resolution status. It can be entered manually or automatically |
| RNCResolutionDesc | string | - 1 = Unresolved RNC - 2 = Back into Compliance - 3 = Due to Formal Enforcement Action Final Order with Compliance Schedule - 4 = In Compliance with Formal Enforcement Action Final Order Requirement - |
| ViolationCode | string | The code identifying which type of Violation has occurred (e.g., D80 = Required Monitoring DMR Value Non-Receipt, E90 = Effluent Violation, C20 = Schedule Event Achieved Late) |
| ViolationDesc | string | A description of which type of violation has occurred |
| ViolationSeverity | string | - 0 = no violation. - 1 = monitoring or reporting violation - 2 = effluent violation, i.e., discharge in excess of permitted limit - 3 = reportable noncompliance - 5 = significant noncompliance |
| ViolationSeverityDesc | string |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/epa/refs/heads/main/json-schema/echo-effluent-eff02-schema.json",
"title": "eff02",
"description": "NPDES Violations Object",
"type": "object",
"properties": {
"NPDESViolationId": {
"description": "The unique identifier in ICIS-NPDES for the NPDES Violation",
"example": "3401214483",
"title": "NPDES Violation ID",
"type": "string"
},
"RNCDetectionCode": {
"description": "The code indicating the reportable noncompliance (RNC) detected for a violation:\n- A = Enforcement Order\n- B = Manual 2A4 - Pass-Through\n- C = Chronic Violation\n- D = Manual Other\n- E = Manual 2F - Permit Narrative\n- F = Manual 2G - Violation of Concern\n- G = Manual 2A1 - Effluent Violation\n- H = Chronic Violation, Non-Monthly Average\n- I = Manual 2A2 - Unauthorized Bypass\n- J = Manual 2A3 - Unpermitted Discharge\n- K = Non-receipt Violation, Non-Monthly Average\n- N = Non-Receipt of DMR/Schedule Report\n- P = Enforcement Order, Non-Monthly Average\n- Q = Manual 2B - Pretreatment\n- R = TRC Limitations Exceeded, Non-Monthly Average\n- S = Schedule Violation\n- T = TRC Limitations Exceeded\n- U = Other Violation with TRC Non-Monthly Average\n- V = Other Violation with TRC\n- W = Manual 2E - Deficient Report\n- X = Manual Other Violation with TRC\n- Y = Manual TRC\n- Z = Manual Chronic",
"example": "K",
"title": "RNC Violation Code",
"type": "string"
},
"RNCDetectionDate": {
"description": "The date that the exceedance was detected",
"example": "28-FEB-16",
"title": "Detection Date",
"type": "string"
},
"RNCDetectionDesc": {
"description": "A description of the reportable noncompliance (RNC) detected",
"example": "Non-receipt Violation, Non-Monthly Average",
"title": "RNC Violation",
"type": "string"
},
"RNCResolutionCode": {
"description": "The code indicating the resolution of noncompliance (RNC) for a violation",
"example": "2",
"title": "RNC Resolution Type Code",
"type": "string"
},
"RNCResolutionDate": {
"description": "The date RNC was marked to its current resolution status. It can be entered manually or automatically",
"example": "01-FEB-16",
"title": "Resolution Date",
"type": "string"
},
"RNCResolutionDesc": {
"description": "- 1 = Unresolved RNC\n- 2 = Back into Compliance\n- 3 = Due to Formal Enforcement Action Final Order with Compliance Schedule\n- 4 = In Compliance with Formal Enforcement Action Final Order Requirement\n- 5 = Resolved RP by NPDES Closure of Enforcement Action Final Order with Compliance Schedule\n- 6 = Manual Resolution by Enforcement Action\n- 7 = Manual RP - In Compliance with Formal Enforcement Action Order Requirement\n- 8 = Manual Due to Formal Enforcement Action Formal Order\n- 9 = Manual by Back into Compliance\n- A = Manual Unresolved RNC\n- B = Manual by EPA/State/Tribal Action",
"example": "RE - Back into Compliance",
"title": "RNC Resolution Type",
"type": "string"
},
"ViolationCode": {
"description": "The code identifying which type of Violation has occurred (e.g., D80 = Required Monitoring DMR Value Non-Receipt, E90 = Effluent Violation, C20 = Schedule Event Achieved Late)",
"example": "E90",
"title": "Violation Code",
"type": "string"
},
"ViolationDesc": {
"description": "A description of which type of violation has occurred",
"example": "Effluent Violation",
"title": "Violation",
"type": "string"
},
"ViolationSeverity": {
"description": "- 0 = no violation.\n- 1 = monitoring or reporting violation\n- 2 = effluent violation, i.e., discharge in excess of permitted limit\n- 3 = reportable noncompliance\n- 5 = significant noncompliance",
"example": "No Violation",
"title": "Violation Severity",
"type": "string"
},
"ViolationSeverityDesc": {
"type": "string",
"example": "string"
}
}
}