Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for forward billing #163

Open
ronflima opened this issue May 25, 2020 · 0 comments
Open

Support for forward billing #163

ronflima opened this issue May 25, 2020 · 0 comments

Comments

@ronflima
Copy link
Contributor

Abstract

A subscription is commonly billed backwards, i.e., the time used by the customer is computed, rated and billed to his account. However, there are scenarios where it is important to bill the customer forward. In this billing category, the customer first pay and then use. That´s how pre-paid mobile phone subscriptions work.

Requirements

  1. Give the ability to forward bill the customer, i.e., the customer first pays and then use the service.
  2. Calculate the next payment date based on customer´s payment date.
  3. Determine if the customer is due or not based on next payment date and current date.

Notes

  1. This kind of billing does not require pro-rating the customer account since there are no bill cycles or even fixed due dates.
  2. A side effect of this kind of billing is having receivables for the entire month, not only in a single group of determined dates.
  3. This is a generalization for consumable items.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant