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

# Version 6.1

> New updates and improvements

<Update label="6.1.13.12" description="">
  **T20260310.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">Inventory</span><br />
  The Inventory console has been modified to now support the "Has Supplier Rates" field and support filtering by "Has Supplier Rates"
</Update>

<Update label="6.1.13.8" description="">
  **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.

  **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.
</Update>

<Update label="6.1.13.7" description="">
  **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.
</Update>

<Update label="6.1.13.6" description="">
  **T20250919.0009**<br />
  Have resolved the issue with the Sales Estimating quantity formula calculations where it was not rounding correctly.

  **T20250917.0010**<br />
  Created a restart fix routine JCIVREV that will allow a range a Job Invoice History record to be reversed. It will display the record in a grid that the user can select. The process will do the following:

  * Create a set of reversal distributions  on the same date as the original distributions
    Check any costs that were taken up by the  - invoice and clear the invoiced flag.
  * Delete the JCLINEH record.

  **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.

  **T20250909.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">Security</span><br />
  SQL Replication exception message boxes will now redact the ConnectionString.
</Update>

<Update label="6.1.13.5" description="">
  **T20250804.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 />

  #### Estimating > Copy/Explode > Add New Section

  * Resolved issue where the fields in the popup may not be cleared for some sessions.
  * The effective date warning will now display correctly in the Explode dialog

  **T20250804.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">Accounts Payable</span><br />

  #### Supplier Invoice Entry > Post

  The Batch Identification lookup will no longer cache results.
</Update>

<Update label="6.1.13.4" description="">
  **T20250730.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">Estimating</span><br />

  #### Console > Estimating > Bills

  Resolved issue where a Cost Centre with no items in the Bills screen could set the button commands to locked.
</Update>

<Update label="6.1.13.3" description="">
  **T20250725.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 double-clicking Non-Modal finders (Estimate Finders) could throw an Exception on first load. It is recommended to single-click icons in BusinessCraft.

  **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.

  **T20250717.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">Estimating</span><br />
  The "Simple Search" lookup for Sales Estimate Templates Headings was not trimming the Template Code, resulting in "No Records Found" for some templates. This has been resolved.

  **T20250715.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 />

  * Attempt to prevent .Net Grid Controls from being scrolled horizontally after loading.
  * This could not be reproduced, but an extra call to set the CurrentColumn to the first column has been added.
</Update>

<Update label="6.1.13.2" description="">
  **T20250715.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">Interface</span><br />
  Backported a check from 6.3 to ensure grid columns are auto sized after loading if there are no saved settings being applied.

  **T20250715.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">Console</span><br />
  Estimating > Cost Centres
  Resolved issue where the "Jump To..." button was not refreshing the Bills grid.
</Update>

<Update label="6.1.13.1" description="">
  **T20250701.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">🔖 Release</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 />
  A code freeze has been implemented on the 6.1.13 patch release.

  Fixes must be externally approved to be applied to 6.1.13 builds.

  6.1.12 and 6.3.03 (preferred) will be available for all other urgent fixes.
</Update>

<Update label="6.1.12.6" description="">
  **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.

  **T20250514.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">🚨 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.

  **T20250514.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">Estimating</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

  **T20250512.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">Console</span><br />
  Resolved issue where the Cancel button in Console Edit dialogs would save the record, rather than discarding changes and re-reading the record.
</Update>

<Update label="6.1.12.5" description="">
  **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.
</Update>

<Update label="6.1.12.4" description="">
  **T20250529.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 />
  Extra Information Checklists > Supplier Applications. Resolved issue where records were not being read correctly.

  **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.
</Update>

<Update label="6.1.12.2" description="">
  **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.
</Update>

<Update label="6.1.12.1" description="">
  **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.
</Update>

<Update label="6.1.11" description="">
  **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.

  **T20250401.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">General Ledger</span><br />
  Have resolved the issue with the Currency Line entry where the Date From field was not accepting the date in the correct format.

  **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.

  **T20250331.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">Payroll</span><br />
  Have resolved the issue with the payroll Calculate getting the error "No Current Record".

  **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

  **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.

  **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.

  **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.

  **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.

  **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.

  **T20250124.0010**<br />
  Reforecasting due dates will now work as expected when registering events using remote procedure calls.

  **T20240730.0017**<br />
  Added Two new check boxes to the Area Price Panel on the Inventory Finder.
  "Load Grid" if this is checked and Area Price Column with be populated in the main grid with the Area Price of the Item  based on the Area and Effective Date specified in the Area Price panel. This will use standard lookup process including regional areas to determine the correct Area Price.
  Filter Grid - If this is checked the main grid will be filtered to  only those items that have an Area Price in the new column. (note this is not available if the "Use ODBC" is enabled).

  **T20240624.0027**<br />
  Created a new tool to allow users to be able to view and synchronise Job Information tables across Companies. The first screen will display a summary of Differences between Companies for each table. The next screen will display each record and their current status (Original, Same, Different, Missing) the user will be able to click on each status and be able to update that Company or update the other companies. If there are differences the user will be able to click on that status and view each field to determine what is different, they have the option to update certain fields by clicking on their status.
  Grids support multiple selections so can update multiple records at a time. Routine is "jobinfosync"

  **T20250107.0008**<br />
  Added additional checks around the STP xml file validation to ensure it reports back the correct error when attempting to submit the file.
</Update>

<Update label="6.1.10" description="">
  **T20250110.0010**<br />
  Have resolved the issue with the Sales Estimating formula calculation performed when the Sale Estimating Heading integrity check is run. A bad digit error was being hit if the formula contained a closing bracket followed by a carriage return. The calculation process will now handle the carriage return characters and any comments correctly.

  **T20250108.0003**<br />
  Have resolved the issue with the AR Cash Receipts/Cashbook Receipts posting process getting an "RE" status when attempting to store the Cashbook Deposit record.

  **T20241219.0330**<br />
  Have resolved the issue with the Banking Console getting a "writing to literal" error when opening a bank statement entry that required the Deposit integrity check to update a deposit.

  **T20241219.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">General Ledger</span><br />
  Fixed the GL Report Writer Account Description field to output the full 40 characters when outputting to XML.

  **T20241217.0008**<br />
  Have modified the AP Enquiry screens to support the viewing of documents for Credit Requests that are not applied to an Invoice.

  **T20241217.0007**<br />
  Fixed issue with the Job Maintenance screen allowing you to continue on creating a new Job after entering a Job number that already exists.

  **T20241209.0017**<br />
  Added the calculation of retentions for Invoices Generated from Contracts as per the Invoice Entry screen.

  **T20241205.0010**<br />
  Have resolved the issue with the Banking Console where after matching a set of transactions it was leaving those transaction in the matching section and the next match was including those transactions. The match section will now be cleared when moving to the next transaction.

  **T20241129.0009**<br />
  Have resolved the issue with the Supplier Applications Company lines where the toolbar buttons were not enabled for lines with the Match Action set to "N"

  **T20241121.0016**<br />
  The following changes have been made:

  * Code Lookup View has been updated to prevent records with duplicate keys from being inserted into the grid.
  * Updated Supplier Rates Maintenance screen to now use new style finder to improve lookup experience on larger datasets
  * Supplier Rates F5 Edit lines prev item and supplier buttons have been fixed. Select options with blank descriptions have been removed. Repeat prices button has moved to F9.

  **T20241120.0008**<br />
  Changed the default sequence allocation on Contract Document Register lines to allow insert once the sequence exceeds 999.

  **T20241115.0018**<br />
  Added support for lines xml to be created even if no notes have been added to Credit Request print. Added support for an environment to specify default notes.

  **T20241114.0002**<br />
  Added protection for data model opening a channel already in use

  **T20241112.0033**<br />

  * The event register from the Contracts Console Event tab has been updated to display error messages like the classic event lines screen
  * Updated the Contract Checklist completion check to force questions with a type of "Q" to be marked as checked before the checklist can be marked as completed.

  **T20241108.0026**<br />
  Add support for bmspec\_j and bmspec\_o in File > Admin Tools > Table Import

  **T20241105.0008**<br />
  Have resolved the issue with the General Ledger Report Writer Define Report getting channel has not been opened on the lookup for Account Group.

  **T20241025.0019**<br />
  Updated Invoice Entry Sequence Increment dialog to actually load the default value. Note the default value of 10 is hardcoded in the program and does not come from a setup screen.

  **T20241021.0002**<br />
  Improvements made to the functionality of the Banking Console.

  **T20241011.0004**<br />
  Resolved issue with Console > General Ledger > History

  **T20241009.0018**<br />
  The Following modifications have been made to the Console > Quote (Sales Estimating) Tab
  Added Issue / Unissue Contract buttons
  Added Integrity calc when Accepting Sales Est Heading lines
  Added Integ Check calc on the Sales Est Section lines.
  Resolved issue with Formulas not being calculated when integrity check was ran.

  **T20240927.0009**<br />
  Have resolved the issue with the Cashbook Payment posting - with Batch Approvals where the Approve and Post button, was only performing the Approve process.

  **T20230630.0023**<br />
  The Contract Console > Finance Tab has been modified so that the "Cost to Complete" Amount will now subtract  “Accrued Cost Balance”.

  **T20241212.0007**<br />
  Have resolved the issue with the PO Duplicate function where if the Vendor was changed it was not updating the Address on the new PO.

  **T20241211.0041**<br />
  Updated the Job Cost Enquiry Labour Costs screen(Job Costing > Maintain Jobs > F7 Costs > Actual Costs > Labour Costs) with the following changes:

  * Include hours fields if the Job Costing extended access level "Show Labour Amounts" is configured.
  * Add description field.

  **T20241211.0030**<br />
  Have resolved the issue with the Console where it was not closing the Open Quotes Heading Tabs when the use switched to new Contract/Job.

  **T20241210.0018**<br />
  Fix display issue in Employee > Award Codes

  **T20241210.0001**<br />
  Added Sub Purchaser Tokens to the Contract Field output. This will enable the PO Call Forward print to use the tokens to populate the email address.
  New Tokens:
  SCONT1\_NAME - Sub Purchaser Contact 1 Name
  SCONT1\_MOB - Sub Purchaser Contact 1 Mobile
  SCONT1\_EMAIL - Sub Purchaser Contact 1 Name
  SCONT2\_NAME -- Sub Purchaser Contact 2 Name
  SCONT2\_MOB - Sub Purchaser Contact 2 Mobile
  SCONT2\_EMAIL -- Sub Purchaser Contact 2 Email

  **T20241205.0008**<br />
  Have resolved the issue with the Credit Request Acceptance screen getting "Invalid Namespace" error when attempting to reprint the Acceptance.

  **T20241204.0017**<br />
  Fix Contract Document Register Library line creation when called remotely e.g. from BCGO mobile.

  **T20241204.0016**<br />
  Have resolved the issue with .NET windows (eg Finders, Specification Windows, Console popup windows, etc) where they could be hidden behind the application. They have been modified to ensure they are now shown in the taskbar as part of the main Application and as such if the user presses the minimise button the whole application will now minimise. To allow the user to see behind one of these windows without moving the window, a new button has been added next to the window control buttons, that will shrink the window to only show the title bar.

  **T20241204.0008**<br />
  Have resolved issue with the Accounts Payable Invoice Entry  for Multi Currency Invoices where the auto create expense line was not calculating the base currency rate without the user changing the amount on the line.

  **T20241120.0007**<br />
  Resolve issue where Contract Wizard was not creating customers

  **T20241114.0007**<br />
  The Production Estimate Explode process has been modified to allow the cutting list comment to be checked when determining whether to consolidate the cutting list lines. To enable this option a new flag has been added to the Job Costing  > Setup > Job Control  (Page 2) - Cutting List Check Comment?'. If this is set to "Y" the explode process will not combine cutting lists with different comments.

  **T20241112.0034**<br />
  A new F9 - Cross Reference option has been added to the Contract Events maintenance screen. This allows for an event to specify a different event that is to be registered in the external company when that event is registered in the current company.

  **T20241107.0006**<br />
  Fixed exception where updating status bar text was not being handled in xfServerPlus calls.

  **T20241025.0013**<br />
  Job Costing > Cost Explosion > Parameters > Field 13. Shortened prompt to fix display glitch.

  **T20241021.0006**<br />
  The following updates have been made to the Job Cost Summary screen:

  * Updated date field on Jobs > Maintain > F7 Cost Summary > Actual Costs > All Costs Screen to be correct type to fix date sorting
  * Updated Jobs > Maintain > F7 Cost Summary > Actual Costs > All Costs Screen to load employee name field for Labour cost lines
  * Updated Jobs > Maintain > F7 Cost Summary > Actual Costs > Purchases Screen to display the Supplier Code.
  * Updated Jobs > Maintain > F7 Cost Summary > Actual Costs > Materials Screen to display the Item description.
  * Updated Jobs > Maintain > F7 Cost Summary > Report Print to now prompt to select a report from the following options: Job Cost Summary, Job Analysis and Cost Explosion reports.

  **T20241010.0021**<br />
  Added new option for the Accounts Payable Month end to Advance the voucher date on any unposted Invoices regardless of its status. A new setup field "Advance Unposted Inv Mth End" has been added to the Accounts Payable Setup > Page 2. The new setup field has the following options:
  Blank - 'No Advance (Default)
  A -Advance Voucher Date by one month
  M - Advance Voucher Date to end of next month
  F - 'Advance Voucher Date to start of next month'

  Note if the Invoice is in a Held status then the "Allow Held Vch Mth End'" setup field will be used in preference to this field.

  **T20241009.0006**<br />
  The following modifications have been made:

  * Fixed the File Save as dialog to load the path specified.
  * Updated the Super Contribution Export File dialog to use the standard file save as dialog.

  **T20241008.0010**<br />
  Resolved issue where creating missing control records in setup screens had stopped working correctly.

  **T20241004.0005**<br />
  Help > Client Portal and Current Program Information will now be enabled for all users by default.

  **T20240930.0020**<br />
  The Item Specification box on the Bill Of Material Component lines has been unprotected to allow editing. (Materials > Maintain Bills > F5 Components >  F8 Spec > Item Specifications)

  **T20240912.0030**<br />
  Added "Contract Issue" and "Contract Unissue" buttons to the
  Sales Estimating Console - Section Lines grid.

  **T20240405.0020**<br />
  Fixed the Cost Centre filter on the Bill Of Materials Component Entry screen to apply the Cost Centre filter to the first record.

  **T20241202.0002**<br />
  Have resolved the issue with the Contact Event Activities where the Search Filters are not being saved for the fields set to "Has Value" or "Does not have Value".

  **T20241122.0009**<br />
  Resolved issue where purchase order print was not appearing from the Job Purchase Order Issue screen.

  **T20241107.0007**<br />
  Resolved error when Supplier Applications attempts to create contacts across multiple companies.

  **T20241029.0010**<br />
  Contract Variations Report will now correctly filter by Reason Code

  **T20240916.0011**<br />
  Event Activities > Filters are now saved in a company data file.

  **T20240902.0005**<br />
  Resolved issue where Notes columns in the Contract Activities grid were sometimes failing to save.
</Update>

<Update label="6.1.9" description="">
  **T20241125.0034**<br />
  Have resolved the issue with the Accounts Receivable > Change Apply to > Split function when it was not transferring the Remaining amount to the lines and therefore not allowing the correct amounts to be applied.

  **T20241122.0013**<br />
  Have resolved the following Issues with the Purchase Order Issue screen.

  * The F10 to select the PO to Issue Against will now allow Cancelled P/O's to be shown if the "Active Only" is not ticked.
  * Resolved the issue with the Variation lookup getting invalid Column  CLV\_ISSUED
  * Resolved the issue with the Lookup for Variations showing 000 for the selected variation.

  **T20241121.0022**<br />
  Have resolved the issue with the Change Apply To screen where the "Apply To Open" button was closing the view but not creating the Open entry.

  **T20241108.0019**<br />
  The select grids (Checkbox in left column) have been modified so that the selected records are not changed if you click outside of the check box column.

  **T20241107.0005**<br />
  Have resolved the issue with the HIA Template Field Mappings lookup getting the error "Invalid Namespace Handle:.

  **T20241028.0015**<br />
  Added new Held Override function to the Account Payable Invoices.

  New Security Access Level for AP "Allow Override Held Invoice"
  Added New Field on Voucher Header (VCHHDRA) to indicate Held Override. VH\_HELD\_OVR
  Added New Field on AP Open (APOPENA) to indicate Held Override. APOI\_HELD\_OVR
  New Field on AP History (APHISTA) to indicate Held Override. APHI\_HELD\_OVR
  Added New Voucher Line (VCHLING) record to store Audit details
  Added New Apline (APLINEG) record to store Audit details
  Added new menu entry to Voucher Entry - F8 Options menu: Override Held Status
  Added New Held Override Function

  * Check new Security Level
    Prompts for Comment as to why the held status is being overridden.
  * Sets Held Override field to Y
  * Prompt for new Batch ID if in Held Batch
  * Store Voucher (VCHLING) audit detail record
  * Change Held Status to Normal.

  Voucher Entry screen
  -Check new flag and if "Y", stop all Hold checks from resetting the status to Held.

  AP Invoice Posting routine

  * Check new flag and allow Invoice to be posted
    Transfer VH\_HELD\_OVR to APOPEN and APHIST records.
    Transfer Audit Voucher line (VCHLING) to Audit Apline (APLINEG)
    Delete Audit Voucher line.
  * A/P Invoices Enquiry screen
    Added  F8 button to access new Audit History lines screen

  **T20241018.0011**<br />
  A new report has been added to the Contract Variations grid in the Contract Console. This report will allow the user to select variation lines in the grid and print them in one report where both Simple and Estimate Variations will be supported. This is a Crystal or Devexpress based report.

  **T20241115.0007**<br />
  The Checklist Creation from the Contract Console has been modified to allocate the sequence number of the extra information questions to be an increment of 5 instead of 1 to align with the BCOnline created checklists.

  **T20241107.0009**<br />
  Have resolved the issue with the restoring of the Contract Console - Document Register settings was returning an error as the settings were being saved truncated.

  **T20241106.0016**<br />
  Have resolved the issue with the Vendor Assignment sets where invalid characters could be loaded into the key causing the assignment set to not be applied.

  **T20241030.0004**<br />
  Have resolved the issue with the new forms where a recursive unhandled exception could occur if the system is under load and going slow.

  **T20241023.0004**<br />
  Have resolved the issue with the Contract Document Register report generation process creating documents with invalid paths after generating a document with a "Message Template".

  **T20241111.0001**<br />
  Have resolved the issue with the Production Estimate Copy Section form not showing the "Reprice Items" field.

  **T20241108.0013**<br />
  Have resolved the issue with the Contract Files tab getting a Recursive xcall error when attempting to display Important Documents.

  **T20241107.0010**<br />
  Have resolved the issue with the Extra Information Question Maintenance screen where the F5 Ext Question form was being displayed in Locked mode and not allowing changes.

  **T20241104.0008**<br />
  Have resolved the following issues with the Workflow Viewer:

  1. Dependency form not saving values.
  2. Exception "Illegal Channel Number specified"
  3. Dependency showing  the wrong record on the first selection.

  **T20241022.0011**<br />
  Lower case now allowed in Network User Name in Security Users

  **T20240722.0009**<br />
  The Production Estimate Section lines grid has been modified to now show the section Margin % and Section Markup % and Mark up Amount fields.

  **T20241107.0016**<br />
  Have resolved the issue with the Supplier Applications Maint tab not updating when using the quick switch drop down.

  **T20241107.0014**<br />
  Have resolved the issue with Production Estimating Section Import where it was not ignoring comment lines.

  **T20241115.0021**<br />
  Fixed Endata Assessment Report Form Attach Document Button not updating correctly after generating documents.

  **T20241115.0015**<br />
  Fix Report Fee invoice PDF File not saving to document register.

  **T20241106.0002**<br />
  Fix issue with Endata UpdateSiteReport unable to find job info lookup values.

  **T20241105.0010**<br />
  Resolved issue where activities calendar could show incorrect data.

  **T20241001.0008**<br />
  Have resolved the issue with the Inventory Finder where the Supplier rates lines was not showing if the From Quantity was set.
</Update>

<Update label="6.1.8" description="">
  **T20241031.0010**<br />
  Have added extra checks around the generation of  Purchase Orders from Estimates to ensure events are not interrupting the PO Generation process. An overlay window will also be displayed to ensure the user knows the generation is in progress. Added additional safety to ensure the grid loading process also does not interrupt the generation process.

  **T20241031.0009**<br />
  Have resolved the issue with the Contract Console for systems using the single tab option where switching the Contract was not updating the records of the tabs that are not visible to the screen. The tabs that are not shown when switching will now refresh once they are clicked on.

  **T20241021.0008**<br />
  Added a new token for the HIA Export "CoExProvTotal" which is the Contract Value less Provisional Sum total.

  **T20241028.0019**<br />
  Have resolved issue with the Select Box where the Hot Key was not working if it was a different letter than the start of the menu Entry.

  **T20241016.0023**<br />
  Added new option to the Vendor Setup - PO Vendor Check Field "P" Which will only Allow an Invoice Vendor to be different to the PO Vendor if the PO Vendor is a Non Posting Vendor.
  Added F10 Lookup to the PO Vendor Check Field.
  Added New Option the Vendor Category - PO Matching Option: "A" which checks All Categories of the Invoice Vendor  to see if it Matches to the PO Vendor Main Category.

  **T20241009.0012**<br />
  Have resolved the issue with incorrect rounding of the Accumulated price items with an Accumulate Price Display code.

  **T20240911.0073**<br />
  Have resolved the issue with the BCOnline Call Forward Documents download button not working. The Download button will now download the document to the local device so it can be viewed with the systems native viewer.
</Update>

<Update label="6.1.7" description="">
  **T20241010.0009**<br />
  Have resolved the issue with the Single Touch Payroll screen intermittently getting an exception when calling the Calculate process.

  **T20220211.0047**<br />
  Have resolved the issue with the Contract Document Register - History - Email History view showing no records when there are valid records.
</Update>

<Update label="6.1.6" description="">
  **T20240927.0004**<br />
  Have resolved the issue with the editable grids where the current record would move to the previous edited line when clicking away from the grid.

  **T20240925.0068**<br />
  Have resolved the issue with the Service Request report getting a Bad Digit error.

  **T20240909.0007**<br />
  Accounts Payable Distributions Enquiry now uses a grid style screen.

  **T20240828.0018**<br />
  Resolved issue with the Image Preview not working in the Estimate Console.

  **T20240830.0011**<br />
  The Contract XML Import has been modified to support importing Contract Labels.
</Update>

<Update label="6.1.5" description="">
  **T20240910.0013**<br />
  Have resolved the issue with the Sales Estimate Detail lines not flagging fields with errors allowing invalid entries to be saved.

  **T20240924.0007**<br />
  Have resolved the issue with the Sales Estimating Console where adding a new Paragraph was not defaulting the "Inc GST" flag from the Heading level.

  **T20240923.0006**<br />
  Have resolved the issue with the TPAR report for systems using Multiple ATO Entities where the header was outputting the Information from the Main Company instead of the Entity selected.

  **T20240923.0002**<br />
  Added HIA Template Code to the Contract  header (CONHDRA) so when updating an existing Contract it will locate the correct HIA Template, as the Template ID stored against the HIA Contract is not unique leading to the wrong template being used.

  **T20240920.0032**<br />
  Added extra checks around the PO Cancel/ Close functions to ensure a Blank PO Number cannot be processed.

  **T20240919.0008**<br />
  Have resolved the issue with the Job Information maximum characters not correctly enforcing the limits on numeric fields.

  **T20240919.0007**<br />
  Added new field to the CUSMASA output "WK\_FMT\_ABN" to output a formatted ABN number for Customers.

  **T20240918.0017**<br />
  Have resolved the issue with the Sales Estimating Details lines where the specifications were not being loaded when manually entering the Item Code.

  **T20240916.0008**<br />
  Have resolved the issue with the Estimating Console where the Delete on the Bill Lines was not removing the selected records.

  **T20240910.0036**<br />
  Have resolved the issue with the inline grid editing reverting values from Backend to update the grid while editing. This was causing the F10 Formula editor in the Estimating grids to negatively affect the quantity field.

  **T20240913.0013**<br />
  Have resolved the issue with the Document Library Grid getting the error "OK" when dragging document onto the grid.

  **T20240913.0006**<br />
  Have resolved the issue with the Accounts Payable Distribution Enquiry screen not using the correctly keys when searching

  **T20240913.0004**<br />
  Have resolved the issue with the Contract Console Production Estimate Tabs where each open Tab is closed when using the Contract Quick switch drop down but were not removed from the screen leaving tabs that could not be clicked.

  **T20230804.0012**<br />
  Have resolved the issue with the Accounts Payable Invoice posting routine not storing the transaction type on the GST History record for systems using GST by Line.

  **T20240910.0012**<br />
  Have resolved the issue with the Contract Activities grid where the save profile layout button would revert the layout to a previously saved layout before attempting the save.

  **T20240909.0084**<br />
  Have resolved the issue with the Contract Maintenance screen not allowing the edit of Customer Labels.

  **T20240905.0004**<br />
  Settings for HIA addresses.
  Able to change in UI.
  Change default BaseTestingAddress.

  **T20240828.0008**<br />
  Finder fixed and now displays report code and report title.

  **T20240822.0014**<br />
  Added ability to view Instructions to the Inventory > Enquiries > By Stock level screens.

  **T20240722.0018**<br />
  Have resolved the issue with the Multi PO Issue where it was allowing the Issue to take more than the value of the PO from the PO / Variation it was being issued against.

  **T20240717.0005**<br />
  Have resolved the issue with the Estimating Cost Centre grid where the inline editing was allowing the user to edit the description field.
</Update>

<Update label="6.1.4" description="">
  **T20240903.0020**<br />
  Resolved issue calculating customer balances.

  **T20240903.0016**<br />
  Add extra screen updates during AR Month End.

  **T20240901.0004**<br />
  Resolve issue where Contract Finalisation > F6 Purch Ord > Outstanding Purchase Orders screen would lock up. This screen had a change which caused all POs to be read first.

  **T20240830.0015**<br />
  Resolved issue where Sales Estimate in-grid F10 lookups were not saving prior to popups.

  **T20240904.0002**<br />
  Have resolved the issue when attempting to use Search Filters on Catalogs when not using ODBC and getting no results even though records exist. The Correct key index will now be used.

  **T20240830.0005**<br />
  Have resolved the issue with the Contract Console where it was not allowing and Event to be registered if it had a dependency that was set to warning.  The register button will now be enabled for these events.

  **T20240829.0029**<br />
  Resolved issue where vendor payment selection lines screen would not paint correctly

  **T20240829.0024**<br />
  Have resolved the issue with the Sales Estimate Copy process where it was performing the copy twice.

  **T20240829.0018**<br />
  Have resolved the issue for fields that have a valid lookup and the user entered an invalid entry. It was not overriding the invalid entry with the one selected from the list, this will now clear the invalid entry an use the one selected in the list. The lookup has also been modified to use new simple search format.

  **T20240829.0013**<br />
  Have resolved the issue with the Cashbook Approval Summary screen not refreshing the grid because the original records were not being cleared.

  **T20240829.0010**<br />
  The classic event lines screen will now redisplay the lines after running the reforecast Due Date option.

  **T20240829.0007**<br />
  Resolved exception when clicking customer labels edit icon

  **T20240815.0001**<br />
  Have resolved the issue with the Unprotected Edit button not displaying under some situations and not working when the Contract is locked. The Locked Message has also been modified so that it remains when going to page 2 or 3.

  **T20240812.0019**<br />
  The Contract Activities grid has been modified so the Event Amount and Event Reference fields can now be edited like the Event notes fields. If the user is not allowed to edit these fields due to security or the event is registered a error notification will be displayed and the field will revert to original value.

  **T20240806.0015**<br />
  Have resolved the issue with the in lined editing for the Estimating Grids where if the user quickly updated a field and arrowed down and updated the next field it could update the previous line.

  **T20240417.0003**<br />
  The district table has been modified to support bill change lines in addition to the current council and area change lines that are applied when exploding a production estimate.
</Update>

<Update label="6.1.3" description="">
  **T20240827.0011**<br />
  Resolved issue with "Active Only" flag in finders.

  **T20240828.0024**<br />
  Have resolved the issue with the Extension of Time getting the error "Invalid Subscript" if date exceeds the last day of the year.

  **T20240828.0010**<br />
  Console views were not being fully closed due to passing the incorrect sender object. This has been fixed.

  **T20240828.0011**<br />
  A bug was introduced where Batch lookup was reading on key 0 rather than key 5. This has been resolved.

  **T20240827.0023**<br />
  Resolved issue with activity counts

  **T20240827.0014**<br />
  Resolved issue with default vendor in sales estimating console.

  **T20240826.0015**<br />
  As part of the V6 release, AR Invoice Numbers are now alphanumeric. As part of this change, logic was updated to consider blank Document Apply-To as Open Payments. These checks will now also consider Document Apply-To "000000" as Open Payments.

  **T20240826.0002**<br />
  Resolved issue with Job Info copy screen not updating when selecting fields

  **T20240826.0018**<br />
  Resolve issue when posting Open item receipt.  Message "Unable to Read Open Transaction for Doc: 000000" will no longer be displayed.

  **T20240823.0018**<br />
  Fixed Contracts Console > Documents > History > Email History

  **T20240823.0024**<br />
  Resolved Cash Receipts > Process > Assign to open credit

  **T20240823.0020**<br />
  PO Console Duplicate button will now work when the detail panel is closed.

  **T20240823.0019**<br />
  The missing information in cash receipt processing will be visible again.

  **T20240823.0014**<br />
  Added quotes around file paths when spawning

  **T20240822.0018**<br />
  Have fixed records not showing as highlighted when selected. Added the ability to turn off selecting records in classic estimate details.

  **T20240822.0013**<br />
  Rearrange the vendor additional contacts information so the email address is visible again.

  **T20240821.0032**<br />
  Resolved issue where token substitution was not clearing out previous values

  **T20240821.0028**<br />
  Sometimes notes could save incorrect values when in-grid editing. New environment variables have been added to suppress the notes panel in estimating modules. JCSE\_SHOW\_NOTES,N and JCPE\_SHOW\_NOTES,N

  **T20240806.0003**<br />
  Resolved issue with section drop down field on the Explode Form From Section.
</Update>

<Update label="6.1.2" description="">
  **T20240821.0023**<br />
  Cleared memory handles in pre payment report to prevent incorrect totals. Added some extra debugs

  **T20240821.0016**<br />
  Add change to check Contract Setup > Archive Doc Path from Job Costing Document Register

  **T20240821.0011**<br />
  Fixed issue where negative numbers in Sales Estimating formulas resulted in bad digit exception

  **T20240820.0024**<br />
  Added support for item extra description when copying sales estimate template to job

  **T20240820.0014**<br />
  Fixed issue with new call forward detail mini integrity check logic

  **T20240819.0030**<br />
  Added extra row for the information at the bottom of AP Invoice > Purchase Order Distributions

  **T20240820.0015**<br />
  Added fix to clear out some uninitialised memory in the XML print routine.

  **T20240819.0032**<br />
  Notification emails were stored as xml in the CONTBLC table. Found an issue introduced while refactoring the XML decode routine. The angle bracket character seen in the email body will no longer be displayed.

  **T20240820.0003**<br />
  Added DOC extension to file extension check.

  **T20240819.0029**<br />
  This will relate to a proportional font being used. This has been fixed, plus there are settings for monospaced fonts only.

  **T20240819.0017**<br />
  Resolved issue where console estimating grids were not saving records until you moved to another record. This caused estimators to attempt to explode sections with no items (the single record 000 cost centre bill item did not save). Records will now be saved when hiding or closing tabs.

  **T20240819.0011**<br />
  Tidied up the bottom information on IBMLIN.

  **T20240819.0013**<br />
  Resolved issue with all standard reports where totaling logic may have been bypassed.

  **T20240819.0012**<br />
  Resolved issue with all standard reports where totaling logic may have been bypassed.

  **T20240817.0001**<br />
  Resolved issue where creating contracts from BC Online was not automatically registering initial deposit.

  **T20240816.0038**<br />
  Prevent important documents prompting when inside the contract console maintenance screen. The prompt is already displayed when opening contract.

  **T20240816.0025**<br />
  Fixed error downloading BC Online documents by using a hard-coded channel for qr\_get\_file\_bytes

  **T20240816.0016**<br />
  Resolved issue where document attachments were defaulting to HTM extension

  **T20240816.0023**<br />
  Have resolved the issue with the Cash Receipts screen not allowing the receipt to be distributed if it was not for a Job.
</Update>

<Update label="6.1.1" description="">
  **T20240801.0013**<br />
  Have modified the Clear ISAM file function to close all channels that refer to the file being cleared to ensure it can be cleared if no other users are using the file.

  **T20240807.0008**<br />
  Have resolved the issue with the Sales Code Lookup not showing record where the Active field was blank.

  **T20240801.0022**<br />
  Have resolved the issue with the F10 Finder where the Search Fields lookup button was getting the error "no object for handle"

  **T20240801.0004**<br />
  Have resolved the issue where a Blank Cost Centre was being created on the Cost Centre table, if the user went into the F8 option without saving a new Cost Centre first.

  **T20240910.0009**<br />
  Resolved issue where PO Print would hang the application. CommandClicked callback virtual method caused endless loop.

  **T20240820.0023**<br />
  Options now provided in BC Registry to specify a font or limit fonts to monospaced. For example:
  BSNMONOFONTS,Y
  BSNCLASSICFONT,Lucida Console

  **T20240802.0006**<br />
  Have resolved the issue with the Document Register lines getting the error "File not Found" when attempting to determine the file type.

  **T20240801.0024**<br />
  Labour Hire employees no longer included in Payroll Leave Liability reconciliation unless configured to accrue leave.

  **T20240801.0006**<br />
  The Batch ID Lookup has been modified to support "Quick Search" which allows for the  batch to be deleted but pressing the three dot button. The delete function will check for any existing record before allow the delete.

  **T20240724.0010**<br />
  Have resolved the issue with the Purchase Order Issue process not allowing PO's to be issued for a Job without a Contract Number.

  **T20240724.0005**<br />
  Have restored the drop functionality on the Console Document grids.

  **T20240718.0012**<br />
  Fixed in V6.1.01

  **T20240717.0009**<br />
  Fixed issue where non-xml print options were not working

  **T20240717.0004**<br />
  Restored the ability for the grid search panel to have multiple cost centres separated by a space

  **T20240702.0004**<br />
  Sales Active Flag added to Sale Codes.

  **T20240606.0001**<br />
  Grid Style screens are being rolled out gradually in BC V6 providing sorting. filtering and many other options.

  **T20240527.0004**<br />
  Added new BC Logo Svg into BC Desktop Application

  **T20240523.0012**<br />
  Purchase Order creation via the PO Import, has been updated to look up the Vendor default GST code and include this when calculating tax on the PO.

  **T20240523.0006**<br />
  EFT Archive record, RD034F.DEF
  EFT Line Archive record RD034G.DEF
  PR\_POST\_PRODUCTION archive eft file.
  ATLSTE.PFM use cutoff date.

  **T20240423.0011**<br />
  ODBC option now provided in Job Costing Console

  **T20240325.0006**<br />
  Improve Sale Group Notification Rule processing to reduce time to process events for multiple notifications.

  **T20240315.0009**<br />
  Enable viewing of committed invoices from within Invoice Entry screen without needing Unprotected Edit Mode.

  **T20231206.0113**<br />
  Progress Billing Exception Report works as expected with correct information

  **T20230713.0021**<br />
  Copy and Paste are working as expected in V6.

  **T20230614.0006**<br />
  Add support for Azure AD authentication in BC Desktop.

  **T20220912.0004**<br />
  Fields in Maintain Tab in Contracts Console are now editable

  **T20220211.0037**<br />
  New grid screen for Job Costs available in Maintain Jobs provides ability to export including to PDF and Excel.
</Update>
