Update 27.1.202547.148728

Prev Next

Release Date: 20. November

Release Summary

  • Fixed an issue where creating a new Subscription Order could overwrite an already assigned document number, potentially causing number series conflicts.
  • Added a dedicated No. Series handler so Subscription Orders always resolve to the correct subscription number series during document creation.
  • Reordered navigation menu to place Subscription List first for quicker daily access.
  • Overall: improved reliability of number series assignment when creating and inserting Subscription Orders.

Bug Fixes

Number Series

Fixed Subscription Order number assignment to prevent overwriting an already assigned document number during insert.

When creating a new Subscription Order, the system previously always assigned a new number from the subscription number series — even if the document already had a number assigned. This could lead to number series conflicts or unexpected number changes in specific scenarios, such as when a number was pre-assigned through Assist Edit or external integrations.

With this fix:

  • The OnBeforeInitInsert event subscriber now checks whether the No. field is already populated before assigning a new number.
  • If a number is already present, the system skips number assignment and proceeds with the existing value.
  • If the field is empty, the subscription number series is applied as before.

This prevents unintended overwrites and ensures consistent document numbering across all creation paths.

Added No. Series resolution handler to ensure Subscription Orders always use the correct number series.

A new OnBeforeGetNoSeriesCode event subscriber has been added on the Sales Header table. Previously, Business Central could fall back to the standard blanket order number series when resolving the number series code for a Subscription Order, since no dedicated handler existed for this event.

With this fix:

  • When a Subscription Order is detected, the system now returns the Subscription Nos. from Subscription Setup directly.
  • The event is marked as handled, preventing Business Central from applying the default blanket order number series.
  • This works in conjunction with the insert fix above to ensure reliable end-to-end number series assignment.

Improvements

Navigation

Reordered the navigation menu to place Subscription List as the first entry.

In the Business Central search and role center navigation, Subscription List now appears as the first entry under Subscription Management, followed by Create Subscription Invoice and Subscription Setup. This provides quicker access to the most commonly used page in daily operations.