upsell item cats, dogs = pets.
2.) Add Insert these identifiers into the status fields for invoice items or upsell items
The status fields are not directly accessible. You have to amend append the content to the description field with a pipe (|).
<b>Invoice items:</b>
Settings > Properties > Upsell Items > Description: Your description|Your identifier
3.) Create a custom report. Use the fields that you need and make sure to use the field 'Invoice Status Values'
*Layout = 'Tabular'
*Include Totals = 'Report'
This creates a column for each of your charges groups with the identifier as the column header and the total amounts at the bottom.