Article DetailsContentThis is a long article. To ensure that it has loaded completely, please refresh the page.This page lists recent changes made in Fishbowl Advanced as well as download links for the currently supported versions.Click here to jump to the most recent download.Instructions for updating Fishbowl are found in the Update Fishbowl article.Release Notes and downloads for older versions are found in the Release Notes archive.Upcoming features are found in the Roadmap.ContentsDownload - 26.2Highlights - 26.2New Features - 26.2Fixes - 26.2Download - 26.1Highlights - 26.1New Features - 26.1Fixes - 26.1Download - 25.12.1Highlights - 25.12.1New Features - 25.12.1Fixes - 25.12.1Download - 25.11Highlights - 25.11New Features - 25.11Fixes - 25.11Download - 25.9Highlights - 25.9New Features - 25.9Fixes - 25.9Download - 25.8Highlights - 25.8New Features - 25.8Fixes - 25.8Download - 25.7Highlights - 25.7New Features - 25.7Fixes - 25.7Download - 25.6Highlights - 25.6New Features - 25.6Fixes - 25.6Download - 25.5Highlights - 25.5New Features - 25.5Fixes - 25.5Download - 25.4Highlights - 25.4New Features - 25.4Fixes - 25.4FEB 19, 2026 - Advanced 26.2Download - 26.2Download Fishbowl-2026.2.exe for WindowsDownload Fishbowl-2026.2.dmg for macOS (Limited support)Download Fishbowl-2026.2.sh for Linux (Documentation only)Highlights - 26.2Important Notice: If you are upgrading from version 2025.9 or older then this upgrade requires a coordinated installation process. The Fishbowl Server must be updated manually first, followed by client updates. The Fishbowl Client will automatically detect version mismatches and guide users through the update process with a simple "Automatically update your Fishbowl Client" button. If you are upgrading from 2025.11 or later versions this update follows the normal upgrade process supporting auto updating of the server by simply checking for updates.Important Notice: Fishbowl 2025.12 and newer versions no longer support MySQL 5.7: If you are still running MySQL 5.7 we recommend migrating to MySQL 8.0 before upgrading to 2026.2. Follow the instructions here to migrate to MySQL 8.0: https://help.fishbowlinventory.com/advanced/s/article/Fishbowl-Advanced-MySQL-MigrationImportant Notice: We are unable to support the Fishbowl Anywhere plugin as part of the 2026.2 (Java 21) release. If you are actively using Fishbowl Anywhere, you should not upgrade beyond the 2025.9 release. We will have Fishbowl Anywhere included in an upcoming release but will provide additional information once available.Important Notice: Custom Plugins are not supported in 2025.11 or newer versions. If you utilize any custom Plugins do not upgrade beyond 2025.9. Note that custom integrations are different than custom Plugins. Custom integrations that utilize the REST or Legacy API's will continue to function on 2026.2.New and updated Business Intelligence Dashboards with enhanced data visualizationExpanded Server Administration capabilities for remote managementEnhanced REST API for improved performanceOutsourced Purchase Orders now support parts with trackingQuality and reliability improvements across multiple modulesNew Features - 26.2New Business Intelligence Dashboards. Two new and three updated professionally-designed BI Dashboard reports are now included by default both as Dashboards and in the BI Reports module, providing powerful data visualization and decision-making tools:New Production Scheduling Module - Manufacturing order planning and scheduling optimization featuring an interactive calendar view where manufacturing orders can be moved and rescheduled by dragging and dropping, plus drill-down functionality for detailed work order analysis. Click here to learn more.New Company Dashboard - High-level company performance overview with drill-down capabilities across multiple business areas for deeper insights. Click here to learn more.Updated Sales Dashboard - Comprehensive sales performance metrics and trends with drill-down functionality to explore detailed order and customer information. Click here to learn more.Updated Purchasing Dashboard - Purchase order tracking and vendor performance analysis with drill-down capabilities to view detailed purchase order and vendor data. Click here to learn more.Updated Inventory Dashboard - Real-time inventory reorder watchlist and stock management with drill-down options to investigate part-level inventory details. Click here to learn more.Note: These new BI Dashboard reports must be granted as user rights in the User Group module for users to view them. Each Dashboard has its own unique user right under the access tab and the Bi Reports tab. Administrators should review and assign appropriate access rights to users who need access to these dashboards.Note: If you prefer the previous dashboard experience, you can easily switch back to the Classic Dashboards through the Dashboard customization settings in the Settings module. See the Dashboard customization settings feature description below for more information.Dashboard customization settings. A new "Dashboards" tab has been added to the Settings module, allowing administrators to customize the default dashboard experience for each dashboard module. Users can select between Classic Dashboards (maintaining the appearance of the Dashboards from version 26.1) or any available BI Report. This means that Bi Reports can be edited or created in the Bi Editor and then selected as a default for the following modules (Click here to learn more):Inventory DashboardSales DashboardPurchasing DashboardManufacturing DashboardProduction Scheduling DashboardCompany DashboardDashboard module rename. The existing Dashboard module has been renamed to "User Dashboard" to distinguish it from the new Company Dashboard in the General module group. The User Dashboard can be customized by each individual user and the Company Dashboard is a company wide dashboard.New Server Administration Module. The Server Administration module now includes powerful remote management capabilities previously only available when directly logged on to the Fishbowl Server(Click here to learn more):Active Connections management - View all connected users with their name, last activity, and client type. Administrators can refresh the user list, log off selected users, and send messages to connected users directly from this module in the client.Connection settings - Configure Client Inactivity Timeout and enforce single-login restrictions (users can only be logged in once).Server restart capability - Restart the Fishbowl Server directly from the Administration module with configurable delay periods to give connected users adequate warning. This feature requires a new "Restart Fishbowl Server" user right (granted to the admin user only by default).Outsourced Purchase Orders with part tracking. Parts with tracking (including Lot Numbers, Expiration Dates, Serial Numbers, and custom tracking types) can now be used on outsourced Purchase Orders. This enables manufacturers who outsource production operations to maintain full traceability throughout their outsourced manufacturing process without being forced to remove tracking from parts.Automatic backup retention management. Scheduled database backup tasks now support automatic deletion of old backup files. Administrators can configure a retention period (in days) to automatically clean up backups older than the specified threshold, preventing disk space issues without manual maintenance. Setting the value to 0 disables automatic deletion. Create a new or edit your existing Database Backup scheduled task to enable this feature. Default setting is set to 0. Click here to learn more.Enhanced Fishbowl Payments (Powered by Run Payments) card entry. When connected to a Run Payments card processing terminal, users now have more flexibility for card not present transactions. A new "Manually Entered" option allows credit card information to be entered directly into the client through the Run Payments iFrame for faster processing, while the existing functionality has been renamed to "Manually Entered (Send to Payment Terminal)" for sending payment processing to the card terminal. Card Present remains the default option.REST API memo endpoints. The REST API now supports full memo management for Sales Orders, Parts, and Products with the following new endpoints:getMemoList - Retrieves a list of all memos associated with a specific Sales Order, Part, or ProductgetMemo - Retrieves details of a single specific memo by its IDdeleteMemo - Removes a memo from a Sales Order, Part, or ProductupdateMemo - Modifies the content of an existing memocreateMemo - Adds a new memo to a Sales Order, Part, or ProductFixes - 26.2Fishbowl Payments (Powered by Run Payments)Resolved: QuickBooks Online automated sales tax is now properly included in Run Payment Links. Previously, QBO estimated tax amounts appeared correctly on the Sales Order and in the manual payment screen but were not included in the payment link total.REST APIResolved: REST API performance and efficiency have been significantly improved for customers with large amounts of orders, customers, and parts. These improvements resolve Java heap space errors previously experienced by customers with larger datasets. The following enhancements have been implemented:Replaced HttpURLConnection with the new HttpClientEnabled HTTP/2 supportRemoved JSON size limit for API requestsImproved file download memory efficiencyEliminated unnecessary base64 encoding to decrease request sizesAvoided double serializationResolved: REST API documentation for search endpoints now correctly indicates that all search filters are optional for Inventory, Location Group, Manufacture Order, Part, Purchase Order, UOM, User, and Vendor.Resolved: REST API documentation links have been updated from the old wiki URLs to the new help article URLs. All "Related Guide" links now correctly redirect to the appropriate pages on the help site.Resolved: The /api/products/:id/best-price endpoint documentation now correctly indicates that customerid is a required field, and optional parameters (uomId, date, and includePricingRules) are properly marked as optional.Database UpdatesAdded "deleteBackupOlderThan" column to the fbschedule table. This new column enables the new automatic deletion of backups feature in the schedule module.JAN 15, 2026 - Advanced 26.1Download - 26.1Download Fishbowl-2026.1.exe for WindowsDownload Fishbowl-2026.1.dmg for macOS (Limited support)Download Fishbowl-2026.1.sh for Linux (Documentation only)Highlights - 26.1Important Notice: If you are upgrading from version 2025.9 or older then this upgrade requires a coordinated installation process. The Fishbowl Server must be updated manually first, followed by client updates. The Fishbowl Client will automatically detect version mismatches and guide users through the update process with a simple "Automatically update your Fishbowl Client" button. If you are upgrading from 2025.11 or later versions this update follows the normal upgrade process supporting auto updating of the server by simply checking for updates.Important Notice: Fishbowl 2025.12 and newer versions no longer support MySQL 5.7: If you are still running MySQL 5.7 we recommend migrating to MySQL 8.0 before upgrading to 2026.1. Follow the instructions here to migrate to MySQL 8.0: https://help.fishbowlinventory.com/advanced/s/article/Fishbowl-Advanced-MySQL-MigrationImportant Notice: We are unable to support the Fishbowl Anywhere plugin as part of the 2026.1 (Java 21) release. If you are actively using Fishbowl Anywhere, you should not upgrade beyond the 2025.9 release. We will have Fishbowl Anywhere included in an upcoming release but will provide additional information once available.Important Notice: Custom Plugins are not supported in 2025.11 or newer versions. If you utilize any custom Plugins do not upgrade beyond 2025.9. Note that custom integrations are different than custom Plugins. Custom integrations that utilize the REST or Legacy API's will continue to function on 2026.1.Enhanced Fishbowl Commerce integration with channel-specific status mappingRun Payments ACH-only integration option addedQuality and reliability improvements across multiple modulesNew Features - 26.1Fishbowl Commerce channel-specific status mapping. A custom scheduled script is now available that allows operations managers to override the status import behavior for specific e-commerce channels. This enables different status mappings depending on the channel, preventing the need for additional processing of orders. For example, if more than one channels orders are in shipped status in Fishbowl Commerce and is mapped to come in as issued to Fishbowl Advanced, the script can take one of those channels orders an fulfill them. The script takes two parameters: desired status ID and the channel name and runs via the schedule module to automatically perform the steps necessary for additional order processing. If you want to enable this feature reach out to our Support Department at 800-774-7085 ext 3.Fishbowl Payments ACH-only support. The Fishbowl Payments integration now supports customers who only have an ACH Merchant ID (MID). When the service provider is integrated using only the ACH MID, only ACH payments are processed through Fishbowl Payments and only an ACH option appears on generated payment links.Fixes - 26.1GeneralResolved: Users can now properly revoke access to the MyFishbowl Module through user access rights. Previously, all users could view the MyFishbowl Module regardless of access rights settings.Resolved: The Part Activity Report tooltip for the Group By option now correctly describes the grouping functionality rather than showing the same tooltip as the Order By option.SalesResolved: We have removed the Module Option for "Fulfill Flat Rate discounts with preceding line items on ship" from the Sales Order Module Options. This option will be included in a future release pending some additional development changes.Purchasing and ReceivingResolved: International customers using currencies with commas as decimal separators and vendor part number associations can now be added to Purchase Orders when multi-currency is enabled. Previously, these parts could not be added to a Purchase Order and the cost could not be changed in the vendor's home currency.Resolved: Purchase Order CSV imports now enforce the same cost restrictions as the Fishbowl Client. Credit return type line items with positive costs are imported as negative costs, and purchase type line items with negative costs are imported as positive costs, preventing incorrect accounting exports.MaterialsResolved: The "All Locations" option in the Part Module's MRP feature no longer assigns reorder points to inactive location groups. Inactive location groups are now excluded from MRP calculations.CalendarResolved: The Calendar module in international databases now works correctly in all view modes (1 Day, 5 Day, and 7 Day views). Previously, orders would not display in 1 Day and 5 Day views, and selecting 7 Day view would cause an error that prevented other modules from loading requiring a restart of the Fishbowl Client to fix.Advanced SearchResolved: The Advanced Search popup window now properly displays cancel and search buttons at the bottom without requiring window resizing, specifically when many custom fields are present. The dialog now allows scrolling to accommodate a large numbers of custom fields in Part, Product, Customer, and Vendor modules.Scheduled TasksResolved: Scheduled tasks no longer remain stuck in queue requiring a server restart to run. Thread management issues related to the schedule module have been addressed, and timeouts have been added to Run Payments API requests to prevent tasks from hanging indefinitely.DEC 30, 2025 - Advanced 25.12.1Download - 25.12.1Download Fishbowl-2025.12.1.exe for WindowsDownload Fishbowl-2025.12.1.dmg for macOS (Limited support)Download Fishbowl-2025.12.1.sh for Linux (Documentation only)Highlights - 25.12.1Important Notice: There is currently a bug with the new "Fulfill flat rate discounts with preceding line items" shipping module option where fulfilled discounts are not being transferred to Accounting. If you have previously updated we recommend disabling this module option in the shipping module to continue to fulfill discounts normally and transfer to accounting. This will be addressed with the January Release.Important Notice: If you are upgrading from version 2025.9 or older then this upgrade requires a coordinated installation process. The Fishbowl Server must be updated manually first, followed by client updates. The Fishbowl Client will automatically detect version mismatches and guide users through the update process with a simple "Automatically update your Fishbowl Client" button. If you are upgrading from 2025.11 to 2025.12 this update follows the normal upgrade process supporting auto updating of the server by simply checking for updates.Important Notice: Fishbowl 2025.12 and newer versions no longer support MySQL 5.7: If you are still running MySQL 5.7 we recommend migrating to MySQL 8.0 before upgrading to 2025.11 and newer. Follow the instructions here to migrate to MySQL 8.0: https://help.fishbowlinventory.com/advanced/s/article/Fishbowl-Advanced-MySQL-MigrationImportant Notice: The SPS Commerce integration is now fully compatible with the 2025.12 release. The timestamp formatting issues that affected the 2025.11 release have been resolved.Important Notice: We are unable to support the Fishbowl Anywhere plugin as part of the 2025.12 (Java 21) release. If you are actively using Fishbowl Anywhere, you should not upgrade to the 2025.12 (Java 21) release. We will have Fishbowl Anywhere included in an upcoming release but will provide additional information once available.Important Notice: The Ebay plugin is not currently working with 2025.12 (Java 21) release. If you utilize the Ebay plugin its recommended to wait to update to 2025.12 or migrate to Fishbowl Commerce which does support the Ebay integration.Important Notice: Custom Plugins are not supported in 2025.12 or newer versions. If you utilize any custom Plugins do not upgrade to 2025.12 or newer. Note that custom integrations are different than custom Plugins. Custom integrations that utilize the REST API or Legacy API will continue to function on 2025.12.Java 21 compatibility improvements with critical fixes for payment processing integrations and timestamp handling across multiple modules.Enhanced payment processing with improved synchronization for Payment Links and card-present transactions, plus critical Authorize.net integration fixes.Quality and reliability improvements across Sales Orders, Purchase Orders, CSV imports, Accounting, and user access rights.New Features - 25.12.1Fishbowl Payments enhancements. Three new improvements have been added to enhance payment processing:Payment Links now automatically update when Sales Order pricing changes, ensuring customers always pay the correct amount without manual intervention by sales representatives.Payment Links can now be generated for Sales Orders in Estimate status allowing for receipt of payment before issuing the order to the warehouseCard-present transactions now include the Invoice ID (Sales Order number) in the Run payment portal, providing better transaction tracking and reconciliation.Important Notice: The following feature currently has a bug where fulfilled discounts are not being transferred to Accounting. If you update simply disable this module option in the shipping module to continue to fulfill discounts normally and transfer to accounting.New Sales Order discount fulfillment option. A new module option has been added to the Shipping module to give users control over flat-rate discount fulfillment behavior. The "Fulfill Flat Rate discounts with preceding line items on ship" checkbox allows flat-rate discounts to fulfill automatically when the line item above them is fulfilled, matching the behavior of percentage discounts and providing more flexibility in order fulfillment workflows.Fixes - 25.12.1GeneralResolved: User access rights now properly restrict editing capabilities for users with View-only permissions. Users with Part-View access rights can no longer modify the Part URL field, and users with Purchase Order-View access rights can no longer add items to Purchase Orders.SalesResolved: Sales Orders linked to Manufacturing Orders with BOMs set to Short Quantity can now be edited and saved without encountering blank error messages.Resolved: Flat-rate discounts can now be configured to fulfill automatically when the preceding line item is fulfilled. A new module option "Fulfill Flat Rate discounts with preceding line items on ship" in the Shipping module allows flat-rate discounts to match the fulfillment behavior of percentage discounts.Accounting and IntegrationsResolved: Authorize.net payment integration now functions properly following the Java 21 upgrade.Resolved: QuickBooks Online integration now provides clear error messaging when payment terms contain unsupported characters. When attempting to export orders with payment terms that include ampersands (&) or other special characters, the system now displays: "The Payment Terms used on orders attempting to export to Accounting have unsupported characters. Please update the Payment Terms names in the Payment Term module to remove any invalid character such as "&" or "#""Resolved: Xero tax code imports no longer fail due to typeCode length limitations. The typeCode field has been expanded from 25 to 50 characters to accommodate longer values generated by Xero's Auto Tax feature powered by Avalara.CSV Imports and ExportsResolved: CSV imports with date columns containing timestamps now process successfully. Date formats that include time values (e.g., "05/21/2024 12:00:00AM") are once again accepted, restoring compatibility with SPS Commerce and other systems that export dates with timestamps.Resolved: Customer CSV imports now properly handle the TaxExempt field when set to FALSE. Importing a customer with TaxExempt set to FALSE now clears the TaxExemptNumber from the database, matching the behavior of the Fishbowl Client user interface and preventing confusion when re-exporting customer data.Fishbowl PaymentsResolved: Payments made using Payment Links now sync properly back to Sales Orders in Fishbowl, ensuring accurate payment tracking and reconciliation.Resolved: Payment Links no longer create duplicate payment records when syncing back to Fishbowl. The payment import process now properly validates TransactionIDs to prevent duplicate entries and ensures that declined transactions are not imported.Resolved: Card-present transactions processed through Run now include the Invoice ID (Sales Order number) in the transaction details, improving traceability in the Run payment portal.ReportsResolved: The Customer Purchase History report now correctly displays discount items. The "discount items" option in the report properly shows both dollar and percentage discounts applied to sales orders.NOV 14, 2025 - Advanced 25.11Download - 25.11Download Fishbowl-2025.11.exe for WindowsDownload Fishbowl-2025.11.dmg for macOS (Limited support)Download Fishbowl-2025.11.sh for Linux (Documentation only)Highlights - 25.11Important Notice: The Fishbowl 2025.11 update will require plugins to be updated on the Fishbowl Server. Please see the update guide for more information.Important Notice: Fishbowl 2025.11 and newer versions no longer support MySQL 5.7: If you are still running MySQL 5.7 we recommend migrating to MySQL 8.0 before upgrading to 2025.11 and newer. Follow the instructions here to migrate to MySQL 8.0: https://help.fishbowlinventory.com/advanced/s/article/Fishbowl-Advanced-MySQL-MigrationImportant Notice: We are unable to support the Fishbowl Anywhere plugin as part of the 2025.11 (Java 21) release. If you are actively using Fishbowl Anywhere, you should not upgrade to the 2025.11 (Java 21) release. We hope to have this included as part of the 2025.12 release but will provide additional information once available.Important Notice: Custom Plugins are no longer supported with the release of 2025.11. If you utilize any custom Plugins do not upgrade to 2025.11 or newer. Note that custom integrations are different than custom Plugins. Custom integrations that utilize the REST API or Legacy API will still continue to function on 2025.11.Important Notice: This upgrade requires a coordinated installation process. The Fishbowl Server must be updated manually first, followed by client updates. The Fishbowl Client will automatically detect version mismatches and guide users through the update process with a simple "Automatically update your Fishbowl Client" button.Important Notice: The SPS Commerce integration is not compatible with the 2025.11 (Java 21) release due to timestamp formatting changes. If you are actively using the SPS Commerce integration, you should not upgrade to 2025.11. A fix for the SPS Commerce integration will be included in the 2025.12 release.Important Notice: The Ebay plugin is not currently working with 2025.11 (Java 21) release. If you utilize the Ebay plugin its recommended to wait to update to 2025.11 or migrate to Fishbowl Commerce which does support the Ebay integration.Java 21 upgrade with improved performance, security, and compatibility. See our Java 21 update guide: https://help.fishbowlinventory.com/advanced/s/article/Fishbowl-Advanced-Java-21-UpdateImproved client update experience for Java 21 upgradeQuality and reliability improvements across multiple modulesImproved demo database functionality for international regionsNew Features - 25.11Java 21 upgrade. Fishbowl Advanced 2025.11 includes a major upgrade to Java 21, bringing significant improvements to the platform:Enhanced performance for faster application responsivenessImproved security to protect your dataBetter compatibility with modern operating systems and hardwareFishbowl Payments enhancements. Two new features have been added to the Fishbowl Payments module to give users more control over payment processing:A "Run Import Task" button has been added to the settings tab, allowing administrators to manually sync payments on demand. When clicked, the payment import task is queued to run immediately, enabling faster shipment processing.Payment download scheduling now offers finer grain control with hourly sync options. Users can specify the number of hours between syncs (e.g., 1 for every hour or 6 for every six hours) to match their business needs.Customer module options for Customer Module. New module options have been added to the Customer Module to control the "To be printed" and "To be emailed" checkboxes for customers created through clicking on the New button, Plugins, or CSV imports. When enabled, these options set the default behavior for new customer creation, providing better control over customer communication preferences across different import methods.QuickBooks Desktop Nexus auto-close. The Nexus connector now automatically closes 10 minutes after connection timeout to prevent issues that occur when Nexus loses connection with QuickBooks Desktop after being left open for extended periods. This configuration can be overridden in the nexus.config settings file if needed.Receiving Data .CSV Import. The receivingdata.csv import now fulfills items that were previously received in the client. Previously you either had to receive or fulfill items but could not receive first and then later use the import to fulfill already received parts.Fixes - 25.11GeneralResolved: The Available to Build report has been updated with an improved version that significantly increases performance. Customers previously experiencing slow load times or reports that failed to run will now see excellent performance with this updated report.Resolved: Converting character sets before database updates now properly handles compound keys during MySQL 5.7 to 8.0 database upgrades. Previously, collation errors could occur when updating views if bad values were part of compound keys.Resolved: Converting character sets before database updates no longer causes collation errors when updating custom views during the migration from MySQL 5.7 to MySQL 8.0.Resolved: Demo databases now have properly configured dates for existing orders. The Canadian demo database dates have been updated to align with current dates rather than being set far in the past.Resolved: The Australian demo database's Auto SO Number system property is now properly initialized to prevent "This order number is already in use" errors when creating new sales orders.Resolved: The default location group for the Australian demo database has been changed to Adelaide for the admin user. This prevents getting a message stating that inventory is not available when adding Products to Sales Orders.Resolved: Multi-currency columns on the receiptItem table are now properly populated in demo databases, allowing pre-populated receipts to be successfully reconciled without errors.Resolved: The Advanced Mobile plugin's "How To" button now correctly redirects to the proper help article URL.Resolved: Demo databases no longer contain inventory log entries with future event dates, which previously prevented certain received parts from being voided.Resolved: The duplicate serial number error message now displays correctly when attempting to add inventory with a duplicate serial number into the same location and location group.Sales Resolved: Variable kit items can no longer be added to Sales Orders with all items at zero quantity. If all kit items are set to zero quantity at the end of the kit wizard, an error message now displays: "Invalid Qty: Kit must have at least one item in the kit."Resolved: Editing or adding a memo to an expired Sales Order no longer automatically resets the Date Expires field and Status. Users are now prompted with the option to reopen the Sales Order when saving changes. If they choose not to reopen, the order remains in Expired status.Resolved: Multi-Currency Total tax was not rounding properly in some cases causing discrepancies between the Sales Order Module and Sales Order and Invoice Report.Purchasing and Receiving Resolved: The Unit Cost displayed in the Receiving screen now correctly shows the PO line cost when Vendor Cost Rules exist with UOM conversion, rather than incorrectly displaying the Vendor Cost Rule value.Resolved: The Receiving module's Reconcile Order wizard now properly handles Transfer Orders when the "Require bill date for reconcile" module option is enabled. Since Transfer Orders do not require bill dates, the wizard no longer errors when this option is turned on.Resolved: The Date Entry Tolerance warning no longer incorrectly appears when navigating between tabs on fulfilled Purchase Orders with dates outside the tolerance range. Additionally, clicking the calendar button after dismissing the warning now properly opens the calendar picker.Accounting and IntegrationsResolved: QuickBooks Online integration now properly handles home currency validation in multi-currency databases. The integration has been updated to accommodate QuickBooks Online's change in how they provide currency information through their API.Resolved: Reconciling Purchase Orders using the "Quantity" setting to distribute landed costs now properly rounds values, preventing "Please balance your debits and credits" export errors caused by penny-rounding discrepancies.Resolved: The "Amounts Include Tax" checkbox in the Purchase Order module has been adjusted to match the Sales Order module and is now limited to the checkbox size, preventing accidental toggling when clicking nearby areas.Resolved: Avalara tax estimates now remain available when taking payment throughout the entire order process, including after items have been picked on the Sales Order.CSV Imports and ExportsResolved: Data module CSV exports now include quotes around data values, making them consistent with scheduled task exports and compatible with systems like Salesforce that require quoted values for imports.Resolved: Product CSV imports no longer require a default carton type when only a carton count is specified, matching the behavior of the Fishbowl Client User Interface where carton counts can be added without carton types.Resolved: Sales Order Details CSV imports in international (non-US) databases now properly ignore the order tax rate when left blank and only import line item tax codes, matching the behavior of the standard Sales Order .csv import.Resolved: The Part-Product-Vendor-Purchase export (PPVP) when filtered by vendor now completes in a reasonable time even in databases with 600,000+ parts, improving from over an hour to approximately 2 minutes.Fishbowl Payments Resolved: Payments made using Payment Links were not properly syncing back to the Sales Order in FishbowlReports Resolved: The Available to Build report has been updated with improved performance and can now handle databases with large amounts of staged BOMs. Customers who previously experienced timeouts or were unable to run the report will now see significantly faster results.Resolved: The Sales Order Report now correctly displays the appropriate currency symbol (e.g., pounds in UK databases) for line item Total Price fields rather than always showing the dollar symbol.SEP 16, 2025 - Advanced 25.9Download - 25.9Download Fishbowl-2025.9.exe for WindowsDownload Fishbowl-2025.9.dmg for macOS (Limited support)Download Fishbowl-2025.9.sh for Linux (Documentation only)Highlights - 25.9Run Payment integration now supports payment linksImproved client update experience for upcoming Java 21 update in NovemberQuality and reliability improvementsNew Features - 25.9The Run Payments integration now supports payment links. When integrated with run payments, users can now easily create and send payment links to customers allowing them to easily pay any invoices.Card present (EMV) transactions with supported Run Payments hardware now supports saving Card on File for future payments.Starting with 25.9, the Java update process has been simplified in preparation for the November release of Java 21.The Fishbowl Client will check if its Java version matches the Fishbowl Server. If a mismatch is detected, users can simply click on the button "Automatically update your Fishbowl Client" which will automatically install the update with the correct Java version.The Fishbowl Server will check during update if a Java update is required and notify the user. Users will be presented with a button to "Download Fishbowl" which will download the appropriate Fishbowl version to the downloads folder. Simply run this install over the top of the existing installation to get the latest version of both Fishbowl Server and Java.An option to "Convert Character Sets" has been added to the Database Administration Pages, right click, options menu. This new option can help in cases where data migration issues can occur when migrating from MySQL 5.7 to MySQL 8.0. Simply right click the database that you want to apply the fix to and click "Convert Character Sets." If any data changes occur they will be output to a file for review.Fixes - 25.9GeneralResolved: The Database Migration tool, used to updated from MySQL 5.7 to MySQL 8.0, was erroring out due to additional constraints in MySQL 8.0. The Database Migration Tool now automatically checks for this condition, applies a fix, and outputs a file with any data changes that may have been necessary for successful migration.Resolved: The Vendor Parts CSV import was not requiring a vendor part number. This caused issues with Purchase Orders where the Module Option "Only show vendor parts in drop-down filter" was selected causing no parts to show up in drop-down.Resolved: Several How To links were not directed to the right How To pages and have now been updated.SalesResolved: In some circumstances customer numbers were creating constraint errors because the auto increment number was set above the auto increment number limit.Resolved: Multi-Selecting and then starting picks was not correctly setting the "To be printed" checkbox on picks.Integrations Resolved: Clicking the button to integrate with Run Payments, while currently integrated with a different service provider, was not automatically removing the existing payment integration as expected.Resolved: The feature for Amount Includes Tax was not properly calculating tax when the item edit menu was opened and modified on the Sales Order.AUG 27, 2025 - Advanced 25.8Download - 25.8Download Fishbowl-2025.8.exe for WindowsDownload Fishbowl-2025.8.dmg for macOS (Limited support)Download Fishbowl-2025.8.sh for Linux (Documentation only)Highlights - 25.8Run Payments is now integrated into Fishbowl Advanced enabling card not present, card present, ACH transactions.Stability improvements for the Mac version of Fishbowl AdvancedNew Features - 25.8Run Payments is now part of the Fishbowl Payments module. This new integration enables:Card not present transactionsCard present (EMV) transactions with supported Run Payments hardware. This feature supports swipe, chip, and tap to pay type payment methods. Note that Card on File is not supported for this method at this time.Automated Clearing House (ACH) transactions enabling bank or credit union transfersRefundsCard on File or stored payments for repeat transactionsMore to come (including the Payment Links feature) with our upcoming September releaseThe Fishbowl installer now supports command line installation which removes the need for user input when installing FishbowlFixes - 25.8GeneralResolved: Display issues with where drop down boxes and error messages were appearing behind the main screen now appear in their proper order. This mainly affected Mac users of the software.Resolved: The Mac installer now properly distributes the Java Runtime Environment (JRE) for Fishbowl instead of requiring its own separate standalone installation.Resolved: Fishbowl's embedded web browser (JxBrowser) has been updated to 7.43.7. This update provides multiple security improvements and ensures the continued stable operation of this feature.Resolved: Importing multiple CSV files concurrently would occasionally cause price discrepancies on Sales Orders. This issue primarily affected the integration with Fishbowl Commerce and its parallel import feature.Resolved: The Bill of Materials CSV import allowed negative quantities on raw goods which prevented the fulfillment of associated Sales Orders and displaying a error message that the quantity cannot be negative.Sales Resolved: Sales Orders with Similar number such as FB-123 and FB_123 would cause a Duplicate Ship error when finishing the pick of the second order.ReportsResolved: The Turnover Report was displaying odd characters in some circumstances based on the result of a calculation on the report.Resolved: The Work Order Flag Report was not displaying all work orders when utilizing a combination of available, receivable, or pickable settings for locations.AccountingResolved: The How To buttons link in the Accounting module was not linking to the correct help page on the Fishbowl website.IntegrationsResolved: The Payment Gateway module has been renamed to the Fishbowl Payments module.Resolved: The Gateway tab of the Fishbowl Payments module has been renamed to be the Service Providers tab.Resolved: The parallel import feature of the Fishbowl Commerce plugin would duplicate customers in some instances.Resolved: Removing Clover Connect from the Fishbowl Payments module was not properly handing removal of payment device settings complicating integration with a different Service Providers hardware.JUL 16, 2025 - Advanced 25.7Download - 25.7Download Fishbowl-2025.7.exe for WindowsDownload Fishbowl-2025.7.dmg for macOS (Limited support)Download Fishbowl-2025.7.sh for Linux (Documentation only)Highlights - 25.7New workflow optimization for printing PicksCompatibility improvements for Hot Keys on all operating systems.New Features - 25.7A new To Be Printed checkbox and advanced‑search filter help to identify pick tickets that still require printing, preventing duplicate printouts.Starting a pick and printing it will automatically remove the to be printed checkbox.Utilize the the Advanced Search feature in picking to see a list of picks that still need to be printed.Fishbowl Hot Key changes. Previous hot key combinations (Command + Q) caused the Fishbowl application to quick. Hot keys have now been made more universal for all operating systems.Sales Orders Quick Fulfill command has been changed from Ctrl + Q and Cmd + Q to Ctrl + F and Cmd+FTransfer Orders UnRequest command has been changed from Ctrl + Q and Cmd + Q to Ctr + R and Cmd + RCheckouts Checkout command has been changed from Ctrl + Q and Cmd + Q to Ctr+F and Cmd+F Fixes - 25.7Accounting and IntegrationsResolved: Associated price type line items were not exporting to QuickBooks Online and Xero.Resolved: Re‑connecting Xero no longer clears custom account mappings; the Account Mapping report opens without errors.Resolved: Debits and Credits for Work Orders were not posting properly when using Standard Costing as a costing method.Sales and CustomersResolved: In one scenario users could change a customer’s currency even when historical orders existed.Purchasing and ReceivingResolved: The Receiving screen was not refreshing unit cost, subtotal and billed‑total immediately after a saving a Purchase Order edit.Resolved: In one case Purchase Order was selecting the first line instead of the desired line when clicking on a line item.Resolved: Transfer Orders containing a backslash (“\”) were erroring out on the Receiving screen.Resolved: Reconciliation was giving an error when affecting Work Order adjustments for work orders that utilized non-inventory type finished goods.Manufacturing Resolved: Deleting a line item on a Sales Order would sometime leave an associated Manufacture Order open in the wrong status.Resolved: Required custom fields on Work Orders are now enforced on any Manufacturing Orders created from them.Resolved: Manufacturing Orders auto‑created from Sales Orders were not populating checkbox type custom fields appropriately. This negatively affected utilizing the Advanced Search Function in the Manufacture Order Module.ReportsResolved: The Available to Build report was not properly calculating when the selected Bill Of Material included stages.Database UpdatesAdded a "toBePrinted" column to the pick table to better enable Pick Ticket printingJUN 17, 2025 - Advanced 25.6Download - 25.6Download Fishbowl-2025.6.exe for WindowsDownload Fishbowl-2025.6.dmg for macOS (Limited support)Download Fishbowl-2025.6.sh for Linux (Documentation only)Highlights - 25.6New Packing Slip Report optionsEnhanced Tab navigation featureNew Features - 25.6Open module tabs can now be rearranged by simply clicking and dragging the module tab to the location desired helping to organize your workflow.A signature collected at the time of delivery can now be saved for external documentation purposes even after the order has been shipped.Editing Transfer Order line items can now be done in-line on transfer orders reducing clicks needed to make simple edits.New Packing Slip report options have been added giving a wider selection of Packing Slips to choose from with enhanced layouts and colorized options.Packing Slip Colorized V1 Report: Light Blue color schemePacking Slip Colorized V2 Report: Green color schemePacking Slip Colorized V3 Report: Dark Blue color schemePacking Slip Landscape ReportPacking Slip Landscape Colorized Report: Light Blue color schemeFixes - 25.6General Updated JxBrowser to version 7.43.0Resolved: In some cases special characters were corrupted when restoring a database backup.Resolved: Updating a Fishbowl Client while still logged in would not properly logout the user.Resolved: The Product CSV import was not properly capturing date created not captured when creating new products.Materials Resolved: Transfer Order Memos could not be created or updated after a Transfer Order was fulfilled.Sales OrderResolved: When utilizing the "Amount includes tax feature" total prices were not rounding appropriately.Resolved: An issue where the checkbox for the feature "Amounts Include Tax'" extended beyond the checkbox resulting in some accidental selections.Resolved: The duplicate function on Sales Orders was keeping the original "Created by user" instead of the user duplicating the order.Resolved: Shipping - Qty on the line in shipping changes after order has shipped, edit to address causes it to update.ShippingResolved: Serial number duplication on a tracking table was preventing some Sales Orders from being shipped out resulting in an error stating"Invalid number of serial numbers: Found: X Expected: X"PurchasingResolved: The reconcile wizard was rounding costs with more than two decimal places to $.01 causing the vendor last for that part to update with the rounded cost. This would cause the next Purchase Order places for that item to be inflated.Resolved: The Auto PO function was not properly capturing demand for all location groups when using the No ROP/OUL checkbox and setting Reorder Points to be by location.Resolved: Fishbowl Payments was requiring a bill to address for all payments regardless of settings.ReportsResolved: The Packing Slip Report was not properly applying all parameters selected in the Customize Report options.Database UpdatesNew Table Added "Accounting Export Log" which records any export activity and outputs the result. Is useful in understanding if the accounting integration returned an error, if repost, or a mark as posted was attempted.New Table Added "Accounting Export Type" utilized in conjunction with the Accounting Export Log table to specify Standard Export, Repost, or Mark as posted.MAY 20, 2025 - Advanced 25.5Download - 25.5Download Fishbowl-2025.5.exe for WindowsDownload Fishbowl-2025.5.dmg for macOS (Limited support)Download Fishbowl-2025.5.sh for Linux (Documentation only)Highlights - 25.5Continued focus and prioritization addressing key issues that highly impact usersServer and Client Time Zone SynchronizationNew Features - 25.5Server Time Zone can now be synced with the Fishbowl client to aid in date accuracy and advanced search utilizationNew REST API Endpoints for Sales OrdersSearch, Issue, Unissue, Cancel, Close Short, Close Short Line ItemsPurchase Order line items can now be split to facilitate efficiency while creating bulk orders.Multi-Factor Authentication (MFA)General login workflow has been enhanced with a "Trusted Devices" option on the login screen. Checking this reduces the amount of times needed to obtain a code when using trusted devices.Administration level control has been added to allow the admin user to reset MFA when necessaryThe QuickBooks Online API has been updated to the latest version ensuring continued operation and allowing further updates to the QuickBooks Online integration.The Packing Slip has be enhancedNow optimized to run more efficientlyAdded ability to "Show Kit Headers Only" simplifying the display of kits down to just the essential informationNew Reports have been added to Fishbowl to improve usabilitySales Order Report with Special Characters. A new version of the Sales Order Report now shows special characters, such as non-english languagesShipping Invoice Report with Special Characters. A new version of the Shipping Invoice Report now shows special characters, such as non-english languagesPick Report with Special Characters. A new version of the Pick Report now shows special characters, such as non-english languagesPart Barcodes by Location Avery. The report prints part a single barcode for every part within a selected location. This simplifies the initial generation of barcodes for warehouses that have never used barcodes before.Fixes - 25.5GeneralResolved: Computers set to utilize a language other than english could not issue ordersMaterials Resolved: Average cost used for scrap adjustment amount after reconciling cost on FIFO databases in some scenariosSales Order Resolved: Sales Order over picking was not utilizing UOM conversions when the Part's option to "Pick in part UOM only" was checkedResolved: Sales Order.csv import when utilizing multi currency assigning wrong currency for tax type itemsReportsCOGS By Account Summary was only showing "Use Default" instead of the actual default account name.Dormant Customers was not properly displaying custom fields when the option was selected2x4 Part Barcodes was displaying an option to show price4x6 Part Barcodes was displaying an option to show priceBill of Lading was not properly applying unit of measure conversions when calculating weightWork Order Forecast Report was utilizing the wrong date field causing wrong calculations in certain circumstancesPart Committed Report was not showing the correct unit of measure for credit return type Purchase Order items.Production Demand Report was showing inconsistent data causing certain work orders to be missing from the reportOutstanding Work Order Report date range was not properly formatted when selecting "All" for the date rangePart Allocated Report was not showing in transit location inventory properlyBatch Packing Slip by Date was showing null where length, width, and height header should beShipping Invoice Report was showing null where length, width, and height header should beWork Order Traveler Report was not removing columns from raw goods area when they were unchecked from the columns tab.Work Order Summary Report showed issued as a selectable status even though that status does not exist for work ordersItem History Report is not showing totals on the first page when the report spans multiple pagesSales Dashboard's Ordered Products field was including voided, canceled, and closed short items from a Sales OrderXeroResolved: Items with tracking that were picked and packed separately were causing the export error "Line total does not match" in some casesResolved: Discount items were being sent to the wrong accounts in Xero.APR 16, 2025 - Advanced 25.4Download - 25.4Download Fishbowl-2025.4.exe for WindowsDownload Fishbowl-2025.4.dmg for macOS (Limited support)Download Fishbowl-2025.4.sh for Linux (Documentation only)Highlights - 25.4Continued focus and prioritization addressing key issues that highly impact usersEnhanced Standard ReportsNew Sales Order Feature allows over picking on Sales OrdersNew REST API endpointNew Features - 25.4Enhanced ReportsPacking SlipDimensions have been added for each carton including Length, Width, HighReceiving ListAdded shipment tracking number to help when receiving blanket Purchase OrdersAdded Vendor Name to report detailsManufacture Order and Work Order Traveler reportsPage numbers are now sequential when printing multiple Work Orders for the same Manufacture OrderAdjustment ReportA new checkbox has been added to the modify report options to "Show Posted" transactionsUpdated the date parameter to increase report data accuracyWork Order FlagAdded part description to shortage summary section of the reportAdded page numbers to the shortage summary section of the reportSalesOver Picking on Sales Orders is now possible. This feature will allow you to pick more than was on the original Sales Order and once picked will update the Sales Order with the new quantity.The Customer alert notes field has been expanded from 256 character limit to 1,024 allowing more space to store critical notes, comments, or warnings for Sales and Warehouse teams.REST API A new endpoint has been added, Get SO by ID, which allows you to retrieve Sales Order information utilizing the Sales Order IDFixes - 25.4General Resolved: Quantity Discrepancies between tables would cause a PartCostID Error when consuming or reconciling inventorySales Resolved: Multi-currency rounding discrepancies were occurring when using discounts on Sales OrdersPurchasingResolved: Receiving Data CSV import was unable to partially receive items. It was automatically fulfilling remaining items.AccountingResolved: Xero multi-currency taxes were calculated incorrectly when exported to XeroResolved: QuickBooks Online Blank notes going over by themselves caused a "Required parameter" export errorResolved: QuickBooks Online Partially fulfilled Sales Orders with percentage discounts produced an "Amount not equal to unit price" export errorManufacturingResolved: Update error messaging when attempting to unissue a Manufacture Order with pick(s) in progress. The error message now lists which picks are in progress.Resolved: Bills of Material with note type items could prevent deletion of a Sales Order even though its in entered statusAPIResolved: Legacy API call GetCustomerList returning wrong user for Salesperson when left blank on the Sales OrderResolved: Legacy API call InvQtyRq removing trailing zeros on Lot Number trackingReports Resolved: Customer Purchase History was not showing historical part numbersResolved: Shipping Invoice report was showing "null" for carton details on some Sales OrdersResolved: Historical Part Cost report gives out wrong total cost when using FIFO/LIFO databasesResolved: Part Cost Over Time was not filtering dates properlyResolved: Sales Order Dashboard total including voided and cancelled ordersResolved: Sales Order Dashboard top selling products quantities and prices were being improperly inflatedResolved: Sales Order Dashboard did not reflect the proper home currency symbolMAR 18, 2025 - Advanced 25.3Download - 25.3Download Fishbowl-2025.3.exe for WindowsDownload Fishbowl-2025.3.dmg for macOS (Limited support)Download Fishbowl-2025.3.sh for Linux (Documentation only)Highlights - 25.3Continued focus and prioritization addressing key issues that highly impact usersNew QuickBooks Online Sales Tax FeatureUpdated My Fishbowl PortalAPI EnhancementsNew Features - 25.3New integration with QuickBooks Online automated Sales TaxSales tax laws are complex, differ per state and are constantly in flux. We have partnered with QuickBooks to utilize their new Automated Sales Tax functionality. This new integration allows users to setup a single integration solve for multiple tax needsNew REST API Features. The following endpoints have been added to the REST API allowing for export of CSV's and their headers.New API endpoint GET ExportNew API endpoint Export HeaderThe My Fishbowl module has been updated to include new informationThe new My Fishbowl page gives users access to information relevant to their company as well as access to support cases making it so you can see everything in one place.The Ai Insights plugin is now installed automatically with every new Fishbowl installIncluding the Ai Insights plugin with every install helps to streamline the setup process meaning less steps and less time waiting for it to install.Fixes - 25.3General Resolved: Running the Fishbowl Server in console mode was not automatically activating license keysSales Resolved: When two users were attempting to issue the same Sales Order in some cases it would cause duplicate picksResolved: When two users were attempting to pick the same Sales Order in some cases extra items were added to a shipmentPurchasing Resolved: When two users were attempting to receive the same Purchase Order in some cases duplicate items would be receivedAccountingResolved: Manufacturing Adjustment type Journal Entries were throwing an XML error or posting to incorrect accounts in QuickBooks DesktopResolved: Exporting Sales Orders to QuickBooks Online was rounding the unit price field incorrectly when using repeating decimalsResolved: Items with multiple tracking values were posting to QuickBooks Desktop with the first tracking repeatingResolved: Payment refunds when utilizing a foreign currency were not posting to QuickBooks Online but instead giving a "Business Validation Error" during exportSetupResolved: User Group Rights associated with individual plugins were not saving changes properly after a server updateReportsResolved: Sales Order Taxes Report was doubling line item type taxes in the report's Grand TotalThis is a long article. To ensure that it has loaded completely, please refresh the page.InformationTitleFishbowl Advanced - Release NotesURL NameRelease-Notes