Separate quote subtotals by category (sheet materials, edging, hardware, labour)

Currently the quote report shows a combined total, with no way to split pricing into categories.

Request: Allow quotes and internal reports to group costs into sections with subtotals, for example:

  1. Sheet materials and edging (subtotal)
  2. Hardware (subtotal)
  3. Labour (subtotal)

Use case: Materials, hardware and labour are often sourced from different suppliers. When a customer makes a part payment, it's hard to tell which costs the payment should cover. A category breakdown would also make it easier to understand pricing and apply discounts to a quote that has already been submitted.

Ideally, users could choose how the quote is laid out, with a customer-facing version and an internal version showing the full breakdown.

To our other users, feel free to upvote this and share your specific requirements/workflow. This helps us gauge how many other users would find this useful.