You’re not doing anything wrong, PoS doesn’t report gift card sales correctly. Like mentioned above, it needs to be squared away on the back office accounting system anyway so it’s never really bothered me much other than my manager console statistics being incorrect when we sell gift cards. Your sales tax should be paid off of your accounting software anyway, not POS. Not sure about everybody else but I have a lot of adjustments that occur between the point of sale numbers and my official books.
It should be handled exactly like Decidion posted, and GAAP requires you to do it in the same manner as Bodegahwy’s first method. In accounting terms, when the GC is sold you debit the Cash account and credit the Gift Card Liability account. When the GC is used you debit the Gift Cart Liability account and credit the Sales account.
As long as you have POS set to not charge sales tax on a gift card sale the sales tax will be handled automatically via your sales tax account. It will correctly show as a sales tax liability on POS reports when the card gets used.
I modified my flash report to remove gift card sales so at least when I run reports I get accurate sales data.