Ensure that you have the latest versions of the required services and that they are running. This can be done via service manager using the NGR_ALL profile.
sm2 --start NGR_ALL
sm2 --stop NGR_PROPERTY_LINKING_FRONTEND
cdto the root of the project.sbt run- To got through the journey of the page When did you become the current ratepayer? by selecting the option 'On or after 1 April 2026'
sbt -Dcustom-current-date=2026-12-06 runNotethe service will run on port 1503 by defaultSetup your policies:- make sure
centralised-authorisation-policy-configis runningsbt run - run the shell script
runMainPolicyJsonGenerator.shfound in thecentralised-authorisation-policy-configrepo - stop
CENTRALISED_AUTHORISATION_POLICY_SERVERinservice manager - start
CENTRALISED_AUTHORISATION_POLICY_SERVERinservice manager
- make sure
Using our Stub to populate address's
- BH1 -> will return two properties
- LS1 -> will return No results found
Using VOA_MODERNISED_API_STUB you must populate the stub
Note: Using VOA_MODERNISED_API_STUB is automatically used for local and shares the same port as VOA_API_PROXY
- step one: run the shell script found on VOA_MODERNISED_API_STUB that is called data setup.
- step two: you can check if this worked by running VOA_MODERNISED_API_STUB and hitting this url:
- http://localhost:9540/external-ndr-list-api/properties
- step three: this should return properties from the stub.
- Note: CB2 3PF is one of the postcodes on the VOA_MODERNISED_API_STUB
sbt clean coverage test coverageReport
shuttering:
QAhttps://catalogue.tax.service.gov.uk/shuttering-overview/frontend/qa?teamName=Non+Domestic+Rates+Reform+Prog.STAGINGhttps://catalogue.tax.service.gov.uk/shuttering-overview/frontend/staging?teamName=Non+Domestic+Rates+Reform+Prog.
This code is open source software licensed under the Apache 2.0 License.