There are two issues with our reports currently:
  1. There are far more fields than most clubs need, which forces them to remove columns from the downloaded report and as minor side effect the file sizes are larger than they need to be (and will take longer to download).
  2. The custom fields may vary between line items, so we can't create columns for them without additional user input, resulting in an inferior (json) format for custom values. By allowing our club users to choose which custom fields to include we can turn these custom fields into columns.
Proposed Solution:
Allow customization of fields (columns) for all of our reports. This includes all of the custom fields available, whether or not to show a field, and what order they are in.