PricingRow
A single line item in a pricing table package.
- descriptionType: stringrequired
Longer description shown beneath the name, or an empty string.
- idType: stringrequired
Identifies the row within the table.
- nameType: stringrequired
Line item name, as the document shows it.
- optionalType: booleanrequired
Whether the client chooses to take the row. An optional row is left out of the package total.
- quantityType: stringrequired
How many units, as a decimal string.
- rateType: stringrequired
Price per unit, as a decimal string in the table currency.
- taxType: array of integer
_rate _ids requiredIds of the tax rates applied to the row. Empty when the package does not include tax.
- taxType: string
_total requiredThe tax on the row, rounded to the cent, as a decimal string.
0.0when the package does not include tax. - totalType: stringrequired
What the row costs before tax, rounded to the cent, as a decimal string. Usually
quantitymultiplied byrate; a row priced from an estimate also includes the estimate item's markup and discount. - unitType: stringenumrequired
What the rate is charged per. The document does not show it; the invoice line for the row carries it.
valuesflatper_hourper_dayper_itemper_wordper_weekper_monthper_quarterper_year