Skip to main content

v2.9.0 10-09-2025 - Release Notes

Updated this week

New Features

Cybersource Payment Processor

We’ve introduced initial support for Cybersource credit card processing, including both 3D Secure (3DS) and non-3DS transactions.

Editable Customer and Invoice ID’s

Added the ability to create and edit customer and invoice ID’s for marinas that use 3rd party accounting software that does not integrate with Sharper. This functionality is only available for users with the related account permission.

Added additional fields to Marina Occupancy Report

Vessel Name and Reservation ID fields have been added to the Marina Occupancy Report Type

Improvements & Optimizations

Reservation Item Tax Calculation Fix

Resolved an issue where reservation item taxes were recalculated based on current product data, causing incorrect retain/remain amounts. The system now uses the reservation item’s own additional tax values.

Deposit Payment Sync

Fixed an issue where taking a second deposit payment before the first one synced prevented the second payment from being queued. The deposit process now correctly handles multiple deposits even if earlier ones are still syncing.

QBO Tax Rate Handling

Improved tax handling for QuickBooks Online by distinguishing between system-generated and user-defined tax rates.

QBO Inventory Start Date

Fixed an issue where inventory products were synced with an incorrect start date, causing errors in invoice and sales receipt synchronization. The system now uses the product’s original creation date as the inventory start date and prevents setting a start date before the accounting period close date.

Item Discount Calculation

Resolved an issue in the item discount calculation that would cause negative settlement amounts to appear in reports.

Per Quantity Discount Rounding Issue

Resolved a rounding issue that occurred in general ledger entries and QuickBooks sales receipt syncs for certain quantity and price combinations when per-quantity discounts were applied.

Bounced Deposit Payments

Fixed an issue where journaled amounts were not properly included in deposit balance calculations, leading to incorrect balances when a deposit payment was bounced.

Did this answer your question?