# Shipping Issue Cannot change plant or warehouse

**URL:** <https://www.epiusers.help/t/shipping-issue-cannot-change-plant-or-warehouse/74021>\
**Category:** Epicor ERP 10\
**Tags:** e10\
**Created:** [December 28, 2020, 4:56pm UTC](https://www.epiusers.help/t/shipping-issue-cannot-change-plant-or-warehouse/74021 "2020-12-28T16:56:11Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Will79](https://www.epiusers.help/letter_avatar_proxy/v4/letter/w/ea666f/32.png) [@Will79](https://www.epiusers.help/u/Will79)\
**Post date:** [December 28, 2020, 4:56pm UTC](https://www.epiusers.help/t/shipping-issue-cannot-change-plant-or-warehouse/74021/1 "2020-12-28T16:56:11Z")

</div>

Every so often we get this issue. First, our art dept creates the basic order with a generic part num. Once art gets everything together they specifically pick the correct part num. However, in Order Entry–\>Product group doesn’t get filled in. No one catches it until we get to shipping. At which time it throws an error. Once we get the error we know, he go back and fil this in. Today, we tried to do that but got an additional error:

**Business Layer Exception**

Cannot change plant or warehouse if the order release has been allocated or a shipment exists for the release.

Exception caught in: Epicor.ServiceModel

**Error Detail**

============

**Correlation ID:** 71b4427b-52bb-48ee-a5e7-72175abce1a7

**Description:** Cannot change plant or warehouse if the order release has been allocated or a shipment exists for the release.

**Program:** Erp.Services.BO.SalesOrder.dll

**Method:** OrderRelBeforeUpdate

**Line Number:** 25410

**Column Number:** 21

**Client Stack Trace**

==================

at Epicor.ServiceModel.Channels.ImplBase`1.ShouldRethrowNonRetryableException(Exception ex, DataSet[] dataSets)

at Erp.Proxy.BO.SalesOrderImpl.MasterUpdate(Boolean lCheckForOrderChangedMsg, Boolean lcheckForResponse, String cTableName, Int32 iCustNum, Int32 iOrderNum, Boolean lweLicensed, Boolean& lContinue, String& cResponseMsg, String& cCreditShipAction, String& cDisplayMsg, String& cCompliantMsg, String& cResponseMsgOrdRel, String& cAgingMessage, SalesOrderDataSet ds)

at Erp.Adapters.SalesOrderAdapter.MasterUpdate(Boolean lCheckForOrderChangedMsg, Boolean lcheckForResponse, String cTableName, Int32 iCustNum, Int32 iOrderNum, Boolean lweLicensed, Boolean& lContinue, String& cResponseMsg, String& cCreditShipAction, String& cDisplayMsg, String& cCompliantMsg, String& cResponseMsgOrdRel, String& cAgingMessage)

at Erp.UI.App.SalesOrderEntry.Transaction.Update()

---

<div class="post-metadata">

**Author:** ![JasonMcD](https://www.epiusers.help/user_avatar/www.epiusers.help/jasonmcd/32/22326_2.png) [@JasonMcD](https://www.epiusers.help/u/JasonMcD)\
**Post date:** [December 28, 2020, 4:59pm UTC](https://www.epiusers.help/t/shipping-issue-cannot-change-plant-or-warehouse/74021/2 "2020-12-28T16:59:56Z")

</div>

If you do it with DMT, it’ll take. Been there.

---

<div class="post-metadata">

**Author:** ![bordway](https://www.epiusers.help/user_avatar/www.epiusers.help/bordway/32/30753_2.png) [@bordway](https://www.epiusers.help/u/bordway)\
**Post date:** [December 28, 2020, 8:04pm UTC](https://www.epiusers.help/t/shipping-issue-cannot-change-plant-or-warehouse/74021/3 "2020-12-28T20:04:59Z")

</div>

> [@Will79](#):
>
> order release has been allocated or a shipment exists

Occasionally I’ve had to use the Fulfillment Workbench to clear allocations, reservations, etc…  
 ![image](https://www.epiusers.help/uploads/default/original/3X/e/d/ed818ff620a64991d9f00e38519b96def01776cd.png)

---

<div class="post-metadata">

**Author:** ![DrewRust](https://www.epiusers.help/letter_avatar_proxy/v4/letter/d/da6949/32.png) [@DrewRust](https://www.epiusers.help/u/DrewRust)\
**Post date:** [September 21, 2022, 8:16pm UTC](https://www.epiusers.help/t/shipping-issue-cannot-change-plant-or-warehouse/74021/4 "2022-09-21T20:16:42Z")

</div>

What steps have you used successfully to ‘fix’ this via Fulfillment Workbench? We occasionally run into this situation and have not been able to make any difference using any actions from Fulfillment Workbench.

---

<div class="post-metadata">

**Author:** ![jott](https://www.epiusers.help/letter_avatar_proxy/v4/letter/j/5fc32e/32.png) [@jott](https://www.epiusers.help/u/jott)\
**Post date:** [November 20, 2023, 9:51pm UTC](https://www.epiusers.help/t/shipping-issue-cannot-change-plant-or-warehouse/74021/5 "2023-11-20T21:51:01Z")

</div>

Hey Jason,

Did you have any specific instructions on how to go about this? I’ve recently come across the same error after making a UBAQ and we’ve now tried DMT as well and come across the same error.

---

<div class="post-metadata">

**Author:** ![JasonMcD](https://www.epiusers.help/user_avatar/www.epiusers.help/jasonmcd/32/22326_2.png) [@JasonMcD](https://www.epiusers.help/u/JasonMcD)\
**Post date:** [November 21, 2023, 2:00pm UTC](https://www.epiusers.help/t/shipping-issue-cannot-change-plant-or-warehouse/74021/6 "2023-11-21T14:00:32Z")

</div>

This is the DMT I use for Order Detail:

| Company | OrderNum | OrderLine | PartNum | ProdCode |
| --- | --- | --- | --- | --- |
| abc | 63983 | 17 | 910836 | PDCPARTS |
| abc | 64071 | 7 | 20077 | PDCPARTS |
| abc | 64115 | 6 | 60114 | PDCPARTS |
| abc | 64173 | 80 | 621507 | PDCPTINT |

Obviously change the data to fit your situation.

That’s it.

---

<div class="post-metadata">

**Author:** ![jott](https://www.epiusers.help/letter_avatar_proxy/v4/letter/j/5fc32e/32.png) [@jott](https://www.epiusers.help/u/jott)\
**Post date:** [November 21, 2023, 5:54pm UTC](https://www.epiusers.help/t/shipping-issue-cannot-change-plant-or-warehouse/74021/7 "2023-11-21T17:54:20Z")

</div>

Thank you for the response Jason!
