BUSINESS RULES - HANDLER MODULE

Business rules associated with data in the Handler Module is documented below.  All data, whether entered using the user interface, submitted via XML translation, or processed through the industry application must meet these business rules.  The business rules are organized by table as found on the structure chart.  Note:  Even though some Biennial Report data is contained within the Handler Module, the business rules associated with Biennial Report data (Source records 'B' and 'R') are not presented here.   

 

   

GENERAL

Number

Description

HD-000

The ACTIVITY LOCATION must be opted in to participate in Handler translation.  (See Documentation / General Help / Application Help / User's Guide / Settings / State Participation)   

HHANDLER5

Number

Receive Date

Description

HD2-010

All The first two characters of the HANDLER ID must be a valid state postal code.

HD2-015

All The HANDLER ID must be at least four characters and no more than twelve characters.

HD2-020

Prior to 6/1/2017 SOURCE TYPE must equal a nationally-defined source type value  but cannot equal 'D' or 'K'.
6/1/2017 - Today SOURCE TYPE must equal a nationally-defined source type value.

HD2-030

All SEQ NUMBER must be greater than zero.

HD2-032

All If HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, SEQUENCE NUMBER exist in HHANDLER5, then RECEIVE DATE must be within 30 days of the original RECEIVE DATE.

HD2-035

All EXTRACT FLAG must equal 'X' or null.

HD2-040

All RECEIVE DATE must be on or after January 1, 1980 and no later than today.

HD2-050

All HANDLER NAME must be provided.

HD2-060

All NON NOTIFIER must equal a nationally-defined non-notifier value or null.

HD2-070

All ACCESSIBILITY must equal a nationally-defined accessibility value or null.

HD2-075

Prior to 10/30/2020 LOCATION GIS PRIMARY must equal 'N'.
10/30/2020 - Today

LOCATION GIS PRIMARY must equal 'Y' or 'N'.

HD2-080

Prior to 10/30/2020 LOCATION STREET 1 must be provided.
10/30/2020 - Today If LOCATION GIS PRIMARY equals 'N' then LOCATION STREET 1 must be provided.

HD2-090

Prior to 10/30/2020 LOCATION CITY must be provided.
10/30/2020 - Today If LOCATION GIS PRIMARY equals 'N' then LOCATION CITY must be provided.

HD2-100

Prior to 10/30/2020 If LOCATION COUNTRY equals 'US' or null and the first two characters of HANDLER ID equal 'NN' then LOCATION STATE must equal a nationally-defined state value. If LOCATION COUNTRY equals 'US' or null and the first two characters of HANDLER ID do not equal 'NN' then LOCATION STATE must equal the first two characters of HANDLER ID.
10/30/2020 - Today If LOCATION GIS PRIMARY equals 'N' and LOCATION COUNTRY equals 'US' or null and the first two characters of HANDLER ID equal 'NN' then LOCATION STATE must equal a nationally-defined state value. If LOCATION GIS PRIMARY equals 'N' and LOCATION COUNTRY equals 'US' or null and the first two characters of HANDLER ID do not equal 'NN' then LOCATION STATE must equal the first two characters of HANDLER ID.

HD2-110

All If LOCATION COUNTRY is not equal to 'US' or null then LOCATION STATE must equal a nationally-defined foreign state value or null.

HD2-120

Prior to 10/30/2020 LOCATION ZIP must be provided.
10/30/2020 - Today If LOCATION GIS PRIMARY equals 'N' then LOCATION ZIP must be provided.

HD2-125

All If LOCATION COUNTRY equals 'US' or null and LOCATION ZIP is not null then LOCATION ZIP must be formatted as 99999, 999999999, or 99999-9999.

HD2-130

Prior to 10/30/2020 If LOCATION COUNTRY equals 'US' or null then LOCATION COUNTY CODE must equal a nationally-defined county value. If LOCATION COUNTRY is not equal to 'US' or null then LOCATION COUNTY CODE must be null.
10/30/2020 - Today If LOCATION GIS PRIMARY equals 'N' and LOCATION COUNTRY equals 'US' or null then LOCATION COUNTY CODE must equal a nationally-defined county value. If LOCATION GIS PRIMARY equals 'N' and LOCATION COUNTRY is not equal to 'US' or null then LOCATION COUNTY CODE must be null.

HD2-140

All LOCATION COUNTRY must be a nationally-defined country value or null.  If LOCATION COUNTRY is null, a value of 'US' will be assumed.

HD2-142

Prior to 10/30/2020 LOCATION LATITUDE must be null.
10/30/2020 - Today If the first two characters of HANDLER ID do not equal 'AS' and LOCATION GIS PRIMARY equals 'Y' then LOCATION LATITUDE must be between 0 and 90. If the first two characters of HANDLER ID  equal 'AS' and LOCATION GIS PRIMARY equals 'Y' then LOCATION LATITUDE must be between -15 and 90. If the first two characters of HANDLER ID do not equal 'AS' and LOCATION GIS PRIMARY equals 'N' then LOCATION LATITUDE must be between 0 and 90 or null. If the first two characters of HANDLER ID  equal 'AS' and LOCATION GIS PRIMARY equals 'N' then LOCATION LATITUDE must be between -15 and 90 or null.

HD2-144

Prior to 10/30/2020 LOCATION LONGITUDE must be null.
10/30/2020 - Today If the first two characters of HANDLER ID do not equal 'AK', 'AS', 'GU', 'MP', 'TT', 'XI', or 'XJ' and LOCATION GIS PRIMARY equals 'Y' then LOCATION LONGITUDE must be between -180 and -60. If the first two characters of HANDLER ID equal 'AK','AS', 'GU', 'MP', 'TT', 'XI', or 'XJ' and LOCATION GIS PRIMARY equals 'Y' then LOCATION LONGITUDE must be between -180 and 180. If the first two characters of HANDLER ID do not equal 'AK', 'AS', 'GU', 'MP', 'TT', 'XI', or 'XJ' and  LOCATION GIS PRIMARY equals 'N' then LOCATION LONGITUDE must be between -180 and -60 or null. If the first two characters of HANDLER ID equal 'AK', 'AS', 'GU', 'MP', 'TT', 'XI', or 'XJ' and LOCATION GIS PRIMARY equals 'N' then LOCATION LONGITUDE must be between -180 and 180 or null.

HD2-146

All If LOCATION LATITUDE is provided then LOCATION LONGITUDE must be provided. If LOCATION LONGITUDE is provided then LOCATION LATITUDE must be provided.

HD2-150

All STATE DISTRICT OWNER must equal the ACTIVITY LOCATION of the site or null.

HD2-160

All If STATE DISTRICT is provided then STATE DISTRICT OWNER must be provided. If STATE DISTRICT OWNER is provided then STATE DISTRICT must be provided.

HD2-170

All STATE DISTRICT must equal an implementer-defined state district value or null.

HD2-180

1/1/2004 - Today If SOURCE TYPE equals 'N' or 'A' then MAIL STREET 1 must be provided.

HD2-190

1/1/2004 - Today If SOURCE TYPE equals 'N' or 'A' then MAIL CITY must be provided.

HD2-200

Prior to 1/1/2004 If MAIL COUNTRY equals 'US' or null then MAIL STATE must equal a nationally-defined state value or null.
1/1/2004 - Today If SOURCE TYPE equals 'N' or 'A' and MAIL COUNTRY equals 'US' or null then MAIL STATE must equal a nationally-defined state value. If SOURCE TYPE equals 'I', 'E', 'T', 'D', or 'K' and MAIL COUNTRY equals 'US' or null then MAIL STATE must equal a nationally-defined state value or null.

HD2-210

All If MAIL COUNTRY is not equal to 'US' or null then MAIL STATE must equal a nationally-defined foreign state value or null.

HD2-220

1/1/2004 - Today If SOURCE TYPE equals 'N' or 'A' then MAIL ZIP must be provided.

HD2-225

All If MAIL COUNTRY equals 'US' or null then MAIL ZIP must be formatted as 99999, 999999999, or 99999-9999.

HD2-230

All MAIL COUNTRY must equal a nationally-defined country value or null.  If MAIL COUNTRY is null, a value of 'US' will be assumed.

HD2-240

Prior to 1/1/2004 LAND TYPE must equal a nationally-defined land type value.
1/1/2004 - Today If SOURCE TYPE equals 'N' or 'A' then LAND TYPE must equal a nationally-defined land type value. If SOURCE TYPE equals 'I', 'E', 'T', 'D', or 'K' then LAND TYPE must equal a nationally-defined land type value or null.

HD2-250

1/1/2004 - Today If SOURCE TYPE equals 'N' or 'A' then CONTACT FIRST NAME must be provided.

HD2-260

1/1/2004 - Today If SOURCE TYPE equals 'N' or 'A' then CONTACT LAST NAME must be provided.

HD2-270

1/1/2004 - Today If SOURCE TYPE equals 'N' or 'A' then CONTACT PHONE must be provided.

HD2-273

All If CONTACT COUNTRY equals 'US' or null then CONTACT PHONE must be formatted as 9999999999 or 999-999-9999.

HD2-274

All If CONTACT COUNTRY equals 'US' or null then CONTACT FAX must be formatted as 999999999 or 999-999-9999.

HD2-275

All If CONTACT COUNTRY equals 'US' or null then CONTACT ZIP must be formatted as 99999, 999999999, or 99999-9999.

HD2-280

All If CONTACT COUNTRY equals 'US' or null then CONTACT STATE must equal a nationally-defined state value or null.

HD2-290

All If CONTACT COUNTRY is not equal to 'US' or null then CONTACT STATE must equal a nationally-defined foreign state value or null.

HD2-300

All CONTACT COUNTRY must equal a nationally-defined country value or null.  If CONTACT COUNTRY is null, a value of 'US' will be assumed.

HD2-305

All If CONTACT EMAIL ADDRESS is provided it must be formatted as X@X.AA where X is an alphanumeric character (including some special characters) and A is an alpha character.

HD2-310

Prior to 1/1/2004 FEDERAL WASTE GENERATOR CATEGORY OWNER must equal 'HQ' or null
1/1/2004 - 4/1/2010 If SOURCE TYPE equals 'N' or 'A' then FEDERAL WASTE GENERATOR CATEGORY OWNER must equal 'HQ'. If SOURCE TYPE equals 'I', 'E', or 'T' then FEDERAL WASTE GENERATOR CATEGORY OWNER must equal 'HQ' or null
4/1/2010 - Today FEDERAL WASTE GENERATOR CATEGORY OWNER must equal 'HQ'.

HD2-320

All If FEDERAL WASTE GENERATOR CATEGORY is provided then FEDERAL WASTE GENERATOR CATEGORY OWNER must be provided. If FEDERAL WASTE GENERATOR CATEGORY OWNER is provided then FEDERAL WASTE GENERATOR CATEGORY must be provided.

HD2-330

Prior to 1/1/2004 FEDERAL WASTE GENERATOR CATEGORY must equal a nationally-defined generator category value or null.
1/1/2004 to 4/1/2010 If SOURCE TYPE equals 'N' or 'A' then FEDERAL WASTE GENERATOR CATEGORY must equal a nationally-defined generator category value. If SOURCE TYPE equals 'I', 'E', or 'T' then FEDERAL WASTE GENERATOR CATEGORY must equal a nationally-defined generator category value or null.
4/1/2010 - Today FEDERAL WASTE GENERATOR CATEGORY must equal a nationally-defined generator category value.

HD2-335

All If FEDERAL WASTE GENERATOR CATEGORY equals 'P' or 'U' then SOURCE TYPE must equal 'I'.

HD2-340

Prior to 1/1/2004 STATE WASTE GENERATOR CATEGORY OWNER must equal ACTIVITY LOCATION of the site or  null
1/1/2004 to 4/1/2010 If SOURCE TYPE equals 'N' or 'A' then STATE WASTE GENERATOR CATEGORY OWNER must equal the ACTIVITY LOCATION of the site. If SOURCE TYPE equals 'I', 'E', or 'T' then STATE WASTE GENERATOR CATEGORY OWNER must equal ACTIVITY LOCATION of the site or  null
4/1/2010 - Today STATE WASTE GENERATOR CATEGORY OWNER must equal submitter's agency.

HD2-350

All If STATE WASTE GENERATOR CATEGORY is provided then STATE WASTE GENERATOR CATEGORY OWNER must be provided. If STATE WASTE GENERATOR CATEGORY OWNER is provided then STATE WASTE GENERATOR CATEGORY must be provided.

HD2-360

Prior to 1/1/2004 STATE_WASTE GENERATOR CATEGORY must equal an implementer-defined generator category value or null.
1/1/2004 to 4/1/2010 If SOURCE TYPE equals 'N' or 'A' then STATE WASTE GENERATOR CATEGORY must equal an implementer-defined generator category value. If SOURCE TYPE equals 'I', 'E', or 'T' then STATE_WASTE GENERATOR CATEGORY must equal an implementer-defined generator category value or null.
4/1/2010 - Today STATE WASTE GENERATOR CATEGORY must equal an implementer-defined generator category value.

HD2-370

All SHORT TERM GENERATOR must equal 'Y' or 'N'.

HD2-375

All If SHORT TERM GENERATOR equals 'Y' then SHORT TERM GENERATOR NOTES must be provided.

HD2-377

All If SHORT TERM GENERATOR equals 'N' then SHORT TERM GENERATOR NOTES cannot be provided.

HD2-380

All IMPORTER ACTIVITY must equal 'Y' or 'N'.

HD2-390

Prior to 8/21/2019 MIXED WASTE GENERATOR must equal 'Y' or 'N'.
8/21/2019 - Today MIXED WASTE GENERATOR must be null.

HD2-400

All TRANSPORTER must equal 'Y' or 'N'.

HD2-410

All TRANSFER FACILITY must equal 'Y' or 'N'.

HD2-420

All TSD ACTIVITY must equal 'Y' or 'N'.

HD2-430

All RECYCLER ACTIVITY must equal 'Y' or 'N'.

HD2-440

All ON-SITE BURNER EXEMPTION must equal 'Y' or 'N'.

HD2-450

All FURNACE EXEMPTION must equal 'Y' or 'N'.

HD2-460

All UNDERGROUND INJECTION ACTIVITY must equal 'Y' or 'N'.

HD2-470

All OFF-SITE RECEIPT must equal 'Y' or 'N'.

HD2-480

All UNIVERSAL WASTE DESTINATION FACILITY must equal 'Y' or 'N'.

HD2-490

All USED OIL TRANSPORTER must equal 'Y' or 'N'.

HD2-500

All USED OIL TRANSFER FACILITY must equal 'Y' or 'N'.

HD2-510

All USED OIL PROCESSOR must equal 'Y' or 'N'.

HD2-520

All USED OIL REFINER must equal 'Y' or 'N'.

HD2-530

All OFF-SPECIFICATION USED OIL BURNER must equal 'Y' or 'N'.

HD2-540

All USED OIL MARKET BURNER must equal 'Y' or 'N'.

HD2-550

All USED OIL SPECIFICATION MARKETER must equal 'Y' or 'N'.

HD2-555

All The ACTIVITY LOCATION must be opted into Subpart K to provide Subpart K data.

HD2-560

Prior to 4/1/2010 SUBPART K COLLEGE must be null.
4/1/2010 - Today SUBPART K COLLEGE must equal 'Y' or 'N'.

HD2-570

Prior to 4/1/2010 SUBPART K HOSPITAL must be null.
4/1/2010 - Today SUBPART K HOSPITAL must equal 'Y' or 'N'.

HD2-580

Prior to 4/1/2010 SUBPART K NON-PROFIT RESEARCH INSTITUTE must be null.
4/1/2010 - Today SUBPART K NON-PROFIT RESEARCH INSTITUTE must equal 'Y' or 'N'.

HD2-590

Prior to 4/1/2010 SUBPART K WITHDRAWAL must be null.
4/1/2010 - Today SUBPART K WITHDRAWAL must equal 'Y' or 'N'.

HD2-600

All If SUBPART K WITHDRAWAL equals 'Y' then SUBPART K COLLEGE must equal 'N' and SUBPART K HOSPITAL must equal 'N' and SUBPART K NON-PROFIT RESEARCH INSTITUTE must equal 'N'.

HD2-610

1/1/2004 - Today If SOURCE TYPE equals 'N' or 'A' then there must be at least one linked record in HNAICS5 where NAICS SEQUENCE NUMBER equals 1.

HD2-620

1/1/2004 - 3/31/2010 If SOURCE TYPE equals 'N' or 'A' then there must be at least one linked record in HCERTIFICATION5.
4/1/2010 - Today If SOURCE TYPE equals 'N', 'A', or 'T' then there must be at least one linked record in HCERTIFICATION5.

HD2-630

1/1/2004 - Today If SOURCE TYPE equals 'N' or 'A' then there must be at least  one linked record in HOWNER_OPERATOR5 where OWNER/OPERATOR INDICATOR equals 'CO' and at least one linked record in HOWNER_OPERATOR5 where OWNER/OPERATOR INDICATOR equals 'CP'.

HD2-640

4/1/2010 - Today If SOURCE TYPE equals 'N', 'A', or 'T' and (FEDERAL WASTE GENERATOR CATEGORY equals '1', '2', or '3' and SUBPART P HEALTHCARE FACILITY does not equal 'Y'), or TSD ACTIVITY equals 'Y' or RECYCLER ACTIVITY equals 'Y' or RECYCLER ACTIVITY NON-STORAGE equals 'Y' or ON-SITE BURNER EXEMPTION equals 'Y' or FURNACE EXEMPTION equals 'Y' or SUBPART P REVERSE DISTRIBUTOR equals 'Y' then there must be at least one linked record in HWASTE_CODE5.

HD2-650

All If LOCATION COUNTRY does not equal 'US' or null then HSM data cannot be provided.

HD2-655

All If RECEIVE DATE is less than December 29, 2008 then HSM data cannot be provided.

HD2-660

All If LOCATION COUNTRY does not equal 'US' or null then the following activities must equal 'N':  FEDERAL WASTE GENERATOR CATEGORY, IMPORTER ACTIVITY, SHORT TERM GENERATOR, MIXED WASTE GENERATOR, TRANSFER FACILITY, TSD ACTIVITY, RECYCLER ACTIVITY, RECYCLER ACTIVITY NON-STORAGE, ON-SITE BURNER EXEMPTION, FURNACE EXEMPTION, UNDERGROUND INJECTION ACTIVITY, UNIVERSAL WASTE DESTINATION FACILITY, USED OIL BURNER, USED OIL TRANSFER FACILITY, USED OIL PROCESSOR, USED OIL REFINER, USED OIL SPECIFICATION MARKETER, USED OIL FUEL MARKETER, SUBPART K COLLEGE, SUBPART K HOSPITAL, SUBPART K NON-PROFIT RESEARCH INSTITUTE,  SUBPART K WITHDRAWAL, RECOGNIZED TRADER IMPORTER, RECOGNIZED TRADER EXPORTER, SLAB IMPORTER,  SLAB EXPORTER, SUBPART P HEALTHCARE FACILITY, SUBPART P REVERSE DISTRIBUTOR, and SUBPART P WITHDRAWAL.

HD2-670

1/1/2004 - Today If SOURCE TYPE equals 'A' then there must be exactly one linked record in HPART_A5.

HD2-680

4/1/2010 - Today If MIXED WASTE GENERATOR equals 'Y' then FEDERAL WASTE GENERATOR CATEGORY must equal '1', '2', or '3'.

HD2-690

4/1/2010 - Today If SOURCE TYPE equals 'T' or 'E' then SHORT TERM GENERATOR must equal 'Y'.

HD2-700

4/1/2010 - Today If SHORT TERM GENERATOR equals 'Y' then FEDERAL WASTE GENERATOR CATEGORY must equal '1', '2', or '3'.

HD2-710

Prior to 1/1/2017 RECOGNIZED TRADER IMPORTER must equal null or 'N'.
1/1/2017 - Today RECOGNIZED TRADER IMPORTER must equal 'Y' or 'N'.

HD2-720

Prior to 1/1/2017 RECOGNIZED TRADER EXPORTER must equal null or 'N'.
1/1/2017 - Today RECOGNIZED TRADER EXPORTER must equal 'Y' or 'N'.

HD2-730

Prior to 1/1/2017 SLAB IMPORTER must equal null or 'N'.
1/1/2017 - Today SLAB IMPORTER must equal 'Y' or 'N'.

HD2-740

Prior to 1/1/2017 SLAB EXPORTER must equal null or 'N'.
1/1/2017 - Today SLAB EXPORTER must equal 'Y' or 'N'.

HD2-750

All If SOURCE TYPE equals 'K' or 'D' then the following activities must equal 'N':  FEDERAL WASTE GENERATOR, SHORT TERM GENERATOR, MIXED WASTE GENERATOR, TSD ACTIVITY, OFF-SITE RECEIPT, RECYCLER ACTIVITY, RECYCLER ACTIVITY NON-STORAGE, ON-SITE BURNER EXEMPTION, FURNACE EXEMPTION, TRANSPORTER, TRANSFER FACILITY, UNDERGROUND INJECTION ACTIVITY, IMPORTER ACTIVITY, RECOGNIZED TRADER IMPORTER, RECOGNIZED TRADER EXPORTER, SLAB IMPORTER, SLAB EXPORTER, UNIVERSAL WASTE DESTINATION FACILITY, USED OIL TRANSPORTER, USED OIL TRANSFER FACILITY, USED OIL PROCESSOR, USED OIL REFINER, USED OIL BURNER, USED OIL MARKET BURNER, USED OIL SPEC MARKETER, SUBPART K COLLEGE, SUBPART K HOSPITAL, SUBPART K NON-PROFIT RESEARCH INSTITUTE,  SUBPART K WITHDRAWAL, SUBPART P HEALTHCARE FACILITY, SUBPART P REVERSE DISTRIBUTOR, and SUBPART P WITHDRAWAL.

HD2-760

All If SOURCE TYPE equals 'K' or 'D' then there cannot be any linked records in HUNIVERSAL_WASTE5 where UNIVERSAL WASTE OWNER equals 'HQ' and ACCUMULATED equals 'Y'.

HD2-765

All

If SOURCE TYPE equals 'K' or 'D' then there cannot be any linked records in HHSM_BASIC5 where REASON FOR NOTIFICATION equals 'I' or 'R'.

HD2-770

All

If SOURCE TYPE equals 'I', 'A', 'T', 'E', 'D', or 'K then there cannot be any linked records in HEPISODIC_EVENT.

HD2-780

All

If SOURCE TYPE equals 'E', 'D', or 'K' then there cannot be any linked records in HLQG_CONSOLIDATION.

HD2-790

All If SOURCE TYPE equals 'E' or 'K' then there cannot be any linked records in HLQG_CLOSURE.

HD2-800

All

If SOURCE TYPE equals 'K' then MANIFEST BROKER must equal 'Y'.

HD2-805

Prior to 6/1/2017 MANIFEST BROKER must equal null or 'N'.
6/1/2017 - Today MANIFEST BROKER must equal 'Y' or 'N'.

HD2-810

Prior to 6/1/2017 RECYCLER ACTIVITY NON-STORAGE must equal null or 'N'.
6/1/2017 - Today RECYCLER ACTIVITY NON-STORAGE must equal 'Y' or 'N'.

HD2-815

All Both RECYCLER ACTIVITY and RECYCLER ACTIVITY NON-STORAGE cannot equal 'Y'

HD2-820

All If FEDERAL WASTE GENERATOR does not equal '2',  '3', or 'N' then there cannot be any linked records in HEPISODIC_EVENT.

HD2-830

All If SHORT TERM GENERATOR equals 'Y' then there cannot be any linked records in HEPISODIC_EVENT.

HD2-840

All If FEDERAL WASTE GENERATOR does not equal '1' then there cannot be any linked records in HLQG_CONSOLIDATION.

HD2-850

All If RECEIVE DATE < June 1, 2017 then there cannot be any linked records in HEPISODIC_EVENT.

HD2-860

All If RECEIVE DATE < June 1, 2017 then there cannot be any linked records in HLQG_CONSOLIDATION.

HD2-870

All If RECEIVE DATE < June 1, 2017 then there cannot be any linked records in HLQG_CLOSURE.

HD2-880

All The ACTIVITY LOCATION must be opted into Subpart P to provide Subpart P data.

HD2-890

Prior to 8/21/2019 SUBPART P HEALTHCARE FACILITY must equal null or 'N'.
8/21/2019 - Today SUBPART P HEALTHCARE FACILITY must equal 'Y' or 'N'.

HD2-900

Prior to 8/21/2019 SUBPART P REVERSE DISTRIBUTOR must equal null or 'N'.
8/21/2019 - Today SUBPART P REVERSE DISTRIBUTOR must equal 'Y' or 'N'.

HD2-910

Prior to 8/21/2019 SUBPART P WITHDRAWAL must equal null.
8/21/2019 - Today SUBPART P WITHDRAWAL must equal 'Y' or 'N'.

HD2-920

All If SUBPART P HEALTHCARE FACILITY equals 'Y' then SUBPART P REVERSE DISTRIBUTOR must equal 'N'.

HD2-930

All If SUBPART P REVERSE DISTRIBUTOR equals 'Y' then SUBPART P HEALTHCARE FACILITY must equal 'N'.

HD2-940

All If SUBPART P WITHDRAWAL equals 'Y' then SUBPART P HEALTHCARE FACILITY must equal 'N' and SUBPART P REVERSE DISTRIBUTOR must equal 'N'.
HD2-950 All If RECYCLER ACTIVITY equals 'Y' then OFF-SITE RECEIPT must equal 'Y'. 
HD2-960 All If RECYCLER ACTIVITY NON-STORAGE equals 'Y' then OFF-SITE RECEIPT must equal 'Y'.
HD2-970 All CONTACT PREFERRED LANGUAGE must equal a nationally-defined language value or null.  If CONTACT PREFERRED LANGUAGE is null, a value of 'EN' will be assumed.

HOWNER_OPERATOR5

Number

Receive Date

Description

HD3-010

All HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, and SEQ NUMBER must exist in HHANDLER5.

HD3-020

All OWNER/OPERATOR SEQUENCE NUMBER must be greater than zero.

HD3-030

Prior to 1/1/2004 OWNER/OPERATOR INDICATOR must equal a nationally-defined owner/operator indicator value (including legacy values).
1/1/2004 - Today OWNER/OPERATOR INDICATOR must equal a nationally-defined owner/operator indicator value.

HD3-040

All OWNER/OPERATOR NAME must be provided.

HD3-050

All OWNER/OPERATOR TYPE must equal a nationally-defined owner/operator type value.

HD3-060

All DATE BECAME CURRENT must be a valid date greater than or equal to January 1, 1600 or null.

HD3-070

All DATE ENDED CURRENT must be a valid date greater than January 1, 1600 or null.

HD3-080

Prior to 12/16/2016 If DATE ENDED CURRENT is not null then DATE ENDED CURRENT must be after the DATE BECAME CURRENT.
12/16/2016 - Today DATE ENDED CURRENT must equal null.

HD3-085

All If OWNER/OPERATOR COUNTRY equals 'US' or null then OWNER/OPERATOR ZIP must be formatted as 99999, 999999999, or 99999-9999.

HD3-090

Prior to 4/1/2018 If OWNER/OPERATOR COUNTRY equals 'US' or null then OWNER/OPERATOR STATE must equal a nationally-defined state value or null.
4/1/2018 - Today If SOURCE TYPE = 'N' or 'A' and OWNER/OPERATOR COUNTRY equals 'US' or null then OWNER/OPERATOR STATE must equal a nationally-defined state value.
4/1/2018 - Today If SOURCE TYPE = 'I', 'E', 'T', 'D', or 'K' and OWNER/OPERATOR COUNTRY equals 'US' or null then OWNER/OPERATOR STATE must equal a nationally-defined state value or null.

HD3-100

All OWNER/OPERATOR COUNTRY must equal a nationally-defined country value or null.  If OWNER/OPERATOR COUNTRY is null, a value of 'US' will be assumed.

HD3-110

All If OWNER/OPERATOR COUNTRY is not equal to 'US' or null then OWNER/OPERATOR STATE must equal a nationally-defined foreign state value or null.

HD3-130

All If OWNER/OPERATOR COUNTRY equals 'US' or null then OWNER/OPERATOR PHONE must be formatted as 9999999999 or 999-999-9999.

HD3-140

All If OWNER/OPERATOR COUNTRY equals 'US' or null then OWNER/OPERATOR FAX must be formatted as 9999999999 or 999-999-9999.

HD3-150

4/1/2018 - Today If SOURCE TYPE = 'N' or 'A' then OWNER/OPERATOR STREET 1 must be provided.

HD3-160

4/1/2018 - Today If SOURCE TYPE = 'N' or 'A' then OWNER/OPERATOR CITY must be provided.

HD3-170

4/1/2018 - Today If SOURCE TYPE = 'N' or 'A' then OWNER/OPERATOR ZIP must be provided.

HD3-180

All If OWNER/OPERATOR EMAIL is provided it must be formatted as X@X.AA where X is an alphanumeric character (including some special characters) and A is an alpha character.

HNAICS5

Number

Receive Date

Description

HD4-010

All HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, and SEQ NUMBER must exist in HHANDLER5.

HD4-020

All NAICS SEQUENCE NUMBER must be greater than zero.

HD4-030

All NAICS CODE must equal a nationally-defined NAICS code value.   Note:  If the RECEIVE DATE is on or after April 1, 2022, then the NAICS CODE provided must be a valid 2022 NAICS Code.

HD4-040

All NAICS OWNER must equal 'HQ'.

HD4-050

All The NAICS CODE must be unique for each NAICS SEQUENCE NUMBER.

HOTHER_PERMIT5

Number

Receive Date

Description

HD5-010

All HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, and SEQ NUMBER must exist in HHANDLER5.

HD5-020

All SOURCE TYPE must equal 'A'.

HD5-030

All OTHER PERMIT NUMBER must be provided.

HD5-040

All OTHER PERMIT TYPE must equal a nationally-defined other permit type value or an implementer-defined other permit type value.

HD5-050

All OTHER PERMIT OWNER must equal 'HQ' or the ACTIVITY LOCATION of the site.

HD5-060

All OTHER PERMIT DESCRIPTION must be provided.

HWASTE_CODE5

Number

Receive Date

Description

HD6-010

All HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, and SEQ NUMBER must exist in HHANDLER5.

HD6-020

All WASTE CODE must equal a nationally-defined waste code value or an implementer-defined waste code value.

HD6-030

All WASTE CODE OWNER must equal 'HQ' or the ACTIVITY LOCATION of the site.

HUNIVERSAL_WASTE5

Number

Receive Date

Description

HD7-010

All HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, and SEQ NUMBER must exist in HHANDLER5.

HD7-015

All UNIVERSAL WASTE OWNER must equal 'HQ' or the ACTIVITY LOCATION of the site.

HD7-020

All UNIVERSAL WASTE TYPE must equal a nationally-defined universal waste type value or an implementer-defined universal waste type value.

HD7-030

All If UNIVERSAL WASTE TYPE is nationally-defined then ACCUMULATED / MANAGED must equal'Y'.   If UNIVERSAL WASTE TYPE is implementer-defined then ACCUMULATED / MANAGED must equal 'Y' or 'N'.

HD7-040

All If UNIVERSAL WASTE TYPE is implementer-defined then GENERATED must equal 'Y' or 'N'.

HD7-050

All If ACCUMULATED / MANAGED is equal to 'N' then GENERATED must equal 'Y'.

HD7-060

All If GENERATED is equal to 'N' then ACCUMULATED / MANAGED must equal 'Y'.

HD7-070

All If UNIVERSAL WASTE OWNER equals 'HQ' and UNIVERSAL WASTE TYPE equals 'K' then the ACTIVITY LOCATION must be opted into Aerosol Cans.

HD7-080

All If UNIVERSAL WASTE OWNER equals 'HQ' and UNIVERSAL WASTE TYPE equals 'K' then the RECEIVE DATE must be on or after February 7, 2020.

HCERTIFICATION5

Number

Receive Date

Description

HD8-010

All HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, and SEQ NUMBER must exist in HHANDLER5.

HD8-020

All CERTIFICATION SEQUENCE NUMBER must be greater than zero.

HD8-030

All CERTIFICATION SIGNED DATE must be on or after January 1, 1980 and no later than the RECEIVED DATE.

HD8-040

All CERTIFICATION TITLE must be provided.

HD8-050

All CERTIFICATION FIRST NAME must be provided.

HD8-060

All CERTIFICATION LAST NAME must be provided.

HD8-070

All If CERTIFICATION EMAIL is provided it must be formatted as X@X.AA where X is an alphanumeric character (including some special characters) and A is an alpha character.

HSTATE_ACTIVITY5

Number

Receive Date

Description

HD9-010

All HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, and SEQ NUMBER must exist in HHANDLER5.

HD9-020

All STATE ACTIVITY TYPE must equal an implementer-defined state activity value.

HD9-030

All STATE ACTIVITY TYPE OWNER must equal the ACTIVITY LOCATION of the site.

HPART_A5

Number

Receive Date

Description

HDA-010

All HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, and SEQ NUMBER must exist in HHANDLER5.

HDA-020

All SOURCE TYPE must equal 'A'.

HDA-030

1/1/2004 - Today

PERMIT CONTACT FIRST NAME must be provided.

HDA-040

1/1/2004 - Today

PERMIT CONTACT LAST NAME must be provided.

HDA-050

1/1/2004 - Today

PERMIT CONTACT PHONE must be provided.

HDA-053

All If  PERMIT CONTACT COUNTRY equals 'US' or null then PERMIT CONTACT PHONE must be formatted as 9999999999 or 999-999-9999.

HDA-055

All If PERMIT CONTACT COUNTRY equals 'US' or null then PERMIT CONTACT ZIP must be formatted as 99999, 999999999, or 99999-9999.

HDA-060

All If PERMIT CONTACT COUNTRY CODE equals 'US' or null then PERMIT CONTACT STATE must equal a nationally-defined state value or null.

HDA-070

All If PERMIT CONTACT COUNTRY is not equal to 'US' or null then PERMIT CONTACT STATE must equal a nationally-defined foreign state value or null.

HDA-080

All PERMIT CONTACT COUNTRY must equal a nationally-defined country value or null.  If PERMIT CONTACT COUNTRY is null, a value of 'US' will be assumed.

HDA-090

12/15/2008 - Today

TSD DATE must be provided.

HDA-100

All

PERMIT CONTACT LAST NAME, PERMIT CONTACT PHONE NUMBER, or TSD DATE must be provided.

HDA-110

All

If PERMIT CONTACT EMAIL is provided it must be formatted as X@X.AA where X is an alphanumeric character (including some special characters) and A is an alpha character.

HOTHER_ID5

Number

Receive Date

Description

HDB-010

All HANDLER ID must exist in HBASIC.

HDB-020

All OTHER ID must be provided.

HDB-030

All RELATIONSHIP OWNER must equal 'HQ' or the ACTIVITY LOCATION of the site.

HDB-040

All RELATIONSHIP must equal a nationally-defined relationship value or an implementer-defined relationship value.

HDB-050

All SAME FACILITY must equal 'Y', 'N', or 'U'.

HHSM_BASIC5

Number

Receive Date

Description

HDC-005

All The ACTIVITY LOCATION must be opted into HSM to provide HSM data.

HDC-010

All HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, and SEQ NUMBER must exist in HHANDLER5.

HDC-020

All RECEIVE DATE must be on or after December 29, 2008.

HDC-030

All REASON FOR NOTIFICATION must equal a nationally-defined HSM reason for notification value.

HDC-040

All If REASON FOR NOTIFICATION equals 'I' or 'S' then HSM EFFECTIVE DATE must after December 29, 2008. If REASON FOR NOTIFICATION equals 'R' then HSM EFFECTIVE DATE must be null.

HDC-050

12/29/2008 - 12/16/2016 If FACILITY CODE equals '07', '08', or '11' then HSM FINANCIAL ASSURANCE must equal 'Y' or 'N'. If FACILITY CODE does not equal '07', '08', or '11' then HSM FINANCIAL ASSURANCE must equal 'N'.
12/16/2016 - Today HSM FINANCIAL ASSURANCE must equal null.

HDC-060

All If REASON FOR NOTIFICATION equals 'R' or 'S' then there must be at least one record in HHSM_BASIC5 where REASON FOR NOTIFICATION equals 'I'.

HDC-070

All There must be at least  one linked record in HHSM_ACTIVITY5.

HDC-080

All HSM data can only be provided for Sources N, A, or I.

HHSM_ACTIVITY5

Number

Receive Date

Description

HDD-005

All The ACTIVITY LOCATION must be opted into HSM to provide HSM data.

HDD-010

All HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, and SEQ NUMBER must exist in HHSM_BASIC.

HDD-020

All HAZARDOUS SECONDARY MATERIAL SEQUENCE NUMBER must be greater than zero.

HDD-030

All FACILITY CODE must equal a nationally-defined facility code value.

HDD-035

All FACILITY CODE OWNER must equal 'HQ'.

HDD-040

All If REASON FOR NOTIFICATION equals 'I' or 'R' then ESTIMATED SHORT TONS must be greater than zero.

HDD-050

All If REASON FOR NOTIFICATION equals 'S' then ESTIMATED SHORT TONS must equal zero.

HDD-060

All If REASON FOR NOTIFICATION equals 'R' then ACTUAL SHORT TONS must be greater than or equal to zero.

HDD-070

All If REASON FOR NOTIFICATION equals 'I' then ACTUAL SHORT TONS must equal zero.

HDD-080

All If REASON FOR NOTIFICATION equals 'S' then ACTUAL SHORT TONS must be greater than or equal to zero.

HDD-090

All LAND BASED UNIT must equal a nationally-defined land-based unit value.

HDD-100

All There must be at least one linked record in HHSM_WASTE_CODE5.

HHSM_WASTE_CODE5

Number

Receive Date

Description

HDE-005

All The ACTIVITY LOCATION must be opted into HSM to provide HSM data.

HDE-010

All HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, SEQ NUMBER, and HSM SEQUENCE NUMBER must exist in HHSM_ACTIVITY5.

HDE-020

All WASTE CODE must equal a nationally-defined waste code value.

HDE-030

All WASTE CODE OWNER must equal 'HQ'.

HHSM_RECYCLER

Note:  Data for this table cannot be provided on or after 8/21/2019.

 

Number

Receive Date

Description

HDF-005

Prior to 8/21/2019 The ACTIVITY LOCATION must be opted into HSM to provide HSM data.

HDF-010

Prior to 8/21/2019 HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, and  SEQ NUMBER must exist in HHANDLER5.

HDF-020

Prior to 8/21/2019 RECYCLER INDICATOR must equal 'Y' or 'N'.

HINACTIVATION

Number

Receive Date

Description

HDG-010

All HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, and  SEQ NUMBER must exist in HHANDLER5.

HDG-020

All INACTIVATION REASON must equal a nationally-defined inactivation reason value.

HDG-030

All If INACTIVATION REASON equals 'OT' then INACTIVATION NOTES must be provided.

HLQG_CLOSURE

Number

Receive Date

Description

HDH-005

All The ACTIVITY LOCATION must be opted into LQG Closure to provide LQG Closure data.

HDH-010

All HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, and  SEQ NUMBER must exist in HHANDLER5.

HDH-020

All CLOSURE TYPE must equal a nationally-defined closure type value.

HDH-030

All EXPECTED CLOSURE DATE, NEW CLOSURE DATE, and/or DATE CLOSED must be provided.

HDH-040

All If EXPECTED CLOSURE DATE or DATE CLOSED is provided then the HANDLER ID must already exist in RCRAInfo.

HDH-050

All If NEW CLOSURE DATE is provided, the NEW CLOSURE DATE must be after the EXPECTED CLOSURE DATE (either in the current record or an existing record).

HDH-060

All If DATE CLOSED is provided then IN COMPLIANCE must equal 'Y' or 'N'.

HDH-070

All If DATE CLOSED is not provided then IN COMPLIANCE must equal null.

HDH-080

All If DATE CLOSED is provided, the DATE CLOSED must be on or before today.

HLQG_CONSOLIDATION

Number

Receive Date

Description

HDI-005

All The ACTIVITY LOCATION must be opted into LQG Consolidation to provide LQG consolidation data.

HDI-010

All HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, and  SEQ NUMBER must exist in HHANDLER5.

HDI-020

All CONSOLIDATION SEQUENCE NUMBER must be greater than zero.

HDI-030

All VSQG HANDLER NAME must be provided.

HDI-040

All VSQG STREET1 must be provided.

HDI-050

All VSQG CITY must be provided.

HDI-060

All VSQG STATE must be a nationally-defined state value.

HDI-070

All VSQG ZIP must be provided.

HDI-080

All VSQG ZIP must be formatted as 99999, 999999999, or 99999-9999.

HDI-090

All VSQG PHONE must be provided.

HDI-100

All VSQG PHONE must be formatted as 9999999999 or 999-999-9999.

HDI-110

All VSQG FIRST NAME must be provided.

HDI-120

All VSQG LAST NAME must be provided.

HDI-130

All The first two characters of the VSQG HANDLER ID must be a nationally-defined state value.

HDI-140

All The VSQG HANDLER ID must be at least four characters and no more than twelve characters.

HDI-150

All The VSQG HANDLER ID cannot be a duplicate of another VSQG HANDLER ID linked to the same HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, and SEQ NUMBER.

HDI-160

All VSQG EMAIL ADDRESS must be provided.

HDI-170

All VSQG EMAIL ADDRESS must be formatted as X@X.AA where X is an alphanumeric character (including some special characters) and A is an alpha character.

HEPISODIC_EVENT

Number

Receive Date

Description

HDJ-005

All The ACTIVITY LOCATION must be opted into Episodic Generation to provide episodic generation data.

HDJ-010

All HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, and  SEQ NUMBER must exist in HHANDLER5.

HDJ-015

All EPISODIC EVENT TYPE OWNER must equal 'HQ'.

HDJ-020

All EPISODIC EVENT TYPE must equal a nationally-defined episodic event type value.

HDJ-030

All If EPISODIC EVENT TYPE equals "P" then a previous event with an EPISODIC EVENT TYPE that equals "P" may not exist where the START DATE of the new event is in the same calendar year of the START DATE of the previous event.

HDJ-040

All If EPISODIC EVENT TYPE equals "U" then a previous event with an EPISODIC EVENT TYPE that equals "U" may not exist where the START DATE of the new event is in the same calendar year of the START DATE of the previous event.

HDJ-070

All EMERGENCY CONTACT PHONE must be provided.

HDJ-080

All EMERGENCY CONTACT PHONE must be formatted as 9999999999 or 999-999-9999.

HDJ-090

All EMERGENCY CONTACT FIRST NAME must be provided.

HDJ-100

All EMERGENCY CONTACT LAST NAME must be provided.

HDJ-110

All START DATE must be provided.

HDJ-120

All END DATE must be provided.

HDJ-130

All END DATE cannot be more than sixty (60) days after the START DATE.

HDJ-140

All If EMERGENCY CONTACT EMAIL is provided it must be formatted as X@X.AA where X is an alphanumeric character (including some special characters) and A is an alpha character.

HDJ-150

All Multiple Episodic Events cannot exist where the HANDLER ID, EPISODIC EVENT TYPE OWNER, EPISODIC EVENT TYPE, and START DATE are the same.

HDJ-160

All There must be at least one linked record in HEPISODIC_PROJECT.

HEPISODIC_WASTE

Number

Receive Date

Description

HDK-005

All The ACTIVITY LOCATION must be opted into Episodic Generation to provide episodic generation data.

HDK-010

All HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, and  SEQ NUMBER must exist in HEPISODIC_EVENT.

HDK-020

All WASTE SEQUENCE NUMBER must be greater than zero.

HDK-030

All WASTE DESCRIPTION must be provided.

HDK-040

All ESTIMATED QUANTITY must be greater than zero.

HDK-050

All There must be at least one linked record in HEPISODIC_WASTE_CODE.

HEPISODIC_WASTE_CODE

Number

Receive Date

Description

HDL-005

All The ACTIVITY LOCATION must be opted into Episodic Generation to provide episodic generation data.

HDL-010

All HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE,  SEQ NUMBER, and WASTE SEQUENCE NUMBER must exist in HEPISODIC_WASTE.

HDL-020

All WASTE CODE must equal a nationally-defined waste code value or an implementer-defined waste code value.

HDL-030

All WASTE CODE OWNER must equal 'HQ' or the ACTIVITY LOCATION of the site.

HDL-040

All If FEDERAL WASTE GENERATOR CATEGORY equals 'N' then WASTE CODE OWNER cannot equal 'HQ'.

HEPISODIC_PROJECT

Number

Receive Date

Description

HDM-005

All The ACTIVITY LOCATION must be opted into Episodic Generation to provide episodic generation data.

HDM-010

All HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE,  and SEQ NUMBER must exist in HEPISODIC_EVENT.

HDM-020

All PROJECT CODE OWNER must equal 'HQ'.

HDM-030

All PROJECT CODE must equal a nationally-defined episodic event project code value.

HDM-040

All If PROJECT CODE equals 'POT' or 'UOT' then OTHER PROJECT DESCRIPTION must be provided.

HDM-050

All If PROJECT CODE is not equal to 'POT' or 'UOT' then OTHER PROJECT DESCRIPTION cannot be provided.

HDM-060

All If EPISODIC EVENT TYPE in HEPISODIC_EVENT = 'P' then PROJECT CODE must start with a 'P'.   If EPISODIC EVENT TYPE in HEPISODIC_EVENT = 'U' then PROJECT CODE must start with a 'U'.

HADDL_CONTACT

Number

Receive Date

Description

HDN-010

All HANDLER ID, ACTIVITY LOCATION, SOURCE TYPE, and SEQ NUMBER must exist in HHANDLER5.

HDN-020

All ADDITIONAL CONTACT SEQUENCE NUMBER must be greater than zero.
HDN-025 All ADDITIONAL CONTACT TYPE OWNER must equal 'HQ' or the ACTIVITY LOCATION of the site.

HDN-030

All ADDITIONAL CONTACT TYPE must equal a nationally-defined contact type value or an implementer-defined contact type value.

HDN-040

All ADDITIONAL CONTACT FIRST NAME must be provided.

HDN-050

All ADDITIONAL CONTACT LAST NAME must be provided.

HDN-060

All ADDITIONAL CONTACT PHONE must be provided.
HDN-070 All If ADDITIONAL CONTACT COUNTRY equals 'US' or null then ADDITIONAL CONTACT PHONE must be formatted as 9999999999 or 999-999-9999.
HDN-080 All If ADDITIONAL CONTACT COUNTRY equals 'US' or null then ADDITIONAL CONTACT FAX must be formatted as 9999999999 or 999-999-9999.

HDN-090

All If ADDITIONAL CONTACT COUNTRY equals 'US' or null then ADDITIONAL CONTACT ZIP must be formatted as 99999, 999999999, or 99999-9999.
HDN-100 All If ADDITIONAL CONTACT COUNTRY equals 'US' or null then ADDITIONAL CONTACT STATE must equal a nationally-defined state value or null.
HDN-110 All If ADDITIONAL CONTACT COUNTRY is not equal to 'US' or null then ADDITIONAL CONTACT STATE must equal a nationally-defined foreign state value or null.
HDN-120 All ADDITIONAL CONTACT COUNTRY  must equal a nationally-defined country value or null.  If ADDITIONAL CONTACT COUNTRY is null, a value of 'US' will be assumed.
HDN-130 All If ADDITIONAL CONTACT EMAIL is provided it must be formatted as X@X.AA where X is an alphanumeric character (including some special characters) and A is an alpha character.

HDN-140

All ADDITIONAL CONTACT PREFERRED LANGUAGE must equal a nationally-defined language value or null.  If ADDITIONAL CONTACT PREFERRED LANGUAGE is null, a value of 'EN' will be assumed.