Как я понимаю, разница в принятии или непринятии факта, что получение накладной от поставщика - вещь договорная, а уход покупателя с покупкой за определенную сумму денег - вещь необратимая. На мой взгляд, откат актов, реализация этой процедуры и всех ее нюансов в многопользовательской и (!) сетевой структуре, породит больше проблем, чем даст возможностей. Помимо того, что непоследовательный откат актов вызовет проблемы, так еще и перепосылка многократно измененного акта вывихнет мозг любому, кто попытается изменить историю изменения цен. Да, аудит можно настроить любой, но при этом затраты на хранение и обработку этого аудита (придется хранить все строки спецификаций, в т.ч. удаленных документов)... Смысл пока вижу только в том, "чтобы был", но это достаточно слабая мотивация для разработчика в данном случае. Это мое личное мнение, не выдаваемое за жизненную истину.