Invoices::getTotal() will not properly cascade if the level 2 tax is processed before the level 1 tax.