Currently Sage 100 allows a user to go into Purchase Order Entry and delete PO's even if they have been completed. At a minimum there should be a setup option to not allow this to happen.

Comments

  • How about going to role maintenance and removing the right to remove a purchase order?

  • Customizer scripting could be used. Add a script to the "Table Pre-Delete" event for PO_PurchaseOrderHeader that would check the OrderStatus$ and prevent deleting if the order is complete.

  • The "Delete" functionality should be linked to the setting in Purchase Order Options "Days to Retain Completed Purchase Orders". If the PO would not be purged during a period-end, the Delete button should be grayed out.