better error message for non-applicable invoice events