ItemResponse
- descriptionType: string · Description nullable
Detailed description of the product or service
- discountType: string · DiscountFormat: decimal nullable
Item-level discount amount deducted from total_price before tax calculation
- exemptionType: string · Exemption IdFormat: uuid nullable
_id UUID of the exemption certificate that was applied to this item. Only present if the item is exempt.
- exemptionType: string · Exemption Reason nullable
_reason Human-readable reason this item is exempt (e.g., resale_certificate, government_entity, customer_fully_exempt)
- isType: boolean · Is Exempt
_exempt True if this item was fully exempted from tax, either via an exemption certificate or customer-level exemption
- jurisdictionType: object · Jurisdiction Tax Breakdown nullable
_tax _breakdown Keys are jurisdiction levels. US: state, county, city, mta, spd. Non-US: country, federal, region, provincial, state. Manual fallback: combined.
- cityType: object · JurisdictionTaxDetail
- combinedType: object · JurisdictionTaxDetail
- countryType: object · JurisdictionTaxDetail
- countyType: object · JurisdictionTaxDetail
- federalType: object · JurisdictionTaxDetail
- mtaType: object · JurisdictionTaxDetail
- provincialType: object · JurisdictionTaxDetail
- regionType: object · JurisdictionTaxDetail
- spdType: object · JurisdictionTaxDetail
- stateType: object · JurisdictionTaxDetail
- propertyType: anything · JurisdictionTaxDetail
Name
- manualType: string · Manual Sales Tax RateFormat: decimal nullable
_sales _tax _rate Manual tax rate override (0–1) submitted at request time. When present, bypasses automatic jurisdiction rate lookup and applies this rate directly.
- nameType: string · Namemax length:256 nullable
Short display name or label for the item
- quantityType: string · QuantityFormat: decimal nullable
Number of units for this line item
- relativeType: string · Relative Transaction DiscountFormat: decimal nullable
_transaction _discount The portion of the transaction-level discount that was allocated to this line item, calculated pro-rata based on the item's share of the total transaction value
- tangibleType: stringenum nullable
_category Whether the item is a physical good (tangible) or a digital product or service (intangible). Affects taxability in many US jurisdictions.
values- tangible
- intangible
- taxType: object · ItemTaxSummary nullable
Tax amounts calculated for this item
- effectiveType: string · Effective Tax RateFormat: decimal nullable
_tax _rate Effective tax rate for this line item (item_total_tax ÷ total_price_after_discount)
- totalType: string · Total TaxFormat: decimal nullable
_tax Total tax calculated for this line item across all applicable jurisdiction levels
- taxType: array string[] | null · Tax Adjustments nullable
_adjustments Adjustments applied during tax calculation (e.g., manual_tax_rate_applied).
- taxType: string · Tax Code
_code max length:256 nullableProduct tax classification code submitted with the item. Determines tangible/digital and taxable/non-taxable classification during tax calculation.
- taxabilityType: stringenum nullable
_reason The specific reason this item was classified as taxable or non-taxable (e.g., standard_rated, product_exempt, customer_exempt, zero_rated)
values- customer
_exempt - not
_available - not
_collecting - not
_subject _to _tax - not
_supported
- taxableType: stringenum nullable
_category Whether this item is subject to sales tax. Non-taxable items are excluded from the tax base.
values- taxable
- not
_taxable
- totalType: string · Total PriceFormat: decimal nullable
_price Gross line item amount (unit_price × quantity) before any discounts are applied
- totalType: string · Total Price After DiscountFormat: decimal nullable
_price _after _discount Final taxable amount for this item after both item-level discount and the item's pro-rata share of the transaction-level discount have been applied. This is the amount on which tax is calculated.
- unitType: string · Unit PriceFormat: decimal nullable
_price Per-item cost before quantity multiplication. Can be negative to represent a credit or refund line.