Тут, собственно, даже откатывать не надо ничего, дочерние записи все удалятся, а прогнать перерасчет остатков будет куда быстрее, чем откатывать море документов. move, я думаю, актуально только на версии Oracle до 10 без включения. Это все фигня. Скрипты есть, чтобы делать накладные с остатками на дату? Или через сличительную с правкой полученной накладной скриптами в историю?