After upgrading to 2025R2 from 2024R1, we are no longer able to manually add a partial quantity Ship Complete SO line to a consolidated shipment (status: On hold) and save. Now the shipment line with an incomplete Ship Qty (ex.4 of 6 items available) must have the Shipped Qty set to zero before being allowed to save.
In the end we want to ship the line complete and are waiting for the transfers to complete. I understand the error if we were trying to Remove Hold.
Is there a new setting in 2025r2 which has caused this behavior to be exhibited on shipments?
Best answer by abhimanyuprajapati52
Hi @davidgartner,
No — there is no new configurable setting.
The behavior is due to stricter validation of the Ship Complete rule during shipment save in 2025 R2 (as shown in the trace). The system now enforces that Ship Complete lines must be either full quantity or zero even while the shipment is On Hold.
Possible options moving forward: • Wait to add the line to the shipment until full quantity is available • Temporarily change the shipping rule from Ship Complete before adding the line • Implement a customization to allow partial qty while On Hold (if prior behavior is required)
I attached a txt file with the trace. The Order Qty is greater than the Available Qty. And as expected adding the SO line manually to the shipment only adds the Available Qty of the Item.
Acumatica appears to be behaving correctly up to the point of not being able to save the shipment. Any Ship Complete shipment lines Qtys must be either set to zero or the total amount in order to save the users data entry.
The behavior is due to stricter validation of the Ship Complete rule during shipment save in 2025 R2 (as shown in the trace). The system now enforces that Ship Complete lines must be either full quantity or zero even while the shipment is On Hold.
Possible options moving forward: • Wait to add the line to the shipment until full quantity is available • Temporarily change the shipping rule from Ship Complete before adding the line • Implement a customization to allow partial qty while On Hold (if prior behavior is required)