使用算法方法自动应用

算法方法使用以下流程应用现金:

  • 一对一匹配
  • 发票组合

算法方法不应用于部分应用的发票,也不处理借项和贷项通知单。折扣不适用。只能对未结项客户使用此方法。

处理条件

对于一对一匹配,付款金额与发票金额之差必须位于在自动现金应用审计差额字段中指定的差额范围内。如果付款和发票金额之差小于或等于差额,则发生自动应用。差额只会应用于一对一匹配。因为流程在执行算法方法期间比较交易金额,所以差额是适用的,且调整记录随应用的记录一同创建。

系统为溢缺调整金额创建调整记录。如果不存在一对一匹配,则总和等于付款金额时,流程合并最多五个最早的发票。发票的最大合并不能超过在自动现金应用审计中指定的发票数量上限。在发票组合期间,差额不适用。组合发票必须与付款金额完全匹配,因此,不创建调整记录。

未结项客户

本示例显示针对未结项客户自动现金应用审计处理未结记录的方式。假设客户有下列处理选项:

处理选项
差额 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) 的组合在差额 (10.00) 范围内,与付款 105 (250.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)。