Cancel lines of an accepted order
What It Does
Cancellation evaluates quantities, authority and settlement, then fences the affected purchase in one domain transaction. Completion waits for application reversal and the configured financial plan.
The Flow
When Something Fails
Execution rollback preserves quantities and claims if a fence or plan changes. After commit, application and money failures are handled as outstanding work or exceptions. Carrier-label cleanup can fail independently, and schedule reduction failure lacks its own exception.
Open Design Questions
The console preview creates a real occupying request. Closing that dialog needs a defined cleanup behavior, and full-order fee refund remains undecided.