Subscription module should have the ability to generate prebilled invoices.
- Introduce a field
prebilled. This makes it possible to send out invoices to customer who paid for the subscription beforehand. Proration logic needs to account in this change.
- Would be nice to have a separate coupon module which can be associated with a customer. These coupons are then redeemable from the subscription. ERPNext already has discounts on subscription doctype. But it would be nice to have a separate coupon management mechanism.
Other Featureshighlights coupon and loyalty points.
We can also take in ideas from https://stripe.com/docs/billing/subscriptions/
Would love to hear the ideas