6.0.0

T20240822.0003
Resolved issue where child contracts in project tree were not opening when clicking

T20240725.0013
Have resolved the issue where the Progress Billing lines would flag previous lines as Billed even though the current line was not flagged as a % based bill line.

T20240424.0008
The generation of Invoices from Progress Billing lines has been modified so that it will not include a Contract as soon as it detects an non Billed Progress lines and its event is not registered. This will stop the generation process from creating 0 value Invoices. A new setup field has also been added to the Contact Setup Page 2 “Single Stage?” which if Set to “Y will not combine Progress Stages into one Invoice, instead it will create the Invoice for the first unbilled stage, the next stage will be included in the next generation run.

T20240418.0024
Display the Active Status for the ABN Lookup

T20240412.0012
The loading of the setting for the Console / Finder Datagrids have been modified to allow the loading of Both Profile and User layouts. The Environment Variable “QDATAGRID_USEPROFILESETTINGS” can now be set to “B” which will allow the user to be able to switch from Profile Layout and User Layout. This mode will be saved for the user if they press the save setting button.

T20240325.0017
XML import now supports Job Information for JOBTBLV, JOBTBLW and JOBTBLX

T20240325.0016
The XML import function now supports CONLINF (Progress Billing lines)

T20240325.0009
The Back Charges button has been added to the Production Estimate > Cost Centres > Purchases grid.

T20240325.0008
A new button has been added to the Console Grids. “Reload Layout” : This will reload the layout of the grid to the last saved Layout for the User/Profile.

T20240304.0008
A new field has been added to the Job Information Question Table - Extended Prompt (JI_EPROMPT), this field will allow for up to 100 characters and will be used in preference the original JSI_PROMPT field (25 Chars) when displaying in the Job Information grid. A new token has also been added when outputting Job Information “e[Job Information Code]” to output either the JSI_PROMPT field or if specified.

The Job Information Grid has also been modified to display and Information Icon next to the Prompt if there are any Notes specified on the Question Code and a tooltip will be display with the notes if the mouse is over the icon.

System Labels have been Added to the Job Information Table and a new category has been added to the System Labels table “Job Information Questions” and label added to question will be displayed in the Job Information grid.

T20231222.0007
Created a Restart option (C_DSHDSR) to be able to mass replace the Datasource for all current dashboards

T20231201.0005
The Payroll Leave Liability Reconciliation report has been changed to not include employees hired after the Cutoff Date.

T20231110.0005
The Weekly Timecard popup will now trigger for Casual Employees if configured to show for Wages

T20231030.0003
Inventory Deletion - ensured all record locking is cleared during this deletion process to ensure multiple users are able to delete records.

T20231030.0001
Restored the missing fields to the “A/P Company Ageing Report” VM_CATG VM_CURRENCY VM_NAME VM_PARENT VM_SUBCON VM_CONTACT VM_PHONE VM_DISPUTE With these fields restored, the Standard Crystal Report works again.

T20231026.0035
Added Rego No and Equipment Type into Asset console

T20231026.0015
Sales Group Dependency Checks across modules could fail to report a dependency when the same event exists in multiple modules. This check has been corrected to work across modules.

T20231013.0014
Added the Lookup to the Sort Code search field on the Inventory Finder.

T20231013.0005
Superannuation Configuration now allows the Quarterly “Maximum Earnings” to be configured. Award Super will not be calculated on Ordinary Time Earnings over this value within the current Quarter.

T20231004.0023
Sales Estimate Qmerge Document Generating could produce a blank line after the detail line is printed if the Extension Code field is blank.
This blank line is no longer exported.

T20231003.0220
The General Ledger Journal Report has been changed to ensure the Date field is alway output when generating XML for Crystal Reports. The legacy code could suppress the Date field as part of suppressing duplicate values.

T20230922.0012
Exporting Contracts Report Writer Data to XML (for Crystal) and to SQL now supports “Field Aliases” to allow for more meaningful field names to be generated. To enable the use of Field Aliases, In the Report Definition > F5 Lines (for the Sub Reports) > F7 Advanced > F5 Alt Output > “Use Alt Alias” (set this to “Y”) The “Field Alias” can now be entered when selecting the individual field to include in the report.

T20230919.0003
Contract Project Creation - Made the “Starting Unit No” Optional. If left blank, Unit Number will not be loaded on the project contracts. Added a new “Starting Lot No” to allow an Auto Incremented Lot Number to be assigned to the new contracts.

T20230907.0016
A/R Tables “Payment Methods” has now been removed as it’s a copy of CB Payment Methods. Added new check when going into Payment Methods to ensure the standard entries exist. If any of these are missing, they are now auto-created.

“EF” - EFT - Electronic Funds Transfer “CQ” - Cheque “VD” - Void “XX” - Cancelled These payment methods are hard coded into the program and so should always exist.

T20230721.0020
Contract Finalisation - Purchase Order Write Off now only allow entry of a positive value with a check to ensure the resultant Outstanding Amount is not a negative value.

T20230717.0016
The BusinessCraft Version Number is now stored as part of the STP Submission History

T20230712.0013
The Invoice Narrative for Deposit Invoices generated from Contracts will now use the common Narrative allocation specified by the “Narrative Format” on the Invoice Setup screen.

T20230712.0009
Resolved the issue with the Supervisor Options where if the Password Required field was unchecked it will allow the Company List to display on the Login but would fail when clicking the login button.

T20230712.0007
The Tools > Users Table has been converted to dotnet Grid Edit Window. Added function to Assign Manager for selected Users.

T20230712.0006
The Exception/Notification Windows have been modified to allow them to be resized and moved around. The will also now display a count if the same message is displayed instead of displaying multiple windows.

T20230710.0005
A new “Time” field has been added to the STP “Update Event” screen. Previously, this the Time defaulted to the current time. But when a submission is back dated (eg: to the 30th June), then the ATO uses the Time field to ensure the submission on that date are processed in the correct order. The STP History Tab shows the “Run Date” and time of previous submissions..

T20230630.0030
Employee Bank Accounts new Default the EFT question to “Y”. This is now a mandatory field

T20230623.0003
Have resolved the issue with the Production Estimate Bill lines where the Paste Function is not available if all lines in the Cost Centre are flagged as locked.

T20230623.0002
The ODBC select statements generated by the File Objects will now include an Order By Clause to ensure F10 lists that use ODBC will be sorted in Code Order.

T20230619.0011
The Supplier Applications screen has been changed to check for the existence of the suppliers ABN and if already in BusinessCraft, allow the details from the incoming supplier to update an existing supplier.

T20230601.0007
Extra Information Print (from Console) was only outputting the “AnswerActive” flag for answers that were answered during this session. This has bene changed to output the “AnswerActive” flag for all answer codes

T20230529.0003
The original SynergyDE menus have been replaced with new .Net menu system with icons. Only menus with security access are displayed.

T20230517.0020
An Item Instructions panel has been added to the F10 Inventory finder to display any Instructions specified against the selected item.

T20230517.0017
Added Extra Informaiton for Contract Headers. Created new Extra Information Category for Contract header. Added a setup Field “Main Extra Info Group’” to page 2 of Contract Setup this specifies the group to be used if none specified the extra Information will not be available.

If new Code Present new Extra Info Panel will be added to Contract Console Maintenance Tab Added new Function Button to Page 2 of the Contract Classic screen to View/Edit Extra Information Added Contract Document Register Tokens to support new Extra Information Added Extra Information Tokens to the Field Sets

T20230517.0015
A new flag has been added to the Contract Setup screen to enable Contract Labels. If this is enabled the Contract Maintenance and Contract Console will replace the Customer Labels with Contract Labels that are specific to the Contract.

T20230511.0002
Vendor Payment Selection. Corrected the issue where an invoice that was 100% GST would report a “Divide by zero” error when being changed in “Enquire” mode.

T20230508.0016
The Contract Summary Integrity check has been modified to allow the Summary of Job Costs by Cost Centre to be stored in the JOBSUMD buffer. To enable this option the following environment variable needs to be set: JOBSUM_CC,Y

T20230420.0014
Additional Validation has been added to the Employee Maintenance Screen to validate the ATO configuration when leaving the ATO popup. This validation uses the code provided by the ATO.

T20230418.0020
Due Date Reverse Forecast was not loading Due Dates when Multiple Sales Group Modules were being used. This has now been changed to support Sales Group Modules.

T20230327.0013
The Home screen has been modified to Allow grouping and Colouring of the Shortcuts.

T20230307.0009
Payroll Payslip Printing now check for the existence of Leave Accruals dated after the current payrun. If “future” transactions are found, the user is presented with the option to recalculate Accruals Balances as at the Payment Date or to print the balances include the future transactions.

T20230307.0007
Customer Invoice Entry Lines - corrected the code to allow the “Jump to Line” to work.

T20230301.0002
Remote execution of code is now logged to the Activity Log

T20230208.0010
A new options has been added to the AP Settings screen for “TPAR File Location”. This option will control where the TPAR files are created

T20230118.0004
The Progress Billing Exception Report has now been changed to suppress Variations where the Variation has a Progress Billing Code and the Event on the Progress Billing Code has not been registered yet.

T20230111.0017
The Sales Lead Conversion now performs the same Date Validation on the “Initial Deposit Date” as is performed on the Invoice Date in Invoice Entry.

T20230110.0010
Invoicing / Contract Progress Billings. Where a Progress Billing stage has been skipped and the next stage is invoiced, the skipped stage would not get flagged as “Billed” even though it was rolled into the later Invoice. This has now been changed to flag as Billed all stages that are included in this Invoice.

T20221202.0024
The Accounts Receivable Invoice Number field has been changed to support values greater than 999999. The field will now add an alpha character to the front of the invoice number field and reset the number to one. eg: 999998,999999,A00001,A00002

T20221116.0011
BusinessCraft Tradition Import and Export process now supports longer file paths/names. Previously, the longest path supported was 80 characters. This change increases the maximum to 500. (Note: Windows only supports 260 characters while NTFS supports 60000)

T20220905.0009
Resolved the issue with new Text box used on Maintenance screens where invalid characters were being inserted if the user press ctrl+A or any other combination not supported.

T20220902.0017
Handling of OpenProgramInfo callback in DataEntryView class. Put buffer name into namespace. Remove ‘Bsncraft.Utils…’ from program call stack output.

T20220820.0292
New ContractActivitiesCalendarSettings properties for filtering by selected user, showing registered and unregistered events.

T20220628.0012
“Credit Request Acceptance” and “Recipient Created Tax Invoice Generation” no longer checks the “Credit Request System” flag when opening the APSPEC file.

T20220211.0042
The Cashbook console has undergone a major redesign and optimisation. The Auto match function has been improved and simplified. New enquiry screens have been added with new search filters. Auto saving of the Reconciliation Reports in a document register for each Batch. Added ability to reverse a reconciliation. Storing more information about the reconciliation on the Match header.

T20211002.0010
Have resolved the issue with the Contact Event Documents grid was loading all records instead of the documents for the current event.

T20210505.0020
The message displayed after the Component Description update has been updated.

T20200227.0039
Removed the option from legacy reports to “Display on Screen”. This was an old style view introduced before the “Browse” option and is no longer supported.

T20191003.0023
The routines used to check Jobs and determine whether a PO may be created have been consolidated into one routine to allow consistent checking from the various places that perform these checks.