You can store multiple filters per user, but only one prefilter and one postfilter can be active at the same time.
Each filter will be processed in the described order. A failed script will not stop processing of further scripts.
Prefilter → User scripts → Postfilter → global sieve postfilter