Changelog

What's new in ePOS4Mobiles

Every release, in plain English. Browse by date or jump straight to the feature you care about.

v3.2.0
Shop Repairs

Repairer no longer overwritten at handover

  • Fixed: handing items over from the Scan to Hand Over screen stamped the handover user as the item's repairer, overwriting the technician who actually recorded the repair. The repairer is now kept; the handover user is only recorded as the repairer when no repair had been recorded before handover
v3.1.0
Shop Repairs

Summary Report

  • New Summary Report (screen + PDF, in the repairs menu): for a date range, items Booked In and Handed Over with item counts and cost totals
Shop Repairs

Handover Report

  • The handover report can now be narrowed to one customer with a per-client PDF button
  • New Send via WhatsApp — sends the customer their handover report PDF directly, with a personalised message
v3.0.0
Shop Repairs

Booking & editing

  • New per-item Item Note on the booking form; it shows under the item on the repair view and update-details tables
  • Edit an item in place: a pencil button on the Items to Repairs list loads the item into the booking form (item, serial, fault, PIN, note, cost, collection date) with Update Item / Cancel — no page hopping. Handed-over items stay locked
  • New Completed repair status — a terminal state like Repaired: the order rolls up to Ready to Collect, the item leaves the Pending list and can be handed over
  • ETA column on the Pending repairs list showing the promised collection date
  • Fixed: the repairs list Edit Repair action opened the repair page instead of the item's repair form; blocked actions (handed-over items) now show their explanation message instead of silently redirecting
  • The Label print choice now sits next to the Collection Date on the booking form
v2.9.8
Shop Repairs

Per-item handover

  • You can now hand over one item at a time. Marking a repair as handed over only affects items that are actually ready — devices still Pending / In Progress / Awaiting Parts / Parts In Stock are left in the queue instead of being collected by mistake. A repair with some items still in progress now correctly shows as Partially Ready rather than fully handed over
  • New Hand Over button on each ready item in All Shop Repairs — it opens the Scan to Hand Over screen pre-loaded with just that item, so a single device can be collected (with its own cost/postage/payment) without touching the customer's other repairs
  • On cash-basis repairs there's also a Hand Over link on the Pending list — collect an item straight from there (set its status and cost on the handover screen before confirming)
  • Fixed: when collecting one item of a multi-item repair, the amount taken is now only for the item(s) being handed over, not the whole repair's combined total
  • The handover popup now lists the items being collected and, when some aren't ready, shows a Partial handover warning naming the devices that will stay in the shop
Shop Repairs

Receipt printing at handover

  • The Scan to Hand Over screen now offers a receipt print after handing over — a PDF for each customer's repair, plus a receipt-printer button when one is set up
Shop Repairs

Tidier repair list

  • In All Shop Repairs, the item serial now sits under the item detail and the repairer's note under the repairer name, so the table is narrower and easier to scan (search still works on the item and the repairer)
  • Row actions are collapsed into a single dropdown (View / Edit / Print / Delete), with the Hand Over button kept outside for one-click access. Action buttons are right-aligned
Shop Repairs

Receipt fixes

  • The retired Deposit line no longer appears on the repair receipt (what was actually paid still shows under Paid and in the payment list)
  • Once an item is collected, the receipt shows the actual date and time it was handed over instead of the booked "will collect" date
  • New setting "Show 'TBC' for unpriced repairs" (Settings → Shop Repair, default off). When on, an item with no price set yet shows TBC instead of £0.00 on the receipt and PDF; if every item is still unpriced, the totals also show TBC. Only turn it on once your receipt printer app has been updated to support it — otherwise leave it off and unpriced items keep printing as £0.00
v2.9.7
Shop Repairs

Take payment at handover (accounts mode)

  • Each customer group on the Scan to Hand Over page now shows the Total due (repairs + postage) and a Payment received box with a Cash/Card selector. The full amount is still credited to the customer's account as before; any payment entered is taken (Cash or Card) and only the remaining balance stays on the account
  • Overpayment is allowed — paying more than is due simply leaves the account in credit
  • Leaving the payment blank works exactly as before: the whole amount goes on credit
Shop Repairs

Receipts & ledger

  • Postage now appears on the repair receipt/PDF and is included in Total Due / Balance, so the receipt matches the customer's account
  • Handover payments record the payment method (Cash/Card) in the description, which now shows on both the receipt/PDF and the account ledger
Shop Repairs

Statuses & handover screen

  • Two new repair statuses: Repeat repair and No fault. Both can be handed over with a £0 or blank cost (like Not repaired / Cancelled)
  • The Scan to Hand Over screen now shows each customer's current account balance per group, and the customer name links to their account ledger (opens in a new tab)
  • Warning at handover if you clear an item's cost under a zero-allowed status — it tells you the repair charge will be removed from the customer's account before you confirm
v2.9.6
Shop Repairs

Customer accounts & credit

  • New setting "Charge shop repairs to customer accounts". When it's on, a repair is booked against a customer account: the cost is added to what the customer owes, and you can hand items over on credit and settle later instead of taking payment at collection. When it's off, repairs work on a cash basis and collect Cash/Card at handover as before
  • With the setting on, the customer details on the booking screen are read-only — they come straight from the account, so there's nothing to retype. Editing the account (name, mobile, email, address) now updates the repair customer everywhere automatically
  • Each customer account now maps to one repair customer record — repeat bookings no longer create duplicates, and contacts saved against an account stay put
Shop Repairs

Label printing

  • Print a barcode label for each item when you book a repair. Choose Print with Price, Print without Price, or No Print. The label shows the device & fault, the barcode, customer, PIN and (optionally) the price
  • Reprint any item's label later from the repair view
  • The app remembers your last print choice and defaults the next item to it
  • New Default repair label print setting (under Settings → Shop Repair) — set what the Label dropdown starts on. Defaults to No Print
Shop Repairs

Scanning

  • New Scan to Add Repair page — scan an item and go straight to its add-repair form, then back to scanning for the next one
  • New Scan to Hand Over page — scan items into a list grouped by customer, set each item's status and cost inline, add postage per customer (accounts mode only), then hand over in one go (collects Cash/Card, or books to the account on credit). Handover now confirms the postage charged on screen
Shop Repairs

Handover & reports

  • Handover won't accept items still marked Pending — they default to Repaired so nothing is handed out unpriced by mistake
  • Reverse-charge option for an item handed back not repaired, so the customer isn't billed
  • New Handover Report grouped by customer, with a date-range picker, the repair cost, links through to each repair, and a PDF export
  • Items handed over from the repair screen's Hand Over button now appear in the report too
Shop Repairs

WhatsApp updates

  • Send a repair-status WhatsApp update for a specific item. If there's no number on file, you're prompted to enter one and it's saved for next time
Shop Repairs

Help

  • New How-To Guide page walking through the repair credit, label and scan features — now including setting customer/supplier opening balances and charging postage via a Journal Voucher (used for cash-basis repairs, which have no postage box)
v2.9.5
Shop Repairs

Searchable parts

  • The Add Parts Used box now supports search — type ; followed by text to open a list of matching non-IMEI items, the same way the sale screen works (or scan/enter a barcode as before)
v2.9.1
Shop Repairs
  • New repair statuses — Three additional per-item statuses: In Progress, Awaiting Parts, and Parts In Stock. Each has a distinct row colour in the repairs list.
  • PIN / Passcode field — Record the customer's PIN when adding a repair item. Shown on the repair detail page and in the items table.
v2.6.0
Shop Repairs
  • Multiple charges and payments per repair with individual dates
  • New Handed Over status — marks the repair as collected by the customer
  • On handover: payment prompt if balance is due, receipt print option
  • Receipt print button added to the Shop Repairs list
  • International phone numbers auto-detected (no country code prepended if already international)