# CS01 : Validation between Statement of Capital & Shareholders

**URL:** <https://xmlforum.companieshouse.gov.uk/t/cs01-validation-between-statement-of-capital-shareholders/171>\
**Category:** Confirmation Statement (New Annual Return)\
**Created:** [June 16, 2016, 9:18am UTC](https://xmlforum.companieshouse.gov.uk/t/cs01-validation-between-statement-of-capital-shareholders/171 "2016-06-16T09:18:56Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![conor\_treanor](https://xmlforum.companieshouse.gov.uk/user_avatar/xmlforum.companieshouse.gov.uk/conor_treanor/32/38_2.png) [@conor\_treanor](https://xmlforum.companieshouse.gov.uk/u/conor_treanor)\
**Post date:** [June 16, 2016, 9:18am UTC](https://xmlforum.companieshouse.gov.uk/t/cs01-validation-between-statement-of-capital-shareholders/171/1 "2016-06-16T09:18:56Z")

</div>

In relation to the electronic filing of the CS01, could you please define the validation between the Statement of Capital and the Shareholders ?

I believe the validation will check if the number of shares balance in both parts, and will reject submission they don’t match exactly (i.e.) Total Number of Shares for a particular currency must equal the sum of the number held for each Shareholding for that currency .

Please confirm.

---

<div class="post-metadata">

**Author:** ![chirst](https://xmlforum.companieshouse.gov.uk/letter_avatar_proxy/v4/letter/c/8baadc/32.png) [@chirst](https://xmlforum.companieshouse.gov.uk/u/chirst)\
**Post date:** [June 16, 2016, 11:04am UTC](https://xmlforum.companieshouse.gov.uk/t/cs01-validation-between-statement-of-capital-shareholders/171/2 "2016-06-16T11:04:51Z")

</div>

The validation for the CS01 in terms of capital and shareholders remains the same as the AR01. Here is a link to the [validation](http://xmlalpha.companieshouse.gov.uk/validation_html/index.html) that we do on the XMLGW which is not part of the schema, but outside of this is done on our main system which will return either an accept or reject.

---

<div class="post-metadata">

**Author:** ![conor\_treanor](https://xmlforum.companieshouse.gov.uk/user_avatar/xmlforum.companieshouse.gov.uk/conor_treanor/32/38_2.png) [@conor\_treanor](https://xmlforum.companieshouse.gov.uk/u/conor_treanor)\
**Post date:** [June 16, 2016, 12:43pm UTC](https://xmlforum.companieshouse.gov.uk/t/cs01-validation-between-statement-of-capital-shareholders/171/3 "2016-06-16T12:43:01Z")

</div>

excellent, thank you for the quick reply, much appreciated

---

<div class="post-metadata">

**Author:** ![lukefootner](https://xmlforum.companieshouse.gov.uk/letter_avatar_proxy/v4/letter/l/35a633/32.png) [@lukefootner](https://xmlforum.companieshouse.gov.uk/u/lukefootner)\
**Post date:** [November 24, 2020, 4:58pm UTC](https://xmlforum.companieshouse.gov.uk/t/cs01-validation-between-statement-of-capital-shareholders/171/4 "2020-11-24T16:58:35Z")

</div>

@chirst do you have an updated link to the validations the XMLGW does that are not part of the schema? Would be good to see this for all form submissions, but at least for incorporations and confirmation statements would be very useful.

---

<div class="post-metadata">

**Author:** ![lukefootner](https://xmlforum.companieshouse.gov.uk/letter_avatar_proxy/v4/letter/l/35a633/32.png) [@lukefootner](https://xmlforum.companieshouse.gov.uk/u/lukefootner)\
**Post date:** [November 26, 2020, 12:25pm UTC](https://xmlforum.companieshouse.gov.uk/t/cs01-validation-between-statement-of-capital-shareholders/171/5 "2020-11-26T12:25:58Z")

</div>

@snicholas I replied to @chirst but just noticed they haven’t been online since 2016. Do you perhaps have an updated link to the validations they mention?

Ie. [http://xmlalpha.companieshouse.gov.uk/validation\_html/index.html](http://xmlalpha.companieshouse.gov.uk/validation_html/index.html)

---

<div class="post-metadata">

**Author:** ![snicholas](https://xmlforum.companieshouse.gov.uk/user_avatar/xmlforum.companieshouse.gov.uk/snicholas/32/81_2.png) [@snicholas](https://xmlforum.companieshouse.gov.uk/u/snicholas)\
**Post date:** [November 26, 2020, 2:00pm UTC](https://xmlforum.companieshouse.gov.uk/t/cs01-validation-between-statement-of-capital-shareholders/171/6 "2020-11-26T14:00:08Z")

</div>

Charlotte Hirst left Companies House some time ago Luke.

By validations, I presume you mean rejection reasons?

SDN

---

<div class="post-metadata">

**Author:** ![lukefootner](https://xmlforum.companieshouse.gov.uk/letter_avatar_proxy/v4/letter/l/35a633/32.png) [@lukefootner](https://xmlforum.companieshouse.gov.uk/u/lukefootner)\
**Post date:** [November 26, 2020, 2:13pm UTC](https://xmlforum.companieshouse.gov.uk/t/cs01-validation-between-statement-of-capital-shareholders/171/7 "2020-11-26T14:13:20Z")

</div>

@snicholas Charlotte was referring to

> validation that we do on the XMLGW which is not part of the schema

I took this to mean that this is business logic validation, not necessarily specified in the schemas, but which run automatically as soon as you submit a form submission and immediately returns an error if any issues occur. At a guess, I assume this would cover things like: Director age must be \>= 16 years

It seems you had a page which listed all these validations at [http://xmlalpha.companieshouse.gov.uk/validation\_html/index.html](http://xmlalpha.companieshouse.gov.uk/validation_html/index.html) but this link no longer works.

---

<div class="post-metadata">

**Author:** ![snicholas](https://xmlforum.companieshouse.gov.uk/user_avatar/xmlforum.companieshouse.gov.uk/snicholas/32/81_2.png) [@snicholas](https://xmlforum.companieshouse.gov.uk/u/snicholas)\
**Post date:** [November 27, 2020, 10:28am UTC](https://xmlforum.companieshouse.gov.uk/t/cs01-validation-between-statement-of-capital-shareholders/171/8 "2020-11-27T10:28:29Z")

</div>

This is something we try not to make public sorry Luke - the automatic validations are many, numerous and change on a regular basis, based on legal advice, legislative change, legal challenges, identity / validation etc.

There is then an ever larger tier of rejection reasons based on our business rules - a fair number of submissions are referred to query handler colleagues if the automatic validation decides further examination is required, and this is when these business rules kick in. The examiners also have free text boxes to use if required.

The presenter would generally not know whether the rejection was automatic or query handler related, although automatic validation rejections would usually be returned quicker.

SDN
