Slightly different use for cs-cart possible?

I was wondering is managing to use cs-cart for online distribution.I guess we can set up user groups per reseller we work with however is there a way to setup credit with them? Ie an invoice gets sent to specific user groups to pay on say 30 days some 60 days some 90 days etc etc?