It would be nice to have proration invocing feature.
It would be useful in following scenario (which is common in any subscription based payment):
Suppose I've ARB subscriptions that charges for every 3 months and has a trial period of one month. I need to charge for anything(can be features or devices) added in subscription after trial period.
For example, if some feature is added to a plan during second month then I need to charge them for remaining days of that billing cycle (so, charge amount = 30 + extracharge).
I know, I can update subscription in ARB to charge them from next billing cycle and I can do one time charge on customer profile for that extra charge.
But for this, I need to get unit price(charge per day) and since number of days in month varies the unit price also changes.
It would be nice if this calculation is done by authorize.net.