We’re encountering a schema validation error when submitting a Confirmation and Verification Statement (ConfirmationAndVerificationStatement-v1-0) for a company that has both a Director and a Member (shareholder) who both need to be verified as PSCs.
Our scenario:
Person A: Director (with Companies House Personal Code)
Person B: Member/Shareholder (with Companies House Personal Code)
Both need to submit identity verification as part of the confirmation statement
The error we receive:
<Text>XML failed schema validation: Invalid XML: Element 'Member' is not valid for content model: '((Director|Member),)' line 104 column 28</Text>
What we tried:
We attempted to submit a single VerificationStatement containing both Director and Member elements:
<VerificationStatement>
<Director>
<Person>
<Forename>...</Forename>
<Surname>...</Surname>
<DOB>...</DOB>
<VerificationDetails>...</VerificationDetails>
</Person>
</Director>
<Member>
<Person>
<Forename>...</Forename>
<Surname>...</Surname>
<DOB>...</DOB>
<VerificationDetails>...</VerificationDetails>
</Person>
</Member>
</VerificationStatement>
Understanding the schema constraint:
Looking at the XSD schema (lines 122-131), the VerificationStatement element has an xs:choice which means we can only include EITHER Director elements OR Member elements, but not both in a single statement.
Our questions:
- How should we correctly submit verification details when we have both directors and members as PSCs? Should all verifying persons be submitted under one category or should only directors go in Director elements and members in Member elements, requiring separate submissions?
- If separate submissions are required, should we: Make two separate confirmation statement submissions (one for directors, one for members) or is there another mechanism to handle mixed roles?