I don’t think issuing a ZERO cheque is an option. It would give audit problems. However – skipping ZERO or less (or a softcoded amount), maybe be the solution ?
It may be possible to stick a few lines of code into the template to do exactly this. – but then every time the template is parsed – the code would have to be added again.
It could be added / done with the @PRC(FixPay) procedure