We sailed on Vista a few weeks ago and the procedure was the same - beverage package is noted on your room card. When the waiter came to the table and asked if we wanted anything to drink and when we said yes, asked if we had a beverage package. They took our room cards at the end of the meal to input in register and brought back to us. No signing of anything, We usually took our cards out and put on table so they could see we had a package and could take when they wanted,