My vote would be yes, as I have written script to just do this, it would delete all allocation records. Then later run reset allocations.
When post invoices, the process actually deletes the allocation record, I have seen once or twice where you will not be able to post an order because the allocation record was missing. But again the solution was to run reset allocations.