Если заявка будет снята, то скрипт все равно будет считать, что она выполнена и дальнейшие свои действия будет производить с учетом того, что заявка исполнилась. а на самом деле наоборот, как с этим бороться? Снова ручками? Скрипт должен понимать (видеть), что заявка не исполнена, а не просто сообщить об этом в логе и забыть. Скрипт и счет должны быть связаны жесткой связью, а не жить отдельными жизнями.