2016-09-30 64 views
0

我想弄清楚如何修改用于计算发票上逾期费用的业务逻辑代码。我在信用条款页面上有一个网格,其中有一个付款计划,显示每30天客户必须支付原始余额的10%。所以如果有人买了价值100美元的东西,30天后他们欠10美元,60后他们欠10美元等。我需要找出某种方式,说明逾期费用会考虑到这一点。所以,理想情况下,它的工作是这样的:Acumatica - 根据自定义付款计划计算逾期费用

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开发课程,所以我不知道它是否内置于此。谢谢

回答

2

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

您创建金额为100 $的发票并将其发布。 10 $的10张发票将生成不同截止日期。 逾期费用适用于这些发票。因此需要内置的功能。

+0

是否可以只创建一个发票而不是多个? – Slottaje

+0

我不认为这是可能的。 –