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.
