我试图弄清楚如何修改用于计算发票上的逾期费用的业务逻辑代码。我在信用条款页面中有一个网格,其中有一个付款计划,显示每30天,客户必须支付原始余额的10%。因此,如果有人买了价值100美元的东西,30天之后他们就欠10美元,60美元之后他们又欠10美元等等。我需要弄清楚逾期费用会考虑到这一点。理想情况下,它会像这样工作:
read in payment plan info
calculate amount paid on invoice
determine if amount paid on invoice is amount that should have been paid up to current date
if payments are up to date, don't add overdue charge
else, determine how many days late the customer is, and calculate overdue charge based on overdue rate and number of late days
继续上一个例子,我们假设我们在最初购买后的第72天计算了逾期费用。如果客户只支付了第一期付款并且没有支付60天的分期付款,那么12天的逾期费用将在他们还没有支付的10美元之上加上。
这些功能是否已经在Acumatica中,或者所有这些都需要自定义?我只参加了T100和T200开发课程,所以我不知道这是否已内置。谢谢