Skip to main content

BundlePrice

Comprehensive pricing information for bundles and bundle items.

Contains calculated prices including discounts, taxes, and original pricing for comparison. Provides both net and gross pricing with before-and-after discount values.

IMPORTANT - tax semantics: in the Propeller API gross is the amount EXCLUDING tax and net is the amount INCLUDING tax (net = gross + tax). This is the REVERSE of common accounting usage, where gross means tax-inclusive. Do not map gross to a tax-inclusive field.

type BundlePrice {
net: Float
gross: Float
originalNet: Float
originalGross: Float
}

Fields​

BundlePrice.net ● Float scalar​

Final price after applying bundle discounts, INCLUDING tax.

The tax-inclusive amount, derived from gross by adding tax. Note that in this API net is the tax-INCLUSIVE value, the reverse of common accounting usage.

BundlePrice.gross ● Float scalar​

Final price after applying bundle discounts, EXCLUDING tax.

The pre-tax amount that tax is calculated on. Note that in this API gross is the tax-EXCLUSIVE value, the reverse of common accounting usage.

BundlePrice.originalNet ● Float scalar​

Original price before any bundle discounts are applied, INCLUDING tax.

Used to calculate savings and display discount value to customers.

BundlePrice.originalGross ● Float scalar​

Original price before any bundle discounts are applied, EXCLUDING tax.

The pre-tax full retail price without bundle savings, used to calculate savings and display discount value to customers.

Member Of​

Bundle object ● BundleItem object