BUSINESS RULES - FINANCIAL ASSURANCE MODULE

Business rules associated with data in the Financial Assurance Module is documented below.  All data, whether entered using the user interface or submitted via XML translation must meet these business rules.  The business rules are organized by table as found on the structure chart.  

 

GENERAL

Number

Description

FA-000

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

FCOST_ESTIMATE4

Number

Description

FA1-010

HANDLER ID must exist in HBASIC.

FA1-020

FINANCIAL ASSURANCE TYPE must equal ‘C’, ‘P’, ‘S’, ‘N’, ‘B’, or ‘A’.

FA1-030

COST ESTIMATE RESPONSIBLE AGENCY must equal ‘E’ or ‘S’.

FA1-040

COST COVERAGE SEQUENCE NUMBER must be greater than zero.

FA1-045

If the ACTIVITY LOCATION has indicated that the responsible person information is required then RESPONSIBLE PERSON OWNER and RESPONSIBLE PERSON must be provided.

FA1-050

RESPONSIBLE PERSON OWNER must equal the submitter’s agency or null.

FA1-060

If RESPONSIBLE PERSON is provided then RESPONSIBLE PERSON OWNER must be provided.

If RESPONSIBLE PERSON OWNER is provided then RESPONSIBLE PERSON must be provided.

FA1-070

RESPONSIBLE PERSON must be a valid implementer-defined value in LU_STAFF or null.

FA1-080

COST ESTIMATE AMOUNT must be greater than or equal to zero.

FA1-090

COST ESTIMATE DATE must be on or after October 1, 1980 and no later than today.

FA1-125

If FINANCIAL ASSURANCE TYPE equals ‘N’ and COST ESTIMATE AMOUNT is less than 6,000,000 Then NOTES must be provided.

FA1-135

If FINANCIAL ASSURANCE TYPE equals ‘S’ and COST ESTIMATE AMOUNT is less than 2,000,000 Then NOTES must be provided.

FA1-145

If FINANCIAL ASSURANCE TYPE equals ‘B’ and COST ESTIMATE AMOUNT is less than 8,000,000 Then NOTES must be provided.

FA1-150

If COST ESTIMATE REASON equals ‘C’, ‘F’, ‘N’, ‘P’, ‘T’, ‘V’, X’, or ‘W’ Then COST ESTIMATE AMOUNT must equal zero.

FA1-160

If FINANCIAL ASSURANCE TYPE = ‘A’ Then COST ESTIMATE REASON must equal ‘A’, ‘C’, ‘F’, ‘I’, ‘N’, ‘R’, ‘S’, ‘T’, ‘V’, or ‘W’.

FA1-170

If FINANCIAL ASSURANCE TYPE = ‘C’ Then COST ESTIMATE REASON must equal ‘A’, ‘C’, ‘F’, ‘I’, ‘N’, ‘R’, ‘S’, ‘W’, or ‘X’.

FA1-180

If FINANCIAL ASSURANCE TYPE = ‘P’ Then COST ESTIMATE REASON must equal ‘A’, ‘C’, ‘F’, ‘I’, ‘N’, ‘P’, ‘R’, ‘S’, or ‘W’.

FA1-190

If FINANCIAL ASSURANCE TYPE = ‘B’, ‘N’, or ‘S’ Then COST ESTIMATE REASON must equal ‘A’, ‘C’, ‘F’, ‘I’, ‘N’, ‘R’, ‘S’, ‘W’, or ‘L’.

FA1-200

If COST ESTIMATE REASON  equals ‘W’ Then NOTES must be provided.

FA1-210

If COST ESTIMATE AMOUNT equals zero Then there cannot be a corresponding record in FLN_COST_MECHANISM_DETAIL4 or FA4.

FA1-230

If COST ESTIMATE AMOUNT equals zero Then NOTES must be provided.

FA1-240

UPDATE DUE DATE must after the COST ESTIMATE DATE or null.

FMECHANISM4

Number

Description

FA2-010

HANDLER ID, MECHANISM AGENCY, and MECHANISM SEQUENCE NUMBER must exist in FMECHANISM_DETAIL4 or FA3.

FA2-020

MECHANISM AGENCY must equal ‘E’ or ‘S’.

FA2-030

MECHANISM SEQUENCE NUMBER must be greater than zero.

FA2-040

MECHANISM TYPE OWNER must equal ‘HQ’ or the submitter’s agency.

FA2-050

MECHANISM TYPE must be a valid nationally-defined mechanism type value  or an implementer-defined mechanism type value.

FA2-080

PROVIDER must be provided.

FA2-090

If MECHANISM EXPIRES equals ‘Y’ in LU_MECHANISM for this MECHANISM TYPE then the EXPIRATION / RELEASE DATE must be provided.

FA2-100

ACTIVE MECHANISM must equal 'Y' or 'N'.

FA2-110

If PROVIDER 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.

FMECHANISM_DETAIL4

Number

Description

FA3-010

HANDLER ID, MECHANISM AGENCY, and MECHANISM SEQUENCE NUMBER must exist in FMECHANISM4 or FA2.

FA3-018

MECHANISM DETAIL SEQUENCE NUMBER must be greater than zero.

FA3-020

MECHANISM IDENTIFICATION must be provided.

FA3-030

FACE VALUE AMOUNT must be greater than or equal to zero.

FA3-040

FACILITY FACE VALUE AMOUNT must be greater than or equal to zero.

FA3-050

FACE VALUE AMOUNT must be greater than or equal to FACILITY FACE VALUE AMOUNT.

FA3-060

EFFECTIVE DATE must be on or after October 1, 1980 and no later than today.

FA3-070

EXPIRATION / RELEASE DATE must be after the EFFECTIVE DATE or null.

FA3-080

If MECHANISM EXPIRES equals ‘Y’ in LU_MECHANISM for this MECHANISM TYPE then the EXPIRATION / RELEASE DATE must be provided.

FA3-090

If MECHANISM TYPE equals 'F' or 'C' then ALTERNATIVE must equal '1' or '2'.

FLN_COST_MECHANISM_DETAIL4

Number

Description

FA4-010

HANDLER ID, FINANCIAL ASSURANCE TYPE, COST ESTIMATE AGENCY, and COST ESTIMATE COVERAGE SEQUENCE NUMBER must exist in FCOST_ESTIMATE4 or FA1.

FA4-020

HANDLER ID, MECHANISM AGENCY, MECHANISM SEQUENCE NUMBER, and MECHANISM DETAIL SEQUENCE NUMBER must exist in FMECHANISM_DETAIL4 or FA3.

FA4-030

The cost estimate must be linked to a mechanism with the same responsible agency.

FA4-040

A record in FA4 cannot correspond to a record in FCOST_ESTIMATE4 or FA1 where COST ESTIMATE AMOUNT equals zero.