Acumatica - 根据自定义付款计划计算逾期费用

时间:2016-09-30 00:15:26

标签: c# finance acumatica

我试图弄清楚如何修改用于计算发票上的逾期费用的业务逻辑代码。我在信用条款页面中有一个网格,其中有一个付款计划,显示每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开发课程,所以我不知道这是否已内置。谢谢

1 个答案:

答案 0 :(得分:2)

如果您使用信用条款配置多个分期付款,那么带有此信用条款的发票将在发布时关闭,并生成一批具有不同截止日期的发票。 例如,您有以下设置的信用条件: enter image description here

您创建金额为100美元的发票并将其下达。 将生成10个10美元的发票,其中包含不同的截止日期。 逾期费用适用于这些发票。因此内置了所需的功能。