【问题标题】:Rails: model setup for school chargesRails:学校收费的模型设置
【发布时间】:2012-08-03 14:01:12
【问题描述】:

我知道这应该很简单,但我无法想出一个好的、简单的设置。

我正在为一所学校构建应用程序。学校会收取预注册费、补给费、每月注册费等费用。

结算最重要的方面是每月注册。假设它是每月 50 美元。我想设置定期计费(可能使用 Stripe),但有些人可能会选择支付现金、支票或一次性信用卡费用,而不是每月自动从他们的帐户中提款。

此外,每月注册以外的费用,例如供应费、书籍等。

我正在考虑创建一个发票设置,我已经从另一个应用程序(有点像 Freshbooks 或 Blinksale、[Item、LineItem、Tax、Invoice、Payment 等])中创建了该设置,但我认为这可能有点矫枉过正。

那么你会如何设置呢?重点...

  • 能够收取每月经常性费用和其他一次性费用
  • 能够跟踪项目是否到期或是否已付款
  • 跟踪是否已支付月度注册费,在付款和月度注册费之间建立关系

【问题讨论】:

    标签: ruby-on-rails ruby associations


    【解决方案1】:

    我只会有一个付款模式。它将具有频率(每月、每季度、每半年、每年)、付款状态(已付款或待处理)以及到期日期和费用类型(预注册、供应等)

    如果一个人在开始时选择一次性付款,他将插入所有付款,到期日期将是当前日期,并且所有状态都将被支付。

    如果他选择每月支付一些费用,他将在支付表中有 12 条记录,频率为“每月”。到期日将相隔一个月。最后 11 条记录的状态为待处理。

    您现在可以跟踪到期日在下一个月内的付款列表并采取适当的措施。

    【讨论】:

      猜你喜欢
      • 2012-03-09
      • 2019-03-18
      • 2014-09-19
      • 1970-01-01
      • 2012-05-23
      • 1970-01-01
      • 2018-07-03
      • 1970-01-01
      • 2022-09-23
      相关资源
      最近更新 更多