As part of the Small Business, Enterprise and Employment Act 2015 there is the requirement to deliver a system for streamlined company registration. This is to include registration in terms of :
- incorporation with Companies House as part of documents which must be delivered to the registrar under section 9 of the Companies Act 2006 (registration documents) in respect of the formation of a company.
- registration for taxes with HMRC for purposes connected with VAT, corporation tax and PAYE.
For the purposes of the legislation, streamlined means that all registration information can be provided on a single occasion to a single recipient and by electronic means.
This service is written in Scala and Play, so needs at least a JRE to run.
To run the application execute (values for the keys can be found in the service manager config repository):
sbt 'run 9970 -Dapplication.router=testOnlyDoNotUseInAppConf.Routes -Dfeature.pscHandOff=true'
and the supporting API
sbt 'run 9973'
To test the application execute:
sbt test it/test
- To run unit and integration tests respectively
test
it/test
This code is open source software licensed under the Apache 2.0 License.