My mom hid like 5 bucks in my room when I was younger and said I know if you find all $5 your room is clean. I never found all $5 even after cleaning my room. She had stashed some in the corner where my bed was under the bed. Since money doesn't seem to work though, I would just wash my and my hubby's clothes. I would stop buying soda until she stops leaving it everywhere. I would hide all glasses but three and write names on each one. One for you one for hubby and one for her. I would wash mine and hubbys regularly and even put them in my car if I have to and bring them home every night so she is forced to use that one cup. If she wants to act like a child treat her like one. Tell her that. Once she starts acting like an adult she will get more privledges.
Also you may want to look into afterschool care. Schools here in NC offer it at Elementary and Middle school. They will keep them until 5 pm or so. Call her every day and if she doesn't answer and doesn't tell you where she is then take her to work everyday for a week. I am sure she likes it about as much as you do. Tell her you will let her stay the next monday alone but only if she answers every time you call and lets you know where she is. If she doesn't then take her back to work with you.