POS OperationsReturns

How Returns Work in Compazz POS

A practical guide for owners, managers, and cashiers on how full returns, partial returns, and exchanges work inside Compazz without breaking stock control or cash accountability.

Compazz Team
March 4, 2026
5 min read

What Return Means in Compazz

In Compazz, returns are handled directly in the register so the cashier can reconcile the old sale and the customer's next action in one place. That means the same flow covers simple refunds and exchange scenarios.

Compazz does not expect staff to post a separate refund first and then create a second sale manually. Instead, the original transaction is loaded back into the register, the cashier adjusts what the customer is returning, and the system calculates the outcome.

What this workflow is designed to protect

The same workflow handles full returns, partial returns, and exchanges.
You do not create a separate credit note manually inside the register.
Compazz calculates the return value, replacement value, and any remaining balance or change due.
When there are replacement items, the return and the new sale are saved together in one flow.

Full vs Partial Returns

Full return

The customer brings back everything from the original sale. The cashier removes all original sale lines from the active basket and processes the return. Compazz posts the return transaction and restores stock for the returned quantities.

Partial return

The customer returns only part of the original transaction. The cashier removes only those items. Compazz records just those returned lines, updates stock for those quantities, and leaves the rest of the original sale intact.

How Exchange Works

An exchange is handled in the same basket. The returned items create a return value. The replacement items create a new sale value. Compazz compares both and shows whether the customer should be refunded or whether staff still needs to collect more money.

If the replacement items cost more than the return value, Compazz shows the remaining balance to collect. If the return value is higher than the replacement value, Compazz shows the change due back to the customer.

The cashier should not treat this as two unrelated actions. The safest workflow is to complete the exchange inside the same return flow so the stock movement, refund value, and replacement sale stay linked.

Step-by-Step Flow

Step 1

Open the original transaction

Start from transaction history and choose Return on the original sale. Compazz loads the original transaction into the register in return mode.

Step 2

Remove the items being returned

Take out the items the customer is returning. This is how staff turns a full original basket into a partial return or a full return.

Step 3

Keep or add replacement items

If the customer is exchanging, leave the items they are keeping and add any replacement items to the same basket.

Step 4

Collect or refund the difference

Compazz shows the return value, replacement value, net due, and any change due so the cashier knows whether to collect more or refund the customer.

Step 5

Process the return

Use Process Return when the basket is only a return, or Process Return & Sale when the customer is taking replacement items as part of the same flow.

Refunds, Change, and Balance

Compazz calculates the numbers in plain terms: return value, replacement value, net due, and change due. That gives the cashier one clear answer: collect more, refund the customer, or complete the transaction with no extra movement.

This is why the return flow matters operationally. If staff bypasses it and creates a new sale separately, the owner loses the link between the original transaction, the stock restoration, and the money actually refunded or collected.

What Staff Should Watch For

Train staff to think of return mode as a guided adjustment of the original sale, not a brand-new basket.

For a pure refund, remove the returned items and process the return.

For an exchange, remove the returned items, add the replacement items, and let Compazz show the balance difference before completing the transaction.

Managers should review unusual return patterns in the audit trail and transaction reports, especially repeated returns, heavy cash refunds, or returns paired with unusual discounts.