How about just overriding the vouchers to what they should be?
This will cut off the frustration. I don't know why it is not working.