Accessing the TPV
Navigate to TPV from the main menu. The interface opens with:- Left side: Catalog browser with category tabs and product grid
- Right side: Shopping cart, client selection, and payment processing
The TPV uses a full-height layout optimized for tablet or desktop use. It’s designed for quick, touch-friendly interactions at the checkout counter.
Understanding the TPV Interface
Category Tabs (Top Left)
Four tabs organize your saleable items:- Servicios (Services): Individual beauty treatments and services
- Productos (Products): Retail products from inventory
- Packs (Packages): Pre-bundled service combinations
- Bonos (Bonuses): Multi-session vouchers
Catalog Search
The search bar (top right of catalog area) filters items in the current tab:- Product/service names
- SKU codes
- Service codes
Product/Service Cards
Each item displays:- Name: In bold at the top
- Code/SKU: Small text below name
- Price: Large, bold at bottom left
- Add button (+): Bottom right with hover effect
Processing a Basic Sale
Select Category
Click the appropriate tab:
- Servicios for completed beauty treatments
- Productos for retail item purchases
- Packs for package deals
- Bonos for session vouchers
Add Items to Cart
Click on any item card or the + button to add it to the cart.
- Item appears immediately in the right panel
- Quantity defaults to 1
- Subtotal updates automatically
Adjust Quantities
In the cart, use the - and + buttons to modify quantities:
- +: Increases quantity by 1
- -: Decreases quantity (clicking at quantity 1 removes the item)
Apply Discount (Optional)
If offering a discount:
- Locate the Descuento / Cupón field (middle of right panel)
- Enter the discount amount in euros (e.g., 5.00 for €5 off)
- The total updates to show the discounted price
Discounts are flat amounts, not percentages. Enter the exact euro value to deduct.
Select Payment Method
Choose from four payment options:
- Tarjeta (Card): Credit/debit card payment
- Efectivo (Cash): Cash payment
- Mixto (Mixed): Combination of card and cash
- Deuda (Debt): Defer payment (requires client selection)
Working with Clients
Associating a Sale with a Client
To track purchases by customer:Search for Client
In the client search field at the top of the right panel, type:
- Client phone number
- First or last name
- Document number
Select Client
Click the desired client from the dropdown.The search field is replaced by a client card showing:
- Client initials in a colored circle
- Full name
- “Cliente Seleccionado” label
Removing Client Association
Click the trash icon on the client card to deselect them. The search field reappears.Payment Methods
Tarjeta (Card Payment)
When to use: Most transactions, preferred for accuracy and trackingProcess Card
Use your external card terminal:
- Enter the amount shown in the “Total a Pagar”
- Process the card payment
- Wait for approval
Efectivo (Cash Payment)
When to use: Walk-in customers paying cashCollect Cash
- Tell customer the total amount
- Collect cash
- Provide change if needed (calculate manually or use cash register)
Mixto (Mixed Payment)
When to use: Customer wants to split payment between cash and cardCalculate Split
Agree with the customer on the split:
- “€40 on card, €20 in cash”
The system records “mixed” as the payment method but doesn’t track the exact split. Document this externally if needed for accounting.
Deuda (Deferred Payment)
When to use: Trusted clients with accounts, credit arrangements, or payment plansProcess Sale
Click “Procesar Cobro”.The system:
- Creates a sale record with “pending” status
- Automatically creates a debt record linked to the client
- Associates the debt with the specific cart/sale
Cart Management
Modifying Cart Items
Increase Quantity:- Click the + button next to the item
- Each click adds 1 to the quantity
- Click the - button next to the item
- At quantity 1, clicking - removes the item entirely
- Hover over the item card
- Click the trash icon that appears in the top-right
- Item is removed immediately
Clearing the Cart
To start over completely:- Click the trash icon on the selected client card (if applicable)
- Remove all items individually, or
- Refresh the page (use with caution - asks for confirmation)
Working with Different Item Types
Selling Services
Use case: Client just completed a facial, massage, or other treatmentSelling Products
Use case: Client wants to purchase retail items (shampoos, creams, etc.)Add Multiple Items
Click each product the client is purchasing.
- They appear as separate cart items
- Adjust quantities as needed
When products sell through the TPV, their stock levels decrease automatically in the inventory system.
Selling Packs
Use case: Client wants to purchase a multi-service packageProcess Full Payment
Packs are typically paid upfront:
- Add pack to cart
- Process payment for full amount
- Complete sale
Selling Bonos
Use case: Client wants to purchase a bonus (session voucher)Associate with Client
Important: Always select the client first when selling bonuses:
- Search for client
- Select from dropdown
- Then add bonus to cart
Best Practices
Speed and Efficiency
Accuracy
Verify Cart Contents
Before processing:
- Read each item name aloud or to yourself
- Confirm quantities match what’s being purchased
- Check prices seem reasonable
Show Total to Client
Turn screen toward client or clearly state:
“Your total is [amount]”This prevents disputes and builds trust.
Confirm Payment Method
Ask: “How would you like to pay today?”Don’t assume based on previous visits.
Client Experience
Handling Common Scenarios
Client Forgot Wallet
Offer Deuda Option
If the client is trusted/regular:
- Select the client in the TPV
- Choose Deuda payment method
- Process the sale
- Follow up later for payment
Wrong Item Added
Client Questions Price
Applying Coupon Codes
The current TPV shows a discount field but doesn’t validate coupon codes automatically.
Check Coupon Validity
Verify in Marketing > Cupones:
- Code exists and is active
- Not expired
- Hasn’t exceeded max uses
- Meets minimum purchase amount
Calculate Discount
Determine the discount amount:
- Percentage coupons: Calculate % of subtotal
- Fixed amount coupons: Use the coupon value directly
Troubleshooting
”Procesar Cobro” Button is Disabled
The button is disabled when:- Cart is empty (add at least one item)
- System is processing a previous sale (wait for completion)
Item Doesn’t Appear in Catalog
Check:- Correct Tab: Ensure you’re in the right category (Servicios/Productos/Packs/Bonos)
- Active Status: Item must be “Activo” in its management module
- Stock Level: Products with 0 stock may not show
- Search Filter: Clear search to see all items
Cannot Select Deuda Payment
Deuda requires:- Client must be selected first (search and choose client)
- Cart must not be empty
Sale Processed But Cart Not Clearing
- Refresh the TPV page
- Check if sale appears in sales history
- Manually clear cart using trash icons
- Report issue to system administrator if it persists
Quick Reference: Payment Methods
| Method | Icon | When to Use | Requires Client |
|---|---|---|---|
| Tarjeta | Card | Credit/debit card | No (optional) |
| Efectivo | Banknote | Cash payments | No (optional) |
| Mixto | Wallet | Split payment | No (optional) |
| Deuda | 0€ (Red) | Deferred payment | Yes (required) |