There was an issue in the TaxRate models getAmount-function. When matching the date against the end dates the > operator was used instead of >=.
This led to a behaviour where any date that exactly matched any periods end date would not return a tax rate.
There was an issue in the TaxRate models getAmount-function. When matching the date against the end dates the > operator was used instead of >=. This led to a behaviour where any date that exactly matched any periods end date would not return a tax rate.