2024 claim spec update - validation

Validation Changes

NEW FIELD REQUIREMENTS

Claim.ComplianceCertDate is required where Measure.MeasImpactType equals 'Deem-WP-NC-AE'
Claim.SalesDate is required where Measure.DeliveryType equals 'UpDeemed' and Measure.Upstream_Flag equals 'False'
Claim.ShipmentDate is required where Measure.DeliveryType = UpDeemed and Measure.Upstream_Flag equals 'True'
Claim.OriginalMeterInstallYear is required when Measure.DeliveryType ends in FuelSub
Claim.CMPA_ApplicationID is required when Claim.ClaimType equals 'Custom'
Claim.SEM_Phase is empty or is in the SEM_Phase valuelist 
Claim.TotalCustomerInfrastructureCosts is required when Measure.DeliveryType ends in FuelSub  
Claim.OriginalMeterInstallYear is required when Measure.DeliveryType ends in FuelSub

DO NOT ALLOW NON-EQUITY DEEMED CLAIMS TO REFERENCE A RESTRICTED PERMUTATION

  • Bring in RestrictedPermutation flag with MeasDetailID from eTRM.

  • Reject deemed claims that reference MeasDetailIDs where the restricted permutation flag is true unless the program segment = "Equity".

Claim.MeasDetailID restricted permutation flag equals 'True' when Claim.ClaimType equals 'Deemed' and is Program Segment is not 'Equity'

EXEMPT NEW GROUPS FROM SITE AND CONTACT DATA REQUIREMENT

  • Population NMEC where Measure.MeasImpactType includes "NMEC-Pop"

  • ESA where Program.ProgramCategory = 'Energy Savings Assistance"

  • Placeholder claims where Claim.ClaimID ends with "Placeholder" (case-insensitive)

  • Audits where Claim.ClaimID ends with "Audit" (case-insensitive)

Claim.SiteID is required when Claim.ClaimID does not end with 'Audit' or 'Placeholder' (case-insensitive). 

Claim.SiteID is required when Measure.MeasImpactType does not includes 'NMEC-Pop'.

Claim.SiteID is required when Program.ProgramCategory does not equal 'Energy Savings Assistance'.

REMOVE DEEMED DATE RULES

Claim.InstallationDate is on or after the start dates of all the values supplied of Claim.BldgHVAC, Claim.BldgVint, Claim.DEER_MeasureID, Claim.MeasDetailID, Measure.BldgType, Measure.DeliveryType, Measure.EUL_ID, Measure.MeasAppType, Measure.MeasImpactType, Measure.NTG_ID, Measure.TechGroup and Measure.TechType when Claim.ClaimType equals 'Deemed'.
Claim.ApplicationDate is on or before the end dates of all the values supplied of Claim.BldgHVAC, Claim.BldgVint, Claim.DEER_MeasureID, Claim.MeasDetailID, Measure.BldgType, Measure.DeliveryType, Measure.EUL_ID, Measure.MeasAppType, Measure.MeasImpactType, Measure.NTG_ID, Measure.TechGroup and Measure.TechType when Measure.UseCategory equals 'HVAC' and Claim.ApplicationDate is less than 90 days before the date of Claim.InstallationDate and Claim.ClaimType equals 'Deemed'.
Claim.ApplicationDate is on or before the end dates of all the values supplied of Claim.BldgHVAC, Claim.BldgVint, Claim.DEER_MeasureID, Claim.MeasDetailID, Measure.BldgType, Measure.DeliveryType, Measure.EUL_ID, Measure.MeasAppType, Measure.MeasImpactType, Measure.NTG_ID, Measure.TechGroup and Measure.TechType when (Measure.MeasAppType equals 'NC' or Measure.DeliveryType does not equal 'UpDeemed') and (Claim.ApplicationDate is less than 60 days before the date of Claim.InstallationDate and Claim.ClaimType equals 'Deemed').
Claim.InstallationDate is less than 60 days after the end dates of all the values supplied of Claim.BldgHVAC, Claim.BldgVint, Claim.DEER_MeasureID, Claim.MeasDetailID, Measure.BldgType, Measure.DeliveryType, Measure.EUL_ID, Measure.MeasAppType, Measure.MeasImpactType, Measure.NTG_ID, Measure.TechGroup and Measure.TechType when (Measure.MeasAppType equals 'NC' or Measure.DeliveryType does not equal 'UpDeemed') and (Claim.ApplicationDate is more than 60 days before the date of Claim.InstallationDate and Claim.ClaimType equals 'Deemed').
Claim.InstallationDate is less than 90 days after the end dates of all the values supplied of Claim.BldgHVAC, Claim.BldgVint, Claim.DEER_MeasureID, Claim.MeasDetailID, Measure.BldgType, Measure.DeliveryType, Measure.EUL_ID, Measure.MeasAppType, Measure.MeasImpactType, Measure.NTG_ID, Measure.TechGroup and Measure.TechType when Measure.UseCategory equals 'HVAC' and Claim.ApplicationDate is more than 90 days before the date of Claim.InstallationDate and Claim.ClaimType equals 'Deemed'.
Claim.InstallationDate is on or before the end dates of all the values supplied of Claim.BldgHVAC, Claim.BldgVint, Claim.DEER_MeasureID, Claim.MeasDetailID, Measure.BldgType, Measure.DeliveryType, Measure.EUL_ID, Measure.MeasAppType, Measure.MeasImpactType, Measure.NTG_ID, Measure.TechGroup and Measure.TechType when Measure.MeasAppType does not equal 'NC' and Measure.UseCategory does not equal 'HVAC' and Measure.DeliveryType does not equal 'UpDeemed' and Claim.ClaimType equals 'Deemed'.

ADD DEEMED DATE RULES

CLAIM YEAR QUARTER

Claim.ComplianceCertDate is within the Claim.ClaimYearQuarter when Claim.ClaimType equals 'Deemed' and Measure.MeasImpactType = Deem-WP-NC-AE.
Claim.PermitIssuanceDate is within the Claim.ClaimYearQuarter when Claim.ClaimType equals 'Deemed' and Claim.PermitIssuanceDate is not null and Claim.ComplianceCertDate is null.
Claim.InstallationDate is within the Claim.ClaimYearQuarter when Claim.ClaimType equals 'Deemed' and Claim.PermitIssuanceDate is null and Claim.ComplianceCertDate is null.

START DATE

Claim.SalesDate is on or after the start dates of all the values supplied of Claim.BldgHVAC, Claim.DEER_MeasureID, Claim.MeasDetailID, Measure.BldgType, Measure.EUL_ID, Measure.MeasImpactType, Measure.NTG_ID, Measure.TechGroup and Measure.TechType when Claim.ClaimType equals 'Deemed' and Measure.DeliveryType equals 'UpDeemed' and Measure.Upstream_Flag equals 'False'.
Claim.ShipmentDate is on or after the start dates of all the values supplied of Claim.BldgHVAC, Claim.DEER_MeasureID, Claim.MeasDetailID, Measure.BldgType, Measure.EUL_ID, Measure.MeasImpactType, Measure.NTG_ID, Measure.TechGroup and Measure.TechType when Claim.ClaimType equals 'Deemed' and Measure.DeliveryType equals 'UpDeemed' and Measure.Upstream_Flag equals 'True'.
Claim.ComplianceCertDate is on or after the start dates of all the values supplied of Claim.BldgHVAC, Claim.DEER_MeasureID, Claim.MeasDetailID, Measure.BldgType, Measure.EUL_ID, Measure.MeasImpactType, Measure.NTG_ID, Measure.TechGroup and Measure.TechType when Claim.ClaimType equals 'Deemed' and Measure.MeasImpactType equals 'Deem-WP-NC-AE' and Claim.ComplianceCertDate is earlier than or equal to Claim.ApplicationDate.
Claim.ApplicationDate is on or after the start dates of all the values supplied of Claim.BldgHVAC, Claim.DEER_MeasureID, Claim.MeasDetailID, Measure.BldgType, Measure.EUL_ID, Measure.MeasImpactType, Measure.NTG_ID, Measure.TechGroup and Measure.TechType when Claim.ClaimType equals 'Deemed' and Measure.MeasImpactType equals 'Deem-WP-NC-AE' and Claim.ApplicationDate is earlier than Claim.ComplianceCertDate.
Claim.InstallationDate is on or after the start dates of all the values supplied of Claim.BldgHVAC, Claim.DEER_MeasureID, Claim.MeasDetailID, Measure.BldgType, Measure.EUL_ID, Measure.MeasImpactType, Measure.NTG_ID, Measure.TechGroup and Measure.TechType when Claim.ClaimType equals 'Deemed' and Measure.MeasImpactType is one of (Deem-DEER, Deem-DEER-FuelSub, Deem-WP, Deem-WP-FuelSub) and Claim.InstallationDate is earlier than or equal to Claim.ApplicationDate.
Claim.ApplicationDate is on or after the start dates of all the values supplied of Claim.BldgHVAC, Claim.DEER_MeasureID, Claim.MeasDetailID, Measure.BldgType, Measure.EUL_ID, Measure.MeasImpactType, Measure.NTG_ID, Measure.TechGroup and Measure.TechType when Claim.ClaimType equals 'Deemed' and Measure.MeasImpactType is one of (Deem-DEER, Deem-DEER-FuelSub, Deem-WP, Deem-WP-FuelSub) and Claim.ApplicationDate is earlier than Claim.InstallationDate.

END DATE

Claim.SalesDate is on or before the end dates of all the values supplied of Claim.BldgHVAC, Claim.DEER_MeasureID, Claim.MeasDetailID, Measure.BldgType, Measure.EUL_ID, Measure.MeasImpactType, Measure.NTG_ID, Measure.TechGroup and Measure.TechType when Claim.ClaimType equals 'Deemed' and Measure.DeliveryType equals 'UpDeemed' and Measure.Upstream_Flag equals 'False'.
Claim.ShipmentDate is on or before the end dates of all the values supplied of Claim.BldgHVAC, Claim.DEER_MeasureID, Claim.MeasDetailID, Measure.BldgType, Measure.EUL_ID, Measure.MeasImpactType, Measure.NTG_ID, Measure.TechGroup and Measure.TechType when Claim.ClaimType equals 'Deemed' and Measure.DeliveryType equals UpDeemed and Measure.Upstream_Flag equals 'True'.
Claim.ComplianceCertDate is on or before the end dates of all the values supplied of Claim.BldgHVAC, Claim.DEER_MeasureID, Claim.MeasDetailID, Measure.BldgType, Measure.EUL_ID, Measure.MeasImpactType, Measure.NTG_ID, Measure.TechGroup and Measure.TechType when Claim.ClaimType equals 'Deemed' and Measure.MeasImpactType equals 'Deem-WP-NC-AE' and Claim.ComplianceCertDate is earlier than or equal to 'Claim.ApplicationDate'.
Claim.ApplicationDate is on or before the end dates of all the values supplied of Claim.BldgHVAC, Claim.DEER_MeasureID, Claim.MeasDetailID, Measure.BldgType, Measure.EUL_ID, Measure.MeasImpactType, Measure.NTG_ID, Measure.TechGroup and Measure.TechType when Claim.ClaimType equals 'Deemed' and Measure.MeasImpactType equals 'Deem-WP-NC-AE' and Claim.ApplicationDate is earlier than Claim.ComplianceCertDate.
Claim.InstallationDate is on or before the end dates of all the values supplied of Claim.BldgHVAC, Claim.DEER_MeasureID, Claim.MeasDetailID, Measure.BldgType, Measure.EUL_ID, Measure.MeasImpactType, Measure.NTG_ID, Measure.TechGroup and Measure.TechType when Claim.ClaimType equals 'Deemed' and Measure.MeasImpactType is one of (Deem-DEER, Deem-DEER-FuelSub, Deem-WP, Deem-WP-FuelSub) and Claim.InstallationDate is earlier than or equal to Claim.ApplicationDate.
Claim.ApplicationDate is on or before the end dates of all the values supplied of Claim.BldgHVAC, Claim.DEER_MeasureID, Claim.MeasDetailID, Measure.BldgType, Measure.EUL_ID, Measure.MeasImpactType, Measure.NTG_ID, Measure.TechGroup and Measure.TechType when Claim.ClaimType equals 'Deemed' and Measure.MeasImpactType is one of (Deem-DEER, Deem-DEER-FuelSub, Deem-WP, Deem-WP-FuelSub) and Claim.ApplicationDate is earlier than Claim.InstallationDate.

Select the module in CEDARS
-

Please authenticate to join the conversation.

Upvoters
Status

Completed

Board
πŸ’‘

Feature Request

ETA
Aug 27, 2024
Date

Over 1 year ago

Author

Jennifer Scheuerell

Subscribe to post

Get notified by email when there are changes.