Skip to main content
Work in progress, under review. This page is not validated yet and may contain inaccuracies. Track and record its status in the documentation review tracker. This banner is removed once the page is validated.
The Vouchers tab of the Reporting section in Shift lists every voucher-based Reward issued by your Program and lets you export the filtered list as a CSV. Use it for accounting, refund reconciliation, and BI.
Audience: Program Manager finance, BI, and accounting teams. Permission: access to the Reporting section in Shift.

What the report covers

Vouchers are issued when a Consumer purchases a discounted voucher tied to an Offer (third-party voucher Campaigns). Each row in the report corresponds to one voucher and carries the price the Consumer paid, the discount applied, the Brand it is tied to, the current voucher status, and the fees collected by the Program Manager and Paylead.

Generate a report

1

Open the Vouchers tab

Navigate to Reporting > Vouchers in Shift.
2

Pick the date dimension

Use the Created dropdown to choose which date the report is anchored on:
  • Created: Voucher creation date.
  • Updated: Date the voucher status last changed.
3

Set the date range

Fill Date from and Date to. Leave blank to include every voucher since the Program launched.
4

Apply filters

Stack any combination of filters (see below), then click Apply Filters.
5

Review the summary

The center zone shows the aggregated totals: Voucher Amount, Total Vouchers, Total Consumers, Total Revenues.
6

Export

Click Export to download the filtered list as a CSV.

Available filters

FilterWhat it does
StatusRestrict to one voucher status (see below).
CampaignRestrict to vouchers issued from one Campaign.
BrandRestrict to vouchers tied to a specific Brand.
OfferRestrict to vouchers tied to one Offer.
Only Paid VouchersHide vouchers that never reached the Confirmed status (abandoned reservations).

Voucher status values

StatusMeaning
ReservedA unique voucher ID has been reserved and generated by the third-party provider. The reservation expires in 15 days.
ConfirmedThe Consumer paid for the voucher. Its amount is owed to the third-party provider.
CancelledThe Consumer cancelled or did not confirm within the 15-day window.
ReadyThe voucher PDF has been sent to the Consumer with an activation code.
RefundingPaylead has asked the merchant to refund a confirmed voucher. Only the merchant can accept or deny.
RefundedThe merchant accepted the refund.
Refund rejectedThe merchant rejected the refund.
For the full status lifecycle and transition rules, see Status reference.

On-screen columns

The list pane shows one row per voucher with the essentials:
ColumnWhat it represents
CreatedVoucher creation date.
BrandBrand tied to the voucher.
CampaignCampaign the Offer was derived from.
Offer ref.Offer reference.
PriceSale price of the voucher.
FeesCommission collected by the Program Manager.
User PricePrice charged to the Consumer.
ValueFace value of the voucher (what it is worth at the Brand).
Paylead FeesCommission collected by Paylead.
RevenueNet revenue for the Program Manager (Program fees minus Paylead fees).
UpdatedDate of the last status change.
StatusCurrent voucher status (see above).

CSV export columns

The CSV carries every timestamp in the voucher lifecycle plus the IDs needed to join against the rest of your data.
FieldDescription
idVoucher ID.
created_atVoucher creation date.
updated_atDate of the latest status change.
typeVoucher type.
statusCurrent voucher status.
consumer_idID of the Consumer who bought the voucher.
segmentsSegment(s) the Consumer belonged to at purchase time and that matched the Offer’s targeting.
strategy_referenceReference of the Campaign tied to the Brand.
strategy_idCampaign ID tied to the Brand.
brand_idBrand ID.
brand_nameBrand name.
brand_referenceBrand reference.
offer_idOffer ID.
offer_nameOffer name.
discount_rateDiscount rate applied to the voucher.
original_priceOriginal price of the voucher.
total_feesCommission collected by the Program Manager.
pricePrice charged to the Consumer.
valueFace value of the voucher.
paylead_feesCommission collected by Paylead.
program_feesNet revenue for the Program Manager (Program fees minus Paylead fees).
voucher_fee_invoice_referenceReference of the invoice tied to fees billed to the Program Manager.
cancelled_dateTimestamp when the voucher switched to cancelled.
reserved_dateTimestamp when the voucher switched to Reserved.
confirmed_dateTimestamp when the voucher switched to Confirmed.
ready_dateTimestamp when the voucher switched to Ready.
validity_dateDate until which the voucher can be used.
refunding_dateTimestamp when the voucher switched to Refunding.
refunded_dateTimestamp when the voucher switched to Refunded.
refund_rejected_dateTimestamp when the voucher switched to Refund rejected.
emitted_atDate of issue of the voucher.
The CSV reflects the current state of each voucher, not a point-in-time snapshot. A voucher marked Confirmed last week and Refunded today appears as Refunded in today’s export. For audit-grade history, subscribe to Webhooks and persist each event in your own store.

What’s next

Rewards report

The equivalent export for ALO and Affiliation Cashbacks.

Status reference

Every voucher status, its meaning, and how it transitions.

Browse Consumers

Drill into the Consumer behind any line of the report.