---
id: change/bcapps/10934
type: change
title: "#10934 [29.x][REPAIR] [ALL-E] Item tracking validation when lot numbers are assigned concerns the warehouse pick level rather than at the sales order level"
summary: Changes how Item Tracking Data Collection validates assigned lot numbers, addressing an issue where the validation concerned the warehouse pick level rather than the sales order level. Tests are added in the W1 and RU layers.
tier: official
language: en
tags:
  - fix
  - releases/29.x
  - bc29
  - codeunit item tracking data collection
system: inventory
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:04:59.187Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-change: 1
  input_hash: ba72daf6a8f67dff3ee74bcbd21dac07b29f2fe5
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/pull/10934
    title: "microsoft/BCApps#10934: [29.x][REPAIR] [ALL-E] Item tracking validation when lot numbers are assigned concerns the warehouse pick level rather than at the sales order level"
    date: "2026-09-16"
    commit: ba72daf6a8f67dff3ee74bcbd21dac07b29f2fe5
    t: null
    quote: Item tracking validation when lot numbers are assigned concerns the warehouse pick level rather than at the sales order level
links:
  learn: []
  objects:
    - object/codeunit/6501
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes: []
number: 10934
repo: microsoft/BCApps
source_id: bcapps-prs
url: https://github.com/microsoft/BCApps/pull/10934
kind: pr
base_branch: releases/29.x
major: "29"
merged_at: "2026-09-16T05:44:56Z"
author: Shikhverma
author_type: User
community_contribution: false
labels:
  - "Team: SCM"
change_class: code
change_kind: fix
behavior_change: true
breaking: false
files:
  count: 3
  additions: 976
  deletions: 0
  al: 1
apps:
  - Base Application
objects_touched:
  - key: codeunit/6501
    page: codeunit/6501
    type: codeunit
    id: 6501
    name: Item Tracking Data Collection
    app: Base Application
    status: modified
objects_unjoined: []
obsoletions: []
backports: []
fixes_issues: []
work_items:
  - 648668
systems:
  - inventory
quote: Item tracking validation when lot numbers are assigned concerns the warehouse pick level rather than at the sales order level
joined_against:
  major: "29"
  commit: 1d24dd5ee2a734510f0556ccc69342d0e616db2f
---

# #10934 [29.x][REPAIR] [ALL-E] Item tracking validation when lot numbers are assigned concerns the warehouse pick level rather than at the sales order level

> Changes how Item Tracking Data Collection validates assigned lot numbers, addressing an issue where the validation concerned the warehouse pick level rather than the sales order level. Tests are added in the W1 and RU layers.

[Pull request](https://github.com/microsoft/BCApps/pull/10934) · merged into `releases/29.x` (BC29) on 2026-09-16 by Shikhverma · 3 files (+976 -0), 1 AL · fix · tier official · reviewed (checked by Opus)

## What changed

- Fixes lot number item tracking validation involving warehouse picks and sales orders
- Logic added to codeunit 6501 Item Tracking Data Collection
- Regression tests added to SCM Item Tracking in the W1 and RU layers
- Repair targeted at the BC29 release branch
- Behaviour changes for users or extensions.

## AL objects touched

- [Codeunit 6501 "Item Tracking Data Collection"](../../objects/codeunit/6501.md), Base Application: modified

## Context

- Work items: AB#648668
- Labels: Team: SCM
- Systems: inventory
- From the description: "Item tracking validation when lot numbers are assigned concerns the warehouse pick level rather than at the sales order level"

Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).
