RE: Purchase order year-end process not retrieving all Open POs
Enter Budget Register that is being tracked in 2021.
Create a PO in 2021 that uses this PO.
Now if I check the Budget Control Statistics I can see the 15,000 of encumbrance for 2021.
At this point I will check to see if the PO is available to carry forward.
You can see if I check the AccountingEvent table I see the Accounting Date of 2/21/2021
Now I do not mark the PO for carry forward and add a second line to the PO in 2022. I than change the Accounting Date to be 2022 I will see the following error.
If I create the line for 2021, and try to do a correction I am unable to change the accounting date.
This was tested in a 10.0.31 environment. As you can see I am unable to check the accounting date on the PO or the Accounting Distribution without doing a carry forward on the PO.
Note that if you are adding new lines or making an adjustment me, make sure to carry the PO forward before adding lines for the new year. You can use the Query below to check to see if yoru PO has an AccountingEvent in the next year, no you will need to add the PurchID and the Legal Entity to the query for any results to be returned.
SELECT 'ACCOUNTINGEVENT' AS 'TABLE NAME', * FROM ACCOUNTINGEVENT WHERE SOURCEDOCUMENTHEADER
IN (SELECT SOURCEDOCUMENTHEADER FROM PURCHTABLE WHERE PURCHID = 'XX' AND DATAAREAID = 'XX')
The way to get around this issue, is to delete all pending invoices, cancel all remaining lines on the PO, create a new PO in the next Year, add back the invoices and make any adjustments to budget.