Skip to content

hmrc/vat-api

Repository files navigation

vat-api

vat-api has these endpoints:

  • GET obligations
  • POST returns
  • GET returns
  • GET payments
  • GET liabilities
  • GET penalties
  • GET financial-details (retrieves the financial details relating to a late submission or late payment penalty)
  • GET information (retrieves information about a VAT customer)

Prerequisites

Development Setup

Run from the console using: sbt "~run 9675"

Highlighted SBT Tasks

Task Description Command
test Runs the standard unit tests $ sbt test
func:test Runs the functional tests $ sbt func/test
dependencyCheck Runs dependency-check against the current project. It aggregates dependencies and generates a report $ sbt dependencyCheck
dependencyUpdates Shows a list of project dependencies that can be updated $ sbt dependencyUpdates
dependencyUpdatesReport Writes a list of project dependencies to a file $ sbt dependencyUpdatesReport

Testing

For information about testing the APIs, and generating tax payer access tokens for each environment, see mtd-vat-api-acceptance-tests.

Reporting Issues

You can create a GitHub issue here.

License

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages