Company Registration Frontend

Apache-2.0 license

SCRS Overview - Streamlined Company Registration Service


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.

Requirements

This service is written in Scala and Play, so needs at least a JRE to run.

Run the application

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' 

Test the application

To test the application execute:

sbt test it/test
  • To run unit and integration tests respectively
    • test
    • it/test

Run acceptance tests

License

This code is open source software licensed under the Apache 2.0 License.