Skip to main content
Answer

Shipping rule changes to 'Ship Complete' when the SO is in the 'Back order' state

  • November 20, 2024
  • 2 replies
  • 184 views

Hi Acumatica community members, 

In one of my customers environment , I have created a sales order for a customer .In the customers screen I have defined the shipping rule as ‘Back Order Allowed’. In the sales order screen when creating a new sales order for this customer , the shipping rule in the sale order shows as ‘Back Order Allowed’ which is the expected behaviour.

Then I created a shipment for this sales order for partial quantities , and confirmed the shipment . The sales order status shows as ‘Back Order’ which is the expected behaviour but the Shipping rule in the shipping tab  of the sales order and also the detail tab shows as ‘Ship Complete’ which is not the expected outcome. This should be ‘ Back Order Allowed’.


I tested this in the default local instance , the behavious is the shipping rule kept ‘Back Order Allowed’ when the sales order is in the ‘back order’ state.

In other words , I could not replicate the issue in my default local instance.

Is there any reason for this behaviour in customer’s environment ?

Best answer by jinin

Hi ​@sravikumar ,

 

The customer's environment might have customizations or extensions altering the shipping rule during specific operations like shipment confirmation or sales order updates.

Review any graph extensions or event handlers associated with the Sales Order Graph (SOOrderEntry) or Shipment Graph (SOShipmentEntry). Look for code altering the ShippingRule field in the SOOrder or SOLine DACs during shipment processing.

2 replies

jinin
Pro I
Forum|alt.badge.img+11
  • Pro I
  • Answer
  • November 20, 2024

Hi ​@sravikumar ,

 

The customer's environment might have customizations or extensions altering the shipping rule during specific operations like shipment confirmation or sales order updates.

Review any graph extensions or event handlers associated with the Sales Order Graph (SOOrderEntry) or Shipment Graph (SOShipmentEntry). Look for code altering the ShippingRule field in the SOOrder or SOLine DACs during shipment processing.


mvolshteyn
Acumatica Moderator
Forum|alt.badge.img+3
  • Technical Account Manager in the ISV Team
  • November 30, 2024

@sravikumar , if you still need help here, you might consider creating Development Support case with Acumatica