2012-08-06 71 views
0

我知道這應該是簡單的,但我很難提出一個好的,簡單的設置。Rails:學校收費模型設置

我正在爲一所學校開發一個應用程序。學校收取預註冊費,供應費,每月註冊等費用。

計費最重要的方面是每月註冊。假設它是每月50美元。我想設置定期結算(可能是Stripe),但有些人可能會選擇支付現金,或支票或一次性信用卡費用,而不是每月自動從其賬戶中提取。

此外,除月度登記以外的費用,如供應費,書籍等。

我在考慮創建一個發票設置,我已經從另一個應用程序(有點像Freshbooks或Blinksale,[Item,LineItem,Tax,Invoice,Payment等]),但我認爲這可能是矯枉過正。

那麼你會如何設置呢?要點...

  • 能夠收取月租週期性費用和其他一次性費用
  • 能夠跟蹤如果產品到期或是否已經支付
  • 軌道,如果每月的招生已經支付,使付款和每月入學之間的關係

回答

0

我只是有一個付款模式。它會有一個頻率(每月,每季度,每半年,每年),付款狀態(已付或未付)以及到期日和費用類型(預註冊,供應等)

如果一個人選擇一次在開始付款時,他會插入所有付款,到期日將是當前日期,並且所有狀態都將被支付。

如果他選擇每月支付一些費用,他將在支付表中有12個記錄,頻率爲「每月」。到期日期每隔一個月。最後11個記錄的狀態將處於等待狀態。

您現在可以跟蹤截止日期在未來一個月內的付款清單並採取適當的措施。