18 SetupUtil::CONFIG_OVERRIDES => [
19 Config::CONFIG_XML_PATH_APPLY_AFTER_DISCOUNT => 1,
20 Config::XML_PATH_ALGORITHM => Calculation::CALC_TOTAL_BASE,
22 SetupUtil::TAX_RATE_OVERRIDES => [
23 SetupUtil::TAX_RATE_TX => 7.5,
24 SetupUtil::TAX_RATE_AUSTIN => 5.5,
26 SetupUtil::TAX_RULE_OVERRIDES => [
29 'code' =>
'Product Tax Rule TX',
30 'product_tax_class_ids' => [SetupUtil::PRODUCT_TAX_CLASS_1],
31 'tax_rate_ids' => [SetupUtil::TAX_RATE_TX],
36 'code' =>
'Product Tax Rule AUSTIN',
37 'product_tax_class_ids' => [SetupUtil::PRODUCT_TAX_CLASS_1],
38 'tax_rate_ids' => [SetupUtil::TAX_RATE_AUSTIN],
40 'calculate_subtotal' => 1,
45 'billing_address' => [
46 'region_id' => SetupUtil::REGION_TX,
48 'shipping_address' => [
49 'region_id' => SetupUtil::REGION_TX,
50 'tax_postcode' => SetupUtil::AUSTIN_POST_CODE,
60 'expected_results' => [
63 'base_subtotal' => 10,
64 'subtotal_incl_tax' => 11.3,
65 'base_subtotal_incl_tax' => 11.3,
67 'base_tax_amount' => 1.3,
68 'shipping_amount' => 0,
69 'base_shipping_amount' => 0,
70 'shipping_incl_tax' => 0,
71 'base_shipping_incl_tax' => 0,
72 'shipping_taxable' => 0,
73 'base_shipping_taxable' => 0,
74 'shipping_tax_amount' => 0,
75 'base_shipping_tax_amount' => 0,
76 'discount_amount' => 0,
77 'base_discount_amount' => 0,
78 'discount_tax_compensation_amount' => 0,
79 'base_discount_tax_compensation_amount' => 0,
80 'shipping_discount_tax_compensation_amount' => 0,
81 'base_shipping_discount_tax_compensation_amount' => 0,
82 'grand_total' => 11.3,
83 'base_grand_total' => 11.3,
85 SetupUtil::TAX_RATE_TX => [
88 'base_amount' => 0.75,
91 'code' => SetupUtil::TAX_RATE_TX,
92 'title' => SetupUtil::TAX_RATE_TX,
97 SetupUtil::TAX_RATE_AUSTIN => [
100 'base_amount' => 0.55,
103 'code' => SetupUtil::TAX_RATE_AUSTIN,
104 'title' => SetupUtil::TAX_RATE_AUSTIN,
114 'base_row_total' => 10,
118 'price_incl_tax' => 1.13,
119 'base_price_incl_tax' => 1.13,
120 'row_total_incl_tax' => 11.3,
121 'base_row_total_incl_tax' => 11.3,
123 'base_tax_amount' => 1.3,
124 'discount_amount' => 0,
125 'base_discount_amount' => 0,
126 'discount_percent' => 0,
127 'discount_tax_compensation_amount' => 0,
128 'base_discount_tax_compensation_amount' => 0,
$taxCalculationData['multi_tax_rule_total_calculate_subtotal_yes']