You will receive your voucher after full confirmation and payment of the booking.
With most operators you will receive the voucher within a few hours.
Some providers also send the voucher only after full payment about 4 weeks before the pick-up date.
Operators therefore have different rules.