Skip to main content
POST
/
quickbooks-desktop
/
sales-tax-items
JavaScript
import Conductor from 'conductor-node';

const conductor = new Conductor({
  apiKey: 'sk_conductor_...',
});

const salesTaxItem = await conductor.qbd.salesTaxItems.create({
  name: 'Standard Tax',
  conductorEndUserId: 'end_usr_1234567abcdefg',
});

console.log(salesTaxItem.id);
{
  "id": "80000001-1234567890",
  "objectType": "qbd_sales_tax_item",
  "createdAt": "2025-01-01T12:34:56+00:00",
  "updatedAt": "2025-02-01T12:34:56+00:00",
  "revisionNumber": "1721172183",
  "name": "Standard Tax",
  "barcode": "012345678905",
  "isActive": true,
  "class": {
    "id": "80000001-1234567890",
    "fullName": "State-Sales-Tax"
  },
  "description": "Standard rate sales tax for California",
  "taxRate": "7.5",
  "taxVendor": {
    "id": "80000001-1234567890",
    "fullName": "State Tax Agency"
  },
  "salesTaxReturnLine": {
    "id": "80000001-1234567890",
    "fullName": "Line 1: State Sales Tax"
  },
  "externalId": "12345678-abcd-1234-abcd-1234567890ab",
  "customFields": [
    {
      "ownerId": "0",
      "name": "Customer Rating",
      "type": "string_1024_type",
      "value": "Premium"
    }
  ]
}

Authorizations

Authorization
string
header
required

Headers

Conductor-End-User-Id
string
required
Example:

Body

application/json
name
string
required
Maximum length: 31
Example:
barcode
object
isActive
boolean
default:true
Example:
classId
string
Example:
description
string
Example:
taxRate
string
Example:
taxVendorId
string
Example:
salesTaxReturnLineId
string
Example:
externalId
string<uuid>
Example:

Response

200 - application/json
id
string
required
Example:
objectType
string
required
Allowed value: "qbd_sales_tax_item"
Example:
createdAt
string
required
Example:
updatedAt
string
required
Example:
revisionNumber
string
required
Example:
name
string
required
Example:
barcode
string | null
required
Example:
isActive
boolean
required
Example:
class
object | null
required
Example:
description
string | null
required
Example:
taxRate
string | null
required
Example:
taxVendor
object | null
required
Example:
salesTaxReturnLine
object | null
required
Example:
externalId
string | null
required
Example:
customFields
The Custom Field object · object[]
required