Product Updates
New updates and improvements
T20250403.0007
🐛 Bug Fix
Order Entry
Resolved issue in Order Entry > Maintain > Orders screen where the “Override Allowed?” setting was not functioning correctly.
T20250401.0015
🐛 Bug Fix
Miscellaneous
Resolved issue where a few fields in classic screens were not performing the correct validation logic when exiting the field.
T20250401.0014
🎨 Style
Interface
Added the ability to disable .Net In-Grid editing.
- Environment variable QNO_GRID_EDIT,Y will disable all grids.
- QNO_PEGRID_EDIT,Y will disable Production Estimating only.
- QNO_SEGRID_EDIT,Y will disable Sales Estimating only.
T20250331.0008
🐛 Bug Fix
Console
Resolved issue where some Console grid views may not finish loading all records. A child view could sometimes interrupt the records being loaded in the main view.
T20250328.0004
✨ New Feature
Contracts
Documents
Enhanced the new field set “DOCREG_BTN:” which allows the Contract Activities to display a button to access the document register for the Contract. This field can now append a document type to the end to have that view filter to just that document type. E.g. DOCREG_BTN:NOTES will display just the lines with a document type of NOTES.
T20250326.0007
✨ New Feature
Estimating
Sales Estimating > Line Item Detail
Added the ability to default focus to the Margin % textbox when prompting. Requires environment variable JCSE_MGN_FOCUS=Y
T20250324.0011
🐛 Bug Fix
Purchase Orders
Have resolved the issue with the Cost Centre > Project PO Generate where selecting a Job was displaying an empty edit window.
T20250324.0009
🐛 Bug Fix
Exporting
Contracts
Have resolved the issue with the Contract Report Writer output to SQL Server option where it was not including the columns specified in the report.
T20250324.0007
✨ New Feature
Contracts
The Contract Field Set field COEV_WDUR has a new option “C” added where it will use the Actual Date on the Event and if it is not registered will use the Current Date. eg COEV_WDUR:01000A:02000C
T20250321.0008
🛠 Improvement
Printing
Contracts
Added following field to be output on the Service Request Sheet Print.
ENOTES - Employee Notes
VNOTES - Vendor Notes
RNOTES - Person Responsible Notes
T20250320.0008
🐛 Bug Fix
Estimating
Fixed issue with Estimating Job Section Copy dialog reverting the value entered into the source or destination Job Number fields when pressing tab rather than pressing F10.
T20250314.0022
🚨 Breaking Change
System
- Reinstate BusinessCraft’s inline SQL replication.
- The ActiveX control that was removed in v6 has been replaced with a .NET alternative.
- Note: this is a temporary change. Inline SQL will be depreciated in Version 6.5
T20250314.0009
♻️ Refactoring
System
BusinessCraft 6 introduced the first major refactor of low level Synergy DBL source code. Extensive refactoring has continued in 6.3, introducing a new core library “BsnCraft.elb” for the current Windows Application. The source code for this core library is cross-platform and compiles in both Traditional Synergy and Synergy.Net. The core Synergy.Net library will be used for future native .Net applications.
T20250314.0007
🎨 Style
Interface
The BusinessCraft version number will now be displayed in the bottom status bar of the desktop.
T20250313.0002
🚨 Breaking Change
Interface
BusinessCraft v5 and v6.1 uses the WebBrowser WPF control to display HTML in various windows and dialogs. This control uses outdated Internet Explorer libraries. All WebBrowser controls have been replaced with the WebView2 WPF control, which is built on top of Edge libraries. Some servers may need to install a new runtime to support WebView2. There is an environment variable to switch back to WebBrowser if there are any issues with WebView2.
T20250312.0007
🐛 Bug Fix
Importing
Purchase Orders
Added new po_skip_check attribute to JCLINEP XML import to allow skipping PO validation check when importing JCLINEP records.
T20250312.0005
🛠 Improvement
Importing
Updated the Table Import tool to support the BMSPEC_Y table.
T20250312.0004
🛠 Improvement
Colour Selections
The Job Information (Colours) module has been modified to now load the Supplier Code from the User Tables 1 2 and 3. This Suppliers Code will now be included in the dataset for the Job Information Print as “AnswerSupplierCode” on the Job Information Questions Table.
T20250312.0003
♻️ Refactoring
Colour Selections
The source code for Job Information (Colour Selections module) has been heavily refactored to improve the development and delivery for future versions. These changes should not affect logic.
T20250311.0013
⚡️ Performance
Console
Added the ability to close the following desktop views:
- Console
- Reports
- Dashboards
T20250310.0010
🚨 Breaking Change
System
The shortcut to disable the save layout setting has been changed from the CTRL key to the CTRL+SHIFT key. This is to allow key shortcuts that include the CTRL key to not affect the layout when showing new screens.
T20250310.0009
🛠 Improvement
Estimating
Interface
The Console Sales Estimate Heading Grid has been modified to show the Following Columns
‘Heading Sale’ Total (exclusive of GST Amount)
‘GST Amount’ Total GST of Heading
’Heading Total’ Total (Inclusive of GST Amount)
‘Sale Amount’ Either ‘Heading Sale’ if ‘GST Inc?’ = “N” or ‘Heading Total’ if ‘GST Inc?’ = “Y”
T20250307.0014
🐛 Bug Fix
Console
Update Customer Satisfaction Table and Contract Event Table lookups to filter inactive entries.
T20250306.0011
🐛 Bug Fix
Estimating
Updated Classic Sales Estimating Detail Lines screen to populate the Extra Description field (JSEC_EDESC) from the Item Extra description.
T20250305.0001
✨ New Feature
Inventory
Added the Ability to load the Inventory Finder with new Column “Has Supp Rate” this can be enabled from the Supplier Rates Panel by selecting “Load Grid”. Added Ability to filter the grid to only show Items that have a Supplier Rate by selecting new “Filter Grid” checkbox.
T20250304.0007
📚 Documentation
Payroll
Update Payroll Termination Lump Sum E field help to remove reference to $1200 threshold to reflect changes to ATO legislation coming into effect July 2025.
T20250227.0011
🛠 Improvement
Importing
Updated the Table Import tool to support the CONTBLJ table.
T20250226.0009
🐛 Bug Fix
Contracts
Fix project variation event registration not updating the issued flag on the variation when the “Variation Issued” event is registered and the “Register Across Projects” flag is set to “Y”.
T20250225.0010
🐛 Bug Fix
Accounts Payable
Update Vendor Enquiry Contacts screen to prevent editing unless “Allow Edit Contacts” extended access level has been configured.
T20250225.0004
✨ New Feature
Contracts
Documents
Document Types > Merge Format “V” Email Message Sent. There has been significant enhancements to sending email via Contract Documents. The document type now allows F5 Edit File to setup a template, including tokens and system formulas. When adding these new email contract documents, the template will populate the new email dialog. Fields can be locked with additional setup.
T20250221.0017
🐛 Bug Fix
Contracts
Fix event register from events tab in the Contracts console and activities console not creating an audit history record.
T20250221.0012
🐛 Bug Fix
Purchase Orders
Update Purchase Orders Lines Item Spec copy routine to increase number of spec records copied from 99 to 999 records.
T20250221.0002
🛠 Improvement
Interface
Security
Improve Two Factor Authentication Code entry behavior.
T20250220.0012
✨ New Feature
Inventory
A new flag “Override Price Method” on the Inventory master file. This will allow Items to use either the cutting list lines or the quantity of the Bill line. This is for Items with a Price method of L, A, V or Q. The Q method has also been change to allow entering cutting lists lines with quantity only.
T20250220.0010
🎨 Style
Interface
The Date textboxes have been modified to use the same calendar control as the one shown in the classic screens. This will support navigating the calendar control using the keyboard.
T20250211.0012
🐛 Bug Fix
System
Have resolved the issue with the Field Auditing screen/report for Date fields where is was displaying the date in the incorrect format.
T20250210.0002
🛠 Improvement
Interface
The loading of Lookup field descriptions has been improved in new .Net screens. In later versions 6.1, descriptions were not not being populated on the initial load. This has also been fixed.
T20250207.0003
🐛 Bug Fix
Payroll
Resolved possible Bad Digit Encountered error when entering Allowance/Deduction on Timesheet Line
T20250206.0010
✨ New Feature
Estimating
A new flag has been added to the Job Costing setup > Page 2 : “Use Vendor Supplier Codes?” If this is set to “Y” when Items are added to the Production Estimate Bill lines the Supplier Code field will be loaded in the following order:
- Inventory Vendor lines
- Supplier Rates Header
- Inventory Master file if the Item Vendor code matches the Bill Vendor or the Item Vendor code on the Item is blank.
T20250206.0009
✨ New Feature
General Ledger
The FIXGL routine has been modified to use new grid to display/edit the Period transactions.
T20250205.0011
🐛 Bug Fix
Estimating
Have resolved the issue with the console - Paragraph Lines where the Lock/ Unlock button was not working and the Add button was disabled if on a locked paragraph.
T20250204.0012
The Cutting list lines in the Estimating Console has had a number of improvements.
Added Inline grid Editing
Added Quick Add button (CTRL + pLUS)
Changed Icon for the Quick Entry command
Change the Check for when the Cutting lists are allowed to be entered to when the user changes the item code on the bill line.
Ensure the correct fields are locked based on Price Method for the item.
Fixed issue with the inline editing where if the user move up and down while editing the wrong row was being updated with the valued entered.
T20250203.0016
🐛 Bug Fix
Inventory
Have resolved the issue with the F10 Inventory finder where the Supplier Rates panel was only allow two digits to be entered in the quantity field.
T20250203.0014
🛠 Improvement
Estimating
Importing
The Estimate Import has been modified to allow the Status field on the Bill lines (JSK_STATUS) to be imported. “&STS” will need to be added to the JCSPEC.IMP file.
T20250203.0005
🐛 Bug Fix
Security
Update the Security Users screen to prevent being able to change or reset the password of the SUPERVISOR user if one exists. A warning is displayed telling the user to use the Supervisor Options screen instead.
T20250203.0004
🐛 Bug Fix
Contracts
Have resolved the issue with the Contract Maintenance screen where the Integrity check that is ran when changing the Operating Centre field, was getting “No Matches for search criteria”
T20250131.0012
✨ New Feature
Contracts
Documents
A new field has been added to the field sets. DOCREG_BTN this will add a button to the Activites grid allow the user to open the Document lines window for that contract.
T20250129.0013
🐛 Bug Fix
Importing
Have resolved the issue with the Import Definition Edit screen where a field that was missing a description was causing and exception to occur when applying changes.
T20250129.0009
🐛 Bug Fix
Contracts
Fixed issue in the Sales Group/Workflow Viewer where adding a new dependency using the connector tool was not loading the new record in the edit panel.
T20250129.0009
🐛 Bug Fix
Contracts
Fixed issue in the Sales Group/Workflow Viewer where adding a new dependency using the connector tool was not loading the new record in the edit panel.
T20250129.0006
🛠 Improvement
Estimating
The Copy To/Form has been added to the Console > Sales Estimate Paragraph Lines.
T20250129.0002
🐛 Bug Fix
Inventory
Fix Serial Tracking lookup issues.
- Fix Item Serial Number lookup (E.g. Order Entry > F9 Options > Despatch > F6 Partial Despatch > Match Supplied Quantity) exception and filtering issues in simple search and item and location filtering issues in classic lookup.
- Fix Inventory Transactions Adjustments screen Serial Number lookup throwing an exception when no FIFO History exists for that item.
T20250128.0016
🛠 Improvement
Estimating
Interface
The Console > Sales Estimate Paragraph lines has had the “Sub Total?” field added to the grid and edit form.
T20250128.0014
✨ New Feature
Colour Selections
The Job Info synchronisation (JOBINFOSYNC) has been modified to support the following tables
“BMSPECF” - Job Information Default Header
“BMSPECG” - Job Information Default lines
“BMSPEC_R” - Job Info Groups
“BMSPEC_S”- Job Info Categories
“BMSPEC_T”- Job Info Cat Lines
Also added the specifications for the following tables Stock Attribute Table 1 Stock Attribute Table 2 Stock Attribute Table 3 Job Information Question Notes
T20250120.0005
🛠 Improvement
Job Costing
The following fields have been changed on the Job Costing and Estimating Console Catalogs to use the fields from the JCSPECM buffer.
‘Prod Est’ - JSM_PRODEST
’Design Ass’ - JSM_DAEST
‘Quote Est’ - JSM_QUOTEEST
’Sales Est’ - JSM_ESTCODE
T20250115.0011
🛠 Improvement
Contracts
Updated the Contract Creation Wizard to preload the Contract Details Page using the standard Contract defaults routine.
T20241210.0010
🛠 Improvement
Interface
Purchase Orders
The Unissued Purchase Order screen has been updated to include additional fields on the order lines view.
T20241025.0012
🎨 Style
Interface
Tidied up the Advance G/L Period informational prompt. Increased the default height of informational windows due to extra spacing in V6.
T20241024.0004
🛠 Improvement
Security
The Security Users maintenance screen has been modified to now have a search panel to allow the grid to be filtered include “Active Only”.
T20241011.0010
🛠 Improvement
Accounts Receivable
The purge of AR Open Adjustment transactions has been modified to check the balance of a Document Number instead of by Customer to ensure the Adjustment transactions are removed and not kept due to new Adjustment records keeping the customer with a non zero balance.
T20240927.0010
🛠 Improvement
Cashbook
The Banking Console - Add Bank Statement popup has been modified to only allow dates within the specified Start - End Date of the Bank Statement.
T20240731.0019
✨ New Feature
System
Debugging in BusinessCraft will now output to the special folder: AppData\BusinessCraft\Logs. When stopping, the log file will automatically be zipped and copied to the DEBUG environment variable. Clicking on the notification message will now open Windows Explorer at that location.
T20240621.0011
✨ New Feature
Payroll
Added new “Require Department” flag to the Payroll setup page 3 > Timesheets to prevent saving a blank department code on Timesheet lines.
T20240520.0006
🛠 Improvement
Accounts Payable
Remove extra error messages after the Credit Request Report has finished printing when creating Credit Requests from Back Charges.
T20240516.0003
✨ New Feature
Accounts Payable
The Accounts Payable > Credit Request Acceptance screen has been modified to have an F10 Calculator on the PO, ETS and GL Amount fields so that the user can enter the Inclusive of GST Amount and back calculate the GST, this is to help cases where GST rounding causing the screen not to accept correct amounts.
T20240319.0013
✨ New Feature
Documents
The Contract Document Register lines has been the following modifications:
Add extra protection around the add function to disable any call from attempting to move the current record.
A quick add button has been added to prompt for a Document type and and the line.
The grid will now allow in grid editing.
Added new function to add a document to existing line.
Added new shortcut keys for notes
and new Add Document
T20231208.0015
🛠 Improvement
Contracts
Contract Checklists have been updated to include Notes and Documents button on questions with Q answer type.
T20231206.0112
🛠 Improvement
Accounts Payable
Accounts Payable > Transactions > Invoice Entry > F8 Documents.
Updated the Document Date field to default to the Invoice Date when attaching a new document to an AP invoice.
T20231115.0010
🐛 Bug Fix
Job Costing
Remove F7 Copy button from the Detailed Estimates Multi Currency Screen.
T20220709.0015
🐛 Bug Fix
Inventory
Inventory Posting Routine has been fixed to use the Stock on Hand Account for the Location when the Accounts on Locations setting is set to Y.