使用多个规则的组合创建税务自动化

税务自动化规则按创建顺序执行来拉取、移动或消除数据。规则的执行顺序对于确保结果正确来说至关重要。

最佳做法是将权益帐户与损益帐户分离。对于权益帐户,应将权益 - 自动列作为目标。

虽然规则通常是单独创建的,但在某些情况下,创建包含规则组合的规则很有用。对一个目标帐户使用多个规则时,规则的结果将会累计。例如,您可以创建管理多个拉取、移动或消除规则的规则,或者创建更复杂的规则并在其中包含使用不同规则的流,例如:

  • 拉取资产负债表调整,然后消除到期末余额。
  • 拉取到“权益 - 自动”列,然后消除到期末余额。

使用下表中的示例创建多规则组合。

表 23-3 多规则组合的示例

规则 方案 示例

拉取

为某个帐户定义了多个“拉取”规则。

帐簿帐户 10150 有 1000,而 10100 有 2000

  • NIBT 全局规则 1:拉取 100% 10150
  • NIBT 全局规则 2:拉取 100% 10100
  • NIBT = 3000

移动

为某个帐户定义了多个“移动”规则。

帐簿帐户 FY15, 10150 有 500,而 10100 有 1000

帐簿帐户 FY16, 10150 有 1000,而 10100 有 2000

  • NIBT 全局规则 1:移动 100% 10150
  • NIBT 全局规则 2:移动 100% 10100
  • NIBT = 1500 ( (1000 - 500) * 100% + (2000 - 1000) * 100%)

消除

为某个帐户定义了多个“消除”规则。

帐簿帐户 FY15, 10150 有 2000,而 10100 有 4000

  • TempST0001 帐户 FY16 有 10000
  • TempST0001 全局规则 1:消除 100% 10150
  • TempST0001 全局规则 2:消除 100% 10100
  • TempST0001 = -4000 ( (2000) * 100% + (4000) * 100%) - 10000)

拉取和移动

按任意顺序为某个帐户定义了“拉取”规则和“移动”规则:

  • 先拉取后移动,或者
  • 先移动后拉取

帐簿帐户 FY15, P12 10150 有 500

帐簿帐户 FY16, P12 10150 有 1000

帐簿帐户 FY16, P12 20150 有 2000

POV:实际,FY16,P12

  • TempST0001 全局规则 1:拉取 100% 20150
  • TempST0001 全局规则 2:移动 100% 10150
  • TempST0001 = 2500 ( (2000) * 100% + (1000 - 500) * 100%))

拉取和消除

(当消除逻辑与拉取或移动一起使用时,消除逻辑的目标移动应该不同。)

为帐户定义了“拉取”规则和“消除”规则,并且“消除”是最后一个规则。

帐簿帐户 FY16, 20150 有 1000

帐簿帐户 FY16, 10250 2000

TempST0001 帐户 FY16 有 9000

POV:实际,FY16,P12

  • TempST0001 全局规则 1:拉取 100% 20150 TBClosing 自动
  • TempST0001 全局规则 2:消除 100% 10250 TBClosing 其他调整

    (请注意,目标移动是“其他调整”)

  • TempST0001 = -8000
    • ( 1.将执行拉取并将其作为 1000 推送到“自动”列
    • 2. 消除到帐簿余额,即 2000 * 100% - 10000 = -8000

移动和消除

(当消除逻辑与拉取或移动一起使用时,消除逻辑的目标移动应该不同。)

为帐户定义了“移动”规则和“消除”规则,并且“消除”是最后一个规则。

帐簿帐户 FY15, 10150 有 500

帐簿帐户 FY16, 10150 1000

帐簿帐户 FY16, 20150 2000

TempST0001 帐户 FY16 有 9000

  • TempST0001 全局规则 1:移动 100% 10150 TBClosing 自动
  • TempST0001 全局规则 2:消除 100% 20150 TBClosing 其他调整

    (请注意,目标移动是其他调整

  • TempST0001 = -8000
    • 1. 将执行移动并将其作为 500 推送到“自动”列
    • 2. 消除到帐簿余额,即 2000 * 100% - 9500 = -7500

拉取、移动和消除

为帐户定义了“拉取”规则、“移动”规则和“消除”规则,并且“消除”是最后一个规则。

帐簿帐户 FY16, 10250 2000

帐簿帐户 FY15, 10150 有 500

帐簿帐户 FY16, 10150 1000

帐簿帐户 FY16, 20150 2000

TempST0001 帐户 FY16 有 9000

  • TempST0001 全局规则 1:拉取 100% 10250
  • TempST0001 全局规则 2:移动 100% 10150
  • TempST0001 全局规则 3:消除 100% 20150 TBClosing 其他调整

    (请注意,目标移动是其他调整

  • TempST0001 = -9500
    • 1. 将执行拉取并将其作为 2000 推送到“自动”列
    • 2. 将执行移动并将其作为 500 推送到“自动”列
    • 3. 消除到帐簿余额,即 2000 * 100% - 11500 = -9500