This is a Scala/Play frontend web UI that provides screens for an individual to discover possible software choices which will enable them to submit electronic tax returns as part of Making Tax Digital
- sbt
- MongoDB (See Persistence)
- HMRC Service manager (Install Service-Manager)
Run the service with ITSA_SOFTWARE_CHOICES_ALL:
./scripts/start
There is only one flow: Choose software
See Route files for more information.
- Login via: Not needed.
- Entry page: http://localhost:9591/find-making-tax-digital-income-tax-software/
- Feature switches: http://localhost:9591/find-making-tax-digital-income-tax-software/test-only/feature-switch
Requires HMRC VPN
- Login via: N/A
- Entry page : https://www.qa.tax.service.gov.uk/find-making-tax-digital-income-tax-software/
- Feature switches: https://www.qa.tax.service.gov.uk/find-making-tax-digital-income-tax-software/test-only/feature-switch
Requires HMRC VPN
- Login via: N/A
- Entry page : https://www.staging.tax.service.gov.uk/find-making-tax-digital-income-tax-software/
- Feature switches: https://www.staging.tax.service.gov.uk/find-making-tax-digital-income-tax-software/test-only/feature-switch
This service is under development. Please keep this section up to date.
- Run unit tests:
sbt clean test - Run integration tests:
sbt clean it:test - Run performance tests: to be provided in the repo income-tax-subscription-performance-tests
- Run acceptance tests: to be provided in the repo income-tax-subscription-acceptance-tests
Data is stored in mongodb
This code is open source software licensed under the Apache 2.0 License