We have an issue where Workflow is cancelling sales order lines but not cancelling the deliveries. Since the order export process checks the status of the delivery line before exporting this leads to a problem - as several required fields are then null (obviously) for the cancelled sales order line.
The user community confirms that the lines and/or the orders should not be cancelled.
So - ignoring for a moment the thorny question of Workflow customisations - why would the w/f cancel the line?
I expect this is a bug…
Regards, Mark.