Description |
Date |
Amount |
Total |
---|---|---|---|
[#list expensesreport.groupClients(expensesreport.expenses)?sort as client] [#assign clientExpenses=expensesreport.filterByClient(expensesreport.expenses, client)] | |||
${client.name} |
${expensesreport.calculateAmount(clientExpenses)} |
${expensesreport.calculateTotal(clientExpenses)} |
|
[#list expensesreport.groupProjects(clientExpenses)?sort as project] [#assign projectExpenses=expensesreport.filterByProject(clientExpenses, project)] | |||
${project.name} |
${expensesreport.calculateAmount(projectExpenses)} |
${expensesreport.calculateTotal(projectExpenses)} |
|
[#list projectExpenses?sort as expense] | |||
${expense.description} |
${expense.date?date} |
${expense.amount} |
${expense.total} |
[/#list] | |||
[/#list] | |||
[/#list] | |||
Total |
${expensesreport.calculateAmount(expensesreport.expenses)} |
${expensesreport.calculateTotal(expensesreport.expenses)} |