> ## Documentation Index
> Fetch the complete documentation index at: https://bsncraft.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Product Updates

> New updates and improvements

<Update label="6.3.6.3" description="">
  **T20260504.0002**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />
  Have resolved the issue with the Contract Field Set where the Variation Total Count and the Variation Issued Counts were showing the Unissued Variation Count.

  **T20260330.0040**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />
  Have resolved the issue with the Composite Document screen where the Generate Document button was not working.

  **T20260325.0004**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Security</span><br />
  Added new Projects Module to the Groups > Security > Modules screen. This will need to added to Groups that require access to the Projects Console.

  **T20260320.0009**<br />
  Have resolved the issue with the Range Defaults screen repeating saved defaults in the selection list.

  **T20260313.0005**<br />
  The Contract Sale Type has been added to the available column list for the Supplier Call Forward View

  **T20260217.0007**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Accounts Receivable</span><br />
  The Cash Receipt posting routine has been modified to ensure leading zeros are added to the Document Number field for AROPENA and ARITEMA.

  **T20260203.0002**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />
  Have resolved the issue with the token COEV\_WDUR where the days calculation was returning incorrect days if the Event did not exist on the Contract. The field will now output 0 if the event does not exist.

  **T20250813.0006**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Payroll</span><br />
  The following modifications have been made to support Pay Day Super:

  * The Single Touch Payroll screen has a new "Pay Super" panel. Prior to End of Financial Year, this panel will display two buttons — "Pay Super" and "Skip Super". Once year-end has been completed, the "Skip Super" button will no longer appear. Single Touch Payroll cannot proceed until this panel is completed.

  * The submission to the ATO will now include the QE (Qualified Earnings) amount in the Super Contributions section.

  * On the Superannuation Control Setup screen, the "Max Quarterly Income" field has been replaced with a "Max Yearly Earnings" field. This will need to be filled out if the Company requires a maximum salary cap to be enforced.

  **T20250812.0006**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Accounts Payable</span><br />
  The Supplier Application Approval process has been modified to not send Employee Invites if the Employee has already been flagged as Approved.
</Update>

<Update label="6.3.6.2" description="">
  **T20260305.0009**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />
  Have resolved the issue with the Activities Register function getting "Argument missing" error.

  **T20260227.0007**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Call Forward</span><br />
  Have resolved the issue with the Supplier Call Forward grid where tasks were doubling up if the Job is on both a build and Sell Contract.

  **T20260226.0006**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Documents</span><br />
  Have resolved the issue with Contract Document Register Word merge getting the error:  'WPDGENX: Export Output Buffer Length too long - Ignoring Remaining Fields"

  **T20260223.0009**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Documents</span><br />
  Have added support for HEIC images to be previewed inside of the Document Register lines.

  **T20260217.0002**<br />
  The Item RRP field has been added to the Inventory > Enquiries > Stock Levels screen.

  **T20260116.0008**<br />
  Have resolved the issue with Service Request Console - Add form where the date fields were not saving the values entered.

  **T20251212.0004**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Job Costing</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span><br />
  The Production Estimate Print and Sales Estimate Print functions have been modified to allow the following environment variables to be set to enable a default export location.
  Production Estimate Print: BSNPEPATH
  Sales Estimate Print:
  BSNSEPATH

  These paths support (#token#) replacements from any field on the Job Header (JCHEADA).

  If the directory does not exists it will create  it before saving.

  **T20251210.0002**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Purchase Orders</span><br />
  Have resolved the following modifications have been made to the Bunnings EDI Integration routine EDI\_PO\_GENDOC:

  1. The main processing loop now has a dedicated channel to the POHEAD file to ensure the read loop is not interrupted.
  2. The EDI log file will reset the sequence (EDILG\_SEQ) to 1 for each unique Time entry and will only increment if an entry with same time already exists.
</Update>

<Update label="6.3.6.1" description="">
  **T20260119.0004**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Console</span><br />
  Have resolved the Price\@Print function where it was including items where the  "Inc" Flag was unchecked.

  **T20260113.0005**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Cashbook</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Banking</span><br />
  The Add new Bank statement function in the Banking Console has been modified to set the Start Date to be one day after the ending date of previous entry instead of the same day as the ending date of the previous entry.
  Also resolved issue where the start date was being set to the incorrect date if no previous Bank  statement entries existed.

  **T20251205.0005**<br />
  Have resolved the issue with the Supplier Rates F10 lookup where the "Use ODBC" check box was using the original loading method.

  **T20250715.0011**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Job Costing</span><br />
  A new option has been added to the "Transfer Nominated Supplier" on the Quotation Parameters screen:"A" This combines option "Y" and option "B" so that it  will transfer the Nominated Supplier for Non-Exploding Items and allows a Nominated supplier to be applied to each individual line on the Bill. When the Bill is exploded in Job Costing this value is transferred to the Bill of Quantities lines.

  **T20250711.0009**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Report</span><br />
  Have resolved the issue where reports that had no records found were being left in the Save Reports file. The cleanup process will now remove the saved report entry if no lines were printed.

  **T20250623.0010**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Call Forward</span><br />
  The Call Forward Ad Hoc Task creation process has been modified to use the Sort Order from the Original Task the Order was assigned instead of setting it to 999999.
</Update>

<Update label="6.3.5.3" description="">
  **T20251205.0009**<br />
  Have resolved the issue with the web browser panels displaying a black background when the windows system is using dark mode.

  **T20251119.0003**<br />
  Have resolved the issue getting an Invalid Memory Handle error when performing a switch company.

  **T20251015.0003**<br />
  Have resolved the issue with the Contract Console > Document Register > History View, where the Open in Folder button was not working. The button will now open a window explorer to the correct location.

  **T20250926.0001**<br />
  Have resolved the issue with  "DEFAULT" range default values not loading as soon as the user goes into the report/view screen. These values for the "DEFAULT" range will now load each time the report/view is opened.

  **T20250513.0009**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Sales Agent</span><br />
  Introduced the ability for Contracts to specify a new Sales Agent Correspondence mode:

  * A: Sales Agent contact details
  * C: Customer header (CUSMASA) details
  * B: Both Sales Agent and Customer contact details

  ***

  The following modifications have been made to support Sales Agent Correspondence:

  * Added following field Contract Master (CONHDRA):
    * CO\_SA\_MODE : Sales Agent Correspondence Mode (A, C, or B)
    * CO\_SA\_CONTACT : Sales Agent Contact Name
    * CO\_SA\_PHONE : Sales Agent Contact Phone
    * CO\_SA\_MOBILE : Sales Agent Contact Mobile
  * A new email address has been added to EMLADD to support Sales Agent Contact Email
  * Added the following Fields to the Vendor Master file (VENMASA):
    * VM\_AGENT\_MODE : Sales Agent Correspondence Mode (A, C, or B)
  * The Contact Agent Mode (CO\_SA\_MODE) will load from the Vendor Master file (VENMASA) when selecting the Sales Agent field.
  * If it set on the Vendor Master file it will be locked on the contract unless in unprotected edit mode.
  * The Sales Agent Contact Name (CO\_SA\_CONTACT) will have a lookup to select which Contact from the Vendor Contacts will be used.
  * The CO\_SA\_PHONE and CO\_SA\_MOBILE and Sale Agent Email address fields will be loaded from the selected Contact.

  The following tokens will be available for use in Contract Document Register Print, Job Costing Document Print, Invoicing Print, and AR Statements Print:

  * SLSAGENTCODE: Sales Agent Code
  * SLSAGENTCONTACT: Sales Agent Contact
  * SLSAGENTNAME: Sales Agent Name
  * SLSAGENTEMAIL: Sales Agent Email
  * SLSAGENTPHONE: Sales Agent Phone
  * SLSAGENTMOBILE: Sales Agent Mobile

  The following tokens will use the Contact Mode (CO\_SA\_MODE) to determine which contact details to print:

  * CORRESCONTACT: Correspondence Contact
  * CORRESEMAIL: Correspondence Email
  * CORRESPHONE: Correspondence Phone
  * CORRESMOBILE: Correspondence Mobile

  #### User Interface Changes

  The changes will be applied to the Console > Contracts > Maintenance screen.

  * A new "Sales Agent" tab has been added.
  * The original Sales Agent field and the new contact fields have been added.
  * Field Sets for Contract Activities have been updated to include the new Sales Agent fields.
</Update>

<Update label="6.3.5.2" description="">
  **T20251015.0004**<br />
  Fixed ENDATA integration causing a null reference error when Uploading a Scope of works to the ENDATA API.

  **T20251013.0018**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Job Costing</span><br />
  The function to convert a string to a numeric field has been modified to correctly handle large decimal places and to round to the nearest for the last digit. This is to ensure Sales Estimate quantity formulas return the correct quantity.

  **T20250430.0010**<br />
  Updated Sales Estimating in the Contract Console(Console > Contracts > Quotes Tab) to load the default vendor or alternate vendor when creating a Heading, Paragraph or Detail line like the classic Sales Estimate screen.

  **T20241202.0016**<br />
  Updated the Finance Tab on the Contracts Console to show margin values as 0 if the user does not have the Job Costing "Show Cost Price on Enquiry" extended access level.
</Update>

<Update label="6.3.5.1" description="">
  **T20250922.0008**<br />
  The payroll tax calculation process has been modified to handle the new STSL Tax rates published by the ATO. The tax table update process FXTTBL\_RUN has been updated to correct the T1 and T2 tax tables to align with the new rates that are to be in effect by the 24th of September 2025. The Tax table test output has also been updated to align with sample data provided by ATO.

  **T20250901.0004**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Printing</span><br />
  Resolve issue where "System.Data.DataView" is not a trusted type when running custom DevExpress reports from Grids.
</Update>

<Update label="6.3.4" description="">
  **T20250509.0008**<br />
  A new TMR option has been added to the Sale Group Table. K - Mark up %

  **T20250917.0006**<br />
  Have resolved the issue with the Classic event lines screen when registering multiple events at the same time, where it was possible for that process to stop early and not register all events.

  **T20250828.0006**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Console</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Banking</span><br />
  Have resolved the issue with the Banking Console - Deposit Integrity check getting a no current record error.

  **T20250822.0008**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Timesheet</span><br />
  The Timesheet application job load function has been modified to include maintenance jobs if one is specified on the Contract. This is for system using the Event Activity method of loading Jobs.

  **T20250821.0018**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">System</span><br />
  Have resolved the issue with some lines screens reporting there is no room to add when the lines screen was empty.

  **T20250821.0014**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Call Forward</span><br />

  * Added Call Forward Category to the PO Defaults screen
  * Added Call Forward email Address to following:
    * Vendor Maintenance
    * Vendor District Email Address lines
    * Vendor Enquiry
  * The Call Forward email address loading will now check the new Call Forward Category and will return the email address from the first Vendor contact with that Category.
  * If not found, it will check the Call Forward District Email Address
  * If not found it will check the Call Forward Email address
  * If not found, will default back to the P/O email address loading process.

  **T20250806.0013**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Colour Selections</span><br />
  Have resolved the issue with the Job Information/Colour selection Acceptance and Revision Acceptance process where it was not creating a document register entry as it was not printing the Job Info sheet.

  **T20250805.0002**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Purchase Orders</span><br />
  The default height of the Duplicate Purchase Order function has been increased so all fields should be visible.

  **T20250731.0003**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Requisitions</span><br />
  The generation of requisitions from Estimates has been modified to transfer the Vendor from the Estimate lines if one is specified, instead of loading from Item master.

  **T20250711.0010**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Event Activities</span><br />
  Have resolved the issue with the Contract Event Register process removing Contracts from Activities if there are multiple triggers and one of the end events is registered.

  **T20250619.0006**<br />
  Have resolved the issue with the Activities grids not restoring user saved layouts from earlier versions of BusinessCraft.

  **T20250812.0005**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />
  Increase the 100 character email address limit to 1000 when sending documents from the Contracts module.

  **T20250807.0003**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Dashboards</span><br />
  Resolved exception in Dashboards: "Invalid cast from 'System.DateTime' to 'System.DateOnly'"

  **T20250801.0011**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Purchase Orders</span><br />

  #### Purchase Order Lines > Enquire

  Ensure the "Tax Code" field is unprotected if the Purchase Order "Tax?" is set to "Y" and "Tax Calc Meth" is "C". Previously,  pressing \<Enter> in "Tax Calc Meth" would be required to unprotect "Tax Code".

  **T20250617.0010**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span><br />
  Console > Estimating > Sections
  Added "Update Quantities" option to the Job Section Copy dialog.

  **T20250730.0008**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Printing</span><br />
  When using template printing (Document Register) to XML/Crystal Reports, the field names could not exceed 20 characters. This has been increased to 100 to allow for new tokens. E.g. Contract Extra Information Questions.

  **T20250730.0002**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />

  #### Contracts > Enquiries > Contract

  Resolved "bad digit encountered" exception
</Update>

<Update label="6.3.3" description="">
  **T20250725.0011**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🚨 Breaking Change</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">System</span><br />
  In V6.3, new logic for handling keyboard shortcuts in .Net screens has been introduced. The "Delete" shortcut key has been changed to CTRL+Delete

  **T20250725.0010**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Accounts Payable</span><br />
  Updated Accounts Payable Vendor Contact Enquiry screen with the following changes:

  * Reinstate F5 Edit Button in locked mode.
  * Update F5 Edit screen to lock fields in locked mode.
  * Fix right click copy not loading field value.

  **T20250725.0007**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Interface</span><br />

  * From new .Net grids, it is possible to attempt to display a 2nd Modal MessageBox when the 1st is still open, causing a "Recursive XCALL" exception.
  * In this scenario, subsequent MessageBoxes will now be displayed as a notification instead.

  **T20250725.0002**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span><br />
  The "User" grid filter in the Estimating Console will now function correctly if "Use ODBC" is enabled.

  **T20250724.0004**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🚨 Breaking Change</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Accounts Payable</span><br />

  #### Accounts Payable > Transactions > Invoices

  * Improved logic when editing Invoices from the View screen.
  * Note: We are considering disabling (C)hange mode in the View screen, or requiring Unprotected Edit Mode in AP Setup due to complicated timing of On Hold Status checks.

  **T20250716.0007**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Interface</span><br />

  * Attempt to resolve an exception that can appear randomly when clicking buttons in .Net screens.
  * The message contains "ThrottleDebounce.RateLimiter" which is a common technique for preventing double-clicks from triggering 2 updates.
  * This particular ticket relates to Saving Dashboards from the Designer.

  **T20250626.0010**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🚨 Breaking Change</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />

  * A change added in 6.1.10.03 forced Contract Checklist Questions (Answer Type "Q") to be "Y" if the Question was Required.
  * This change has been reverted.
  * Questions (Answer Type "Q")  that must be "Checked" ("Y" Value) will now need the "Required" field set to "C"

  **T20250410.0001**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Invoicing</span><br />

  #### Console > Contracts > Billing

  * Resolved issue where the "Paid" label was being displayed without applying correct business logic.

  **T20250722.0013**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />

  * Contract Maintenance > Events
  * Restored logic for "Set Contract Due Date" option that was added to V5 but missing from V6.

  **T20250721.0015**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Accounts Payable</span><br />
  Resolved possible "Argument Missing" exception during AP Posting. This related to a check for GST Imbalances.

  **T20250714.0002**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span><br />
  The Estimating Console and Job Console will now correctly load the Production Estimator initials.

  **T20250716.0010**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Miscellaneous</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Interface</span><br />

  * Miscellaneous > Users > User Names
  * A recent change in 6.3.03.02 had introduced a possible Grid refresh on keyboard focus. This change caused issues editing User Categories. This refresh check has been removed.

  **T20250716.0003**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />
  Updated the Get User Contract List routine used by BC Mobile with the following changes:

  * Prevent including the same contract more than once in the list.
  * User Event activity code now supports specifying a comma delimited list of activity codes.
  * A new "QBCGO\_ALL\_CONTRACTS" registry entry has been added to allow bypassing the User/management table to get the contract list in BC Mobile when set to "Y"

  **T20250711.0005**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Colour Selections</span><br />
  Resolved issue in the Job Information Quantity and Unit Cost textboxes.  When typing, unintended updates were being triggered.

  **T20250714.0008**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Console</span><br />
  Restored a refresh in Console Child views which had been removed as part of V6.3 optimisations. This will fix an issue that was discovered when updating quantities in Estimating Bill lines.

  **T20250711.0008**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Purchase Orders</span><br />
  Contract Finalisation > Outstanding Purchase Orders

  In V6, the "Write-Off Amount" was updated so only Issued PO's allowed entry into this field.

  An environment variable BSN\_CLSPO\_WRITEOFF,Y has been introduced to restore V5 logic. Adding this will allow all PO's, except Closed, to update the "Write-Off Amount".

  **T20250711.0004**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Colour Selections</span><br />
  Resolved issue in the Job Information > New Question panel, where selecting a Category was not refreshing the question list.

  **T20250710.0015**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Purchase Orders</span><br />
  Resolved issue during Purchase Order Generate that would display "Exception: Argument Missing"

  **T20250707.0002**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Interface</span><br />
  Resolved issue where child grid views (E.g. Estimating > Cost Centres > Bills) could attempt to save a new record with a blank key value. Child grid views will now ensure the key is updated from the parent view if blank.

  **T20250627.0012**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Job Costing</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Report Viewer</span><br />
  Have resolved the issue with the Job Costing > Cost Explosion Report - XML based reports not creating the report output. The issue was with the WK\_LAST\_INV field not being output with the correct type and Crystal would not process the file.

  **T20250627.0008**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Payroll</span><br />
  During STP Submission, some error messages were not being displayed correctly. The message "Object reference not set to an instance of an object" has been fixed to display the true message.

  **T20250626.0014**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🚨 Breaking Change</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Console</span><br />
  Console > Right Click Tab > Show In Window. This legacy feature has been deprecated. Displaying the same grids in multiple windows is unsafe. An alternative option to open console views in a new window will be considered in the roadmap.

  **T20250618.0008**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span><br />
  Resolved issue where the Job Section data table (mainly used for showing .Net grids) could throw a divide by zero error for totals less than 1.00, however no error message was displayed. This has been fixed and the error handling has been improved.

  **T20250515.0007**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span><br />
  Console > Production Estimating > Supplier Assignments. The functionality for the "Reprice Cost Centre" was not being called. This has been resolved.

  **T20250625.0005**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Documents</span><br />
  A Default Privacy Code has been added the Document Register Types Table. This will be used when adding/Importing Contract Documents to set its privacy code (CLW\_PRIVACY).

  **T20250623.0007**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Report Viewer</span><br />
  Resolved issue with deserialization of custom DevExpress reports.

  **T20250623.0001**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Purchase Orders</span><br />
  An issue was discovered in the Purchase Order Copy routine for Non-Job Purchase Orders. This has been resolved.

  **T20250613.0015**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Console</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />
  Contracts Console > Open in New Tab. A change was added to V6.0 to refresh the Activities grid when updating Event Notes. This has been removed to improve performance.

  **T20250603.0005**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Accounts Receivable</span><br />
  Have resolved the issue with the Invoicing/Accounts Receivable > Credit Note posting process where it was not ageing the credit note correctly.

  **T20250513.0006**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Accounts Payable</span><br />
  The Accounts Payable Invoice processing process has been modified to ensure Invoices that use "GST by Line " Are correctly distributed before they are allowed to be posted.

  The following modifications have been made:

  A new Summary view has been added which will be displayed when the user attempts to exit the Invoice and the Amounts have not been distributed correctly.

  A new GST Adjustment default tolerance has been added to ensure incorrect GST Adjustment amounts are created for incorrectly distributed Invoices.

  The Invoice import process will ensure the Invoice is put on Hold if not correctly distributed

  The Invoice entry screen will check the GST distribution when attempting to take invoice off hold.

  The posting routine has new checks to ensure the Invoice is correctly distributed.

  **T20250509.0006**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Security</span><br />
  Added Approval Limits as a child view to the File > Security Setup > Groups > Menus view.

  **T20250423.0007**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Cashbook</span><br />
  Resolved issue with the Banking Console Undo Match function.

  **T20250207.0009.001**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Payroll</span><br />
  ATO Tax Tables have been updated for the 2025–26 income year.

  **T20250206.0002**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Interface</span><br />
  Removed low level calls to Begin/End update in DevExpress DataGrids. We believe this will resolve an issue where the grid does not behave correctly (such as losing the ability to horizontally scroll). The update calls can be restored with an environment variable BSN\_DXLOADEVENTS,Y
</Update>

<Update label="6.3.2" description="">
  **T20250624.0004**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Printing</span><br />
  Fixed an issue that would cause an out of memory error when printing a crystal report via a remote procedure.

  **T20250620.0006**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />
  Fixed channel has not been open issue in Weblib which was preventing BC Online from saving edits to the Contract header.

  **T20250213.0016**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Job Costing</span><br />
  Updated Job Update remote procedure to update the Area Code on the Job (JSM\_AREA) when updating the District code on the Contract(CO\_DISTRICT). This can be disabled by setting the new BSN\_JC\_ALLOW\_AREAUPD registry entry to "N".

  **T20250603.0004**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Job Costing</span><br />
  Added active flag to Job Information Default Selections table.

  **T20250530.0009**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Importing</span><br />
  Updated the XML Import routine.

  * Added CONLIN\_D buffer
  * Added new co\_integ\_check="Y" attribute to enable running the Contract Integrity check for each CONHDRA record processed. Note the Contract integrity check report will be added to Saved Reports, 1 for each contract.
  * Added new BSN\_IMP\_ALLBUFFERS registry entry to enable importing buffers that haven't been specifically added to the XML import.

  **T20250529.0001**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">System</span><br />
  Discovered an issue where some BusinessCraft grids (mostly in Console) were not releasing their connection to the main database file. Over time, if the number of connections exceeded 999, the application would crash. This issue was introduced in April 2025 (2 months ago) and has now been resolved.

  **T20250521.0016**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Printing</span><br />
  Fixed script error when printing from Console > Job Costing > Quote> Headings > Print button.

  **T20250521.0005**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Documents</span><br />
  Fixed Document Register Types > F7 Documents screen not populating the key correctly when saving records.

  **T20250519.0008**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Interface</span><br />
  Added Save Layout button to the Contract Important Documents Popup.

  **T20250519.0006**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Interface</span><br />
  Fixed an issue where a users shortcut settings could be deleted upon logging into BusinessCraft.
</Update>

<Update label="6.3.1" description="">
  **T20241115.0012**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Bill of Materials</span><br />
  Production Estimating Console > Sections > Generate BOQ. Added the ability to "Replace" or "Append" items to an existing Bill.

  **T20230809.0008**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Miscellaneous</span><br />
  Miscellaneous > Users > User Names
  Added new button "Cross Company Sync" which will allow users to be created/details to be updates across BusinessCraft databases.

  **T20250310.0007**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Console</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span><br />
  Sales Estimating Consoles - Added "Supplier Code" to the available columns to be selected in "Show Column Chooser". This column is the Supplier Part Number from the Inventory record.

  **T20250228.0019**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span><br />
  Production Estimating Console > Reprice. Added the ability to select multiple sections when performing a Reprice.

  **T20250422.0001**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Console</span><br />
  Console Modules which do not have child views are designed to "Open Classic" by default when double-clicking a record. This functionality was broken in the 6.3 release but has now been resolved.

  **T20250409.0011**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Accounts Receivable</span><br />
  Sales Entry - The F10 lookup in the "Apply To" field has been fixed.

  **T20250403.0007**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Order Entry</span><br />
  Resolved issue in Order Entry > Maintain > Orders screen where the "Override Allowed?" setting was not functioning correctly.

  **T20250401.0015**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Miscellaneous</span><br />
  Resolved issue where a few fields in classic screens were not performing the correct validation logic when exiting the field.

  **T20250401.0014**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🎨 Style</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Interface</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Console</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Documents</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Purchase Orders</span><br />
  Have resolved the issue with the Cost Centre > Project PO Generate where selecting a Job was displaying an empty edit window.

  **T20250324.0009**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Exporting</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Printing</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />
  Added following field to be output on the Service Request Sheet Print.
  ENOTES - Employee Notes
  VNOTES - Vendor Notes
  RNOTES - Person Responsible Notes

  **T20250320.0008**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🚨 Breaking Change</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">System</span><br />

  * 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 deprecated in Version 6.5

  **T20250314.0009**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">♻️ Refactoring</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">System</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🎨 Style</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Interface</span><br />
  The BusinessCraft version number will now be displayed in the bottom status bar of the desktop.

  **T20250313.0002**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🚨 Breaking Change</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Interface</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Importing</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Purchase Orders</span><br />
  Added new po\_skip\_check attribute to JCLINEP XML import to allow skipping PO validation check when importing JCLINEP records.

  **T20250312.0005**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Importing</span><br />
  Updated the Table Import tool to support the BMSPEC\_Y table.

  **T20250312.0004**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Colour Selections</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">♻️ Refactoring</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Colour Selections</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">⚡️ Performance</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Console</span><br />
  Added the ability to close the following desktop views:

  * Console
  * Reports
  * Dashboards

  **T20250310.0010**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🚨 Breaking Change</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">System</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Interface</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Console</span><br />
  Update Customer Satisfaction Table and Contract Event Table lookups to filter inactive entries.

  **T20250307.0009**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Job Costing</span><br />
  When "Use Sub-Classifications?" is enabled,  pressing the Tab key in "Job Class." field will now enter the "Sub-Classification" field.

  **T20250306.0011**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span><br />
  Updated Classic Sales Estimating Detail Lines screen to populate the Extra Description field (JSEC\_EDESC) from the Item Extra description.

  **T20250305.0001**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Inventory</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">📚 Documentation</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Payroll</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Importing</span><br />
  Updated the Table Import tool to support the CONTBLJ table.

  **T20250226.0009**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Accounts Payable</span><br />
  Update Vendor Enquiry Contacts screen to prevent editing unless "Allow Edit Contacts" extended access level has been configured.

  **T20250225.0004**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Documents</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />
  Fix event register from events tab in the Contracts console and activities console not creating an audit history record.

  **T20250221.0012**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Purchase Orders</span><br />
  Update Purchase Orders Lines Item Spec copy routine to increase number of spec records copied from 99 to 999 records.

  **T20250221.0002**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Interface</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Security</span><br />
  Improve Two Factor Authentication Code entry behavior.

  **T20250220.0012**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Inventory</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🎨 Style</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Interface</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">System</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Interface</span><br />
  The loading of Lookup field descriptions has been improved in new .Net screens. In later versions of 6.1, descriptions were not being populated on the initial load. This has also been fixed.

  **T20250207.0003**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Payroll</span><br />
  Resolved possible Bad Digit Encountered error when entering Allowance/Deduction on Timesheet Line

  **T20250206.0010**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span><br />
  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:

  1. Inventory Vendor lines
  2. Supplier Rates Header
  3. Inventory Master file if the Item Vendor code matches the Bill Vendor or the Item Vendor code on the Item is blank.

  **T20250206.0009**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">General Ledger</span><br />
  The FIXGL routine has been modified to use new grid to display/edit the Period transactions.

  **T20250205.0011**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span><br />
  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**<br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Inventory</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Importing</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Security</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Documents</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Importing</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span><br />
  The Copy To/Form has been added to the Console > Sales Estimate Paragraph Lines.

  **T20250129.0002**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Inventory</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Estimating</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Interface</span><br />
  The Console > Sales Estimate Paragraph lines has had the "Sub Total?"  field added to the grid and edit form.

  **T20250128.0014**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Colour Selections</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Job Costing</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />
  Updated the Contract Creation Wizard to preload the Contract Details Page using the standard Contract defaults routine.

  **T20241210.0010**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Interface</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Purchase Orders</span><br />
  The Unissued Purchase Order screen has been updated to include additional fields on the order lines view.

  **T20241025.0012**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🎨 Style</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Interface</span><br />
  Tidied up the Advance G/L Period informational prompt. Increased the default height of informational windows due to extra spacing in V6.

  **T20241024.0004**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Security</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Accounts Receivable</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Cashbook</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">System</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Payroll</span><br />
  Added new "Require Department" flag to the Payroll setup page 3 > Timesheets to prevent saving a blank department code on Timesheet lines.

  **T20240520.0006**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Accounts Payable</span><br />
  Remove extra error messages after the Credit Request Report has finished printing when creating Credit Requests from Back Charges.

  **T20240516.0003**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Accounts Payable</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">✨ New Feature</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Documents</span><br />
  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 add 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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Contracts</span><br />
  Contract Checklists have been updated to include Notes and Documents button on questions with Q answer type.

  **T20231206.0112**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-emerald-500/20 bg-emerald-50/50 dark:border-emerald-500/30 dark:bg-emerald-500/10 text-emerald-900 dark:text-emerald-200 font-medium whitespace-nowrap">🛠 Improvement</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Accounts Payable</span><br />
  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**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Job Costing</span><br />
  Remove F7 Copy button from the Detailed Estimates Multi Currency Screen.

  **T20220709.0015**<br />
  <span class="mr-1 px-1.5 text-xs rounded-md border border-amber-500/20 bg-amber-50/50 dark:border-amber-500/30 dark:bg-amber-500/10 text-amber-900 dark:text-amber-200 font-medium whitespace-nowrap">🐛 Bug Fix</span>
  <span class="mr-1 px-1.5 text-xs rounded-md border border-sky-500/20 bg-sky-50/50 dark:border-sky-500/30 dark:bg-sky-500/10 text-sky-900 dark:text-sky-200 font-medium whitespace-nowrap">Inventory</span><br />
  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.
</Update>
