使用演算法方法的自動運用

演算法方法使用以下處理來運用現金:

  • 一對一匹配
  • 發票組合

演算法方法不會運用至部分運用的發票,且不會處理借項憑單與貸項憑單。折扣不適用。您只能針對未結項目客戶使用此方法。

處理條件

對於一對一匹配,付款金額與發票金額之間的差額必須位於在自動現金運用稽核差異欄位中指定的差異金額內。如果付款與發票金額之間的差額小於或等於差異,則會發生自動運用。差異只會運用至一對一匹配。由於處理會在演算法方法期間比較交易金額,因此差異適用,且會建立調整記錄以及運用的記錄。

系統會針對超過或不足的調整金額建立調整記錄。如果不存在一對一匹配,若總和等於付款金額,則處理會合併最多五個最舊的發票。發票的最大組合不得超過在自動現金運用稽核中指定的發票數上限。在發票組合期間,差異不適用。合併的發票必須與付款金額完全匹配,因此不會建立調整記錄。

未結項目客戶

以下範例顯示自動現金運用稽核為未結項目客戶處理未結記錄的方式。假設客戶具有以下處理選項:

處理選項
差異 10.00
最大發票 3
組合 2

發票與借項憑單會按全域分類帳日期排序:

交易編號 總帳日期 未結金額
P 101 10/17/2016 200.00
P 105 10/21/2016 250.00
P 102 10/30/2016 100.00
C 201 10/27/2016 70.00
C 202 11/05/2016 140.00
I 301 10/10/2016 150.00
I 302 10/14/2016 90.00
D 401 10/22/2016 40.00
I 303 10/29/2016 100.00
D 402 11/03/2016 100.00
I 304 11/07/2016 200.00

演算法方法會將最舊的未結付款運用至最舊的未結項目或未結項目組合。系统會將最舊的未結付款,即付款 101 (200.00) 與按最舊發票次序排序的最大發票組合進行比較:

  • 發票 301 (150.00)
  • 發票 302 (90.00)
  • 發票 303 (100.00)

未出現一對一匹配,因為付款與個別發票金額之間的差額超過差異 (10.00)。即使第四個發票,即發票 304 (200.00) 與付款 101 (200.00) 的金額相同,也不會運用該發票,因為客戶將發票數上限定義為三個。

  1. 系统會將相同的三個發票金額以兩個發票為一個組合的方式與付款金額進行比較。由於沒有與付款 101 (200.00) 相匹配的組合,因此會繞過該付款。
  2. 系统會將下一個最舊的未結付款,即付款 105 (250.00) 與最舊的未結發票,即發票 301 (150.00)、發票 302 (90.00) 與發票 303 (100.00) 進行比較。

未出現一對一匹配,因為付款與個別發票金額之間的差額超過差異 (10.00)。系统會將相同的三個發票金額以兩個發票為一個組合的方式與付款金額進行比較。

即使發票 301 (150.00) 和發票 302 (90.00) 的組合與付款 105 (250.00) 相比,位於差異 (10.00) 內,也不會發生任何運用,因為在發票組合期間不會運用差異。發票 301 (150.00) 和發票 303 (100.00) 的組合與付款 105 (250.00) 完全匹配,進而針對完整運用的發票 301 (150.00) 和 303 (100.00) 建立兩個運用的記錄 (150.00 和 100.00)。

系統會將下一個最舊的未結付款,即付款 102 (100.00) 與兩個剩餘發票,即發票 302 (90.00) 和發票 304 (200.00) 進行比較。由於付款 102 (100.00) 與發票 302 (90.00) 之間的差額位於差異 (10.00) 內,因此會發生運用。系統會針對完整運用的發票 302 (90.00) 建立運用的記錄 (90.00) (包括 10.00 的調整) 與調整記錄 (10.00)。