The TaxCode Object

Object Property Required Object Type Description Max Character Length
TaxCode Yes String TaxCode of Task Type 10
Formula Yes String Formula of Task Type 10
AccountTaxCodeId No Integer Id of Task Type 10
IsDisabled No Boolean Disabled Status of Task Type 1

List All TaxCodes

Returns a list of your all TaxCodes in your TimeLive account.

GET /API/TaxCodes

Example Request

curl "https://demo.livetecs.com/api/TaxCodes" \
      -H "APIKey: {Your API Key}" \
      -H "AuthToken: {Your Authentication Token}" \
      -H "Content-Type: application/json" \
      -H "User-Agent: MyApp (yourname@example.com)"

Example Response

[
     {
        "AccountTaxCodeId": 0001,
        "TaxCode": "Airport Tax",
        "Formula": "10.00",
        "IsDisabled": "No"
    },
    {
        "AccountTaxCodeId": 0002,
        "TaxCode": "GST",
        "Formula": "Net * 0.05",
        "IsDisabled": "No"
    }
]

Retrieve a TaxCode

Retrieves the TaxCode with the given ID. Returns a TaxCode object and a 200 OK response code if a valid identifier was provided.

GET /API/TaxCodes/{TaxCode_ID}

Example Request

curl "https://demo.livetecs.com/api/TaxCodes/0001" \
      -H "APIKey: {Your API Key}" \
      -H "AuthToken: {Your Authentication Token}" \
      -H "Content-Type: application/json" \
      -H "User-Agent: MyApp (yourname@example.com)"

Example Response

[
     {
        "AccountTaxCodeId": 13949,
        "TaxCode": "Airport Tax",
        "Formula": "10.00",
        "IsDisabled": "No"
    }
]

Create a TaxCode

Creates a TaxCode in your TimeLive account and returns the Response Message.

POST /API/TaxCodes
Object Property Required Object Type Description Max Character Length
TaxCode Yes String TaxCode of Task Type 10
Formula Yes String Formula of Task Type 10

Example Request

curl "https://demo.livetecs.com/api/TaxCodes" \
      -H "APIKey: {Your API Key}" \
      -H "AuthToken: {Your Authentication Token}" \
      -H "User-Agent: MyApp (yourname@example.com)" \
      -X POST \
      -H "Content-Type: application/json" \
      -d "{'TaxCode': 'demo','Formula':'Net*0.15'}"

Example Response

[
    {
        "id": "00001",
        "message": "TaxCode Added Successfully"
    }
]

Update a TaxCode

Update an TaxCode in your TimeLive account and returns the Response Message.

POST /API/TaxCodes/{TaxCode_ID}

Example Request

curl "https://demo.livetecs.com/api/TaxCodes/0001" \
      -H "APIKey: {Your API Key}" \
      -H "AuthToken: {Your Authentication Token}" \
      -H "User-Agent: MyApp (yourname@example.com)" \
      -X POST \
      -H "Content-Type: application/json" \
      -d "{'TaxCode': 'demo'}"

Example Response

[
    {
        "id": "0001",
        "message": "TaxCode Updated Successfully"
    }
]

Delete a TaxCode

Delete a TaxCode. Returns a 200 OK response code if the call succeeded.

DELETE /API/TaxCodes/{TaxCode_ID}

Example Request

curl "https://demo.livetecs.com/api/TaxCodes/0001" \
      -H "APIKey: {Your API Key}" \
      -H "AuthToken: {Your Authentication Token}" \
      -H "User-Agent: MyApp (yourname@example.com)" \
      -X DELETE \
      -H "Content-Type: application/json"

Example Response

[
    {
        "id": "0001",
        "message": "TaxCode Delete Successfully"
    }
]