this could be achieved through a macro rather than a Rule
The Rules Engine run automatically when a paid order is first saved and has no means to be automatically executed again. It is also designed to not run against orders that are on hold.
Please contact the customisation team to discuss your specific requirements and they will be able to provide a specification and quotation for you.
Head of Implementation
Linn Systems Ltd
It's a shame it's not a standard task you'd consider adding in. Thanks for the answer though.