I want to use the accounting batch feature to group together and export transactions data so that I can them import that data into my accounting system (Xero). But Xero has a strictly defined structure for the CSV file it will accept, and there doesn't seem to be any way to edit the order of fields, or to add in any custom fields, to the data that CivicRM exports.
I did find this useful blog post https://civicrm.org/blogs/pogstonesarahgladstone/creating-accounting-batch-export-format-accountedge which gives some pointers about how to hack the core files to make changes.
Surely there has to be an easier way?