What’s New Sybiz Vision 27.00
Important Information
Custom field changes
Custom Fields, also known as Extended Properties, will appear with a '- ep' suffix in some areas of the software. As a result, custom fields that are placed in columns in standard grids (e.g. customer, product) and custom fields on transaction lines (i.e. grid area) will need to be added back where necessary using the right click 'Column Chooser' option.
In addition, the import of custom field data fields requires a prefix of 'ep_' to identify it as a custom field. A number of new attributes have been added to products, and it is possible that custom fields already exist for the same purpose, e.g. Brand. An import of column 'Brand' will update the new attribute field; an import of column 'ep_Brand' will update the product custom field called 'Brand'.
Admin Tools is now a command-line parameter
Enabling Admin Tools has been removed as an option from the Vision config file. To enable Admin Tools, run the program (Vision.exe) with the command-line parameter "/ADMINTOOLS". A shortcut for this purpose will be created when installing with the Admin Tools option selected.
Deprecation of credit card clearing accounts
The existing credit card account type has been renamed 'Credit Card Clearing' for legacy purposes and a new liability account type of 'Credit Card Accounts' has been added. Existing accounts and segments will display warnings advising users to change or create a new account. We strongly recommend businesses currently utilising this type of account for purposes other than a pay and process clearing account to switch to a the new 'Credit Cards' account type for business credit cards. New databases will not have the legacy 'Credit Card Clearing' account type in their database and clearing accounts can be established using the standard Current Asset account type. Business credit card accounts that are currently configured as 'Own Currency Overdrawn Bank Accounts' can remain as such.
Changes to cashbook processing
Standard payment and receipt report layouts will now exclude GL, SV and JC line types. Customised versions of these reports might need modification due to changes in behaviour for those line types which didn't used to default to print.
Web API requires upgrading
Web API requires upgrading to the latest version when upgrading Sybiz Vision 27.00 due to new security restrictions in place and other technology updates.
Minimum supported version of Microsoft SQL Server
The minimum supported versions of Microsoft SQL Server for Sybiz Vision 27.00 is 2017 (the same as the previous three versions). These compatibility levels are enforced with a message displaying on upgrade to version 23.00+ if the user’s minimum requirements fall outside of this scope prior to the database being upgraded.
We recommend that anyone upgrading their Microsoft SQL Server upgrades to the latest version available at the time, rather than to the minimum supported version, for not only greater longevity but also better performance capabilities.
Operating system compatibility
Certain older operating systems (Microsoft Windows XP, some versions of Microsoft Windows Vista and Microsoft Server 2003), Microsoft SQL Server (2008, 2008R2, 2012, 2016), and Microsoft Windows Server 2012 are not compatible with Sybiz 27.00 — if uncertain, consult your Authorised Business Partner prior to upgrading. Microsoft Windows 11 is supported for Sybiz 27 with compatibility extending to some other later versions of Sybiz solutions.
DevExpress version
Version 27.00 of Sybiz Vision utilises DevExpress version 26.1.5.
New & Enhanced
More integrations with the services you need
Google Authentication is now supported to make it easier to send email using Google Mail Services. (CR2605-5915)
New dedicated account type for business credit cards
We’ve created a new ‘Credit Cards’ account type which more accurately reflects the way our customers use their business credit cards. This new account type replaces the old credit card type, which was designed to only be used for pay and process transactions. The existing credit card account type has been renamed to ‘Credit Card Clearing.’ End users cannot create new segments or accounts using this account type. Existing accounts and segments will display warnings advising end-users to change or create a new account. All other existing parts of the software that previously supported credit card clearing accounts continue to do so. Warnings will display in pay and process defaults as well if using a ‘Credit Card Clearing’ account. A new account type called ‘Credit Cards’ which is effectively an overdrawn bank account will be created for new and upgraded databases. New databases will not have the ‘Credit Card Clearing’ account type in their database. (CR2602-5660)
Additional defaults in cashbook processing
Make processing a cashbook from a bank statement a much more streamlined process. New print default options have been added, which will default to 'All' to match the previous behaviour. Standard payment and receipt report layouts will exclude GL, SV and JC line types, but customised versions by clients might require modification due to change in behaviour for those line types which didn't used to default to print. (CR2608-6522)

New rules to hide Bank Feed transactions
New bank feed rule type created which is run before all other rules that allow transactions to be marked as hidden before being assessed by other rules. No default hide rules will be created. (CR2601-5576)


Addition of 'blank' breakpoint file
A new breakpoint method called ‘CustomBreakpointCommonMethodShell’ makes it easier to have all custom code in a centralised place. The breakpoint invoke method will never be called, and code should be inserted above or below the module definition. This method is always compiled before all others to ensure any code referenced is accessible. Creating breakpoints is even easier with the addition of a ‘blank’ breakpoint file to serve as a template for adding in custom functionality to the software. (CR2602-5603)
Quickly create new objects
All maintenance objects that have an enquiry screen now have a quick launch option to support adding a ‘New’ record, e.g. ‘New Customer’, ‘New Job’, ‘New Product’, ‘New Project’. (CR2602-5695)

Better control over purchase requisitions
Distinguish requisitions that require approval from others
Desktop and mobile apps will only show purchase requisitions that the user can actually approve. This only applies to a multiple-step approval process. Mobile apps now have the ability to filter to only purchase requisitions that the user is next approver for, and/or a search based on the approver’s name. (CR2603-5713)
Requisitioners can edit purchase requisitions before approver action
The end-user that created a purchase requisition can make changes to it until it has been approved by at least one person (in the case of multiple); after that, only the approver can make modifications. (CR2603-5771)
No supplier needed during product Quick Add
Supplier no longer required when using Quick Add; however if provided all other preferred supplier is enforced. If an end-user wishes to enforce the requirements for a supplier, then BeforeSave breakpoint should be used. (CR2604-5839)
Run command line breakpoints directly on SybizCloud
The functionality and utility of breakpoints is now easier to implement in SybizCloud, with VisionConsole available to our SybizCloud customers. (CR2604-5840)
'None' email option in settings
A new ‘none’ option is available to disable and prevent all email functions within the program. This is the default for a new database. supress the sending of emails on transaction processing with the new ‘None’ email option in settings, helpful when utilising training databases or testing processes.
Hide the database path from the status bar
We’ve added the option to conceal the database name and path from the bottom status bar in Sybiz Vision, protecting the information of your internal system from prying eyes. Double-clicking the database name in the status bar will make it disappear; the database name visibility will be restored on the next session. (CR2604-5893)


Create custom grids in the Administration ribbon
Custom grid maintenance now have a selection for ‘Administration’ for ribbon selection. Custom grids in Administration are displayed in a Grids sub-menu in the reporting group. (CR2605-5949)
Non-reportable tax code
All new companies will have a default NOTREPORTABLE tax code that is not connected to the tax management reporting system such that transactions can be tagged with a zero-rated, non-reported tax code. Existing companies will not be updated or changed. (CR2605-5957)

Configure email templates with user information
User Email Address has been added to the merge field of options in email templates. (CR2605-6071)

Database improvements for a smoother experience
Improvements have been made and stored procedures have been refactored concerning Product Balance Last Modified, reconciliation log 'mass' update, Product Category Extended Description, Product Search and budget import. These changes reduce database calls for more responsive performance. (CR2605-6025, CR2605-6026, CR2606-6132, CR2606-6150, CR2606-6198)
Report redesigns
The following reports have been updated to the new reporting standard introduced in version 26.00. (CR2609-6617)
Service:
- Service Requests Card Report
- Service Models Report
- Service Items Report
- Service Groups Report
- Workflows Report
- Transaction History Report
- Service Request Summary Report
- Service Request Detail Report
- Service Quote Details Report
- Service Analysis Report
- Service Outstanding Transfer Orders Report
- Meters Report
- Appointments Report
Jobs:
- Transaction History Report
- Stages Report
- Project Actual vs Budget Report
- Job Summary Report
- Job Inactivity Report
- Job Groups Report
- Job Estimate Details Report
- Cost Centres Report
- Appointments Report
- Actual vs Budget Report
Inventory:
- Transaction History Report
- Quantity & Value Report
- Product Structures Report
- Product Inactivity Report
- Product Catalogue Report
- Preferred Suppliers Report
Creditors:
- Withheld Agreement Report
- Transaction History Report
- Sales Representatives Report
- Periodic Bills Report
- Customers Report
- Customer Statements Report
- Customer Inactivity Report
- Customer Groups Report
- Aged Balances Report
Debtors:
- Withheld Agreement Report
- Transaction History Report
- Suppliers Report
- Supplier Statements Report
- Supplier Inactivity Report
- Special Prices Report
- Purchases by Product Report
- Purchase Summary Report
- Purchase Requisitions Report
- Purchase Price Variance
- Purchase Details Report
- Outstanding Orders Report
- Aged Balances Report
Quote column has been added to the Service Request Summary report. (CR2607-6315)
Changes to SQL Express warning messages
Microsoft SQL Server 2025 Express has increased the maximum database size from 10GB per database to 50GB per database. Sybiz end users are advised that they are running SQL Express in the tooltip, but all other specific messages about running SQL Express have been removed. Databases under 1GB do not show their size. (CR2607-6401)
Create a new requisition from a previous purchase invoice
The same copy lines feature that exists for sales transactions has been ported over to purchase transactions, including purchase requisitions. (CR2608-6488)
Smarter default values when offsetting
When selecting a parent transaction, the offset amount will be set to the lowest possible value based on either the parent or child transaction amount. Any change to the value will be overwritten when selecting a different parent transaction. The list of available parent transactions presented will only be those that can be selected based on the child transaction type. (CR2608-6521)
Include Stores in Posting Details
The Posting Details report has a new option to display store posting accounts. The accounts are never required, however, because stores do not mandate the use of posting accounts. (CR2608-6538) Warnings will be displayed when editing stores, GL defaults and on sales transactions when using a store that has a posting account defined but the GL posting method is set to anything other than accrual. (CR2608-6540)
'Track Order' functionality for Transfer Orders
A Track Order button is added to the Transfer Order functions tab after it's processed. Track Order functionality could already be accessed from the transfer order enquiry panel. (CR2609-6559)![]()
Improvements for breakpoints built around Purchase Requisitions
"ShowPurchaseRequestForm" can be called with an unsaved purchase requisition. (CR2609-6562)
Addition of Tax Boxes to Irish databases
Add ES1 and ES2 tax boxes to databases that do not have them. These boxes split services from goods pertaining to European (non-Ireland) supplies. A tax code is also added to new databases, as are tax box assignments. (CR2609-6626)
Tooltips added to the icons in Template List rows
Tooltips have been added for clarity when creating a template for a journal. These tips, visible when hovering over buttons, clearly identify the button's function. (CR2610-6731)
Breakpoint helper added to clarify long wait time
A breakpoint helper has been added to display a 'wait form' confirming to end users that the program is still processing data during time-consuming operations. (CR2610-6741)
Fixes & Improvements
- Duplicate bins can no longer be imported to a product location. (CR2603-5728)
- Email addresses will correctly populate in quick receipts. (CR2604-5885)
- Service Quotes will produce output transaction documents. (CR2605-6077)
- Transaction Customer Selection button will only enable when pertinent. (CR2605-6077)
- Purchase orders with multiple lines can be deleted without issue. (CR2605-6082)
- Migration of a purchase order can be completed even with an order line with more than half its ordered quantity complete. (CR2606-6124)
- Quantity & Value Report will produce correct results when 'future' transactions exist. (CR2606-6144)
- Changing a customer on a processed order with allocations will no longer produce an error. (CR2606-6146)
- Creating a sales quote on a Job where the customer is different from the invoice customer will no longer return an error. (CR2606-6152)
- Custom enquiries are categorised accurately in role edit. (CR2606-6171)
- Custom field values will retain values after processing while the transaction window is still open. (CR2606-6190)
- Sales quotes which have been converted to sales orders can be accurately filtered in reports. (CR2606-6211)
- Job Line custom fields can be edited from the job credit screen. (CR2606-6217)
- Associated Customers in Sales tab of Edit Product are now ordered alphabetically. (CR2606-6235)
- The quantity total in the job enquiry costs tab now correctly adds in labour hours added via timesheets. (CR2606-6237)
- Sales invoice document report template now correctly displays the due date for trading terms. (CR2607-6263)
- Product attributes export now correctly reports base and package dimensions. (CR2607-6334)
- Job cost transactions details now report correct details. (CR2607-6350)
- Creditors Aged Balance report will no longer show accounts with $0 outstanding balance. (CR2607-6356)
- Speed improvements made when adding or editing users in a Windows Authentication-enabled domain. (CR2607-6373)
- Negative quantity sales lines now accurately reflect correct cost. (CR2607-6397)
- Improvements to import of data from Excel which contain Excel's #N/A value. (CR2608-6417)
- Inventory ledger license no longer required to complete Job Estimate containing a 'CR' line. (CR2608-6458)
- Lot numbers in multiple locations can now be updated. (CR2608-6467)
- Price (Incl) is now editable during purchase template setup. (CR2608-6517)
- Block Invoice Payments performs as expected when creating transactions from a function or using a source document (CR2609-6561)
- Margin% calculates accurately when the product has a sales delivery before its first purchase delivery and a special purchase price (CR2609-6558)
- Sales Mobile App no longer shows completed orders in list of orders. (CR2609-6637)
- Quick Launch now includes 'Aged Balances', 'Profit & Loss', and 'Quantity & Value' reports as options (CR2610-6711)
- Max Parallelism value capped at 16. (CR2610-6730)
- Custom field data will persist when a sales order is processed and opened as a sales pick. (CR2610-6739)
- Reports with new parameters can cause errors if any object already exists with the same name (CR2609-6595)
- Customer statement wizard dialog can now be resized. (CR2610-6728)
- Various improvements and bug fixes. (CR2501-5187, CR2604-5845, CR2604-5846, CR2604-5867, CR2604-5892, CR2605-5952, CR2605-6072, CR2607-6335, CR2607-6336, CR2608-6439, CR2608-6462, CR2609-6638, CR2609-6639, CR2610-6725)