Using Gift Cards in Stores with Different Currencies

Support has been added for Gift Card usage in stores that have different currencies.

The field Currency Code has been added to POS Data Entry and Voucher Entries tables.

When a gift card is issued or created, the Currency Code field is automatically filled with the store's default currency.

When the customer redeems or uses the gift card in another store that has another default currency, a conversion is applied on the Balance before the Voucher Entry is created. The Currency Factor used for the transaction is stored in the Currency Factor field on the Voucher Entry.

The gift card balance on the POS is always shown in the Store Currency.

The gift card balance on the receipt, however, is always shown with the Currency Code without conversion.