The Kill Order Utility deletes sales and purchases order transactions from Advanced Business Manager (ABM). Therefore, it is an excellent way of getting rid of stubborn or old orders that are stuck in ABM. ABM would typically not remove partial orders self as it affects accounting integrity.
The ABM Kill Order utility is available on an as-is-where-is basis with no warranty. It works by deleting the order header and detail records from TransHeaders and TransDetails. The service, however, does not remove the files from the ZSales_/ZPurchase_Orders form printing tables.
When using this utility, it essentially forces a delete on the order records from within the database without much integrity considerations. Auto-updating the “on order” quantities of affected products is not executed, so a manual ABM data check is still required. The ABM data check process recalculates product quantities after deleting orders. The data check can, however, be run from within your daily routine Housekeeping utility.
Delivery and invoice transactions associated with the orders are still active, enabling customer and supplier’s account balances and product movement records to be static.
Any liability for the “Goods Delivered Not Invoiced” GL account for purchase orders is not journaled out automatically, so would need to be reconciled manually after the order is gone.
THE USE OF THIS UTILITY IS ENTIRELY AT YOUR OWN RISK. ABM itself does not support deleting orders in this manner, so we will not help with any issues arising from deleting these records with this utility.
Another great utility to use for forecasting stock, stock usage and production is Netstock. Read more about it here.