What you mentioned is correct but again there are if and buts due to order already released. Also how this exit can be used to fulfill business requirement. With the standard functionality, need to have two different permits with different cost interval.
But again the question is any change in cost requires permit reassignment or if it between the different intervals of cost defined.
If going bu the standard solution, mail trigger is definitely required to inform approval authority.
Regards,
Sunil