When a Sales Order with Lot Tracking is shipped in Dynamics 365 Business Central, several tables are written to as part of the process. Here's a core list of the most relevant tables involved:
---
✅ Core Tables Updated During Sales Shipment with Lot Tracking
1. Sales Shipment Header (110)
2. Sales Shipment Line (111)
3. Item Ledger Entry (32)
4. Value Entry (5802)
5. Reservation Entry (337)
6. Tracking Specification (336)
7. Warehouse Entry (if WMS is enabled)
Warehouse Shipment Header (7320)
Warehouse Shipment Line (7321)
Warehouse Register (7316)
---
⚠️ Common Causes for “Item Ledger Entry does not exist”:
Tracking Specification not written correctly (Table 336)
Reservation Entry is incomplete or lost before shipment
Lot info not properly attached to Sales Line
Customization may interfere with the standard shipping flow
---
🔍 Suggested Checks:
Ensure Item Tracking Lines were properly filled and assigned before shipping.
Check table 337 (Reservation Entry) for correct reservations linking to the lot.
Check if any integration or customization bypassed standard posting routines.
---
If you’d like, I can help you write a simple query or AL snippet to trace these entries.
✅ Mark the checkbox below to make this answer Verified if it helps you.