View Single Post
As a general note, as far as I'm aware, OmniFocus doesn't currently have a way to specify a repetition like "the last Friday of every month"; the month-based repeat options just go by day-of-month, and using an "every 4 weeks" repeat will gradually drift because some months have 5 weeks.


I think your best bet is, as whpalmer4 suggested, to remove any repetition from the project itself, and then just give appropriate repeat settings for the individuals actions. Weekly ones repeat every week (e.g., with a start time of Friday morning and due time of Friday evening). Monthly bills repeat every month, with a due date of whenever it's actually due, and a start date of either 1 week earlier (to make sure the action is active on a Friday) or the day on which you normally receive the invoice.

This way, the monthly items will appear in the weekly list when they're relevant but be hidden when they're not.

If you don't want any of these actions bothering you outside of your Friday routine, you could put the "Update Finances" project on hold, and create a weekly action (with a Friday start time) somewhere outside of the project that reminds you to go and perform that sequence of actions. Checking off that action will act as a stand-in for completing the project (which will never actually be "complete", because all its actions repeat on their own).