Validation rules
Validation rules and error codes for DH processes are described on the process pages (e.g., DH-121). More detailed information on validation rules can be found in the separate documents linked below.
Rules for DH processes (excluding metering & imbalance settlement data): Datahub Validation Rules
Rules for metering & imbalance settlement data: Datahub Validation Rules - DH-200 & DH-520
Validation rule documents are no longer updated. The validation rules will be moved to the wiki during summer 2026.
The rules for DH processes can be found in the first document as follows:
DH process | Column |
|---|---|
DH-111 | Customer Transactions / CUS.UPS.REQ |
DH-112 | Customer Transactions / CUS.UPD.REQ |
DH-113 | Customer Transactions / CUS.UPT.REQ |
DH-114 | Customer Transactions / CUS.UPM.REQ |
DH-116 | Customer Transactions / CUS.UPM.MRG.REQ |
DH-121 | Accounting Point Transactions / ACP.CRE.REQ |
DH-122 | Accounting Point Transactions / ACP.UPD.REQ |
Accounting Point Transactions / ACP.UPD.EAC.REQ (EAC update) | |
DH-123 | Accounting Point Transactions / ACP.DEL.REQ |
DH-124 | Accounting Point Transactions / ACP.UPS.REQ |
DH-125 | Accounting Point Transactions / ACP.UPD.MTS.REQ |
DH-126 | Accounting Point Transactions / ACP.CRE.REL |
DH-127 | Accounting Point Transactions / ACP.END.REL |
DH-131 | Accounting Point Transactions / ACP.LSI.REQ |
DH-132 | Accounting Point Transactions / ACP.RTC.REQ |
DH-133 | Accounting Point Transactions / ACP.RTW.REQ |
DH-134 | Accounting Point Transactions / ACP.RTD.REQ |
DH-135 | Accounting Point Transactions / ACP.RTT.REQ |
DH-136 | Accounting Point Transactions / ACP.BSP.REQ |
DH-137 | Accounting Point Transactions / ACP.CUS.LSI |
DH-141 | Community Transactions / ECY.CRE |
DH-142 | Community Transactions / ECY.UPD |
DH-143 | Community Transactions / ECY.END |
DH-311 | Agreement Transactions / AGR.CRE.SLS.REQ |
DH-312 | Agreement Transactions / AGR.CNF.GRD.REQ |
DH-321 | Agreement Transactions / AGR.UPD.SLS.REQ |
DH-322 | Agreement Transactions / AGR.UPD.GRD.REQ |
DH-331 | Agreement Transactions / AGR.END.SLS.REQ |
DH-332 | Agreement Transactions / AGR.MVO.REQ |
DH-333 | Agreement Transactions / AGR.END.GRD.REQ |
DH-341 | Agreement Transactions / AGR.RFS.SLS.REQ |
DH-342 | Agreement Transactions / AGR.CAN.GRD.REQ |
DH-343 | Agreement Transactions / AGR.RFS.SLS.REQ |
DH-344 | Agreement Transactions / AGR.RFS.GRD.REQ |
DH-351 | Agreement Transactions / AGR.CNE.SLS.REQ |
DH-352 | Agreement Transactions / AGR.CNE.GRD.REQ |
DH-411 | Accounting Point Transactions / ACP.CNS.REQ |
DH-412 | Accounting Point Transactions / ACP.CND.REQ |
DH-413 | Accounting Point Transactions / ACP.CDD.REQ |
DH-414 | Accounting Point Transactions / ACP.CAC.REQ |
DH-421 | Accounting Point Transactions / ACP.DCS.REQ |
DH-422 | Accounting Point Transactions / ACP.DCD.REQ |
DH-423 | Accounting Point Transactions / ACP.DDD.REQ |
DH-424 | Accounting Point Transactions / ACP.CAD.REQ |
DH-711 | Product Transactions / PRD.CRS.REQ |
DH-712 | Product Transactions / PRD.CRD.REQ |
DH-713 | Product Transactions / PRC.UPS.REQ |
DH-714 | Product Transactions / PRC.UPD.REQ |
DH-715 | Product Transactions / TSV.UPS.REQ |
DH-716 | Product Transactions / TSV.UPD.REQ |
DH-717 | Product Transactions / PRD.UPS.REQ |
DH-718 | Product Transactions / PRD.UPD.REQ |
DH-721 | Product Transactions / PRD.LSS.REQ |
DH-722 | Product Transactions / PRD.LSD.REQ |
DH-723 | Product Transactions / PRD.LSP.REQ |
DH-724 | Product Transactions / TSV.RTS.REQ |
DH-725 | Product Transactions / TSV.RTD.REQ |
DH-726 | Product Transactions / TSV.RTT.REQ |
DH-731 | Invoice Row Transactions / IVR.CRS.REQ |
DH-732 | Invoice Row Transactions / IVR.CRD.REQ |
DH-741 | Invoice Row Transactions / IVR.RTS.REQ |
DH-742 | Invoice Row Transactions / IVR.RTD.REQ |
DH-743 | Invoice Row Transactions / IVR.RTT.REQ |
DH-811 | Authorisation Transactions / AGR.CRS.AUT.REQ |
DH-812 | Authorisation Transactions / AGR.CRT.AUT.REQ |
DH-813 | Authorisation Transactions / AGR.CRD.AUT.REQ |
DH-841 | Authorisation Transactions / AGR.ENS.AUT.REQ |
DH-842 | Authorisation Transactions / AGR.ENT.AUT.REQ |
DH-844 | Authorisation Transactions / AGR.ENB.AUT.REQ |
DH-921 | Organisation Transactions / ORG.LSS.REQ |
DH-922 | Organisation Transactions / ORG.LSD.REQ |
DH-923 | Organisation Transactions / ORG.LSP.REQ |