Dear Michael,
I beleive that REFX - service charge settlement process(Standard) will helps you where you can clear the service charges through a RE Contract based on the consumption of services ( Like gas / Electricity / water..Etc ).
Also In RE contract we have the provision to assign the Cost centre to track the expenses as well as you can assign different GL accounts to your conditions based on the expenses type based on your requirment.
The below links may helps you to have a understanding on REFX-SERVICE CHARGE SETTLEMENT process.
http://help.sap.com/saphelp_470/helpdata/en/b3/1a393cc2b06a58e10000000a114084/content.htm
Config Manual with clarifications :
Regards,
Subbarao