[#if expensesreport.dateIntervalStart??] [#if expensesreport.dateIntervalEnd??] ${expensesreport.dateIntervalStart?date} - ${expensesreport.dateIntervalEnd?date} [#else] After ${expensesreport.dateIntervalStart?date} [/#if] [#else] [#if expensesreport.dateIntervalEnd??] Before ${expensesreport.dateIntervalEnd?date} [#else] All dates [/#if] [/#if]
[#if expensesreport.expenses?size == 0]
There is no data available for the selected report settings.
[#else]
[#assign taxAmountsTaxes = expensesreport.groupTaxAmountsTaxes(expensesreport.expenses)] [#assign allTaxAmountsBag = expensesreport.calculateTaxAmountsBag(expensesreport.expenses)]Date |
Client |
Project |
Description |
Amount |
[#list taxAmountsTaxes?sort as tax] |
${tax.name} ${tax.defaultRate} |
[/#list] |
Total |
---|---|---|---|---|---|---|---|---|
[#list expensesreport.expenses?sort_by("date") as expense] [#assign expenseTaxAmountsBag = expense.taxAmountsBag] | ||||||||
${expense.date?date} |
${expense.project.client.name} |
${expense.project.name} |
${expense.description} |
${expense.amount} |
[#list taxAmountsTaxes?sort as tax] |
${expenseTaxAmountsBag.getAmount(tax)!""} |
[/#list] |
${expense.total} |
[/#list] | ||||||||
Total |
${expensesreport.calculateAmount(expensesreport.expenses)} |
[#list taxAmountsTaxes?sort as tax] |
${allTaxAmountsBag.getAmount(tax)!""} |
[/#list] |
${expensesreport.calculateTotal(expensesreport.expenses)} |
[/#if]