I've tried B'Have with Ripley when he was sharpening his claws on the corner of our new mattress years ago. It didn't really deter him much but when I applied Sticky Paws (double sided tape strips) that worked. Maybe B'Have will work better on urine problems, I'll be anxious to hear.

Anyway, one thing to try while you are waiting for your order to come is to put aluminum foil on your couch cushions. Most cats hate the sound when they step or jump on it so it may keep her from using the couch again. I guess it would take to many rolls to cover your bed, lol, but at least it might help save your couch from more damage.