RE: Automated Gift Vouchers
Dynamics can support gift cards however these will not have a preset value and will not be pre-registered in Dynamics - unlike a voucher, which in Dynamics is called a coupon.
You need to procure physical cards with a sequential barcode (eg if you are to print 1000 cards these must be all uniquely coded and a barcode is put on each card by your design/printing company).
You will then create the setup on dynamics to support gift card as a product and also as a payment method.
When a customer wants to buy a gift card, you will go on 'issue gift card' on POS, scan the barcode of one of the cards and you will assign a value of money as the customer requires to this card. The card will have a balance and can be used as many times as the customer wants, it can be topped up too.
Hope this helps.