Starter contract

companies_house_filing

17 rules · plain YAML · starts in observation mode

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.

These are starting points you own. Every rule below ships in the trial, starts in observation mode, and is yours to read, edit, or delete from day one. Rules that reference a lookup list (lookup_file) validate against reference data you control in your tenant.
Rules as at 29 August 2026 — starting points you own, not a maintained regulatory feed. We correct errors in these samples; tracking regulatory change in your active contracts is yours.
RuleFieldSeverityWhat it enforces (the message your team sees)
company_number_requiredcompany_numbererrorcompany_number is required — every filing must be linked to a registered Companies House company number
company_name_requiredcompany_nameerrorcompany_name is required
individual_full_name_requiredindividual_full_nameerrorindividual_full_name is required — the full legal name of the director, officer, or PSC must be recorded
individual_role_requiredindividual_roleerrorindividual_role is required — record whether this individual is a director, company_secretary, person_with_significant_control, or other
individual_role_validindividual_roleerrorindividual_role must be one of: director, company_secretary, person_with_significant_control, llp_member, llp_designated_member, other
date_of_birth_requireddate_of_birtherrordate_of_birth is required — the Economic Crime and Corporate Transparency Act 2023 requires DOB for all individuals registered at Companies House
date_of_birth_formatdate_of_birtherrordate_of_birth must be a valid date (YYYY-MM-DD)
nationality_requirednationalityerrornationality is required — nationality must be recorded for all individuals in the filing
country_of_residence_requiredcountry_of_residenceerrorcountry_of_residence is required
id_verification_method_requiredid_verification_methoderrorid_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_validid_verification_methoderrorid_verification_method must be one of: uk_passport, uk_driving_licence, biometric_residence_permit, digital_identity_service, certified_copy, other
id_verification_date_requiredid_verification_dateerrorid_verification_date is required — record the date identity was verified
id_verification_date_formatid_verification_dateerrorid_verification_date must be a valid date (YYYY-MM-DD)
id_verified_by_requiredid_verified_byerrorid_verified_by is required — record who or what verified identity (Companies House, ACSP name, or digital identity provider)
filing_prepared_by_requiredfiling_prepared_byerrorfiling_prepared_by is required — record who prepared this filing record
filing_date_requiredfiling_dateerrorfiling_date is required — record the date this filing record was prepared
filing_date_formatfiling_dateerrorfiling_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 →