To resolve the error “The accounting date that you have entered is in a different fiscal year than the last accounting event for the purchase order” in Dynamics 365 Finance & Operations, you should either run the Purchase Order Year‑End Process to move open purchase orders into the new fiscal year, or adjust the invoice accounting date to match the fiscal year of the last PO event. Running the year‑end process is the recommended best practice.
Step‑by‑Step Walkthrough: Purchase Order Year‑End Process
Navigate to the workspace
Go to Budgeting > Periodic tasks > Purchase order year‑end process.
Select the fiscal year to close
Choose the fiscal year you want to close (e.g., 2025).
This ensures all open purchase orders in that year are processed.
Choose processing options
Transfer open POs: Moves commitments into the new fiscal year.
Reverse budget in closing year: Releases budget from the old year.
Create new lines in next year: Generates new PO lines in the next fiscal year.
Filter purchase orders (optional)
You can filter by vendor, PO number, or other criteria if you only want to process specific orders.
Otherwise, leave blank to process all open POs.
Run the process
Click OK to execute.
The system will create new PO records in the next fiscal year and adjust budget commitments accordingly.
Verify results
Go to Procurement and sourcing > Purchase orders > All purchase orders.
Confirm that your open PO now has a new line in the current fiscal year.
You can now post the invoice without the fiscal year mismatch error.
Microsoft Documentation
You can find the official Microsoft guidance here: