I have the code in front of me:
Accountant - The bar needs to have earned a total of 1,000 in total. This should trigger long before Tony starts taking money (no-one likes Tony). But even if it didn't, it looks at the total, not the current.
Roberta - Unlock at least two facilities. The order facilities is constant (they didn't used to be) so this means the bar needs to have stripper polls unlocked. There used to be a bug where the player couldn't clear ANY facilities, because Tony never showed up to tell the player is was possible; I thought this had been fixed.
I don't know what else to suggest; you're the only person (so far) that's reported this problem and I know other people have found the endings. The only other thing I can do is to look at your save game.