Skip to content

Commit 049b2f6

Browse files
authored
some changes
1 parent fd258be commit 049b2f6

File tree

2 files changed

+38
-23
lines changed

2 files changed

+38
-23
lines changed
Lines changed: 36 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,59 @@
11
---
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.
44
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
77
---
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
99

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.
1111

12-
When attempting to cancel or request a change to a purchase order, the system displays the following error messages:
12+
## Symptoms
1313

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:
1515

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.
1718
1819
## Cause
1920

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.
2122

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.
2524

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
2728

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.
2930

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
3132

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.
3334

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.
3536

36-
## Scenarios When You Cannot Cancel an Open Order PO
37+
### Scenarios when you can't cancel an open PO
3738

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
3940

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.
4142

4243
## Workaround
4344

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
4557

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+
[]

support/dynamics-365/supply-chain/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,8 @@
132132
href: procurement/vendor-rebate-not-cumulated.md
133133
- name: A product receipt voucher number is consumed even when not generating a voucher
134134
href: procurement/voucher-number-consumed.md
135+
- name: Can't cancel a purchase order within a closed period
136+
href: procurement/unable-to-cancel-po.md
135137
- name: Can't delete a purchase order line after it's confirmed
136138
href: procurement/purchase-order-line-deletion-restriction.md
137139
- name: Can't add a line to a purchase requisition after requesting a change

0 commit comments

Comments
 (0)