Activity diagrams can do two things for you: give a good visual overview of activities and also explain the handling of special cases, alternatives, parallelisms or sequences. Potential drawback is the relatively high cost of creation and maintenance.

'Create invoice' activity diagram