{% load otree staticfiles %}
A voucher can last for at most two rounds. If it is not used in the first round (i.e., not used by the donor who generates it), it can be passed to the donor's Junior and the Junior can use it in the second round.
So there are two ways to get a voucher:
Note that a voucher can only be used once, and can only be passed once.
But if you inherit a voucher from your Senior, and if you become a donor, you are holding a voucher yourself (which you inherit from your Senior), and your Junior will also inherit a voucher from you (which is generated by you).
The voucher will give you a higher priority for the allocation of donated B units in the event that your B unit fails and you are waiting for donation from other players.
In other words, the sequence of B unit allocation is as follows:
Note that for each round, a player can use at most one voucher. In other words, holding two vouchers does not give you a higher priority than those who have only one voucher.