Front-end microservice for Pillar 2 project. Pillar 2 refers to the Global Minimum Tax being introduced by the Organisation for Economic Cooperation and Development (OECD).
The Pillar 2 Tax will ensure that global Multinational Enterprises (MNEs) with a turnover of >€750m are subject to a minimum Effective Tax Rate of 15%, i.e. a top-up tax for Medium to Large MNEs.
You can use service manage to run all dependent microservices using the command below
sm2 --start PILLAR2_ALL
sm2 --stop PILLAR2_ALL
Or you could run this microservice locally using
sbt run
Test-only route:
sbt 'run 10053'
To run locally:
Navigate to http://localhost:9949/auth-login-stub/gg-sign-in which redirects to auth-login-stub page.
Redirect URL: http://localhost:10053/report-pillar2-submission-top-up-taxes
Affinity Group: Organisation
To run the unit tests:
Run 'sbt test' from directory the project is stored in
To check code coverage:
sbt clean scalafmt test:scalafmt it/test coverage test it/test coverageReport
To run Integration tests:
sbt it:test
This code is open source software licensed under the Apache 2.0 License.