OpenDQV Cloud starter template (v0.1) — your tenant inherits this baseline. First customer edit creates v1.0 in your audit trail; pin by yaml_hash for replay. Economic Crime and Corporate Transparency Act 2023 compliance contract for Companies House director and PSC (Person with Significant Control) identity verification. Enforces mandatory ID verification before a filing record is saved — structurally preventing the omission failure mode the Act was designed to close: directors and PSCs registered at Companies House without their identity having been verified. A missing verification field triggers a 422 before the record enters the filing system.
| Rule | Field | Severity | What it enforces (the message your team sees) |
|---|---|---|---|
| company_number_required | company_number | error | company_number is required — every filing must be linked to a registered Companies House company number |
| company_name_required | company_name | error | company_name is required |
| individual_full_name_required | individual_full_name | error | individual_full_name is required — the full legal name of the director, officer, or PSC must be recorded |
| individual_role_required | individual_role | error | individual_role is required — record whether this individual is a director, company_secretary, person_with_significant_control, or other |
| individual_role_valid | individual_role | error | individual_role must be one of: director, company_secretary, person_with_significant_control, llp_member, llp_designated_member, other |
| date_of_birth_required | date_of_birth | error | date_of_birth is required — the Economic Crime and Corporate Transparency Act 2023 requires DOB for all individuals registered at Companies House |
| date_of_birth_format | date_of_birth | error | date_of_birth must be a valid date (YYYY-MM-DD) |
| nationality_required | nationality | error | nationality is required — nationality must be recorded for all individuals in the filing |
| country_of_residence_required | country_of_residence | error | country_of_residence is required |
| id_verification_method_required | id_verification_method | error | id_verification_method is required — identity verification is mandatory under the Economic Crime and Corporate Transparency Act 2023; record how identity was verified |
| id_verification_method_valid | id_verification_method | error | id_verification_method must be one of: uk_passport, uk_driving_licence, biometric_residence_permit, digital_identity_service, certified_copy, other |
| id_verification_date_required | id_verification_date | error | id_verification_date is required — record the date identity was verified |
| id_verification_date_format | id_verification_date | error | id_verification_date must be a valid date (YYYY-MM-DD) |
| id_verified_by_required | id_verified_by | error | id_verified_by is required — record who or what verified identity (Companies House, ACSP name, or digital identity provider) |
| filing_prepared_by_required | filing_prepared_by | error | filing_prepared_by is required — record who prepared this filing record |
| filing_date_required | filing_date | error | filing_date is required — record the date this filing record was prepared |
| filing_date_format | filing_date | error | filing_date must be a valid date (YYYY-MM-DD) |
Run your own data against this contract in the free trial — drop a CSV in the dashboard, no code, no credit card. Start free trial →