使用多個規則組合建立稅務自動化

「稅務自動化」規則將依其建立順序執行,以提取、移動或壓縮資料。規則的執行順序對於確保正確結果至關重要。

「權益」科目應該和 P 與 L 科目分隔,這樣做才是最佳作法。對於「權益」科目,您應該將「權益自動化」欄作為目標。

雖然規則通常為個別建立,但是在某些例項中,建立包含規則組合的規則來執行交易是合理的作法。例如,您可以使用不同的規則來建立管理多個「提取」、「移動」或「壓縮」規則的規則或者包含流程的更複雜的規則,如以下所示:

  • 提取資產負債表調整,然後壓縮至期末餘額。
  • 提取至權益自動化欄,然後壓縮至期末餘額。

使用下表中的範例建立多個規則組合。

表格 20-3 多個規則組合的範例

規則 案例 範例

PULL (提取)

當「科目」使用多個「提取」規則來定義時。

帳面科目 10150 具有 1000 而且10100 具有 2000

  • 稅前淨收入全球規則 1:提取 100% 10150
  • 稅前淨收入全球規則 2:提取 100% 10100
  • 稅前淨收入 = 3000

MOVE (移動)

當「科目」使用多個 MOVE 規則時。

帳面科目 FY15,10150 具有 500 而且 10100 具有 1000

帳面科目 FY16,10150 具有 1000 而且 10100 具有 2000

  • 稅前淨收入全球規則 1:移動 100% 10150
  • 稅前淨收入全球規則 2:移動 100% 10100
  • NIBT =1500 ( (1000 - 500) * 100% + (2000 - 1000) * 100%)

SQUEEZE (壓縮)

當「科目」使用多個 SQUEEZE 規則來定義時。

帳面科目 FY15,10150 具有 2000 而且 10100 具有 4000

  • TempST0001 科目 FY16,具有 10000
  • TempST0001 全球規則 1:壓縮 100% 10150
  • TempST0001 全球規則 2:壓縮 100% 10100
  • TempST0001 =- 4000 ( (2000) * 100% + (4000) * 100%) -10000)

PULL (提取) 與 MOVE (移動)

當「科目」使用 PULL 與 MOVE 規則以任意順序定義時:

  • PULL 之後是 MOVE,或者
  • MOVE 之後是 PULL

帳面科目 FY15,P12 10150 具有 500

帳面科目 FY16,P12 10150 具有 1000

帳面科目 FY16,P12 20150 具有 2000

POV:實際,FY16,P12

  • TempST0001 全球規則 1:PULL 100% 20150
  • TempST0001 全球規則 2:MOVE 100% 10150
  • TempST0001 = 2500 ( (2000) * 100% + (1000 - 500) * 100%))

PULL (提取) 與 SQUEEZE (壓縮)

(如果 SQUEEZE 邏輯和 PULL 或 MOVE 一起使用,則 SQUEEZE 邏輯的「目標移動」應該不同。)

當「科目」使用 PULL 與 SQUEEZE 規則來定義,SQUEEZE 是最後一個規則時。

帳面科目 FY16,20150 具有 1000

帳面科目 FY16,10250 具有 2000

TempST0001 科目 FY16,具有 9000

POV:實際,FY16,P12

  • TempST0001 全球規則 1:PULL 100% 20150 TBClosing 自動化
  • TempST0001 全球規則 2:SQUEEZE 100% 10250 TBClosing 其他已調整

    (請注意,「目標」移動為「其他調整」)

  • TempST0001 = -8000
    • ( 1.PULL 將會執行並以 1000 記入至「自動化」欄
    • 2. 壓縮至帳面餘額,即 2000 * 100% - 10000 = -8000)

MOVE (移動) 與 SQUEEZE (壓縮)

(如果 SQUEEZE 邏輯和 PULL 或 MOVE 一起使用,則 SQUEEZE 邏輯的「目標移動」應該不同。)

當「科目」使用 MOVE 與 SQUEEZE 規則定義,SQUEEZE 是最後一個規則時。

帳面科目 FY15,10150 具有 500

帳面科目 FY16,10150 具有 1000

帳面科目 FY16,20150 具有 2000

TempST0001 科目 FY16,具有 9000

  • TempST0001 全球規則 1:MOVE 100% 10150 TBClosing 自動化
  • TempST0001 全球規則 2:SQUEEZE 100% 20150 TBClosing 其他調整

    (請注意,「目標」移動為其他調整)

  • TempST0001 = -8000
    • 1. MOVE 將會執行並以 500 記入至「自動化」欄
    • 2. 壓縮至帳面餘額,即 2000 * 100% - 9500 = -7500)

PULL (提取)、MOVE (移動) 與 SQUEEZE (壓縮)

當「科目」使用 PULL、MOVE 和 SQUEEZE 規則定義,SQUEEZE 是最後一個規則時。

帳面科目 FY16,10250 具有 2000

帳面科目 FY15,10150 具有 500

帳面科目 FY16,10150 具有 1000

帳面科目 FY16,20150 具有 2000

TempST0001 科目 FY16,具有 9000

  • TempST0001 全球規則 1:PULL 100% 10250
  • TempST0001 全球規則 2:MOVE 100% 10150
  • TempST0001 全球規則 3:SQUEEZE 100% 20150 TBClosing 其他調整

    (請注意,「目標」移動為其他調整)

  • TempST0001 = -9500
    • 1. PULL 將會執行並以 2000 記入至「自動化」欄
    • 2. MOVE 將會執行並以 500 記入至「自動化」欄
    • 3. 壓縮至帳面餘額,即 2000 * 100% - 11500 = -9500)