Hope this might be helpful:
The issue where "Quantity Shipped" isn't updating after posting a Sales Shipment directly from a Sales Order, but does update via Warehouse Shipments, strongly suggests it's due to custom extension code logic.
Standard Business Central behavior ensures "Quantity Shipped" updates correctly when posted directly from a Sales Order.
Recommendation:
- Test in a Standard Environment: Confirm the behavior in a clean, standard Business Central environment (without any custom extensions).
- Disable/Uninstall Custom Extensions: Temporarily uninstall or disable any custom extensions related to sales, warehousing, or posting processes in your current environment.
- Retest the Sales Order Shipment: After disabling extensions, try posting a Sales Shipment directly from a Sales Order again.
If the "Quantity Shipped" field then updates correctly, it confirms that a custom extension is interfering with the standard posting process. You'll need to investigate that specific extension's code.
✅ Mark this answer as verified if it helps you.