QuickBooks: Full update preferences — request body — body Product And Services Prefs
Full update preferences: request body, field body / ProductAndServicesPrefs. Complete fields and constraints for contract 2026-10-20.
API reference · Contract 2026-10-20
SDK schema: Full update preferences — request body — body Product And Services Prefs
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Additional keys: allowed |
ForPurchase | JSON | Optional | Product and Services for Purchase enabled. |
ForPurchase (anyOf 1) | boolean | Alternative | |
ForPurchase (anyOf 2) | string | Alternative | One of: true, false |
ForSales | JSON | Optional | Product and Services for Sales enabled. |
ForSales (anyOf 1) | boolean | Alternative | |
ForSales (anyOf 2) | string | Alternative | One of: true, false |
QuantityOnHand | JSON | Optional | Quantity on hand enabled. |
QuantityOnHand (anyOf 1) | boolean | Alternative | |
QuantityOnHand (anyOf 2) | string | Alternative | One of: true, false |
QuantityWithPriceAndRate | JSON | Optional | Quantity with price and rate enabled. |
QuantityWithPriceAndRate (anyOf 1) | boolean | Alternative | |
QuantityWithPriceAndRate (anyOf 2) | string | Alternative | One of: true, false |
RecognitionFrequencyType | string | Optional | Indicates how frequently revenue is recognised.Possible values are Daily, Weekly, Monthly.(QBO Advanced only) |
RevenueRecognitionEnabled | JSON | Optional | Revenue recognition enabled.(QBO Advanced only) |
RevenueRecognitionEnabled (anyOf 1) | boolean | Alternative | |
RevenueRecognitionEnabled (anyOf 2) | string | Alternative | One of: true, false |