Skip to content

Price

An amount at which a Product is sold, once or on a recurring interval. Subscription items and Invoice lines point at Prices.

PackBilling
Versionv1 (latest)
URNurn:postware:billing:price
Identityidentifiers or product + name

Fields

FieldTypeReqNotes
productRef<Product>yes
namestringnoa short label: Monthly, Annual, 2 seats
amountMoneyyesper unit, per interval; tax per tax_inclusive
intervalenum(one_time|day|week|month|year)yesdefault one_time
interval_countintnointervals between charges; 3 with month bills quarterly; default 1
tax_inclusiveboolyesdefault false
activeboolyesdefault true

Extensions

ExtensionTypeNotes
ext.billing.tiersobjectTiered or volume pricing: { scheme (graduated | volume), tiers: [ { up_to (decimal string or null for the last tier), unit_amount { amount, currency }, flat_amount { amount, currency } } ] }.
ext.billing.trial_daysintFree trial length in days granted when a subscription starts on this price.
ext.billing.usage_basedboolTrue when the quantity billed each period comes from metered usage rather than a fixed quantity.