【发布时间】:2012-08-03 14:01:12
【问题描述】:
我知道这应该很简单,但我无法想出一个好的、简单的设置。
我正在为一所学校构建应用程序。学校会收取预注册费、补给费、每月注册费等费用。
结算最重要的方面是每月注册。假设它是每月 50 美元。我想设置定期计费(可能使用 Stripe),但有些人可能会选择支付现金、支票或一次性信用卡费用,而不是每月自动从他们的帐户中提款。
此外,每月注册以外的费用,例如供应费、书籍等。
我正在考虑创建一个发票设置,我已经从另一个应用程序(有点像 Freshbooks 或 Blinksale、[Item、LineItem、Tax、Invoice、Payment 等])中创建了该设置,但我认为这可能有点矫枉过正。
那么你会如何设置呢?重点...
- 能够收取每月经常性费用和其他一次性费用
- 能够跟踪项目是否到期或是否已付款
- 跟踪是否已支付月度注册费,在付款和月度注册费之间建立关系
【问题讨论】:
标签: ruby-on-rails ruby associations