Payments, Split Payments & Receipts

6 min read

Published April 12, 2026

Updated August 16, 2026

The Payment Dialog

When you click Pay in the POS cart or Complete Sale on the new sale page, the payment dialog opens showing the amount due.

  1. The dialog title shows 'Payment' with the total amount.
  2. Select a payment method from the dropdown. Methods are loaded from your shop's payment method configuration and may include Cash, Card, Bank Transfer, or Online.
  3. Enter the payment amount. For a single payment, this should match the total.
  4. Optionally enter a Reference, useful for recording transaction IDs, check numbers, or receipt references.
  5. The 'Complete Sale' button becomes active when the payment total matches the sale total.

Splitting Payments

When a customer pays with multiple methods, for example, part cash and part card, use the split payment feature.

  1. In the payment dialog, click 'Split Payment' to add a second payment entry.
  2. Each entry has its own payment method dropdown, amount field, and reference field.
  3. Add as many splits as needed.
  4. Remove a split by clicking the trash icon next to it.
  5. A balance indicator shows the remaining amount. It displays in red if the total exceeds the sale amount.
  6. The 'Complete Sale' button is only enabled when the combined payment total matches the sale total (within 0.01 tolerance).

Cash Received & Change Due

When a customer pays in cash, Fixmo works out their change for you. The 'Cash received' box appears whenever cash is part of the payment, a full cash sale, or a cash leg inside a split payment.

  1. Complete the payment as normal, leaving the amount as the sum being taken.
  2. In the 'Cash received' box, type what the customer actually handed over, for example 10000 for two Rs 5,000 notes on a Rs 8,024 sale.
  3. 'Change due' appears underneath and updates as you type. In this example it reads Rs 1,976.00.
  4. If you type less than the cash owed, Fixmo tells you how much is still short instead of showing change.
  5. On a split payment, the box applies to the cash portion only, the card or transfer leg is ignored when working out change.
  6. Complete the sale. Both 'Cash received' and 'Change' are printed on the receipt under the cash line.

What Is on the Receipt

A POS sale prints its receipt automatically on completion. It is a thermal-width slip containing the full transaction.

  • Shop header, shop name, address, phone, and branch name.
  • Sale info, sale code (monospace), date and time, cashier name, and customer name (or 'Walk-in').
  • Items table, each item with name, quantity, unit price, and line total.
  • Totals, subtotal, discount (if applied), and final total.
  • Payments, each payment method, reference (if entered), and amount.
  • Cash received and change, printed under the cash line whenever the customer was given change.
  • Footer, 'Thank you for your purchase!' message.

Printing & Reprinting the Receipt

Completing a sale in the POS sends the receipt straight to the printer, there is no receipt screen to dismiss and no separate Print button to press. This is deliberate for the counter, where speed matters, and it applies to the POS alone.

  1. Click 'Complete Sale'. The receipt is sent to your printer immediately and the cart clears for the next customer.
  2. Your browser will show its own print dialog unless the terminal's browser is set up for silent printing (in Chrome, launching with the --kiosk-printing flag prints without prompting).
  3. To print a receipt again, open the Recent Sales tab in the POS and click the printer icon on that sale. Double-clicking the row does the same thing.
  4. Receipts can also be printed from the sale detail page, which offers three template options: Classic, Modern, and Compact.
  5. Sales created from the Sales page, repair payments, and invoice payments do not print automatically, nothing is sent to a printer until you press Print on that record.

Starting a New Sale

The POS resets itself as soon as a sale is completed, so the next customer can be served straight away.

  1. The cart, discount, customer, and agent selections all clear automatically once the sale completes.
  2. Press Ctrl+N (or Alt+N) at any time to clear the cart mid-sale and start fresh.
  3. The product search bar is automatically refocused, ready for the next item.

Frequently asked questions

Yes. In the payment dialog, click 'Split Payment' to add additional payment entries. Each entry can use a different payment method and amount. The combined total must match the sale total exactly.

Fixmo supports Cash, Card, Bank Transfer, and Online payment methods. Your admin can configure custom payment methods with names and colors in Settings > Payment Methods.

In the POS, the receipt prints automatically the moment you complete a sale, there is no receipt screen to dismiss, and the cart clears itself for the next customer. Automatic printing applies to the POS only. Sales created from the Sales page, repair payments, and invoice payments never print by themselves; print those from the record's own Print button when you need a copy. To reprint a POS receipt, open the Recent Sales tab and click the printer icon on that sale.

Yes. When a sale is paid in cash, either in full or as one leg of a split payment, the payment dialog shows a 'Cash received' box. Type the amount the customer handed over and Fixmo shows the change due underneath. For example, a Rs 8,024 sale paid with a Rs 10,000 note shows Rs 1,976 change. Both figures are printed on the receipt.

No. Cash received is only used to work out the change and to print it on the receipt. The payment recorded against the sale is always the amount actually taken, so your cash drawer balance, account totals, and revenue reports are unaffected.

The reference field is optional and lets you record a transaction identifier, such as a check number, bank transfer reference, or online payment transaction ID. It is saved with the payment for your records.

Payments are recorded at the time of sale creation. Each sale must be fully paid when created, the payment total must match the sale total exactly.