XOLeap - User Guide: Store Credit Management
Last Updated: January 4, 2026
📋 Overview
XOLeap's Store Credit system allows you to issue, track, and apply customer credits. Store credits can be issued manually, automatically from returns, or from refunds. Credits can be applied to customer invoices as a payment method.
🎯 Key Concepts
Store Credit
A store credit is a balance that customers can use to pay for future purchases. Store credits are tracked per customer and organization.
Credit Balance
Each customer has a credit balance that shows:
- Total Balance: All credits issued
- Available Balance: Credits available to use (excluding expired or applied credits)
- Used Balance: Credits that have been applied to invoices
Credit Transactions
Every credit action creates a transaction:
- Issued: Credit added to balance
- Applied: Credit used to pay an invoice
- Refunded: Credit from a return
- Adjusted: Manual adjustment to balance
- Expired: Credit that has expired
💳 Issuing Store Credit
Method 1: Manual Credit Issuance
When to Use:
- Customer service gesture
- Compensation for issues
- Promotional credits
- Manual adjustments
Steps:
- Navigate to Finance > Store Credits (or
/store-credits) - Click "Issue Credit"
- Fill in the form:
- Customer Name: Select or enter customer name
- Customer Email: Optional, for email notifications
- Amount: Credit amount (must be greater than $0)
- Transaction Type:
- "Issued" - Standard credit issuance
- "Refunded" - Credit from refund
- "Adjusted" - Manual adjustment
- Reference Type: Optional (e.g., "Manual", "Customer Service")
- Reference ID: Optional reference number
- Notes: Optional notes about the credit
- Expires At: Optional expiration date
- Click "Issue Credit"
Result:
- Credit is added to customer's balance
- Transaction is recorded
- Audit log entry is created
Method 2: Credit from Return Authorization
When to Use:
- Customer returns products
- You want to issue credit instead of refund
- Return authorization is approved
Steps:
- Navigate to Orders > Returns (or
/returns) - Find the return authorization
- Process the return
- When selecting refund method, choose "Store Credit"
- System automatically:
- Creates store credit for the return amount
- Links credit to the return authorization
- Records transaction
Result:
- Credit is automatically issued
- Linked to return authorization
- Customer can use credit for future purchases
Method 3: Credit from Refund
When to Use:
- Processing a refund
- Customer prefers store credit over cash refund
- Policy requires store credit for certain refunds
Steps:
- Navigate to the order or invoice
- Process refund
- Select "Store Credit" as refund method
- Enter refund amount
- System automatically creates store credit
Result:
- Credit issued for refund amount
- Linked to original order/invoice
- Customer balance updated
💰 Applying Store Credit to Invoices
Step 1: Access Customer Invoice
- Navigate to Finance > Customer Invoices (or
/customer-invoices) - Find the invoice you want to apply credit to
- Click to view invoice details
Step 2: Check Credit Balance
On the invoice page, you'll see:
- Customer Credit Balance: Available credit amount
- Apply Credit button (if credit balance > $0)
Step 3: Apply Credit
- Click "Apply Credit" button
- Enter the amount to apply (cannot exceed available balance or invoice balance)
- Add optional notes
- Click "Apply Credit"
Result:
- Credit is deducted from customer's balance
- Invoice paid amount is increased
- Transaction is recorded
- Audit log entry is created
Partial Credit Application
- You can apply partial credit (e.g., apply $50 credit to $100 invoice)
- Remaining invoice balance can be paid with other methods
- Remaining credit balance stays available for future use
📊 Viewing Store Credits
View All Store Credits
- Navigate to Finance > Store Credits
- See list of all customers with store credits
- View:
- Customer name
- Total balance
- Available balance
- Last transaction date
View Customer Credit Details
- Navigate to Finance > Store Credits
- Click on a customer's credit entry
- View:
- Credit balance information
- Complete transaction history
- Credit expiration dates
- Applied credits
- Available credits
Transaction History
Each credit shows:
- Date: Transaction date
- Type: Issued, Applied, Refunded, Adjusted, Expired
- Amount: Credit amount (positive for issued, negative for applied)
- Reference: Link to related order, invoice, or return
- Notes: Transaction notes
- Created By: User who created the transaction
🔧 Managing Store Credits
Adjusting Credit Balance
When to Use:
- Correct errors
- Adjust for disputes
- Manual corrections
Steps:
- Navigate to Finance > Store Credits
- Find the customer's credit
- Click "Adjust"
- Enter adjustment amount:
- Positive amount: Adds to balance
- Negative amount: Subtracts from balance
- Add notes explaining the adjustment
- Click "Save Adjustment"
Result:
- Balance is adjusted
- Transaction is recorded
- Audit log entry is created
Viewing Credit Expiration
- Navigate to customer's credit details
- View expiration dates for each credit
- Expired credits are automatically excluded from available balance
🛒 Using Store Credit in POS
As Payment Method
Store credit can be used as a payment method in POS transactions:
- In POS checkout, select "Store Credit" as payment method
- System checks customer's available credit balance
- If balance is sufficient, apply credit
- If balance is insufficient, show error and require additional payment method
Credit Balance Display
- POS shows customer's available credit balance
- Staff can see balance before applying
- System prevents applying more than available
📈 Best Practices
1. Issue Credits Promptly
- Issue credits immediately after return approval
- Don't delay credit issuance
- Set clear policies for credit issuance
2. Track Credit Usage
- Regularly review credit balances
- Monitor credit expiration dates
- Follow up on unused credits
3. Clear Communication
- Notify customers when credits are issued
- Provide credit balance information
- Explain credit expiration policies
4. Audit Regularly
- Review credit transactions regularly
- Verify credit applications
- Check for discrepancies
5. Set Expiration Policies
- Set expiration dates for promotional credits
- Clear expired credits regularly
- Communicate expiration policies to customers
⚠️ Important Notes
Credit Limits
- Credits cannot exceed available balance
- Credits cannot be applied to fully paid invoices
- Credits cannot be negative (use adjustments for corrections)
Credit Expiration
- Expired credits are automatically excluded from available balance
- Expired credits remain in transaction history
- Cannot apply expired credits
Credit Application
- Credits can only be applied to invoices
- Credits cannot be converted to cash
- Credits are organization-specific
Audit Trail
- All credit transactions are logged
- Complete history is maintained
- Cannot delete credit transactions
🔍 Troubleshooting
Credit Not Showing
Check:
- Is the credit issued to the correct customer?
- Has the credit expired?
- Is the credit already applied?
Solution:
- Verify customer name matches exactly
- Check expiration dates
- Review transaction history
Cannot Apply Credit
Check:
- Is there available credit balance?
- Is the invoice already fully paid?
- Is the credit expired?
Solution:
- Verify available balance on credit details page
- Check invoice paid amount
- Review credit expiration dates
Credit Balance Incorrect
Check:
- Review transaction history
- Check for missing transactions
- Verify all credits were issued correctly
Solution:
- Review complete transaction history
- Use adjustment feature to correct balance
- Add notes explaining the correction
📚 Related Documentation
💡 Examples
Example 1: Return with Store Credit
Scenario: Customer returns $100 worth of products and wants store credit.
Steps:
- Process return authorization
- Approve return
- Select "Store Credit" as refund method
- System automatically issues $100 credit
Result: Customer has $100 store credit available for future purchases.
Example 2: Applying Credit to Invoice
Scenario: Customer has $50 store credit and wants to apply it to a $200 invoice.
Steps:
- Open customer invoice
- Click "Apply Credit"
- Enter $50 (or less if desired)
- Apply credit
Result:
- Invoice paid amount: $50
- Remaining balance: $150
- Customer credit balance: $0 (if full $50 applied)
Example 3: Manual Credit Issuance
Scenario: Customer service wants to issue $25 credit for a service issue.
Steps:
- Go to Store Credits > Issue Credit
- Enter customer name
- Enter amount: $25
- Select "Issued" type
- Add notes: "Service compensation"
- Issue credit
Result: Customer receives $25 credit with notes explaining the reason.
Last Updated: 2026-01-04