Skip to content

Loyalty Program

A Loyalty Program awards points from submitted sales and lets eligible Customers redeem those points on later Sales Invoices. Programs can use one tier or several tiers based on a Customer’s cumulative eligible spend.

Confirm:

  • Eligible Customers, Customer Groups, and Territories.
  • The Company currency and loyalty expense account.
  • A Cost Center for redemption when required.
  • A policy for earning, redemption value, expiry, returns, and tier upgrades.

Test point creation and accounting on the demo Company before enrolling Customers.

  1. Open the Loyalty Program list and select Add Loyalty Program.
  2. Enter the Program Name.
  3. Select Single Tier or Multiple Tier.
  4. Set From Date and To Date.
  5. Restrict the Customer Group and Territory when required.
  6. Enable Auto Opt In only when all eligible Customers should join automatically.
  7. Add the tier rows.
  8. Configure redemption and expiry.
  9. Save.

An Bravo Hub ERP Loyalty Program with dates, eligibility, and enrollment settings.

The Loyalty Program tier table with collection factors and thresholds.

FieldWhat it means
Tier NameLabel assigned when the Customer reaches the threshold
Collection FactorEligible amount required to earn one point
Minimum AmountCumulative spend required for the tier
Auto Opt InEnrolls all Customers that match the program conditions

Example: with a Collection Factor of $100, an eligible $1,000 invoice earns 10 points.

Minimum Amount is evaluated from cumulative eligible sales for the Customer, not only the current invoice.

Set:

  • Conversion Factor for the monetary value of one point.
  • Expense Account used for the loyalty benefit.
  • Cost Center where required.
  • Expiry Duration in days.

Keep earning and redemption factors distinct. A Customer might spend $100 to earn one point while each redeemed point is worth $1.

If Auto Opt In is disabled:

  1. Open the Customer.
  2. Select the Loyalty Program.
  3. Save.

A Customer assigned to the Nova Rewards Loyalty Program.

Create and submit an eligible Sales Invoice. Bravo Hub ERP creates a Loyalty Point Entry linked to the Customer and invoice.

Open Loyalty Point Entry to audit earned and redeemed points. Returns and cancellations can affect the available balance, so use the ledger rather than a manually maintained total.

  1. Create a Sales Invoice for the enrolled Customer.
  2. Add the Items.
  3. Open the Loyalty Points section.
  4. Enable Redeem Loyalty Points.
  5. Enter the number of points.
  6. Confirm the Redemption Account and Cost Center.
  7. Review the invoice total and submit.

The dot before an Item Code shows stock availability at a glance: green means in stock and red means out of stock.

ProblemWhat to check
No points are earnedConfirm enrollment, program dates, eligibility, submitted invoice, and tier factor
Redeem Loyalty Points is unavailableConfirm that the Customer has a program and available points
The tier is unexpectedReview cumulative eligible spend and minimum thresholds
Points expired earlier than expectedCheck Expiry Duration and the Loyalty Point Entry dates
Redemption accounting is incorrectReview the program’s Expense Account and Cost Center

Yes. Use Multiple Tier and add each threshold in ascending order.

No. The earning workflow depends on submitted eligible invoices.

Can every Customer be enrolled automatically?

Section titled “Can every Customer be enrolled automatically?”

Yes. Enable Auto Opt In and define the eligible Customer Group and Territory.

Use Loyalty Point Entry and the Customer’s linked records.