Suggested by Frans Hoogenraad – Under Review
When a production order has the production status Ended, it is possible to delete that production order.
Proposed solution: this should be allowed or restricted by a new production parameter.
When a production order is in status Created, you can delete that production order, which can be a necessary action in the process. But it is very strange that you can delete a production order that has been ended, even though there are references to it from e.g. the sales order line, inventory transaction etc.
Status Details
Thank you for your feedback.
This is a great suggestion! We will consider this in our roadmap.
Sincerely,
Johan Hoffmann, Program Manager
Microsoft.

I agree with Frans, however:
I would suggest adding a field to Manufacturing setup "Prevent Finished Production Order Deletion".
If the Boolean = True then when the user tried to delete a finished production order present a message "Finished Production Orders Cannot be Deleted"
I totally agree on this. This happened for one of my client. We need to have a parameter that will prevent from deleting production orders in the ended status which could be kept for auditng and tracibility.
Could you please provide an update on the status of the following idea?
We recently discovered that it is possible to delete production orders that are in the "Ended" status. Unfortunately, this functionality has been accidentally used by some users.
For auditing purposes, it is essential that all production orders remain in the system. To prevent accidental deletions, we believe introducing a parameter to disallow the deletion of production orders in the "Ended" status would be a suitable solution.