The new test service has been created for changes to schemas which are in draft due to regulations not being firmed up in parliament. This is to give developers an early sight of changes and give feedback. This post will be updated each time we release new versions of schemas and detail the changes. [Alpha schema status.][1]
Release 2 (alpha schemas) - 27 January 2016
PSCNotification-v1-0-alpha2.xsd
- Changes to add LLP Nature of Control, LLPs can use the same schema but are required to supply different nature of control compared to a company.
- Changed PSC type from CorporateSole to LegalPerson
- Updated to use baseTypes-v3-0-rc1.xsd
Currently the LLP version of Nature of Control is inconsistent as it uses āAS_PERSONā this will be removed in next release so its consistent with company nature of control enumerations.
PSCChangeDetails-v1-0-alpha2.xsd
Changed to add types LegalPerson and Corporate so you can file PSC05 & PSC06
PSCCessation-v1-0-alpha3.xsd
- Changed names of PSC types
Changed date of birth to be a partial date of birth field
- Updated to use baseTypes-v3-0-rc1.xsd
PSCStatementNotification-v1-0-alpha1.xsd
- Initial version of notifying CH of a PSC statement PSC08
PSCStatementWithdrawal-v1-0-alpha1.xsd
- Initial version of withdrawing a PSC statement PSC09
PSCBaseTypes-v1-0-alpha2.xsd
- Changed to increase lengths of LawGoverned & LegalForm to 160 characters
ConfirmationStatement-v1-0-alpha1.xsd
- Initial version of confirmation statement - currently does not have PSC elements they will be added shortly
CompanyData-v2-4-alpha1.xsd
Version to return PSC data (currently does not include PSC statements or register election status that will be added shortly)
RegisterElectAndWithdraw-v1-0-alpha1.xsd
Initial version of election and withdrawal of directors, secretaries, directors residential addresses and person with significant control registers to the public record (Companies House).
changed to include new restriction reasons, so when a company needs to withdraw a restrictions notice they need to give the reason was it withdrawn by the company or court
NEW schema to enable customers to work out whether they need to pay for the confirmation statement
baseTypes-v3-1-alpha2.xsd
updated to add enumeration for to RecordType, to enable PSC register to be held at SAIL
RecordChangeofLocation-v2-7-alpha1.xsd
updated to use new baseTypes to enable PSC register to be moved from and to SAIL
ConfirmationStatement-v1-0-alpha3.xsd
-update documentation to remove incorrect comment
CompanyData-v3-1-alpha2.xsd
updated to use new RegisterBaseTypes
MembersRegisterData-v1-0-alpha2.xsd
Updated for consistency
Restricted joint shareholding to 10
RegisterBaseTypes-v1-0-alpha3.xsd
removed members data as there is a separate call for members
MembersRegisterElectOrWithdraw-v1-0-alpha3.xsd
Updated for consistency
Restricted joint shareholding to 10
MembersRegisterUpdate-v1-0-alpha3.xsd
Updated for consistency
Restricted joint shareholding to 10
RegisterElectOrWithdraw-v1-0-alpha3.xsd
removed members data as there is a separate call for members
Added LLP PSC register type, to enable the filing of a LLEH04 & LLEW04
RecordChangeofLocation-v2-7-alpha1.xsd
Updated to increase number of registers to 16
Post June schemas
Due to late legislation changes surrounding the concept of a PSC and Members historical register, we are unable to complete development for the 30th June. All filings for these two new registers will need to be filed on paper, until we are able to deliver the electronic version shortly after. Therefore we are making the schema changes available early for information.
baseTypes-v3-1-alpha2-postJune.xsd
Add new register types for PSC & members historical registers
RecordChangeofLocation-v2-7-alpha1-postJune.xsd
updated to use new baseTypes-v3-1-alpha2-postJune.xsd
Able to test
You are now able to test all new forms via the alpha xmlgw, except the LLCS01.
Updated to
remove unused old CompanyRegisters and LLPRegisters
use latest PSC Base Type to move Super Secure Indicator, add additional annotations and add Individual PSC Consent Statement
allow multiple shares classes
change SIC Codes to optional with appropriate validation
PSCBaseTypes-v1-0-alpha6.xsd
Updated to
move Super Secure Indicator and add additional annotations
add Individual PSC Consent Statement
Hi @npreece can you elaborate on the appropriate validation? And when you say āoptionalā is this optional in all cases or optional in just some cases (eg. StatementOfCapital is minOccurs=0 but this is mostly only relevant for BYGUAR companies)?
HI @jaredt. Initially we had SIC Codes as mandatory, but they as are not needed for LLPs we changed this to optional but with validation linked to the Company Type.
Super secure is optional as its a choice between providing PSC details or super secure, as if they are super secure you cannot electronically file. We will update the example to include consent to act as you need to provide it.