2016-09-30 59 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

我不認爲這是可能的。 –