Group Sales Minimum Discount Tier Lookup
Apply actual caller group ticket minimum/discount tier schedule, rounding per seat in one currency; below minimum remains ineligible/base price, no universal theatre policy or future sales guarantee.
Description
Group-ticket pricing may use a minimum-size tier schedule.
Group-ticket pricing may use a minimum-size tier schedule. Per-seat rounding differs from rounding the total once.1
Enter integer group 1–1,000,000, aligned nonempty strictly increasing integer minima within that range, discounts 0–10,000 and base minor units 0–1,000,000,000. Return eligibility, chosen discount, seat price and multiplied total; below all minima uses zero discount.
When to use Group Sales Minimum Discount Tier Lookup
Use Group Sales Minimum Discount Tier Lookup when you need to evaluate the supplied records under the calculation and evidence rules below. No universal group policy, demand forecast or eligibility verification is supplied.
Prepare the actual venue, production, inventory or financial records requested. Confirm units and supply applicable local limits or verified catalog values.
How to use Group Sales Minimum Discount Tier Lookup and understand its results
- Prepare the actual venue, production, inventory or financial records requested. Confirm units and supply applicable local limits or verified catalog values.
- Enter requestedGroupSeatCount, callerMinimumGroupSizes, callerDiscountBasisPoints, baseSeatPriceMinor using the field table and calculation rules, then run the tool.
- Read groupTierEligible, selectedGroupDiscountBasisPoints, roundedGroupSeatPriceMinor, totalGroupTicketPriceMinor. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
| Input field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| requestedGroupSeatCount | Requested group seat count | number | Required |
| callerMinimumGroupSizes | Caller minimum group sizes | list of number | Required |
| callerDiscountBasisPoints | Caller discount basis points | list of number | Required |
| baseSeatPriceMinor | Base seat price minor | number | Required |
Enter integer group 1–1,000,000, aligned nonempty strictly increasing integer minima within that range, discounts 0–10,000 and base minor units 0–1,000,000,000. Return eligibility, chosen discount, seat price and multiplied total; below all minima uses zero discount.
tier=highest minimum≤group; price=roundHalfUp(base×(10000−discountBP)/10000) Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| groupTierEligible | Group tier eligible | boolean |
| selectedGroupDiscountBasisPoints | Selected group discount basis points | number |
| roundedGroupSeatPriceMinor | Rounded group seat price minor | number |
| totalGroupTicketPriceMinor | Total group ticket price minor | number |
{
"input": {
"requestedGroupSeatCount": 10,
"callerMinimumGroupSizes": [
5,
10,
20
],
"callerDiscountBasisPoints": [
500,
1000,
2000
],
"baseSeatPriceMinor": 1000
},
"output": {
"groupTierEligible": true,
"selectedGroupDiscountBasisPoints": 1000,
"roundedGroupSeatPriceMinor": 900,
"totalGroupTicketPriceMinor": 9000
}
} Limitations and assumptions
No universal group policy, demand forecast or eligibility verification is supplied.
Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Numeric lists are limited to 10,000 entries; string lists to 128 strings of at most 128 characters each. The rules above may impose smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors. A successfully returned false flag is an evaluated outcome; its meaning is explained above.
Alternative or Complementary methods
Use Rush Ticket Under 30 Discount Lookup: Age-restricted rush pricing depends on both age evidence and the supplied eligibility rule. Exclusive age limits differ from inclusive thresholds. For a complementary task, use Dynamic Pricing Demand Tier Multiplier Lookup: Demand-tier pricing maps an observed fraction to a caller schedule. Tier boundaries and monetary rounding need explicit conventions.
References
-
Group Sales Minimum Discount Tier Lookup — tool.io
Similar or alternative tools
- Rush Ticket Under 30 Discount Lookup
Age-restricted rush pricing depends on both age evidence and the supplied eligibility rule. Exclusive age limits differ from inclusive thresholds.
- Dynamic Pricing Demand Tier Multiplier Lookup
Demand-tier pricing maps an observed fraction to a caller schedule. Tier boundaries and monetary rounding need explicit conventions.