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
View JSON Schema on GitHub

JSON Schema

echo-effluent-eff02-schema.json Raw ↑
{
  "$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"
    }
  }
}