我需要在教育ERP延遲罰款。 假設每個分期付款都設定了到期日,並且如果學生在此之後支付了費用,那麼罰款將會在每個分期付費後每天加1美元。邏輯實施延遲罰款ERP
例如 - 截止日期如果學生在2月10日支付,1月份的分期付款是1月31日。所以遲到的罰款10美元將在1月的期限內延期10天。
請建議我執行它的邏輯。
任何建議將不勝感激。 在此先感謝。
我需要在教育ERP延遲罰款。 假設每個分期付款都設定了到期日,並且如果學生在此之後支付了費用,那麼罰款將會在每個分期付費後每天加1美元。邏輯實施延遲罰款ERP
例如 - 截止日期如果學生在2月10日支付,1月份的分期付款是1月31日。所以遲到的罰款10美元將在1月的期限內延期10天。
請建議我執行它的邏輯。
任何建議將不勝感激。 在此先感謝。
int fine = (int)(new DateTime(2016, 2, 10) - new DateTime(2016, 1, 31)).TotalDays;
或者換句話說...
int fine = (int)(<PaymentDate> - <DueDate>).TotalDays;
我已經做到了,但問題是,如果一個學生有100 + 10(遲到罰款)= 110因一月份的分期付款罰款,但他只存入100後存款,餘額將在1月份變爲0,因此遲到罰款不會進一步計算,因爲我們幾乎遲到顯示罰款,一旦學生提交遲到罰款,我們在數據庫中進行交易,如果學生只付費因此進一步延遲罰款甚至不會在到期日後計算學生存款。 –
不知道爲什麼你得到了下投票....查看我的答案.... – Monty
請不要往下投新users.ome用戶只是投票渴望 – 2016-03-05 15:46:43