Record tax on a pre-payment

SOLVED

Background: 

             1.  25%  non refundable deposit taken at time of booking - Cr2460
             2.  Final 75% charged to the card on file 60 days before arrival 
This second payment would normally be recorded in the receipts module as well and then a sales invoice would be created at the time of stay and both receipts applied to the total. This would move all the income into the asset account at the time of stay.
My problem is that the gov says I should be charging the applicable taxes at the time of the final payment - remitting them in the month they were charged (not when it becomes income).  The receipts module doesn't allow me to record the taxes (unless I'm missing something). And creating a sales invoice for the accommodation doesn't allow me to retain the deposits as a liability (2460) until the guest comes to stay.
I'm not sure how to accurately record everything so the tax gets recorded in the month it was collected but all the payments remain a liability until the guest arrives.