Name |
Quantity |
Price |
Total |
---|---|---|---|
[#list invoice.projects?sort_by("name") as project] | |||
${project.name} |
|||
[#if project.serviceItems?size != 0] | |||
Services |
|||
[#list project.serviceItems?sort_by("date") as service] | |||
${service.name} |
${service.quantity} |
${service.price} |
${service.total} |
[/#list] | |||
${project.serviceItemsSubtotal} |
|||
[/#if] | |||
[#if project.productItems?size != 0] | |||
Products |
|||
[#list project.productItems?sort_by("date") as product] | |||
${product.name} |
${product.quantity} |
${product.price} |
${product.total} |
[/#list] | |||
${project.productItemsSubtotal} |
|||
[/#if] | |||
[#if project.expenseItems?size != 0] | |||
Expenses |
|||
[#list project.expenseItems?sort_by("date") as expense] | |||
${expense.name} |
${expense.quantity} |
${expense.price} |
${expense.total} |
[/#list] | |||
${project.expenseItemsSubtotal} |
|||
[/#if] | |||
[#if project.mileageItems?size != 0] | |||
Mileage |
|||
[#list project.mileageItems?sort_by("date") as item] | |||
${item.name} |
${item.quantity} |
${item.price} |
${item.total} |
[/#list] | |||
${project.mileageItemsSubtotal} |
|||
[/#if] | |||
[/#list] | |||
[#if invoice.regularItems?size != 0] | |||
Items |
|||
[#list invoice.regularItems?sort_by("name") as item] | |||
${item.name} |
${item.quantity} |
${item.price} |
${item.total} |
[/#list] | |||
[/#if] | |||
Total |
${invoice.total} |
||
[#if invoice.taxable] | |||
Taxes |
${invoice.taxesTotal} |
||
Grand Total |
${invoice.grandTotal} |
||
[/#if] |
Thank you for your business!