POST v1/Taxes

Request Information

URI Parameters

None.

Body Parameters

Common.Dto.Post.TaxRule
NameDescriptionTypeAdditional information
percentage

decimal number

Range: inclusive between 0 and 9999999999

name

string

Required

description

string

None.

countryId

integer

None.

stateId

integer

None.

registrationCode

string

None.

startDate

date

None.

endDate

date

None.

taxCode

string

Required

salesTrackingCode1Id

integer

None.

salesTrackingCode2Id

integer

None.

salesTrackingCode3Id

integer

None.

salesTrackingCode4Id

integer

None.

salesTrackingCode5Id

integer

None.

productExemptions

Collection of integer

None.

Request Formats

application/json, text/json

Sample:
{
  "percentage": 1.0,
  "name": "sample string 2",
  "description": "sample string 3",
  "countryId": 1,
  "stateId": 1,
  "registrationCode": "sample string 4",
  "startDate": "2025-05-21T09:18:11.9080421+00:00",
  "endDate": "2025-05-21T09:18:11.9080421+00:00",
  "taxCode": "sample string 5",
  "salesTrackingCode1Id": 1,
  "salesTrackingCode2Id": 1,
  "salesTrackingCode3Id": 1,
  "salesTrackingCode4Id": 1,
  "salesTrackingCode5Id": 1,
  "productExemptions": [
    1,
    2
  ]
}

Response Information

Resource Description

Common.Dto.Get.TaxRule
NameDescriptionTypeAdditional information
percentage

decimal number

None.

name

string

None.

description

string

None.

countryId

integer

None.

stateId

integer

None.

countryName

string

None.

stateName

string

None.

registrationCode

string

None.

startDate

date

None.

endDate

date

None.

status

string

None.

taxCode

string

None.

isRetired

boolean

None.

auditStatus

string

None.

createdTimestamp

date

None.

qBTaxCodeId

integer

None.

qBTaxRateId

integer

None.

salesTrackingCode1Id

integer

None.

salesTrackingCode2Id

integer

None.

salesTrackingCode3Id

integer

None.

salesTrackingCode4Id

integer

None.

salesTrackingCode5Id

integer

None.

salesTrackingCode1DisplayName

string

None.

salesTrackingCode2DisplayName

string

None.

salesTrackingCode3DisplayName

string

None.

salesTrackingCode4DisplayName

string

None.

salesTrackingCode5DisplayName

string

None.

productExemptions

Collection of integer

None.

id

integer

None.

uri

string

None.

Response Formats

application/json, text/json

Sample:
{
  "percentage": 1.0,
  "name": "sample string 1",
  "description": "sample string 2",
  "countryId": 1,
  "stateId": 1,
  "countryName": "sample string 3",
  "stateName": "sample string 4",
  "registrationCode": "sample string 5",
  "startDate": "2025-05-21T09:18:11.9161793+00:00",
  "endDate": "2025-05-21T09:18:11.9161793+00:00",
  "status": "sample string 6",
  "taxCode": "sample string 7",
  "isRetired": true,
  "auditStatus": "sample string 9",
  "createdTimestamp": "2025-05-21T09:18:11.9161793+00:00",
  "qBTaxCodeId": 1,
  "qBTaxRateId": 1,
  "salesTrackingCode1Id": 1,
  "salesTrackingCode2Id": 1,
  "salesTrackingCode3Id": 1,
  "salesTrackingCode4Id": 1,
  "salesTrackingCode5Id": 1,
  "salesTrackingCode1DisplayName": "sample string 11",
  "salesTrackingCode2DisplayName": "sample string 12",
  "salesTrackingCode3DisplayName": "sample string 13",
  "salesTrackingCode4DisplayName": "sample string 14",
  "salesTrackingCode5DisplayName": "sample string 15",
  "productExemptions": [
    1,
    2
  ],
  "id": 16,
  "uri": "sample string 17"
}