|
1 | 1 | --- |
2 | | -title: Unable to Purchase Order |
3 | | -description: Provides a workaround to cancel or request a change to a purchase order that is budget-enabled within the closed period. |
| 2 | +title: Can't cancel a budget-enabled purchase order within the closed period |
| 3 | +description: Provides a workaround to cancel or request a change to a purchase order governed by budget within a closed period in Microsoft Dynamics 365 Supply Chain Management. |
4 | 4 | ms.reviewer: shubhamshr |
5 | | -ms.date: 05/09/2025 |
6 | | -ms.custom: sap:Purchase order procurement and sourcing\Issues with purchase orderss |
| 5 | +ms.date: 05/20/2025 |
| 6 | +ms.custom: sap:Purchase order procurement and sourcing\Issues with purchase orders |
7 | 7 | --- |
8 | | -# Can't cancel a Purchase Order that is budget-enabled within the closed period. |
| 8 | +# Can't cancel a purchase order governed by budget within a closed period |
9 | 9 |
|
10 | | -## Symptoms |
| 10 | +This article explains how to resolve issues when attempting to cancel or modify a purchase order (PO) [governed by budget](/dynamics365/supply-chain/procurement/tasks/create-purchase-order-governed-by-budget#perform-budget-checking) in Microsoft Dynamics 365 Supply Chain Management, specifically when the associated accounting period is closed or on-hold. |
11 | 11 |
|
12 | | -When attempting to cancel or request a change to a purchase order, the system displays the following error messages: |
| 12 | +## Symptoms |
13 | 13 |
|
14 | | -Error Message 1: "Budget control is enabled. This purchase order cannot be cancelled as the accounting date period is either on-hold or closed. You can use the purchase order year-end close process to move the purchase order to the next fiscal year or open the ledger calendar associated with the accounting date." |
| 14 | +When you try to cancel or change a PO, you might receive one of the following error messages: |
15 | 15 |
|
16 | | -Error Message 2: "A change cannot be made to this purchase order as the accounting period is on hold or closed. You can use the purchase order year-end close process to update the order to the next fiscal year." |
| 16 | +- > Budget control is enabled. This purchase order cannot be cancelled as the accounting date period is either on-hold or closed. You can use the purchase order year-end close process to move the purchase order to the next fiscal year or open the ledger calendar associated with the accounting date. |
| 17 | +- > A change cannot be made to this purchase order as the accounting period is on hold or closed. You can use the purchase order year-end close process to update the order to the next fiscal year. |
17 | 18 |
|
18 | 19 | ## Cause |
19 | 20 |
|
20 | | -This behavior is by design and follows the standard behaviors of D365 when cancelling a Purchase Order (PO). Below are the scenarios and steps to resolve the issue. |
| 21 | +This behavior is by design. The ability to cancel or modify a PO depends on the budget check status and the accounting period's status. |
21 | 22 |
|
22 | | -- Fiscal Year Example: |
23 | | - |
24 | | - Fiscal Year: April 2023 – March 2024 |
| 23 | +For example, consider a fiscal year that runs from April 2023 to March 2024. |
25 | 24 |
|
26 | | -## Scenarios When You Can Cancel an Open Order PO |
| 25 | +### Scenarios when you can cancel an open PO |
| 26 | + |
| 27 | +- A budget check isn't performed or failed |
27 | 28 |
|
28 | | -- Budget Check Not Performed or Failed: If the PO has not undergone a budget check or if the budget check has failed, you can cancel the PO. |
| 29 | + If the PO hasn't undergone a budget check, or if the budget check has failed, you can cancel the PO. |
29 | 30 |
|
30 | | -- Budget Check Passed but Closed Period is Not the Last Period of Fiscal Year: |
| 31 | +- A budget check is passed and the closed period isn't the last period of the fiscal year |
31 | 32 |
|
32 | | - If the PO has passed the budget check and the closed period is not the last period of the fiscal year, the system will find the next open/available period within that fiscal year. |
| 33 | + If the PO has passed the budget check and the accounting date falls within a closed period that isn't the last period of the fiscal year, the system will use the next open or available period within the same fiscal year. |
33 | 34 |
|
34 | | - Example: If the PO has an accounting date in December 2023, and the period for December 2023 is closed but January, February, and March 2024 are not closed, you can still cancel the PO without opening the December 2023 period. |
| 35 | + Example: If the accounting date of the PO is in December 2023, and the period for December 2023 is closed while January, February, and March 2024 are open, you can still cancel the PO without reopening December 2023. |
35 | 36 |
|
36 | | -## Scenarios When You Cannot Cancel an Open Order PO |
| 37 | +### Scenarios when you can't cancel an open PO |
37 | 38 |
|
38 | | -- Budget Check Passed and Accounting Date Falls in the Last Period of Fiscal Year: |
| 39 | +- A budget check is passed and the accounting date falls in the last period of the fiscal year |
39 | 40 |
|
40 | | - If the PO has passed the budget check and the accounting date falls in the last period of the fiscal year (e.g., March 2024), and the period is closed, you cannot cancel the PO without opening the closed period. |
| 41 | + If the PO has passed the budget check and the accounting date is in the last period of the fiscal year (for example, March 2024) and that period is closed, you can't cancel the PO unless you reopen the closed period. |
41 | 42 |
|
42 | 43 | ## Workaround |
43 | 44 |
|
44 | | -To cancel PO, must open the closed/on-hold period for March 2024 as indicated by the blocking error message. |
| 45 | +To cancel a PO in a closed period, you must reopen the closed or on-hold period. For example, if the blocking error message indicates that the period for March 2024 is closed, follow these steps to reopen it: |
| 46 | + |
| 47 | +1. Navigate to **General ledger** > **Ledger setup** > **Ledger calendars**. |
| 48 | +1. Find the ledger calendar for the fiscal year and accounting period of the PO. |
| 49 | +1. Change the status of the closed or on-hold period (for example, March 2024) to **Open**. |
| 50 | +1. Cancel the PO. |
| 51 | +1. After cancellation, return to the ledger calendar and set the period back to its original status (for example, closed or on-hold.) |
| 52 | + |
| 53 | +> [!NOTE] |
| 54 | +> It's recommended to perform this operation during non-business hours to minimize the risk of other users creating records in the reopened period. |
| 55 | +
|
| 56 | +## More information |
45 | 57 |
|
46 | | -It is recommended to open the period during non-business hours to minimize the risk of other users logging into the system and creating records in the closed period. |
| 58 | +[Fiscal calendars, fiscal years, and periods](/dynamics365/finance/budgeting/fiscal-calendars-fiscal-years-periods) |
| 59 | +[] |
0 commit comments