Get taxes

post

/bi/v1/{orgIdentifier}/getTaxDimensions

Gets the taxes for a specified location.

Request

Path Parameters
Body ()
The request body defines the details of the API request.
Root Schema : locRequestPayload
Type: object
Request payload with location reference
Show Source
  • Title: Application Name
    Maximum Length: 128
    The name of the application which is accessing the API.

    First Available Version: 20.1.10

  • Title: Include
    List of objects to include in response
  • Title: Location Reference
    The location reference, this may be a store number or name depending on the organization
  • Title: Search Criteria
    Search criteria to filter results based on field value
Back to Top

Response

Supported Media Types

200 Response

OK
Body ()
Root Schema : taxDimensions
Type: object
The response body contains information about the tax dimensions for the specified location
Show Source
Nested Schema : Taxes
Type: array
Title: Taxes
An array of tax dimensions
Show Source
Nested Schema : tax
Type: object
The response body contains information about the tax for the specified location.
Show Source
  • Title: Effective From Date
    The tax's effective from date. This object will not be present if there is no effective from date. This attribute will not be returned in the response if value is null
  • Title: Effective To Date
    The tax's effective to date. This object will not be present if there is no effective to date. This attribute will not be returned in the response if value is null
  • Title: Master Name
    Maximum Length: 99
    The master tax name
  • Title: Master Number
    Maximum Length: 16
    The master tax number
  • Title: Name
    Maximum Length: 99
    Tax Name
  • Title: Number
    Maximum Length: 16
    Tax number
  • Title: Tax Rate
    Rate of the tax. This attribute will not be returned in the response if value is 0 or null
  • Title: Type
    Type of Tax.The following are the different tax types that could be returned:
    1. Breakpoint add-on
    2. Add-on percentage
    3. Inclusive
    4. Surcharge
    5. Open

400 Response

Bad Request
Body ()
Root Schema : exceptionDetailType
Type: object
Error details
Show Source

401 Response

Unauthorized
Body ()
Root Schema : exceptionDetailType
Type: object
Error details
Show Source

403 Response

Service Unavailable
Body ()
Root Schema : exceptionDetailType
Type: object
Error details
Show Source

404 Response

Resource Not Found
Body ()
Root Schema : exceptionDetailType
Type: object
Error details
Show Source

Default Response

Unexpected Error
Body ()
Root Schema : exceptionDetailType
Type: object
Error details
Show Source
Back to Top

Examples

The following example shows how to get the tax dimensions for a specified location by submitting a POST request on the REST resource using cURL. For more information, see Use cURL

curl -i -X POST -H "Authorization: Bearer 
  
   " -H "Content-Type:application/json" -d {"locRef":"1234"} https://baseurl/bi/v1/orgidentifier/getTaxDimensions 
  

Example of Response Header

The following shows an example of the response header.

HTTP/1.1 200 OK  Date: Tue, 20 Oct 2020 21:24:33 GMT  Transfer-Encoding: chunked  Content-Type: application/json

Example of Response Body

The following example shows the contents of the response body in JSON format:

{
 "locRef": "1234",
 "taxes":[{
  "num": 1,
  "name": "City Tax",
  "mstrNum":1,
  "mstrName": "City Tax",
  "type": 1,
  "taxRate": 10.25,
  "effFrDt": "2018-10-18",
  "effToDt": "2019-07-29" 
 }]
}
Back to Top