Managing Credits
This guide explains how to manage credits for your customers.
Overview
Credit Display Per Customer
In the customer detail you can see:
- Available credits: Currently usable
- Credit value: EUR value of the balance
- Purchased credits: Lifetime total
- Used credits: Already consumed
Credit Packages
Each customer can have multiple credit packages:
- Different expiry dates
- Different sources (purchase, credit, etc.)
- Different statuses (active, paused)
Adding Credits
Option 1: Manual Credit Package
- Open Customers → [Name] → Credits
- Click "Add credits"
- Select "Manual package"
- Configure:
| Field | Description |
|---|---|
| Number of credits | How many credits (e.g. 10) |
| Package name | e.g. "Manual credit" |
| Price | EUR value (0 for free) |
| Transaction type | See below |
Transaction types:
Payment– Customer paidManual credit– Admin creditGoodwill credit– CompensationPromotion– Marketing actionGift– e.g. birthdayRefund– After cancellation
Option 2: Select Existing Package
- Click "Add credits"
- Select an existing credit package from the shop
- Credits are added with the package settings
Configuring Validity
Start Date
When do the credits become active?
| Option | Description |
|---|---|
| Immediately | Directly after creation |
| Fixed date | From the selected date |
| First use | When the first course is booked |
Expiry Date
When do the credits expire?
| Option | Description |
|---|---|
| Never | Valid indefinitely |
| Fixed date | Until the selected date |
| X days from purchase | e.g. 365 days |
| X days from start | After activation |
Removing Credits
Option 1: Deduct Credits
- Open Customers → [Name] → Credits
- Select a credit package
- Click "Deduct credits"
- Enter amount
- Select reason:
- Correction
- Compensation
- Goodwill
- Refund
- Transfer
- Other
- Enter justification (required)
- Save
Option 2: Deactivate Package
Deactivate a complete package:
- Select the package
- Click "Deactivate"
- Package becomes inactive, credits no longer usable
Managing Credit Packages
Pausing
Temporarily freeze credits:
- Click "Pause" on the package
- Credits cannot be used
- Expiry timer stops
- Can be reactivated at any time
Use cases: Illness, vacation, pregnancy
Extending
Move the expiry date forward:
- Click "Extend" on the package
- Select new expiry date
- Save
Editing
Change package details:
- Click "Edit" on the package
- Change: name, notes, etc.
- Cannot be changed: Credit count (use add/deduct instead)
Credit History
Transaction History
Each package has a complete history:
| Entry | Description |
|---|---|
| Creation | Package was created |
| Booking | Credits used for a course |
| Cancellation | Credits refunded |
| Adjustment | Admin changed credits |
| Expiry | Credits have expired |
Viewing
- Select a credit package
- Click "History"
- See all transactions with date
Special Cases
Trainer-Bound Credits
Credits only for a specific trainer:
- When adding: Enable "Trainer-bound"
- Select trainer
- Credits only usable for their courses
Peak-Time Multiplier
Credits with higher consumption during peak hours:
- Set multiplier on the package (e.g. 1.5x)
- Morning 07:00–09:00 or evening 17:00–20:00 cost more
Category Restriction
Credits only for specific course categories:
- Enable "Category-restricted"
- Select categories
- Credits only usable for these courses
Invoices
Automatically Create an Invoice
When adding credits (for payment):
- Enable "Create invoice"
- Select payment status:
- Paid
- Open (for invoicing)
- Invoice is automatically generated
Existing Invoices
In the "Invoices" tab you can see all customer invoices.
FIFO Principle
How Are Credits Consumed?
First In, First Out:
- Oldest credits are used first
- Protects against expiry
- Automatic by the system
Example
Package A: 5 credits, expires 01 Mar
Package B: 10 credits, expires 15 Apr
Booking: 3 credits
→ First from Package A (older)
→ Package A: 2 credits remaining
→ Package B: unchanged
Frequently Asked Questions
Can I restore expired credits?
No, expired credits are gone. You can, however, add new credits as a goodwill gesture.
What happens with cancellations?
Credits are automatically refunded – to the same package they came from.
Can a customer transfer credits to others?
Not automatically. You can manually:
- Deduct credits from Customer A
- Add credits to Customer B
Can I issue negative credits?
No, credits cannot fall below 0.