What this means
This happens when loyalty rules are applied to:
Specific items
Categories only
Due to how Square processes discounts, this can cause partial application.
The Solution
Set your loyalty reward to:
“Discount on entire sale”
This ensures the reward applies cleanly to the full bill.
This is a known limitation of the Square + Birrdi architecture.
Switching to “Entire Sale” permanently resolves the issue.
