稅務引擎概觀
稅收引擎是 Dynamics 365 Finance 中可設定的商務應用程式體驗的重要組成部分。 它具有高度可自訂性,允許商務使用者、功能顧問或進階使用者設定稅務規則,根據法律和業務要求決定稅務適用性、計算、過帳和結算。
附註
稅務引擎功能僅適用於主要地址在印度的法律實體。
要快速了解稅收引擎,請觀看以下影片。
關鍵概念
概念 | 說明 |
---|---|
應課稅文件 | 應稅文件是在企業資源規劃 (ERP) 系統中啟用稅金計算之文件的抽象表示。 |
稅務文件 | 稅務文件是具有稅務詳細資料 (明細和金額) 的交易紀錄,其中稅額以可供任何會計系統或架構使用的方式進行分配。 |
稅務適用性 |
|
稅金計算 | 請參閱稅金計算 |
稅金會計 | 請參閱稅金會計 |
稅金計算
量值
量值是稅金計算的計算塊。 量值可以來自具有不同行為和用於不同計算目的多種類型 (度量類型)。
可用以下測量類型。
測量類型 | 說明 |
---|---|
基準金額 | 此度量類型應用於保留作為稅金計算基礎的金額。 一般來說是基準金額 × 稅率 = 稅額。 |
比率 | 此特殊度量類型是用來提供適用的稅率。 它是一種複合度量類型,也可根據需要用來保留閾值金額值。 |
因素 | 此特殊度量類型是率度量類型的子集。 根據需要,它可用於保留閾值金額值。 |
稅額 | 此度量類型等於基準金額 × 費率。 然後應根據需要分配這筆金額用於會計目的。 |
數量 | 此度量類型應用於已分配的稅額,例如可收回稅額或庫存金額上的載入。 |
百分比 | 這種簡單的度量類型是用於保留任何百分比值。 通常,它應用於庫存百分比或費用百分比上的載入等情況。 |
公式
定義量值後,您可以使用它們來撰寫稅金計算公式。 您可以用兩種標記法來寫公式:
- 簡單分配表示法 –將此表示法用於正常方案。
- 高級線性方程 –將此表示法專門用於含價格的稅金計算方案,例如最高零售價 (MRP)。
可能必須有條件地使用公式。 在這種情況下,使用者應該新增適當的商務條件。
計算時應指派的關鍵模型屬性
下表列出為屬性保留的關鍵字。 建立新的應稅文件模型時,請務必根據此表中的資訊定義模型的屬性。
屬性名稱 | 資料類型 |
---|---|
基準金額 | 實數 |
價格含稅 | 實數 |
價格是否包含稅額 | 實數 |
明細稅額 | 實數 |
這些屬性在 Microsoft 提供的應稅文件 (印度) 模型中可用:
- 基本金額 –此屬性是輸出屬性,用作稅金計算的基本金額。
- 價格含稅 –此屬性更像是一個標誌,告訴稅務引擎稅額包含在明細金額中。
- 價格 中包含的稅額–根據商業慣例或成文法,此屬性是應被視為包含在價格中的稅額。 稅務引擎使用此值來決定發票明細金額以及會計期間應考慮的金額。
- 行稅額 –此屬性是為行計算的稅額。 在不包含價格和包含價格的案例中,該值保持不變。 通常,初始化此屬性時不應考慮扣繳稅款金額。
這些屬性應在稅務文件配設定中,以下列方式初始化和使用。
範例:包含價格情況
'基準金額' = 'Assessable Value' – CGST.'Tax Amount' – 'SGST'.'Tax Amount' – 'IGST'.'Tax Amount' – CESS.'Tax Amount' – CGST_TDS.'Tax Amount' – SGST_TDS.'Tax Amount' – IGST_TDS.'Tax Amount' – CESS_TDS.'Tax Amount'
「價格含稅」 = 1.0
'明細稅額' = CGST.'Tax Amount' + 'SGST'.'Tax Amount' + 'IGST'.'Tax Amount' + 'CESS'.'Tax Amount' + CGST_TDS.'Tax Amount' + SGST_TDS.'Tax Amount' + IGST_TDS.'Tax Amount' + CESS_TDS.'Tax Amount'
'價格含稅' = CGST.'Tax Amount' + 'SGST'.'Tax Amount' + 'IGST'.'Tax Amount' + 'CESS'.'Tax Amount' + CGST_TDS.'Tax Amount' + SGST_TDS.'Tax Amount' + IGST_TDS.'Tax Amount' + CESS_TDS.'Tax Amount'
範例:不包含價格情況
「基準金額」=「應評稅價值」
「價格含稅」 = 0.0
'明細稅額' = CGST.'Tax Amount' + 'SGST'.'Tax Amount' + 'IGST'.'Tax Amount' + BCD.'Tax Amount' + 'ECESS C'.'Tax Amount' + 'SHECESS C'.'Tax Amount' + 'CESS'.'Tax Amount' + CGST_TDS.'Tax Amount' + SGST_TDS.'Tax Amount' + IGST_TDS.'Tax Amount' + CESS_TDS.'Tax Amount'
對於不包含價格情況,引擎隱含初始化價格含稅屬性為 0 (零)。 因此,不必明確地寫出方程式。
稅金會計
稅金會計提供者
稅務會計提供者是稅務會計案例影響的子分類帳。 例如,在採購流程中,如果必須向廠商支付稅款作為廠商發票的一部分,則稅務會計提供者是 當事人/廠商。 稅務會計提供者清單取決於底層 ERP 系統。 對於財務,可以使用以下稅務會計提供者:
- 當事方
- 庫存
- 稅務
- 分類帳
過帳類型
當稅務會計流程影響稅務分類帳時,必須進一步懷疑稅額以用於結算、報告、成本計算和類似目的。 根據國家/地區有關稅收類型的特定法規,過帳類型清單可能會有所不同。 在印度,可用以下過帳類型:
- 可收回稅款
- 應納稅額
- 稅務費用
- 遞延稅款可收回
- 期中稅應付稅款
- 期中稅可收回
稅務信用集區
下圖顯示了印度貨物及服務稅 (GST) 的稅務信用集區範例。
採用上述設定時,每個稅務信用集區都會累積應退稅額和應納稅額。
抵銷規則
抵銷規則決定如何使用應收稅款來抵銷應付稅款。 下表中的範例顯示如何為印度 GST 設定抵銷規則。
可退端 | 應付端 |
---|---|
IGST | IGST、CGST、SGST |
CGST | CGST、IGST |
SGST | SGST、IGST |
CESS | CESS |
CGST_TDS | CGST |
SGST_TDS | SGST |
IGST_TDS | IGST |
CESS_TDS | CESS_TDS |