Skip to main content

Handheld app change log

Purpose: Look up what changed in a handheld app release.

When to use this: When a device is on an older version than you expected, when you're checking whether a fix has shipped, or before you escalate.

Current release: 104. The version code increases by one per release and never resets, so a higher number is always the newer build. The device shows it as v104.0, see checking your version.


104

7 Aug 2026

  • Offline sales are now reported. Previously, approved offline sales were only on the device so a card could settle without a way of tagging it offline. A daily check now forwards and uploads approved offline sales, reporting progress per invoice. App prevents new sales while the check runs.
  • The app now has a faster fallback when the internet is down but the network is up. The reader believes it can still reach the host and waits out the full timeout on every sale. After two failed attempts at pinging Cloudflare DNS (1.1.1.1), the app switches to offline and stores immediately. A successful ping restores everything back.

103

3 Aug 2026

  • In Mobile Terminal mode the POS is now answered as soon as the payment is approved, before the receipt prompt. Previously the app waited for a receipt option to be selected before answering, and employees would often press cancel on that prompt, so the app sent a cancel and the original authorisation never went back to the POS.
  • A decline answers the POS straight away as well. The error screen still comes up for the operator afterwards, and its cancel no longer sends a second answer. Because the POS is answered early it can send the next transaction while the receipt prompt is still up. The app finishes the previous one as if No Receipt was pressed, including the post sale reader reset, before the new transaction takes the screen. On the error screen the retry button is gone in Mobile Terminal mode, where a local retry does not apply, and the prompt reads "Please remove card".

102

27 Jul 2026

  • The scan screen can now take a card swipe. A button arms a swipe read so a non payment card, member or gift, can answer a scan request that is waiting. It is reported back as a swipe rather than a scan, so systems that only expect scans are unaffected.
  • The first read wins. Any other completion, a cancel, or a timeout releases the reader, so it is never left sitting on a dead swipe prompt.

101

26 Jul 2026

  • Reader resets no longer overlap. Previously they were spaced on a fixed timer, and a reset on the A77 takes about 4 seconds, so the resets at startup collided and returned 003002 on every boot. Each reset now waits for the previous one to finish.
  • Cancel no longer strands the device on the dialog. The cancel sequence has a timeout and recognises both spellings the reader reports, which is what left A77 lanes stuck behind the blocking dialog.
  • One action no longer registers twice after the app is recreated.
  • If the app's request listener fails to start, the app no longer crashes or stays unreachable for the rest of the session.

100

9 Jul 2026

  • PAX specific behaviour is now gated by one switch in the cloud config: the extra resets at startup, the reset on cancel, banner hiding, and the hardware scanner.
  • Preset employee lockdown on the employee PIN screen is now managed from the cloud.

99

5 Jul 2026

  • Another system can now ask the handheld to scan and wait for the result. The device has a dedicated QR and barcode scanner screen for it.

98

2 Jul 2026

  • Actions now confirm on screen.
  • Reload Workstation Config runs the same sequence as a full restart, so a config change no longer needs the app restarted.

95

18 Jun 2026

  • Transactions no longer fail when Simphony leaves optional fields out. Previously a missing field, tax on 19.4.2.5 sales for example, failed the transaction and triggered a reversal. Missing fields are now treated as zero or absent.

94

16 Jun 2026

  • Version realignment after the Order & Pay work merged. No functional change. Codes 90 to 93 were used by that work.

92

8 to 16 Jun 2026

Order & Pay refinements:

  • Tax is previewed before payment, so the amount charged is the tax inclusive total. The footer shows subtotal, tax and total.
  • A receipt screen appears after a check is created and paid.
  • Checks no longer fail with "Tip Service Charge not found" on sites that have no tip service charge configured. Previously the payment was sent together with the check in one request. The check is now created first and the payment applied second, and tip fields are left out entirely when there is no tip.
  • The tender used for created checks is configurable, and revenue centres are configurable with an in app selector.
  • Sign Out drops the employee and the cart and returns to the employee PIN screen. The session is kept so the next employee only enters their PIN.

89

8 Jun 2026

  • A check that is already open on another station is detected before you can pick it up, with a check in use message, so two stations cannot work the same check.

88

28 May to 6 Jun 2026

  • Order & Pay added: an item grid with POS style category colours, search, and a chit style check panel. Swipe a line right to add one, left to remove one.
  • Barcode scanning added. The PAX laser runs only while a scan session is open, from the scan key or the on screen button, so it is off when idle and switches off once it reads or after about 5 seconds. Reads resolve to menu items, with a clear item not found message. QR and other 2D codes are not accepted on this path.
  • A short input lock on the order grid stops a carried over touch from the login or PIN screen adding an item.
  • VP3300: the reader reset now waits for the in flight transaction to clear first.

86

23 to 28 May 2026

  • VP3300: the reader is reset after a cancel, and an immediate second tap is blocked.

85

20 May 2026

  • The connection lost message now has a Restart App button. A stuck reader sometimes needs the USB connection re-established, which only a full app restart guarantees.

84

20 May 2026

  • Safer error handling and clearer messages on screen.
  • The reader is no longer reset on cancel.

83

16 May 2026

  • Two transactions can no longer run at the same time.
  • Reader resets are safe when triggered from more than one place at once.

82

14 May 2026

  • Release build of the multiple Merchant ID work below.

79

5 to 14 May 2026

  • A device can now hold multiple Merchant IDs and switch between them without being reconfigured.
  • The workstation logo is cached and branding is applied before the first screen draws, so the app no longer flashes default branding at startup.
  • Country code handling, and an option to hide the tip prompt.
  • PIN debit support, and idle screen fixes.

78

28 Apr to 5 May 2026

  • On device redirects between screens.
  • Rounding fix.

77

24 Apr 2026

  • The reader is reset twice at startup on affected hardware.

76

25 to 29 Mar 2026

  • Invoice handling reworked. Transactions that fail to reach the cloud are now retried instead of lost.
  • PAX device support, and more payment options on the payment screen.

75

18 Feb to 15 Mar 2026

  • Workstation binding added. A device is bound to a workstation instead of having its settings typed in by hand.
  • Landscape became a setting rather than a fixed choice.

74

21 Jan 2026

  • Check streaming added. Items appear on the handheld as they are rung on the POS.

73

30 Dec 2025 to 14 Jan 2026

  • Self checkout added, with landscape layouts and screen size handling.
  • Split payments, and gift card payment and redeem.
  • Workstation logo and background configuration.

72

24 Dec 2025

  • Improved transaction reporting.

71

11 to 24 Dec 2025

  • Login fixes, including returning to login correctly.

70

9 Dec 2025

61 and 62

7 Nov to 9 Dec 2025

  • Checks load with a default employee, and tenders post back to the POS.
  • Gift card redeem, and Solo mode.
  • Requests now time out, so a stalled call cannot hold the lane open.

60

9 Nov 2025

  • Rounding fix.

59

28 Oct to 12 Nov 2025

  • Landscape configuration.
  • On screen text changes.

58

19 to 25 Oct 2025

  • Bug fixes, including Mastercard handling.

57

24 Sep to 19 Oct 2025

  • Startup cleanup.

55

24 Aug to 24 Sep 2025

  • Partial authorisation is no longer accepted.
  • The version is now shown on screen.

54

21 Jul to 6 Sep 2025

  • The operator is warned when an approval is for less than the amount requested.
  • Check sharing fixes.

51, 52 and 53

9 to 21 Jul 2025

  • Start screen and approved screen fixes.

50

30 Jun to 9 Jul 2025

  • The reader port is configurable.
  • Cloud configuration, and animation and timing changes.

49

24 to 30 Jun 2025

  • Swipe screen with an instructional video.

48

23 to 25 Jun 2025

  • Workstation configurations.

45, 46 and 47

17 to 18 Jun 2025

  • On screen message, wait state and colour changes.

44

12 to 17 Jun 2025

  • Offline transactions are held back from the POS check until they have been forwarded.
  • Pending transaction banner, and phone and email formatting.

43

12 Jun 2025

  • Background sync changes.

41

11 to 15 Jun 2025

  • Swipe support, and interface fixes.

40

10 to 11 Jun 2025

  • Offline push continues while the app is in the background.
  • Updated reader library, and error handling fixes.

39

9 Jun 2025

  • Swipe screen, and more request types accepted from the workstation.

37

15 May to 3 Jun 2025

The pre-authorisation release.

33 to 36

11 to 14 May 2025

  • Print data made available to the workstation.
  • Gift card transactions, refund failures fixed, and better logging.

28 to 32

5 to 8 May 2025

  • Log file on the device.
  • Rounding fix, and cancel handling.

24 to 26

28 Apr to 5 May 2025

  • Void support.
  • Receipt printing on the A920 Max, with home navigation.
  • Hidden print button, and triple tapping the logo initialises the reader.

22

6 Mar to 28 Apr 2025

  • Ingenico and VP3350 support.
  • Reader parameters are delivered from the cloud.

20 and 21

5 to 6 Mar 2025

  • The reader is released correctly when the app closes.

18

12 Feb to 4 Mar 2025

  • Reader initialisation from the main screen, and clearer operator messages.

16 and 17

31 Jan to 12 Feb 2025

  • New device support.

14

5 to 8 Jan 2025

  • The screen stays awake during a transaction.
  • Auto login failsafe, and error messages on screen.

8 to 13

7 to 22 Dec 2024

  • First production build.
  • Tips taken from the account, and a selection screen for approved transactions.
  • Transaction sync and crash fixes.

1 to 7

Oct to Dec 2024

Initial build: sale, void, refund and void refund with partial authorisation, signature capture, on device storage with cloud sync, reader port switching, and the first payment and login screens.

See also

Vitabyte

Vitabyte Documentation

Enter your access code to view the procedures.