Skip to main content
Solved

Adjusting Unit Price on Sales Order after Shipping but before Invoicing

  • April 17, 2023
  • 9 replies
  • 829 views
  • Translate All

Forum|alt.badge.img+1

Hi All,

 

We are the option of adjusting the Unit Price for a Sales Order after a Shipment was created and/or completed. In Sales Order status language in the Status of Shipping/Back Order/Complete.

The Invoice won’t be created yet. And the goal is to have the Order and Invoice match up in case of Error on original Price Entry and it going through Approval without being caught.

 

I tried Workflow Adjustments and Graph Extension on the SOOrderEntry Graph but wasn’t able to Enable the Unit Price field. I tried both Cury Unit Price and Unit Price.

 

Any ideas on how to achieve this or is this something that Acumatica just doesn’t allow due to being too risky/invasive?

Best answer by Naveen Boga

Hi @krausef77  It is possible, I just created a new customization package and attached here.

Also, please find the screenshots for reference.

 

When Sales Order is created - Unit Price is 500

 

After Shipment is confirmed, I changed Unit Price to 888

 

 

After Preparing the Invoice, the Unit Price carried from Sales Order to Invoice.

 

 

View original

9 replies

Naveen Boga
Captain II
Forum|alt.badge.img+20

Hi @krausef77  It is possible, I just created a new customization package and attached here.

Also, please find the screenshots for reference.

 

When Sales Order is created - Unit Price is 500

 

After Shipment is confirmed, I changed Unit Price to 888

 

 

After Preparing the Invoice, the Unit Price carried from Sales Order to Invoice.

 

 

Translate

Forum|alt.badge.img+1
  • Author
  • Semi-Pro III
  • April 18, 2023

Hi @krausef77  It is possible, I just created a new customization package and attached here.

Also, please find the screenshots for reference.

 

When Sales Order is created - Unit Price is 500

 

After Shipment is confirmed, I changed Unit Price to 888

 

 

After Preparing the Invoice, the Unit Price carried from Sales Order to Invoice.

 

 

Thank you so much! I had a condition in my Graph Extension that was relying on the Status rather than just utilizing the combo of Graph Extension and Workflow Engine.

Translate

Naveen Boga
Captain II
Forum|alt.badge.img+20

Awesome :)  

I’m glad that I helped you with this :) @krausef77 

Translate

Forum|alt.badge.img+1
  • Jr Varsity II
  • May 12, 2023

@Naveen Boga  Hi Naveen, is this customization usable to all?  I tried publishing in my demo instance and it failed, maybe it’s just meant for training/teaching?

 

Translate

Naveen Boga
Captain II
Forum|alt.badge.img+20

Hi @dgross  The above issue is related to namespace, where the created DAC is not able to access.

Please add right namespace to fix this issue.

OR

If you can share this package, I can fix this and share it with you.

Translate

Forum|alt.badge.img+1
  • Jr Varsity II
  • May 13, 2023

@Naveen Boga OK, here it is...thanks in advance.

Translate

Naveen Boga
Captain II
Forum|alt.badge.img+20

Hi @dgross  I’m able to publish the package successfully.

And UNIT PRICE field is gets enabled even for the COMPLETED status. Please find the screenshots for reference.

 

 

 

 

 

Translate

xkylewrightx
Semi-Pro I
Forum|alt.badge.img+1

@Naveen Boga Thank you so much for this, it is working for us. I was wondering if there is any way you can help us by adding SOOrder.CustomerOrderNbr to this customization to operate in the same way? Really appreciate your help

Translate

Forum|alt.badge.img
  • Jr Varsity III
  • December 18, 2025

Hi @krausef77  It is possible, I just created a new customization package and attached here.

Also, please find the screenshots for reference.

 

When Sales Order is created - Unit Price is 500

 

After Shipment is confirmed, I changed Unit Price to 888

 

 

After Preparing the Invoice, the Unit Price carried from Sales Order to Invoice.

 

 

Is this still the only option available at this time? We need to be able to change the sales price after the drop-ship and before the invoice is created. 

Translate