Skip to main content

Release 18.09.2026

· 3 min read

Features and fixes for Easy Bundle Seller, Essentials, IT-Business Toolkit and Project Billing.

DYCE Easy Bundle Seller 2026.9.0.0

Extensibility

  • New publishers and access to functions/objects: DYCEOnResetBundleIDOnBeforeResetGrouping, DYCEOnAfterResetBundleID in DYCEEBSSalesLine; DYCEOnAfterSetBundleIdFromSalesLine now also passes the bundle header's Sales Line as a parameter.

DYCE Essentials 2026.9.0.0

Fixes

  • Internal addition of a shared DeleteDefaultDimension helper in DYCEDimensionMgt, used by DYCE Project Billing; no functional changes.

DYCE IT-Business Toolkit 2026.9.0.0

Features

  • A new field Label on Sales Quote lines marks a line as Alternative or Optional. Marked lines are excluded from the quote total, printed in italic (without a text prefix such as "Alternative"), and skipped when the Sales Quote is converted to a Sales Order with Make Order.

DYCE Project Billing 2026.9.0.0

Features

  • Project Task Details (opened from Project Billing (Approval)) now has a Lock action, with a drop-down to set the status directly to Open or Time recording locked, without leaving the page.
  • Work Order Details now has Lock / Unlock and Complete / Incomplete actions; locking or completing a Billing Work Order also locks or completes all of its Sub-Work Orders.
  • The Move Time Recording page now has an editable Sell-to Customer No. field. Changing the customer clears the Project selection - or fills it automatically if the customer has only one Project.
  • Copying a Project (via Copy Project, or Copy Project Tasks from/to) with Copy Dimensions enabled no longer copies the Customer and Project dimension values from the source; the Customer dimension is now re-derived from the new Project's Bill-to Customer, and a new Project dimension value is created for the new Project, the same way as for a newly created Project. Copied Project Tasks and Project Planning Lines also no longer carry the source Sales Order/Invoice/Credit Memo reference or the original DYCE Status; a copied Project Task's status is set to Open if it has at least one Budget Project Planning Line with a Service Billing Type, otherwise to Time Recording Locked.
  • The Work Order Lines list opened from Move Time Recording now has an Add Lines from Planning Lines action, letting a missing Work Order Line be created (and automatically selected). A new Create Work Order Line toggle on Move Time Recording lets Project Task No. and Budget Planning Line No. select directly from Project Tasks and Project Planning Lines. Confirming the move then creates the missing Work Order Line automatically.

Fixes

  • A Project Task created from a Contract can now be invoiced: the Job Contract Entry No. is assigned on the Budget Project Planning Line, which previously stayed at 0 so nothing was ever picked up for invoicing. Unit Price / Unit Cost are now taken from the item, and Qty. to Transfer to Invoice / Qty. to Invoice are populated the same way they already were for a Project Task created from a Sales Order. Existing Project Planning Lines created from a Contract are corrected on upgrade. Release and posted time recordings must be cancelled and re-posted to calculate quantity to invoice correctly. (SD-557)

Extensibility

  • New publishers and access to functions/objects: OnBeforeProcess, OnAfterProcess in DYCEWorkOrderTimeRecProcessor.