稅金代碼

稅金計算代碼指出訂單項目的稅金計算方式。商店通常會收兩種類型的稅金:營業稅或消費稅以及貨運稅。 在商店的每個稅金類型中,稅金代碼都是唯一的。 每一訂單項目只會套用每種稅金類型的其中一個稅金計算代碼。

為了方便,稅金計算代碼可以分類到稅金代碼的類別中。 稅金代碼架構由稅金代碼類別群組組成。商店通常只使用一種稅金代碼架構。

TaxCategory 物件對應於商店需要收集的不同稅金,如聯邦、州或省以及行政區等。 每一個 TaxCategory 物件的稅金是依其順序屬性,依升序方式計算。

稅金 CalculationCodes 在 StoreEntity 的每一個 TaxType 中都是唯一的。 任何特定的訂單項目只能套用同一個 TaxType 的一個稅金 CalculationCode。 通常營業稅或消費稅是根據淨價計算,而貨運稅是根據貨運費計算。 不過,若透過適當的 CalculationScaleLookupMethod, 也可以照淨價加上貨運費來計算營業稅或消費稅。 如果要如此做,您需要建立一個預設的貨運稅計算代碼,算出貨運稅為 0, 或完全停用貨運稅 TaxType(其方法為移除 STENCALUSG 資料庫表格中的對應列)。

稅金代碼可附加到線上型錄項目或型錄群組。 當附加到型錄群組時,其作用如同直接附加到該型錄群組內的所有型錄項目。 不過,如果在同一個項目中,附加了一個以上屬於特定 TaxType 物件的稅金計算代碼時, 將只會使用包含最高順序屬性的代碼。

每個稅金計算代碼可以具有多個 CalculationRule,每個 CalculationRule 對應 TaxCategory 物件、TaxJurisdictionGroup 物件和 FulfillmentCenter 物件的組合(組合定義於 TAXJCRULE 資料庫表格中)。 若出貨地址符合一個以上的 TaxJurisdictionGroup 時,將會使用 CalculationRule 物件中,其連結的 TAXJCRULE.PRECEDENCE 欄位值中的最高者。

相關概念

相關參照

IBM copyright