|
8 | 8 |
|
9 | 9 | $fullTaxDiscountWithTax = [
|
10 | 10 | 'config_data' => [
|
11 |
| - 'config_overrides' => |
12 |
| - [ |
| 11 | + 'config_overrides' => [ |
13 | 12 | Config::CONFIG_XML_PATH_APPLY_AFTER_DISCOUNT => 0,
|
14 | 13 | Config::CONFIG_XML_PATH_DISCOUNT_TAX => 1,
|
15 | 14 | Config::XML_PATH_ALGORITHM => 'ROW_BASE_CALCULATION',
|
16 | 15 | Config::CONFIG_XML_PATH_SHIPPING_TAX_CLASS => SetupUtil::SHIPPING_TAX_CLASS,
|
17 | 16 | ],
|
18 |
| - 'tax_rate_overrides' => |
19 |
| - [ |
| 17 | + 'tax_rate_overrides' => [ |
20 | 18 | SetupUtil::TAX_RATE_TX => 18,
|
21 | 19 | SetupUtil::TAX_RATE_SHIPPING => 0,
|
22 | 20 | ],
|
23 |
| - 'tax_rule_overrides' => |
24 |
| - [ |
| 21 | + 'tax_rule_overrides' => [ |
25 | 22 | [
|
26 | 23 | 'code' => 'Product Tax Rule',
|
27 |
| - 'product_tax_class_ids' => |
28 |
| - [ |
| 24 | + 'product_tax_class_ids' => [ |
29 | 25 | SetupUtil::PRODUCT_TAX_CLASS_1
|
30 | 26 | ],
|
31 | 27 | ],
|
32 | 28 | [
|
33 | 29 | 'code' => 'Shipping Tax Rule',
|
34 |
| - 'product_tax_class_ids' => |
35 |
| - [ |
| 30 | + 'product_tax_class_ids' => [ |
36 | 31 | SetupUtil::SHIPPING_TAX_CLASS
|
37 | 32 | ],
|
38 |
| - 'tax_rate_ids' => |
39 |
| - [ |
| 33 | + 'tax_rate_ids' => [ |
40 | 34 | SetupUtil::TAX_RATE_SHIPPING,
|
41 | 35 | ],
|
42 | 36 | ],
|
43 | 37 | ],
|
44 | 38 | ],
|
45 | 39 | 'quote_data' => [
|
46 |
| - 'billing_address' => |
47 |
| - [ |
| 40 | + 'billing_address' => [ |
48 | 41 | 'region_id' => SetupUtil::REGION_TX,
|
49 | 42 | ],
|
50 |
| - 'shipping_address' => |
51 |
| - [ |
| 43 | + 'shipping_address' => [ |
52 | 44 | 'region_id' => SetupUtil::REGION_TX,
|
53 | 45 | ],
|
54 |
| - 'items' => |
55 |
| - [ |
| 46 | + 'items' => [ |
56 | 47 | [
|
57 | 48 | 'sku' => 'simple1',
|
58 | 49 | 'price' => 2542.37,
|
59 | 50 | 'qty' => 2,
|
60 | 51 | ]
|
61 | 52 | ],
|
62 | 53 | 'shipping_method' => 'free',
|
63 |
| - 'shopping_cart_rules' => |
64 |
| - [ |
65 |
| - ['discount_amount' => 100], |
| 54 | + 'shopping_cart_rules' => [ |
| 55 | + [ |
| 56 | + 'discount_amount' => 100 |
| 57 | + ], |
66 | 58 | ],
|
67 | 59 | ],
|
68 | 60 | 'expected_result' => [
|
69 |
| - 'address_data' => |
70 |
| - [ |
| 61 | + 'address_data' => [ |
71 | 62 | 'subtotal' => 5084.74,
|
72 | 63 | 'base_subtotal' => 5084.74,
|
73 | 64 | 'subtotal_incl_tax' => 5999.99,
|
|
88 | 79 | 'base_shipping_discount_tax_compensation_amount' => 0,
|
89 | 80 | 'grand_total' => 0,
|
90 | 81 | 'base_grand_total' => 0,
|
91 |
| - 'applied_taxes' => |
92 |
| - [ |
93 |
| - SetupUtil::TAX_RATE_TX => |
94 |
| - [ |
| 82 | + 'applied_taxes' => [ |
| 83 | + SetupUtil::TAX_RATE_TX => [ |
95 | 84 | 'percent' => 18,
|
96 | 85 | 'amount' => 915.25,
|
97 | 86 | 'base_amount' => 915.25,
|
98 |
| - 'rates' => |
99 |
| - [ |
| 87 | + 'rates' => [ |
100 | 88 | [
|
101 | 89 | 'code' => SetupUtil::TAX_RATE_TX,
|
102 | 90 | 'title' => SetupUtil::TAX_RATE_TX,
|
|
106 | 94 | ]
|
107 | 95 | ],
|
108 | 96 | ],
|
109 |
| - 'items_data' => |
110 |
| - [ |
111 |
| - 'simple1' => |
112 |
| - [ |
| 97 | + 'items_data' => [ |
| 98 | + 'simple1' => [ |
113 | 99 | 'row_total' => 5084.74,
|
114 | 100 | 'base_row_total' => 5084.74,
|
115 | 101 | 'tax_percent' => 18,
|
|
0 commit comments