Can you assign expenses at a source code level?

Aloha,

I am aware we can assign expenses at a Campaign & Appeal level but is it possible (or is anyone doing it) to assign expenses at a Source Code level? Some of our campaigns (with unique source code) require reporting around ROI and it be good to house everything in Tessitura.

Thank you!!

Aaron Waapu
MRC