A bonus rule pays once, so period boundaries matter more than usual. Per-deal rules are forgiving about exactly which day a deal lands, because the deal pays either way. A bonus is decided by attainment at the moment the period closes, so a deal that slips by two days can move the entire payout. Expect pressure on close dates near period end, and expect disputes about them.
Late deals reopen a closed period. A deal that arrives after the bonus has been calculated changes attainment and therefore changes whether the bonus was owed. Either the period is genuinely locked, and late deals count toward the next one, or it is not, and a paid statement can move. Both are workable, and the plan needs to say which.
Objectives that are not revenue still need a measurable target. MBO-style bonuses fail more often on measurement than on structure. Renewals retained, accounts onboarded, and certifications completed all work as bonus rules, and each needs a number that exists somewhere queryable at period end. Objectives that only a manager can assess belong in a separate process, not in an automated plan.