In short yes you can because I've seen it done.. of course you do have to implement all the various accounting rules that go along with it (which can be rather complicated depending on how you are set up to handle that) and your database structure, of course, has to be set up to handle it as well.
[Non-text portions of this message have been removed]
