Not entirely.
bonus2 bGetZenyNum,n,x; When killing a monster, there is a x% chance of gaining 1~n zeny
(only the highest among all is applied).
If n < 0, the max zeny to gain is -n*monster level.
So in this case, when killing a monster, there's a 40% chance to get 1-100 zeny.