• As an additional complication.

    I'd suggest you also store the invoice date.

    Tax rates can change and in general the tax payable will be charged at the rate applicable at the time the invoice is issued.

    In practice when a rate changes the local tax office may issue guidelines as to how the changes should be applied for jobs spanning the rate change.