---
id: post/duiliotacconi-com/1457
type: post
title: "Dynamics 365 Business Central 2025 Wave 1 (26.x): real values to upgrade"
summary: Dynamics 365 Business Central 26.x introduces a less-locking inventory posting engine and optimizes FlowField calculations on pages. A production environment with 2,000+ background sessions per hour saw nearly all Item Ledger Entry deadlocks disappear after upgrading and enabling these features, though subsequent third-party application deadlocks required targeted optimization.
tier: community
language: en
tags:
  - performance optimization
  - inventory posting
  - deadlock reduction
  - flowfield calculations
  - locking strategy
  - wave 1 26.x
  - concurrency
  - number sequence
system: inventory
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:00:27.323Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-post: 1
  input_hash: c393be7469316bcf85469706a3383e3e8341f0ca910d8d88668814ac39283195
evidence:
  - kind: blog
    url: https://duiliotacconi.com/2025/07/03/dynamics-365-business-central-2025-wave-1-26-x-real-values-to-upgrade/
    title: "Dynamics 365 Business Central 2025 Wave 1 (26.x): real values to upgrade"
    date: "2025-07-03"
    commit: null
    t: null
    quote: null
  - kind: blog
    url: https://duiliotacconi.com/2025/07/03/dynamics-365-business-central-2025-wave-1-26-x-real-values-to-upgrade/
    title: "Dynamics 365 Business Central 2025 Wave 1 (26.x): real values to upgrade"
    date: "2025-07-03"
    commit: null
    t: null
    quote: Item Ledger Entry deadlocks and lock timeouts… puff. Gone with the wind.
  - kind: blog
    url: https://duiliotacconi.com/2025/07/03/dynamics-365-business-central-2025-wave-1-26-x-real-values-to-upgrade/
    title: "Dynamics 365 Business Central 2025 Wave 1 (26.x): real values to upgrade"
    date: "2025-07-03"
    commit: null
    t: null
    quote: The difference, sometimes, is HUGE. (overall when you have invisible FlowFields that does not have a supporting index)
  - kind: blog
    url: https://duiliotacconi.com/2025/07/03/dynamics-365-business-central-2025-wave-1-26-x-real-values-to-upgrade/
    title: "Dynamics 365 Business Central 2025 Wave 1 (26.x): real values to upgrade"
    date: "2025-07-03"
    commit: null
    t: null
    quote: When you upgrade and enable the new inventory posting engine, you must test the concurrency A LOT.
links:
  learn: []
  objects:
    - object/table/32
    - object/table/169
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
post_id: "1457"
source_id: duiliotacconi-com
source_name: Duilio Tacconi
url: https://duiliotacconi.com/2025/07/03/dynamics-365-business-central-2025-wave-1-26-x-real-values-to-upgrade/
published_at: "2025-07-03T15:30:41.000Z"
author: Duilio Tacconi
full_text: false
words: 1319
quotes:
  - text: Item Ledger Entry deadlocks and lock timeouts… puff. Gone with the wind.
    why_it_matters: Demonstrates the tangible impact of the new inventory posting engine on reducing contention in complex manufacturing environments
  - text: The difference, sometimes, is HUGE. (overall when you have invisible FlowFields that does not have a supporting index)
    why_it_matters: Shows why skipping FlowField calculations for hidden columns can dramatically improve page performance
  - text: When you upgrade and enable the new inventory posting engine, you must test the concurrency A LOT.
    why_it_matters: Emphasizes that the feature requires comprehensive testing to surface new deadlock patterns that may emerge
code_objects_mentioned:
  - table Item Ledger Entry
  - table Job Ledger Entry
  - table Resource Ledger Entry
  - other Number Sequence
systems:
  - inventory
  - manufacturing
  - platform
versions_mentioned:
  - 26.x
  - "26.1"
  - 25.x
preview:
  embeddable: true
  frame_url: https://duiliotacconi.com/2025/07/03/dynamics-365-business-central-2025-wave-1-26-x-real-values-to-upgrade/embed/
  image: https://duiliotacconi.com/wp-content/uploads/2025/07/blogssss.jpg
  image_alt: null
  image_w: 736
  image_h: 567
  site_name: Dynamics 365 Business Central tales, myths, legends. And something serious.
  favicon: https://duiliotacconi.com/wp-content/uploads/2023/07/cropped-wordpress.png?w=32
  probed_at: "2026-10-07T11:51:05.132Z"
---

# Dynamics 365 Business Central 2025 Wave 1 (26.x): real values to upgrade

[Read the post](https://duiliotacconi.com/2025/07/03/dynamics-365-business-central-2025-wave-1-26-x-real-values-to-upgrade/) · Duilio Tacconi (Duilio Tacconi, MVP) · 2025-07-03 · 1319 words · tier community · reviewed (checked by Opus)

> Dynamics 365 Business Central 26.x introduces a less-locking inventory posting engine and optimizes FlowField calculations on pages. A production environment with 2,000+ background sessions per hour saw nearly all Item Ledger Entry deadlocks disappear after upgrading and enabling these features, though subsequent third-party application deadlocks required targeted optimization.

## Key points

- The new 26.x inventory posting engine, built on Number Sequence, practically removed Item Ledger Entry deadlocks and lock timeouts in a busy online manufacturing environment
- Changing the locking order exposed new deadlocks in in-house third-party apps, fixed with read isolation instead of locktable, SIFT tuning with a session-based bucket number, and Number Sequence instead of Autoincrement
- Skipping FlowField calculation for hidden page columns cut page load times, sometimes dramatically when the hidden FlowField lacks an index
- One visible standard column depended on a hidden FlowField and stopped calculating; making the hidden field visible via personalization fixed it
- Test concurrency heavily with BCPT and check for visible fields depending on hidden FlowFields before enabling these features

## Quotes

- "Item Ledger Entry deadlocks and lock timeouts… puff. Gone with the wind." (Demonstrates the tangible impact of the new inventory posting engine on reducing contention in complex manufacturing environments)
- "The difference, sometimes, is HUGE. (overall when you have invisible FlowFields that does not have a supporting index)" (Shows why skipping FlowField calculations for hidden columns can dramatically improve page performance)
- "When you upgrade and enable the new inventory posting engine, you must test the concurrency A LOT." (Emphasizes that the feature requires comprehensive testing to surface new deadlock patterns that may emerge)

## AL objects mentioned

As named in the post. A name that matches one object page by exact type and name links to it; the others stay as named.

- [table 32 "Item Ledger Entry"](../../objects/table/32.md)
- [table 169 "Job Ledger Entry"](../../objects/table/169.md)
- table "Resource Ledger Entry"
- other "Number Sequence"

Not found in BC28-30: table "Resource Ledger Entry".

## Context

- Features: Less-locking inventory posting engine, Visible FlowField calculation optimization, Number Sequence object for inventory posting, SIFT optimization with bucket distribution, ReadIsolation isolation level
- Versions: 26.x, 26.1, 25.x

Source: Duilio Tacconi, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.
