【问题标题】:Loan Calculating late payment with daily 0.2% on arrears贷款计算逾期付款,每日 0.2% 拖欠
【发布时间】:2019-12-27 09:08:29
【问题描述】:

我正在尝试计算 0.02% 的每日滞纳金,但是当达到第二期付款时,滞纳金将第二期加上第一期的总费用,现在用新的应计数字计算每日费用。

示例

第一期比第二期晚了 5 天:

fee=(arrears*5*0.002)  

第二期已到,贷款逾期5天:

fee2=((instalment2+fee)*5*0.002))

【问题讨论】:

  • 你的问题是什么?
  • Fabricio 我的问题是如何使用 php 解决上述问题
  • 我有一笔 10,000 的贷款,利息为 10%,因此总贷款 11000 分期支付 11 个月。每个月我支付 1000,在第 1 个月如果我未能在到期日还款,在这种情况下,如果第 1 个月没有支付贷款,则每日费用为未付分期付款的 0.02%,因此罚款 = (1000 * 0.02% * no_of_late_days)。假设贷款在第二个月未偿还,现在应该再支付 1000。系统应添加 (1000+第 1 个月的罚金)* 0.02% * no_of_days_late_for_ second_month) 并且趋势持续到第 11 个月的所有月份.
  • 只需将答案的数组更改为 11 个月。创建 0 到 10 个 $ArrayInstalments[],配置值 1000 和每一笔付款的日期。

标签: php finance calculation


【解决方案1】:

通常利息使用复利公式(欠款*(1+0.002)^5),而不是单利公式(欠款*5*0.002)。

无论如何,我制作了一段代码来展示你如何做到这一点。

<?php
    function CalculateLoan($Value,$Days,$Fee){
        //Simple Interest
        return $Value + $Value*$Days*$Fee;
        //Compound interest
        //return $Value * pow(1+$Fee,$Days);
    }

    // Assuming 6 Instalments of $1000 every 5 days.
    $ArrayInstalments = array();
    $ArrayInstalments[0]= array("Value"=>1000,"PayDay"=>0);
    $ArrayInstalments[1]= array("Value"=>1000,"PayDay"=>5);
    $ArrayInstalments[2]= array("Value"=>1000,"PayDay"=>10);
    $ArrayInstalments[3]= array("Value"=>1000,"PayDay"=>15);
    $ArrayInstalments[4]= array("Value"=>1000,"PayDay"=>20);
    $ArrayInstalments[5]= array("Value"=>1000,"PayDay"=>25);


    // 30 days passed
    $CurrentDay = 30;

    // 0.2% fee/day
    $Fee = 0.002;

    // Initial Debit
    $Sum = 0;

    foreach ($ArrayInstalments as $key=>$Instalment){
        $ThisDebit = CalculateLoan($Instalment['Value'],max($CurrentDay-$Instalment['PayDay'],0),$Fee);
        echo 'Instalment:'.$key.' Debit:' . $ThisDebit . '<br/>';
        $Sum += $ThisDebit;
    }
    echo 'Total:' .$Sum.  '<br/>';
?>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-23
    • 1970-01-01
    • 2017-02-08
    • 1970-01-01
    相关资源
    最近更新 更多