T1 Electrical SolutionsT1 Platform Docs
Award Matrix

Rules and Feature Flags

Rules and Feature Flags

Award behavior is controlled by service parameters in app/config/services.yaml.

ParameterEnvironment variableDefaultMeaning
award_amount_application_enabledAWARD_AMOUNT_APPLICATION_ENABLEDtrueWhether award lines can produce non-zero pay/bill amounts.
award_matrix_rules_enabledAWARD_MATRIX_RULES_ENABLEDfalseWhether break, shift, travel, and callout matrix rules are enabled.
award_ordinary_hours_rules_enabledAWARD_ORDINARY_HOURS_RULES_ENABLEDfalseWhether client ordinary-hours rules override fallback caps.
award_billing_markup_percentAWARD_BILLING_MARKUP_PERCENT0Billing markup applied in award billing calculations.
award_billing_gst_percentAWARD_BILLING_GST_PERCENT0GST percentage for billable/taxable lines.

Matrix entities

MatrixEntityPurpose
Employee classificationEmployeeAwardClassificationMaps worker/client/effective date to award/classification/employment/casual-loading defaults.
Ordinary hoursClientOrdinaryHoursRuleDaily/weekly ordinary caps, minimum/maximum shift, RDO flag, effective dates.
Public holidayAwardPublicHolidayState/date public holiday multiplier.
Event ratesClientEventRateOvertime, weekend, public holiday, event multiplier configuration.
Break rulesClientBreakRuleRequired break, paid/unpaid, overtime break, penalty preview.
Shift rulesClientShiftRuleDay/afternoon/night/permanent night rules and multipliers.
Travel rulesClientTravelRuleKM, travel zone, remote travel, accommodation preview lines.
Callout rulesClientCalloutRuleCallback/callout minimum payable hours, multiplier, recall thresholds, travel allowance amount.

Precedence

The existing docs and calculator design apply this conceptual precedence:

Public holiday > Sunday > overtime > shift loading > base/ordinary rate

Shift loading lines include snapshot metadata saying they apply after public holiday, Sunday, and overtime. This prevents shift loading from overwriting special-day/overtime logic.

On this page