Expenses

[#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]