Employment Related Securities (ERS) is a microservice that allows employers to register their employee share (and other security) schemes with HMRC. The service allows customers to upload their ERS annual return files and check for formatting errors.
This project is a Scala web application using code scaffolds
This service uses upscan
Service Manager: sm2 --start ERS_RETURNS_ALL
Start local tests: ./run_all_tests.sh
For the accessibility tests Node v12 or above is needed. Details can be found here.
Run the tests with command:
sbt clean A11y/test
Repositories | Link |
---|---|
Backend | https://github.com/hmrc/ers-returns |
Stub | https://github.com/hmrc/ers-eoy-return-stub |
Performance tests | https://github.com/hmrc/ers-returns-perf-tests |
Acceptance tests | https://github.com/hmrc/ers-returns-acceptance-tests |
Start the service locally by going to http://localhost:9949/auth-login-stub/gg-sign-in
Fill in the correct credentials:
-
Credential Strength: Strong
-
Confidence Level: 50
-
Affinity Group: Organisation
-
EPAYE: 1234/GA4567
Select Submit
Due to the nature of the connection to DES in QA, only a collection of Scheme References can be used for a successful submission. Using an invalid Scheme Reference will result in a global error page when submitting the return. The current supported Scheme References are as follows:
This code is open source software licensed under the Apache 2.0 License.