ROIPOS 1.66.10 Current version
November 2026
A small fix release. Customer statements now show the right Amount Due, and the aging row adds up to it.
- Fixed Customer statements show the right Amount Due
ROIPOS 1.66.9
November 2026
A small fix release. A sale or exchange with a card refund on it now reaches QuickBooks Desktop, and once a card payment is taken the items on that receipt can't be changed until the payment is removed.
- Fixed A card refund on a sale or exchange now reaches QuickBooks
- Fixed Items can't be changed after a card payment is taken
ROIPOS 1.66.8
October 2026
A fix release. A finished sale can no longer be changed after a cancelled clock-in, saving a stock item with an empty setting tells you which one, the Held button no longer freezes a busy register, reports get more time to open, and QuickBooks messages are plainer.
- Fixed A finished sale can no longer be changed after a cancelled clock-in
- Fixed Saving a stock item with an empty setting tells you which one
- Fixed The Held button no longer freezes a busy register
- Fixed Reports get more time to open
- Fixed Plainer QuickBooks messages
ROIPOS 1.66.7
October 2026
A small fix release. A database problem in the middle of a save no longer leaves ROIPOS stuck behind its message, deleting a held receipt no longer removes payments from a receipt that was finished at another register, and a receipt that does not print now says so.
- Fixed No more "Transaction Timeout" behind a database message
- Fixed Deleting a held receipt keeps the payments of a receipt finished elsewhere
- Fixed A receipt that does not print now tells you
ROIPOS 1.66.6
October 2026
A small fix release: reports work again on computers whose Windows date settings are not set to the United States.
- Fixed Reports work on computers with non-US date settings
ROIPOS 1.66.5
October 2026
A small fix release. ROIPOS no longer closes when you right-click a list's column headers just as the screen changes, or at start-up on some computers while it looks for the store's server. Adding an item while a receipt is being saved no longer makes that save fail, and a report print that is cancelled or never finishes no longer closes ROIPOS. ROIPOS also no longer shows an extra error while it is closing.
- Fixed ROIPOS no longer closes when you right-click a list as the screen changes
- Fixed ROIPOS no longer closes at start-up while it looks for the store's server
- Fixed Receipts, report printing and closing ROIPOS
ROIPOS 1.66.4
October 2026
A big QuickBooks Desktop release. The sync now checks for problems before it opens QuickBooks. It finds payments and refunds that earlier syncs left out and sends them, and it stops trying to send receipts dated in a closed QuickBooks period on every sync. Customer balances and company customers stay right after a sync, and Receipt Reconciliation Issues is safer to use and easier to read. At the register: a receipt removed or restored at another register no longer loses items or closes ROIPOS, and deleting a held sale no longer adds its items back to stock. ROIPOS also names a printer that isn't installed, warns when two computers share a register name, and says why a backup keeps failing.
- New QuickBooks sync checks for problems before it opens QuickBooks
- Fixed Payments that earlier syncs left out of QuickBooks are found and sent
- Fixed Refunds reach QuickBooks complete, and only once
- Improved Syncs are much faster on stores with receipts dated in a closed QuickBooks period
- Fixed Customer account balances and company customers stay right after a QuickBooks sync
- Improved QuickBooks Sync window: Cancel, End of Day and Test Connection work as expected
- Improved Receipt Reconciliation Issues: safer fixes, and easier to read
- Fixed Register: a receipt removed or restored at another register no longer loses items or closes ROIPOS
- Fixed Account Payment, Account Charge and card voids
- Fixed Customer edits from two registers, and customer and stock imports
- New ROIPOS names a printer that isn't installed, and warns when two computers share a register name
- Improved A backup that keeps failing no longer slows the register, and ROIPOS says why it fails
- Improved Other fixes: Dashboard, End of Day page, scroll bars and updates
ROIPOS 1.66.3
September 2026
Hotfix for a crash in the QuickBooks Sync window's Output/Errors tab-header. Clicking either header could crash ROIPOS with an unhandled exception ("'SubTextBrush' resource not found") because the code was trying to look up a theme colour that was never defined. Fixed by pointing the header at the correct existing theme colour with a safe fallback. No store data or in-progress sync is affected — this is purely a UI safety fix. Recommended for any store that has clicked around inside the sync window on 1.66.2.
- Fixed QuickBooks Sync window no longer crashes when clicking the Output or Errors tab header
ROIPOS 1.66.2
September 2026
Small polish fix for the Reconciliation panel and the End-of-Day backup screen: the "copy to clipboard" buttons now retry briefly if something else on the PC is holding the clipboard for a moment, instead of showing a technical "CLIPBRD_E_CANT_OPEN" error dialog. This mostly happened with screenshot tools, remote-desktop sessions, keystroke-automation utilities, and heavy antivirus scanning — anything that momentarily grabs the clipboard. The copy now retries up to 30 times over about 3 seconds, which is plenty for real-world contention to clear.
- Fixed "Copy" buttons no longer show a technical clipboard error when another app is momentarily using the clipboard
ROIPOS 1.66.1
September 2026
Reconciliation panel no longer over-reports drift by flagging refund receipts that QuickBooks already recorded correctly. When a store gave a customer their money back in cash, the resulting Credit Memo in QuickBooks has an item line for the refund plus a matching cash-out line on the same document, and its remaining balance settles to zero — that's the standard shape for an immediate cash refund. The reconciliation check used to look at the remaining balance ($0) and flag it as "Store $X · QuickBooks $0" mismatch even though the refund had already been fully booked. This fix stops those false alarms from being created and clears any that were already sitting in the panel as "Amount mismatch · Needs review."
- Fixed Reconciliation panel no longer flags refund receipts that QuickBooks already recorded
ROIPOS 1.66.0
September 2026
Substantial Reconciliation and QuickBooks Sync improvements. Cancelling a sync is now honest about what it did and didn't do — the pill for the step you interrupted no longer shows a misleading checkmark, and the panel's hero doesn't wrongly flip to "Disconnected" just because you hit Cancel. A new 5-second escape lets you close the sync window if a cancel takes longer than expected. Generating balancing journal entries no longer holds ROIPOS still when QuickBooks is slow to answer. The Reconciliation drift total now shows true absolute drift, and the panel's caption uses the filtered count. Smaller polish fixes round it out — dark-theme step readability, closed-period lock icon contrast, per-period button hover contrast, and a fix for long Reconciliation reports that used to get cut off.
- New Sync window now lets you close it if a Cancel takes longer than 5 seconds
- Improved Generating balancing journal entries no longer freezes ROIPOS when QuickBooks is slow to respond
- Improved The busy spinner on bulk Reconciliation actions now actually spins
- Improved Reconciliation drift total is now the honest difference, not a lopsided sum
- Improved Filtered Reconciliation view shows a clearer caption when nothing matches
- Fixed Cancelling a QuickBooks sync no longer wrongly flips the Reconciliation panel to "Disconnected"
- Fixed Cancelling a QuickBooks sync during the journal-entry check no longer leaves the pill misleadingly green
- Fixed Dismissing a Resend confirmation no longer locks you out of syncing until ROIPOS is restarted
- Fixed QuickBooks Sync step pills and Output textbox now use correct dark-theme colors
- Fixed The "Verify journal entries in QuickBooks" step now always finishes its pill cleanly
- Fixed Import from QuickBooks POS now shows a friendly message when QuickBooks POS isn't installed
- Fixed Reconciliation panel no longer triggers a false "Unsaved changes" prompt on navigate-away
- Fixed Long Reconciliation reports no longer get cut off
- Fixed Reconciliation panel loads correctly even when a store has thousands of open items
- Fixed Closed-period lock icon on Reconciliation group headers is now readable in dark theme
- Fixed Per-period Generate Journal Entry button has proper hover contrast
ROIPOS 1.65.3
September 2026
Fixes a 30-second freeze that could happen when reopening a saved-customer's held receipt (a partial fix in 1.65.0 didn't fully close it). Also adds a safety net to the Held Receipts Delete button so it won't drop a receipt another register is currently editing, and cleans up the on-screen message when another register does legitimately delete a receipt you have open.
- Fixed Reopening a held receipt for a saved customer no longer freezes the terminal for 30 seconds
- Fixed Held Receipts Delete now warns instead of dropping a receipt someone else is working on
- Fixed Clearer message when a receipt is deleted from another register while you're working on it
- Fixed If the deleted receipt was already sent to QuickBooks, recovery now uses a new receipt number to avoid a duplicate in QuickBooks
