Factor 30 is fundamentally correct but in practice your March allowances will presumably be allocated to the bonuses since it's being paid first and you'll pay less tax on it than he says directly. You'll pay more than usual on your normal pay the week later though because it will all fall to be taxable with no exempt band.
So although the mechanics won't be as obvious as factor implies, he's more correct than Helen. She'll probably be more correct on what actually comes off the bonus payment though.
I hope that was clear!