OnePica_AvaTax - Version 3.2.0

Version Notes

Implemented compatibility with PHP7
Implement include tax feature

Download this release

Release Info

Developer Astound Commerce
Extension OnePica_AvaTax
Version 3.2.0
Comparing to
See all releases


Code changes from version 3.1.0 to 3.2.0

app/code/community/OnePica/AvaTax/Helper/GiftWrapping/Data.php DELETED
@@ -1,155 +0,0 @@
1
- <?php
2
- /**
3
- * OnePica_AvaTax
4
- *
5
- * NOTICE OF LICENSE
6
- *
7
- * This source file is subject to the Open Software License (OSL 3.0), a
8
- * copy of which is available through the world-wide-web at this URL:
9
- * http://opensource.org/licenses/osl-3.0.php
10
- *
11
- * @category OnePica
12
- * @package OnePica_AvaTax
13
- * @author OnePica Codemaster <codemaster@onepica.com>
14
- * @copyright Copyright (c) 2009 One Pica, Inc.
15
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
16
- */
17
-
18
- /**
19
- * Class OnePica_AvaTax_Helper_Data
20
- */
21
- class OnePica_AvaTax_Helper_GiftWrapping_Data extends Enterprise_GiftWrapping_Helper_Data
22
- {
23
- /**
24
- * Check ability to display prices including tax for gift wrapping in shopping cart
25
- *
26
- * @param Mage_Core_Model_Store|int $store
27
- * @return bool
28
- */
29
- public function displayCartWrappingIncludeTaxPrice($store = null)
30
- {
31
- if ($this->_isServiceEnable($store)) {
32
- return false;
33
- }
34
-
35
- return parent::displayCartWrappingIncludeTaxPrice($store);
36
- }
37
-
38
- /**
39
- * Check ability to display prices excluding tax for gift wrapping in shopping cart
40
- *
41
- * @param Mage_Core_Model_Store|int $store
42
- * @return bool
43
- */
44
- public function displayCartWrappingExcludeTaxPrice($store = null)
45
- {
46
- if ($this->_isServiceEnable($store)) {
47
- return true;
48
- }
49
-
50
- return parent::displayCartWrappingExcludeTaxPrice($store);
51
- }
52
-
53
- /**
54
- * Check ability to display both prices for gift wrapping in shopping cart
55
- *
56
- * @param Mage_Core_Model_Store|int $store
57
- * @return bool
58
- */
59
- public function displayCartWrappingBothPrices($store = null)
60
- {
61
- if ($this->_isServiceEnable($store)) {
62
- return false;
63
- }
64
-
65
- return parent::displayCartCardBothPrices($store);
66
- }
67
-
68
- /**
69
- * Check ability to display prices including tax for printed card in shopping cart
70
- *
71
- * @param Mage_Core_Model_Store|int $store
72
- * @return bool
73
- */
74
- public function displayCartCardIncludeTaxPrice($store = null)
75
- {
76
- if ($this->_isServiceEnable($store)) {
77
- return false;
78
- }
79
-
80
- return parent::displayCartCardIncludeTaxPrice($store);
81
- }
82
-
83
- /**
84
- * Check ability to display both prices for printed card in shopping cart
85
- *
86
- * @param Mage_Core_Model_Store|int $store
87
- * @return bool
88
- */
89
- public function displayCartCardBothPrices($store = null)
90
- {
91
- if ($this->_isServiceEnable($store)) {
92
- return false;
93
- }
94
-
95
- return parent::displayCartCardBothPrices($store);
96
- }
97
-
98
- /**
99
- * Check ability to display prices including tax for gift wrapping in backend sales
100
- *
101
- * @param Mage_Core_Model_Store|int $store
102
- * @return bool
103
- */
104
- public function displaySalesWrappingIncludeTaxPrice($store = null)
105
- {
106
- if ($this->_isServiceEnable($store)) {
107
- return false;
108
- }
109
-
110
- return parent::displaySalesWrappingIncludeTaxPrice($store);
111
- }
112
-
113
- /**
114
- * Check ability to display prices excluding tax for gift wrapping in backend sales
115
- *
116
- * @param Mage_Core_Model_Store|int $store
117
- * @return bool
118
- */
119
- public function displaySalesWrappingExcludeTaxPrice($store = null)
120
- {
121
- if ($this->_isServiceEnable($store)) {
122
- return true;
123
- }
124
-
125
- return parent::displaySalesWrappingExcludeTaxPrice($store);
126
- }
127
-
128
- /**
129
- * Check ability to display both prices for gift wrapping in backend sales
130
- *
131
- * @param Mage_Core_Model_Store|int $store
132
- * @return bool
133
- */
134
- public function displaySalesWrappingBothPrices($store = null)
135
- {
136
- if ($this->_isServiceEnable($store)) {
137
- return false;
138
- }
139
-
140
- return parent::displaySalesWrappingBothPrices($store);
141
- }
142
-
143
- /**
144
- * Is avatax service enabled
145
- *
146
- * @param Mage_Core_Model_Store|int $store
147
- * @return bool
148
- */
149
- protected function _isServiceEnable($store)
150
- {
151
- /** @var OnePica_AvaTax_Helper_Data $dataHelper */
152
- $dataHelper = Mage::helper('avatax');
153
- return $dataHelper->isServiceEnabled($store);
154
- }
155
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/OnePica/AvaTax/Model/Tax/Config.php CHANGED
@@ -24,21 +24,6 @@
24
  */
25
  class OnePica_AvaTax_Model_Tax_Config extends Mage_Tax_Model_Config
26
  {
27
- /**
28
- * Check if product prices inputed include tax
29
- *
30
- * @param Mage_Core_Model_Store|int $store
31
- * @return bool
32
- */
33
- public function priceIncludesTax($store = null)
34
- {
35
- if ($this->_getDataHelper()->isServiceEnabled($store)) {
36
- return false;
37
- }
38
-
39
- return parent::priceIncludesTax($store);
40
- }
41
-
42
  /**
43
  * Get configuration setting "Apply Discount On Prices Including Tax" value
44
  * Always apply discount first since AvaTax does not support line-level item discount amounts
@@ -49,6 +34,10 @@ class OnePica_AvaTax_Model_Tax_Config extends Mage_Tax_Model_Config
49
  public function discountTax($store = null)
50
  {
51
  if ($this->_getDataHelper()->isServiceEnabled($store)) {
 
 
 
 
52
  return false;
53
  }
54
 
@@ -64,7 +53,9 @@ class OnePica_AvaTax_Model_Tax_Config extends Mage_Tax_Model_Config
64
  public function applyTaxAfterDiscount($store = null)
65
  {
66
  if ($this->_getDataHelper()->isServiceEnabled($store)) {
67
- return true;
 
 
68
  }
69
 
70
  return parent::applyTaxAfterDiscount($store);
@@ -82,6 +73,10 @@ class OnePica_AvaTax_Model_Tax_Config extends Mage_Tax_Model_Config
82
  public function getPriceDisplayType($store = null)
83
  {
84
  if ($this->_getDataHelper()->isServiceEnabled($store)) {
 
 
 
 
85
  return Mage_Tax_Model_Config::DISPLAY_TYPE_EXCLUDING_TAX;
86
  }
87
 
@@ -97,6 +92,10 @@ class OnePica_AvaTax_Model_Tax_Config extends Mage_Tax_Model_Config
97
  public function getShippingPriceDisplayType($store = null)
98
  {
99
  if ($this->_getDataHelper()->isServiceEnabled($store)) {
 
 
 
 
100
  return Mage_Tax_Model_Config::DISPLAY_TYPE_EXCLUDING_TAX;
101
  }
102
 
@@ -112,6 +111,10 @@ class OnePica_AvaTax_Model_Tax_Config extends Mage_Tax_Model_Config
112
  public function crossBorderTradeEnabled($store = null)
113
  {
114
  if ($this->_getDataHelper()->isServiceEnabled($store)) {
 
 
 
 
115
  return false;
116
  }
117
 
@@ -127,280 +130,14 @@ class OnePica_AvaTax_Model_Tax_Config extends Mage_Tax_Model_Config
127
  public function shippingPriceIncludesTax($store = null)
128
  {
129
  if ($this->_getDataHelper()->isServiceEnabled($store)) {
130
- return false;
131
- }
132
-
133
- return parent::shippingPriceIncludesTax($store);
134
- }
135
 
136
- /**
137
- * Check if display cart prices included tax
138
- *
139
- * @param mixed $store
140
- * @return bool
141
- */
142
- public function displayCartPricesInclTax($store = null)
143
- {
144
- if ($this->_getDataHelper()->isServiceEnabled($store)) {
145
  return false;
146
  }
147
 
148
- return parent::displayCartPricesInclTax($store);
149
- }
150
-
151
- /**
152
- * Check if display cart prices excluded tax
153
- *
154
- * @param mixed $store
155
- * @return bool
156
- */
157
- public function displayCartPricesExclTax($store = null)
158
- {
159
- if ($this->_getDataHelper()->isServiceEnabled($store)) {
160
- return true;
161
- }
162
-
163
- return parent::displayCartPricesExclTax($store);
164
- }
165
-
166
- /**
167
- * Check if display cart prices included and excluded tax
168
- *
169
- * @param mixed $store
170
- * @return bool
171
- */
172
- public function displayCartPricesBoth($store = null)
173
- {
174
- if ($this->_getDataHelper()->isServiceEnabled($store)) {
175
- return false;
176
- }
177
-
178
- return parent::displayCartPricesBoth($store);
179
- }
180
-
181
- /**
182
- * Check if display cart subtotal included tax
183
- *
184
- * @param mixed $store
185
- * @return bool
186
- */
187
- public function displayCartSubtotalInclTax($store = null)
188
- {
189
- if ($this->_getDataHelper()->isServiceEnabled($store)) {
190
- return false;
191
- }
192
-
193
- return parent::displayCartSubtotalInclTax($store);
194
- }
195
-
196
- /**
197
- * Check if display cart subtotal excluded tax
198
- *
199
- * @param mixed $store
200
- * @return bool
201
- */
202
- public function displayCartSubtotalExclTax($store = null)
203
- {
204
- if ($this->_getDataHelper()->isServiceEnabled($store)) {
205
- return true;
206
- }
207
-
208
- return parent::displayCartSubtotalExclTax($store);
209
- }
210
-
211
- /**
212
- * Check if display cart subtotal included and excluded tax
213
- *
214
- * @param mixed $store
215
- * @return bool
216
- */
217
- public function displayCartSubtotalBoth($store = null)
218
- {
219
- if ($this->_getDataHelper()->isServiceEnabled($store)) {
220
- return false;
221
- }
222
-
223
- return parent::displayCartSubtotalBoth($store);
224
- }
225
-
226
- /**
227
- * Check if display cart shipping included tax
228
- *
229
- * @param mixed $store
230
- * @return bool
231
- */
232
- public function displayCartShippingInclTax($store = null)
233
- {
234
- if ($this->_getDataHelper()->isServiceEnabled($store)) {
235
- return false;
236
- }
237
-
238
- return parent::displayCartShippingInclTax($store);
239
- }
240
-
241
- /**
242
- * Check if display cart shipping excluded tax
243
- *
244
- * @param mixed $store
245
- * @return bool
246
- */
247
- public function displayCartShippingExclTax($store = null)
248
- {
249
- if ($this->_getDataHelper()->isServiceEnabled($store)) {
250
- return true;
251
- }
252
-
253
- return parent::displayCartShippingExclTax($store);
254
- }
255
-
256
- /**
257
- * Check if display cart shipping included and excluded tax
258
- *
259
- * @param mixed $store
260
- * @return bool
261
- */
262
- public function displayCartShippingBoth($store = null)
263
- {
264
- if ($this->_getDataHelper()->isServiceEnabled($store)) {
265
- return false;
266
- }
267
-
268
- return parent::displayCartShippingBoth($store);
269
- }
270
-
271
- /**
272
- * Check if display sales prices include tax
273
- *
274
- * @param mixed $store
275
- * @return bool
276
- */
277
- public function displaySalesPricesInclTax($store = null)
278
- {
279
- if ($this->_getDataHelper()->isServiceEnabled($store)) {
280
- return false;
281
- }
282
-
283
- return parent::displaySalesPricesInclTax($store);
284
- }
285
-
286
- /**
287
- * Check if display sales prices exclude tax
288
- *
289
- * @param mixed $store
290
- * @return bool
291
- */
292
- public function displaySalesPricesExclTax($store = null)
293
- {
294
- if ($this->_getDataHelper()->isServiceEnabled($store)) {
295
- return true;
296
- }
297
-
298
- return parent::displaySalesPricesExclTax($store);
299
- }
300
-
301
- /**
302
- * Check if display sales prices include and exclude tax
303
- *
304
- * @param mixed $store
305
- * @return bool
306
- */
307
- public function displaySalesPricesBoth($store = null)
308
- {
309
- if ($this->_getDataHelper()->isServiceEnabled($store)) {
310
- return false;
311
- }
312
-
313
- return parent::displaySalesPricesBoth($store);
314
- }
315
-
316
- /**
317
- * Check if display sales subtotal include tax
318
- *
319
- * @param mixed $store
320
- * @return bool
321
- */
322
- public function displaySalesSubtotalInclTax($store = null)
323
- {
324
- if ($this->_getDataHelper()->isServiceEnabled($store)) {
325
- return false;
326
- }
327
-
328
- return parent::displaySalesSubtotalInclTax($store);
329
- }
330
-
331
- /**
332
- * Check if display sales subtotal exclude tax
333
- *
334
- * @param mixed $store
335
- * @return bool
336
- */
337
- public function displaySalesSubtotalExclTax($store = null)
338
- {
339
- if ($this->_getDataHelper()->isServiceEnabled($store)) {
340
- return true;
341
- }
342
-
343
- return parent::displaySalesSubtotalExclTax($store);
344
- }
345
-
346
- /**
347
- * Check if display sales subtotal include and exclude tax
348
- *
349
- * @param mixed $store
350
- * @return bool
351
- */
352
- public function displaySalesSubtotalBoth($store = null)
353
- {
354
- if ($this->_getDataHelper()->isServiceEnabled($store)) {
355
- return false;
356
- }
357
-
358
- return parent::displaySalesSubtotalBoth($store);
359
- }
360
-
361
- /**
362
- * Check if display sales shipping include tax
363
- *
364
- * @param mixed $store
365
- * @return bool
366
- */
367
- public function displaySalesShippingInclTax($store = null)
368
- {
369
- if ($this->_getDataHelper()->isServiceEnabled($store)) {
370
- return false;
371
- }
372
-
373
- return parent::displaySalesShippingInclTax($store);
374
- }
375
-
376
- /**
377
- * Check if display sales shipping exclude tax
378
- *
379
- * @param mixed $store
380
- * @return bool
381
- */
382
- public function displaySalesShippingExclTax($store = null)
383
- {
384
- if ($this->_getDataHelper()->isServiceEnabled($store)) {
385
- return true;
386
- }
387
-
388
- return parent::displaySalesShippingExclTax($store);
389
- }
390
-
391
- /**
392
- * Check if display sales shipping include and exclude tax
393
- *
394
- * @param mixed $store
395
- * @return bool
396
- */
397
- public function displaySalesShippingBoth($store = null)
398
- {
399
- if ($this->_getDataHelper()->isServiceEnabled($store)) {
400
- return false;
401
- }
402
-
403
- return parent::displaySalesShippingBoth($store);
404
  }
405
 
406
  /**
24
  */
25
  class OnePica_AvaTax_Model_Tax_Config extends Mage_Tax_Model_Config
26
  {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
27
  /**
28
  * Get configuration setting "Apply Discount On Prices Including Tax" value
29
  * Always apply discount first since AvaTax does not support line-level item discount amounts
34
  public function discountTax($store = null)
35
  {
36
  if ($this->_getDataHelper()->isServiceEnabled($store)) {
37
+ if ($this->_getTaxDataHelper()->priceIncludesTax($store)) {
38
+ return true;
39
+ }
40
+
41
  return false;
42
  }
43
 
53
  public function applyTaxAfterDiscount($store = null)
54
  {
55
  if ($this->_getDataHelper()->isServiceEnabled($store)) {
56
+ if (!$this->_getTaxDataHelper()->priceIncludesTax($store)) {
57
+ return true;
58
+ }
59
  }
60
 
61
  return parent::applyTaxAfterDiscount($store);
73
  public function getPriceDisplayType($store = null)
74
  {
75
  if ($this->_getDataHelper()->isServiceEnabled($store)) {
76
+ if ($this->_getTaxDataHelper()->priceIncludesTax($store)) {
77
+ return Mage_Tax_Model_Config::DISPLAY_TYPE_INCLUDING_TAX;
78
+ }
79
+
80
  return Mage_Tax_Model_Config::DISPLAY_TYPE_EXCLUDING_TAX;
81
  }
82
 
92
  public function getShippingPriceDisplayType($store = null)
93
  {
94
  if ($this->_getDataHelper()->isServiceEnabled($store)) {
95
+ if ($this->_getTaxDataHelper()->shippingPriceIncludesTax($store)) {
96
+ return Mage_Tax_Model_Config::DISPLAY_TYPE_INCLUDING_TAX;
97
+ }
98
+
99
  return Mage_Tax_Model_Config::DISPLAY_TYPE_EXCLUDING_TAX;
100
  }
101
 
111
  public function crossBorderTradeEnabled($store = null)
112
  {
113
  if ($this->_getDataHelper()->isServiceEnabled($store)) {
114
+ if ($this->_getTaxDataHelper()->priceIncludesTax($store)) {
115
+ return true;
116
+ }
117
+
118
  return false;
119
  }
120
 
130
  public function shippingPriceIncludesTax($store = null)
131
  {
132
  if ($this->_getDataHelper()->isServiceEnabled($store)) {
133
+ if ($this->_getTaxDataHelper()->priceIncludesTax($store)) {
134
+ return true;
135
+ }
 
 
136
 
 
 
 
 
 
 
 
 
 
137
  return false;
138
  }
139
 
140
+ return parent::shippingPriceIncludesTax($store);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
141
  }
142
 
143
  /**
app/code/community/OnePica/AvaTax/etc/config.xml CHANGED
@@ -19,7 +19,7 @@
19
  <config>
20
  <modules>
21
  <OnePica_AvaTax>
22
- <version>3.1.0.2</version>
23
  </OnePica_AvaTax>
24
  </modules>
25
  <global>
@@ -79,11 +79,6 @@
79
  <data>OnePica_AvaTax_Helper_Tax_Data</data>
80
  </rewrite>
81
  </tax>
82
- <enterprise_giftwrapping>
83
- <rewrite>
84
- <data>OnePica_AvaTax_Helper_GiftWrapping_Data</data>
85
- </rewrite>
86
- </enterprise_giftwrapping>
87
  </helpers>
88
  <blocks>
89
  <avatax>
19
  <config>
20
  <modules>
21
  <OnePica_AvaTax>
22
+ <version>3.2.0.0</version>
23
  </OnePica_AvaTax>
24
  </modules>
25
  <global>
79
  <data>OnePica_AvaTax_Helper_Tax_Data</data>
80
  </rewrite>
81
  </tax>
 
 
 
 
 
82
  </helpers>
83
  <blocks>
84
  <avatax>
app/code/community/OnePica/AvaTax/etc/system-disabled.xml CHANGED
@@ -31,11 +31,6 @@
31
  </classes>
32
  <calculation>
33
  <fields>
34
- <price_includes_tax>
35
- <show_in_default>1</show_in_default>
36
- <show_in_website>1</show_in_website>
37
- <show_in_store>0</show_in_store>
38
- </price_includes_tax>
39
  <based_on>
40
  <show_in_default>1</show_in_default>
41
  <show_in_website>1</show_in_website>
@@ -67,9 +62,11 @@
67
  <show_in_store>0</show_in_store>
68
  </cross_border_trade_enabled>
69
  <apply_after_discount>
70
- <show_in_default>1</show_in_default>
71
- <show_in_website>1</show_in_website>
72
- <show_in_store>0</show_in_store>
 
 
73
  </apply_after_discount>
74
  </fields>
75
  </calculation>
@@ -97,25 +94,6 @@
97
  </shipping>
98
  </fields>
99
  </display>
100
- <cart_display>
101
- <fields>
102
- <price>
103
- <show_in_default>1</show_in_default>
104
- <show_in_website>1</show_in_website>
105
- <show_in_store>1</show_in_store>
106
- </price>
107
- <subtotal>
108
- <show_in_default>1</show_in_default>
109
- <show_in_website>1</show_in_website>
110
- <show_in_store>1</show_in_store>
111
- </subtotal>
112
- <shipping>
113
- <show_in_default>1</show_in_default>
114
- <show_in_website>1</show_in_website>
115
- <show_in_store>1</show_in_store>
116
- </shipping>
117
- </fields>
118
- </cart_display>
119
  <sales_display>
120
  <fields>
121
  <full_summary>
@@ -123,21 +101,6 @@
123
  <show_in_website>1</show_in_website>
124
  <show_in_store>1</show_in_store>
125
  </full_summary>
126
- <price>
127
- <show_in_default>1</show_in_default>
128
- <show_in_website>1</show_in_website>
129
- <show_in_store>1</show_in_store>
130
- </price>
131
- <subtotal>
132
- <show_in_default>1</show_in_default>
133
- <show_in_website>1</show_in_website>
134
- <show_in_store>1</show_in_store>
135
- </subtotal>
136
- <shipping>
137
- <show_in_default>1</show_in_default>
138
- <show_in_website>1</show_in_website>
139
- <show_in_store>1</show_in_store>
140
- </shipping>
141
  </fields>
142
  </sales_display>
143
  </groups>
31
  </classes>
32
  <calculation>
33
  <fields>
 
 
 
 
 
34
  <based_on>
35
  <show_in_default>1</show_in_default>
36
  <show_in_website>1</show_in_website>
62
  <show_in_store>0</show_in_store>
63
  </cross_border_trade_enabled>
64
  <apply_after_discount>
65
+ <depends>
66
+ <price_includes_tax>
67
+ <value>0|1</value>
68
+ </price_includes_tax>
69
+ </depends>
70
  </apply_after_discount>
71
  </fields>
72
  </calculation>
94
  </shipping>
95
  </fields>
96
  </display>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
97
  <sales_display>
98
  <fields>
99
  <full_summary>
101
  <show_in_website>1</show_in_website>
102
  <show_in_store>1</show_in_store>
103
  </full_summary>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
104
  </fields>
105
  </sales_display>
106
  </groups>
app/code/community/OnePica/AvaTax/etc/system.xml CHANGED
@@ -545,11 +545,6 @@
545
  </classes>
546
  <calculation>
547
  <fields>
548
- <price_includes_tax>
549
- <show_in_default>0</show_in_default>
550
- <show_in_website>0</show_in_website>
551
- <show_in_store>0</show_in_store>
552
- </price_includes_tax>
553
  <based_on>
554
  <!-- AvaTax always computes tax based on ship from and ship to addresses. -->
555
  <show_in_default>0</show_in_default>
@@ -585,51 +580,14 @@
585
  <show_in_store>0</show_in_store>
586
  </shipping_includes_tax>
587
  <apply_after_discount>
588
- <show_in_default>0</show_in_default>
589
- <show_in_website>0</show_in_website>
590
- <show_in_store>0</show_in_store>
 
 
591
  </apply_after_discount>
592
  </fields>
593
  </calculation>
594
- <cart_display>
595
- <fields>
596
- <price>
597
- <show_in_default>0</show_in_default>
598
- <show_in_website>0</show_in_website>
599
- <show_in_store>0</show_in_store>
600
- </price>
601
- <subtotal>
602
- <show_in_default>0</show_in_default>
603
- <show_in_website>0</show_in_website>
604
- <show_in_store>0</show_in_store>
605
- </subtotal>
606
- <shipping>
607
- <show_in_default>0</show_in_default>
608
- <show_in_website>0</show_in_website>
609
- <show_in_store>0</show_in_store>
610
- </shipping>
611
- </fields>
612
- </cart_display>
613
- <sales_display>
614
- <fields>
615
- <price>
616
- <show_in_default>0</show_in_default>
617
- <show_in_website>0</show_in_website>
618
- <show_in_store>0</show_in_store>
619
- </price>
620
- <subtotal>
621
- <show_in_default>0</show_in_default>
622
- <show_in_website>0</show_in_website>
623
- <show_in_store>0</show_in_store>
624
- </subtotal>
625
- <shipping>
626
- <show_in_default>0</show_in_default>
627
- <show_in_website>0</show_in_website>
628
- <show_in_store>0</show_in_store>
629
- </shipping>
630
- </fields>
631
- </sales_display>
632
-
633
  <defaults>
634
  <fields>
635
  <region translate="comment">
545
  </classes>
546
  <calculation>
547
  <fields>
 
 
 
 
 
548
  <based_on>
549
  <!-- AvaTax always computes tax based on ship from and ship to addresses. -->
550
  <show_in_default>0</show_in_default>
580
  <show_in_store>0</show_in_store>
581
  </shipping_includes_tax>
582
  <apply_after_discount>
583
+ <depends>
584
+ <price_includes_tax separator="|">
585
+ <value>1</value>
586
+ </price_includes_tax>
587
+ </depends>
588
  </apply_after_discount>
589
  </fields>
590
  </calculation>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
591
  <defaults>
592
  <fields>
593
  <region translate="comment">
lib/AvaTax/AvaTax.php CHANGED
@@ -9,9 +9,8 @@
9
  * Defines class loading search path.
10
  */
11
 
12
- function __autoload($class_name)
13
  {
14
-
15
  $path=dirname(__FILE__).'/classes/'.$class_name . '.class.php';
16
 
17
  if(!file_exists($path))
@@ -24,10 +23,11 @@ function __autoload($class_name)
24
  $path=dirname(__FILE__).'/classes/AvaCert2Svc/'.$class_name . '.class.php';
25
  }
26
 
27
- require_once $path;
28
-
29
-
30
- }
 
31
 
32
  function EnsureIsArray( $obj )
33
  {
9
  * Defines class loading search path.
10
  */
11
 
12
+ spl_autoload_register(function ($class_name)
13
  {
 
14
  $path=dirname(__FILE__).'/classes/'.$class_name . '.class.php';
15
 
16
  if(!file_exists($path))
23
  $path=dirname(__FILE__).'/classes/AvaCert2Svc/'.$class_name . '.class.php';
24
  }
25
 
26
+ if(file_exists($path))
27
+ {
28
+ require_once $path;
29
+ }
30
+ });
31
 
32
  function EnsureIsArray( $obj )
33
  {
lib/AvaTax/classes/ATConfig.class.php CHANGED
@@ -9,7 +9,7 @@
9
  * {@link AddressServiceSoap} and {@link TaxServiceSoap} read this file during initialization.
10
  *
11
  * @author Avalara
12
- * @copyright 2004 - 2011 Avalara, Inc. All rights reserved.
13
  * @package Base
14
  */
15
 
@@ -52,18 +52,20 @@ $__wsdldir = dirname(__FILE__)."/wsdl";
52
  /* This is the default configuration - it is used if no other configuration is specified */
53
  new ATConfig('Default', array(
54
  'url' => 'no url specified',
 
55
  'addressService' => '/Address/AddressSvc.asmx',
56
  'taxService' => '/Tax/TaxSvc.asmx',
57
  'batchService'=> '/Batch/BatchSvc.asmx',
58
  'avacert2Service'=> '/AvaCert2/AvaCert2Svc.asmx',
 
59
  'addressWSDL' => 'file://'.$__wsdldir.'/Address.wsdl',
60
  'taxWSDL' => 'file://'.$__wsdldir.'/Tax.wsdl',
61
  'batchWSDL' => 'file://'.$__wsdldir.'/BatchSvc.wsdl',
62
  'avacert2WSDL' => 'file://'.$__wsdldir.'/AvaCert2Svc.wsdl',
63
- 'account' => '<your account number here>',
64
- 'license' => '<your license key here>',
65
- 'adapter' => 'avatax4php,14.2.0.0',
66
  'client' => 'AvalaraPHPInterface,1.0',
67
- 'name' => '13.7.0.0',
68
  'trace' => true) // change to false for production
69
  );
9
  * {@link AddressServiceSoap} and {@link TaxServiceSoap} read this file during initialization.
10
  *
11
  * @author Avalara
12
+ * @copyright © 2004 - 2016 Avalara, Inc. All rights reserved.
13
  * @package Base
14
  */
15
 
52
  /* This is the default configuration - it is used if no other configuration is specified */
53
  new ATConfig('Default', array(
54
  'url' => 'no url specified',
55
+ 'accountService' => '/Account/AccountSvc.asmx',
56
  'addressService' => '/Address/AddressSvc.asmx',
57
  'taxService' => '/Tax/TaxSvc.asmx',
58
  'batchService'=> '/Batch/BatchSvc.asmx',
59
  'avacert2Service'=> '/AvaCert2/AvaCert2Svc.asmx',
60
+ 'accountWSDL' => 'file://'.$__wsdldir.'/Account.wsdl',
61
  'addressWSDL' => 'file://'.$__wsdldir.'/Address.wsdl',
62
  'taxWSDL' => 'file://'.$__wsdldir.'/Tax.wsdl',
63
  'batchWSDL' => 'file://'.$__wsdldir.'/BatchSvc.wsdl',
64
  'avacert2WSDL' => 'file://'.$__wsdldir.'/AvaCert2Svc.wsdl',
65
+ 'account' => '<Your Production Account Here>',
66
+ 'license' => '<Your Production License Key Here>',
67
+ 'adapter' => 'avatax4php,15.5.1.0',
68
  'client' => 'AvalaraPHPInterface,1.0',
69
+ 'name' => '15.5.1.0',
70
  'trace' => true) // change to false for production
71
  );
lib/AvaTax/classes/AccountServiceSoap.class.php ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * AccountServiceSoap.class.php
4
+ */
5
+
6
+ /**
7
+ * Proxy interface for the Avalara Accounts Web Service.
8
+ *
9
+ * AccountServiceSoap reads its configuration values from static variables defined
10
+ * in ATConfig.class.php. This file must be properly configured with your security credentials.
11
+ *
12
+ * <p>
13
+ * <b>Example:</b>
14
+ * <pre>
15
+ * $accountService = new AccountServiceSoap();
16
+ * </pre>
17
+ * @author Avalara
18
+ * @copyright © 2004 - 2016 Avalara, Inc. All rights reserved.
19
+ * @package Address
20
+ */
21
+
22
+ class AccountServiceSoap extends AvalaraSoapClient
23
+ {
24
+ static protected $classmap = array(
25
+ 'UserFetch' => 'UserFetch',
26
+ 'BaseRequest' => 'BaseRequest',
27
+ 'ValidateRequest' => 'ValidateRequest',
28
+ 'BaseAddress' => 'BaseAddress',
29
+ 'URL' => 'URL',
30
+ 'UserName' => 'UserName',
31
+ 'Password' => 'Password',
32
+ 'BaseResult' => 'BaseResult',
33
+ 'SeverityLevel' => 'SeverityLevel',
34
+ 'Message' => 'Message',
35
+ 'Profile' => 'Profile',
36
+ 'Ping' => 'Ping',
37
+ 'PingResult' => 'PingResult',
38
+ 'IsAuthorized' => 'IsAuthorized',
39
+ 'IsAuthorizedResult' => 'IsAuthorizedResult');
40
+
41
+ /**
42
+ * Construct a proxy for Avalara's Address Web Service using the default URL as coded in the class or programatically set.
43
+ *
44
+ * <b>Example:</b>
45
+ * <pre>
46
+ * $port = new AccountServiceSoap();
47
+ * $port->ping();
48
+ * </pre>
49
+ *
50
+ * @see AvalaraSoapClient
51
+ * @see TaxServiceSoap
52
+ */
53
+
54
+ public function __construct($configurationName = 'Default')
55
+ {
56
+ $config = new ATConfig($configurationName);
57
+ $this->client = new DynamicSoapClient (
58
+ $config->accountWSDL,
59
+ array
60
+ (
61
+ 'location' => $config->url.$config->accountService,
62
+ 'trace' => $config->trace,
63
+ 'classmap' => AccountServiceSoap::$classmap
64
+ ),
65
+ $config
66
+ );
67
+ }
68
+
69
+ public function ping($message = '')
70
+ {
71
+ return $this->client->Ping(array('Message' => $message))->PingResult;
72
+ }
73
+
74
+ public function isAuthorized($operations)
75
+ {
76
+ return $this->client->IsAuthorized(array('Operations' => $operations))->IsAuthorizedResult;
77
+ }
78
+
79
+ public function CompanyFetch($validateRequest)
80
+ {
81
+ return $this->client->CompanyFetch(array('FetchRequest' => $validateRequest))->CompanyFetchResult;
82
+ }
83
+ }
lib/AvaTax/classes/BaseResult.class.php CHANGED
@@ -7,7 +7,7 @@
7
  * The base class for result objects that return a ResultCode and Messages collection -- There is no reason for clients to create these.
8
  *
9
  * @author Avalara
10
- * @copyright 2004 - 2011 Avalara, Inc. All rights reserved.
11
  * @package Base
12
  */
13
 
@@ -35,5 +35,9 @@ class BaseResult
35
  * @return array
36
  */
37
  public function getMessages() { return EnsureIsArray($this->Messages->Message); }
38
-
 
 
 
 
39
  }
7
  * The base class for result objects that return a ResultCode and Messages collection -- There is no reason for clients to create these.
8
  *
9
  * @author Avalara
10
+ * @copyright © 2004 - 2011 Avalara, Inc. All rights reserved.
11
  * @package Base
12
  */
13
 
35
  * @return array
36
  */
37
  public function getMessages() { return EnsureIsArray($this->Messages->Message); }
38
+ /**
39
+ * Accessor
40
+ * @return array
41
+ */
42
+ public function getValidCompanies() { return EnsureIsArray($this->Companies->Company); }
43
  }
lib/AvaTax/classes/DocumentType.class.php CHANGED
@@ -8,7 +8,7 @@
8
  * is treated after a tax calculation. Specified when constructing a {@link GetTaxRequest}.
9
  *
10
  * @author Avalara
11
- * @copyright 2004 - 2011 Avalara, Inc. All rights reserved.
12
  * @package Tax
13
  */
14
 
@@ -72,6 +72,15 @@ class DocumentType extends Enum
72
  */
73
  public static $InventoryTransferInvoice = 'InventoryTransferInvoice';
74
 
 
 
 
 
 
 
 
 
 
75
  /**
76
  * This will return all types of documents.
77
  *
@@ -90,10 +99,11 @@ class DocumentType extends Enum
90
  DocumentType::$ReturnInvoice,
91
  DocumentType::$InventoryTransferOrder,
92
  DocumentType::$InventoryTransferInvoice,
93
- DocumentType::$Any
 
 
94
  );
95
  }
96
  // Unfortunate boiler plate due to polymorphism issues on static functions
97
  public static function Validate($value) { self::__Validate($value,self::Values(),__CLASS__); }
98
-
99
  }
8
  * is treated after a tax calculation. Specified when constructing a {@link GetTaxRequest}.
9
  *
10
  * @author Avalara
11
+ * @copyright © 2004 - 2016 Avalara, Inc. All rights reserved.
12
  * @package Tax
13
  */
14
 
72
  */
73
  public static $InventoryTransferInvoice = 'InventoryTransferInvoice';
74
 
75
+ public static $ReverseChargeOrder = 'ReverseChargeOrder';
76
+
77
+ /**
78
+ * Inventory Transfer Invoice
79
+ *
80
+ * @var DocumentType
81
+ */
82
+ public static $ReverseChargeInvoice = 'ReverseChargeInvoice';
83
+
84
  /**
85
  * This will return all types of documents.
86
  *
99
  DocumentType::$ReturnInvoice,
100
  DocumentType::$InventoryTransferOrder,
101
  DocumentType::$InventoryTransferInvoice,
102
+ DocumentType::$Any,
103
+ DocumentType::$ReverseChargeOrder,
104
+ DocumentType::$ReverseChargeInvoice
105
  );
106
  }
107
  // Unfortunate boiler plate due to polymorphism issues on static functions
108
  public static function Validate($value) { self::__Validate($value,self::Values(),__CLASS__); }
 
109
  }
lib/AvaTax/classes/GetTaxRequest.class.php CHANGED
@@ -52,10 +52,13 @@ class GetTaxRequest
52
  private $PosLaneCode; //string
53
 
54
  private $StatusDate;
55
- private $TaxDate;
 
 
56
 
57
  public function __construct()
58
  {
 
59
  $this->DocDate = date("Y-m-d");
60
  $this->Commit=false;
61
  $this->HashCode=0;
@@ -82,7 +85,12 @@ class GetTaxRequest
82
  $this->Addresses = array();
83
  $this->OriginCode = $this->registerAddress($this->OriginAddress);
84
  $this->DestinationCode = $this->registerAddress($this->DestinationAddress);
85
- foreach($this->Lines as &$line)
 
 
 
 
 
86
  {
87
  $line->registerAddressesIn($this);
88
  }
@@ -125,49 +133,50 @@ class GetTaxRequest
125
  return $this;
126
  }
127
 
128
- /**
129
- * Get status date
130
- *
131
- * @return string
132
- */
133
- public function getStatusDate()
134
- {
135
- return $this->StatusDate;
136
- }
137
 
138
- /**
139
- * Set status date
140
- *
141
- * @param string $StatusDate
142
- * @return $this
143
- */
144
- public function setStatusDate($StatusDate)
145
- {
146
- $this->StatusDate = $StatusDate;
147
- return $this;
148
- }
149
 
150
- /**
151
- * Get tax date
152
- *
153
- * @return string
154
- */
155
- public function getTaxDate()
156
- {
157
- return $this->TaxDate;
158
- }
 
 
 
 
 
 
 
 
 
 
 
 
159
 
160
- /**
161
- * Set tax date
162
- *
163
- * @param string $TaxDate
164
- * @return $this
165
- */
166
- public function setTaxDate($TaxDate)
167
- {
168
- $this->TaxDate = $TaxDate;
169
- return $this;
170
- }
171
 
172
  /**
173
  * Enter description here...
52
  private $PosLaneCode; //string
53
 
54
  private $StatusDate;
55
+ private $TaxDate;
56
+
57
+
58
 
59
  public function __construct()
60
  {
61
+
62
  $this->DocDate = date("Y-m-d");
63
  $this->Commit=false;
64
  $this->HashCode=0;
85
  $this->Addresses = array();
86
  $this->OriginCode = $this->registerAddress($this->OriginAddress);
87
  $this->DestinationCode = $this->registerAddress($this->DestinationAddress);
88
+ if(isset($this->Lines->Line))
89
+ $allLines = $this->Lines->Line;
90
+ else
91
+ $allLines = $this->Lines;
92
+
93
+ foreach($allLines as &$line)
94
  {
95
  $line->registerAddressesIn($this);
96
  }
133
  return $this;
134
  }
135
 
136
+ /**
137
+ * Get status date
138
+ *
139
+ * @return string
140
+ */
141
+ public function getStatusDate()
142
+ {
143
+ return $this->StatusDate;
144
+ }
145
 
146
+ /**
147
+ * Set status date
148
+ *
149
+ * @param string $StatusDate
150
+ * @return $this
151
+ */
152
+ public function setStatusDate($StatusDate)
153
+ {
154
+ $this->StatusDate = $StatusDate;
155
+ return $this;
156
+ }
157
 
158
+ /**
159
+ * Get tax date
160
+ *
161
+ * @return string
162
+ */
163
+ public function getTaxDate()
164
+ {
165
+ return $this->TaxDate;
166
+ }
167
+
168
+ /**
169
+ * Set tax date
170
+ *
171
+ * @param string $TaxDate
172
+ * @return $this
173
+ */
174
+ public function setTaxDate($TaxDate)
175
+ {
176
+ $this->TaxDate = $TaxDate;
177
+ return $this;
178
+ }
179
 
 
 
 
 
 
 
 
 
 
 
 
180
 
181
  /**
182
  * Enter description here...
lib/AvaTax/classes/wsdl/Account.wsdl ADDED
@@ -0,0 +1,6581 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="utf-8"?>
2
+ <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://avatax.avalara.com/services" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://avatax.avalara.com/services" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
3
+ <wsdl:types>
4
+ <s:schema elementFormDefault="qualified" targetNamespace="http://avatax.avalara.com/services">
5
+ <s:element name="UserFetch">
6
+ <s:complexType>
7
+ <s:sequence>
8
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
9
+ </s:sequence>
10
+ </s:complexType>
11
+ </s:element>
12
+ <s:complexType name="FetchRequest">
13
+ <s:sequence>
14
+ <s:element minOccurs="0" maxOccurs="1" name="Fields" type="s:string" />
15
+ <s:element minOccurs="0" maxOccurs="1" name="Filters" type="s:string" />
16
+ <s:element minOccurs="0" maxOccurs="1" name="Sort" type="s:string" />
17
+ <s:element minOccurs="1" maxOccurs="1" name="MaxCount" type="s:int" />
18
+ <s:element minOccurs="1" maxOccurs="1" name="PageIndex" type="s:int" />
19
+ <s:element minOccurs="1" maxOccurs="1" name="PageSize" type="s:int" />
20
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
21
+ </s:sequence>
22
+ </s:complexType>
23
+ <s:element name="UserFetchResponse">
24
+ <s:complexType>
25
+ <s:sequence>
26
+ <s:element minOccurs="0" maxOccurs="1" name="UserFetchResult" type="tns:UserFetchResult" />
27
+ </s:sequence>
28
+ </s:complexType>
29
+ </s:element>
30
+ <s:complexType name="UserFetchResult">
31
+ <s:complexContent mixed="false">
32
+ <s:extension base="tns:BaseResult">
33
+ <s:sequence>
34
+ <s:element minOccurs="0" maxOccurs="1" name="Users" type="tns:ArrayOfUser" />
35
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
36
+ </s:sequence>
37
+ </s:extension>
38
+ </s:complexContent>
39
+ </s:complexType>
40
+ <s:complexType name="BaseResult">
41
+ <s:sequence>
42
+ <s:element minOccurs="0" maxOccurs="1" name="TransactionId" type="s:string" />
43
+ <s:element minOccurs="1" maxOccurs="1" name="ResultCode" type="tns:SeverityLevel" />
44
+ <s:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfMessage" />
45
+ </s:sequence>
46
+ </s:complexType>
47
+ <s:simpleType name="SeverityLevel">
48
+ <s:restriction base="s:string">
49
+ <s:enumeration value="Success" />
50
+ <s:enumeration value="Warning" />
51
+ <s:enumeration value="Error" />
52
+ <s:enumeration value="Exception" />
53
+ </s:restriction>
54
+ </s:simpleType>
55
+ <s:complexType name="ArrayOfMessage">
56
+ <s:sequence>
57
+ <s:element minOccurs="0" maxOccurs="unbounded" name="Message" nillable="true" type="tns:Message" />
58
+ </s:sequence>
59
+ </s:complexType>
60
+ <s:complexType name="Message">
61
+ <s:sequence>
62
+ <s:element minOccurs="0" maxOccurs="1" name="Summary" type="s:string" />
63
+ <s:element minOccurs="0" maxOccurs="1" name="Details" type="s:string" />
64
+ <s:element minOccurs="0" maxOccurs="1" name="HelpLink" type="s:string" />
65
+ <s:element minOccurs="0" maxOccurs="1" name="RefersTo" type="s:string" />
66
+ <s:element minOccurs="1" maxOccurs="1" name="Severity" type="tns:SeverityLevel" />
67
+ <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
68
+ </s:sequence>
69
+ <s:attribute name="Name" type="s:string" />
70
+ </s:complexType>
71
+ <s:complexType name="ArrayOfUser">
72
+ <s:sequence>
73
+ <s:element minOccurs="0" maxOccurs="unbounded" name="User" nillable="true" type="tns:User" />
74
+ </s:sequence>
75
+ </s:complexType>
76
+ <s:complexType name="User">
77
+ <s:sequence>
78
+ <s:element minOccurs="1" maxOccurs="1" name="UserId" type="s:int" />
79
+ <s:element minOccurs="1" maxOccurs="1" name="AccountId" type="s:int" />
80
+ <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
81
+ <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
82
+ <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
83
+ <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
84
+ <s:element minOccurs="0" maxOccurs="1" name="PostalCode" type="s:string" />
85
+ <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
86
+ <s:element minOccurs="1" maxOccurs="1" name="PasswordStatusId" type="tns:PasswordStatusId" />
87
+ <s:element minOccurs="1" maxOccurs="1" name="SecurityRoleId" type="tns:SecurityRoleId" />
88
+
89
+ <s:element minOccurs="1" maxOccurs="1" name="IsActive" type="s:boolean" />
90
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedDate" type="s:dateTime" />
91
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedUserId" type="s:int" />
92
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedDate" type="s:dateTime" />
93
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedUserId" type="s:int" />
94
+ <s:element minOccurs="1" maxOccurs="1" name="FailedLoginAttempts" type="s:int" />
95
+ <s:element minOccurs="0" maxOccurs="1" name="Account" type="tns:Account" />
96
+ <s:element minOccurs="0" maxOccurs="1" name="SecurityRoles" type="tns:ArrayOfSecurityRole" />
97
+ <s:element minOccurs="0" maxOccurs="1" name="Permissions" type="tns:ArrayOfPermission" />
98
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyId" type="s:int" />
99
+ </s:sequence>
100
+ </s:complexType>
101
+ <s:simpleType name="PasswordStatusId">
102
+ <s:restriction base="s:string">
103
+ <s:enumeration value="UserCannotChange" />
104
+ <s:enumeration value="UserCanChange" />
105
+ <s:enumeration value="UserMustChange" />
106
+ </s:restriction>
107
+ </s:simpleType>
108
+ <s:simpleType name="SecurityRoleId">
109
+ <s:restriction base="s:string">
110
+ <s:enumeration value="NoAccess" />
111
+ <s:enumeration value="SiteAdmin" />
112
+ <s:enumeration value="AccountOperator" />
113
+ <s:enumeration value="AccountAdmin" />
114
+ <s:enumeration value="AccountUser" />
115
+ <s:enumeration value="SystemAdmin" />
116
+ <s:enumeration value="Registrar" />
117
+ <s:enumeration value="CSPTester" />
118
+ <s:enumeration value="CSPAdmin" />
119
+ <s:enumeration value="SystemOperator" />
120
+ <s:enumeration value="TechnicalSupportUser" />
121
+ <s:enumeration value="TechnicalSupportAdmin" />
122
+ <s:enumeration value="TreasuryUser" />
123
+ <s:enumeration value="TreasuryAdmin" />
124
+ <s:enumeration value="ComplianceUser" />
125
+ <s:enumeration value="ComplianceAdmin" />
126
+ <s:enumeration value="ProStoresOperator" />
127
+ <s:enumeration value="CompanyUser" />
128
+ <s:enumeration value="CompanyAdmin" />
129
+ <s:enumeration value="ComplianceTempUser" />
130
+ <s:enumeration value="ComplianceRootUser" />
131
+ <s:enumeration value="ComplianceOperator" />
132
+ <s:enumeration value="SSTAdmin" />
133
+ </s:restriction>
134
+ </s:simpleType>
135
+ <s:simpleType name="AccessLevel">
136
+ <s:restriction base="s:string">
137
+ <s:enumeration value="None" />
138
+ <s:enumeration value="System" />
139
+ <s:enumeration value="Site" />
140
+ <s:enumeration value="Account" />
141
+ <s:enumeration value="Company" />
142
+ </s:restriction>
143
+ </s:simpleType>
144
+ <s:complexType name="Account">
145
+ <s:sequence>
146
+ <s:element minOccurs="1" maxOccurs="1" name="AccountId" type="s:int" />
147
+ <s:element minOccurs="1" maxOccurs="1" name="SiteId" type="s:int" />
148
+ <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
149
+ <s:element minOccurs="1" maxOccurs="1" name="AccountStatusId" type="tns:AccountStatusId" />
150
+ <s:element minOccurs="1" maxOccurs="1" name="EffDate" type="s:date" />
151
+ <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:date" />
152
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedDate" type="s:dateTime" />
153
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedUserId" type="s:int" />
154
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedDate" type="s:dateTime" />
155
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedUserId" type="s:int" />
156
+ <s:element minOccurs="0" maxOccurs="1" name="Services" type="tns:ArrayOfService" />
157
+ <s:element minOccurs="0" maxOccurs="1" name="Site" type="tns:Site" />
158
+ <s:element minOccurs="0" maxOccurs="1" name="AddressServiceConfig" type="tns:AddressServiceConfig" />
159
+ <s:element minOccurs="0" maxOccurs="1" name="FormsServiceConfig" type="tns:FormsServiceConfig" />
160
+ <s:element minOccurs="0" maxOccurs="1" name="TaxServiceConfig" type="tns:TaxServiceConfig" />
161
+ <s:element minOccurs="0" maxOccurs="1" name="Companies" type="tns:ArrayOfCompany" />
162
+ <s:element minOccurs="0" maxOccurs="1" name="Users" type="tns:ArrayOfUser" />
163
+ </s:sequence>
164
+ </s:complexType>
165
+ <s:simpleType name="AccountStatusId">
166
+ <s:restriction base="s:string">
167
+ <s:enumeration value="Inactive" />
168
+ <s:enumeration value="Active" />
169
+ <s:enumeration value="Test" />
170
+ <s:enumeration value="New" />
171
+ </s:restriction>
172
+ </s:simpleType>
173
+ <s:complexType name="ArrayOfService">
174
+ <s:sequence>
175
+ <s:element minOccurs="0" maxOccurs="unbounded" name="Service" nillable="true" type="tns:Service" />
176
+ </s:sequence>
177
+ </s:complexType>
178
+ <s:complexType name="Service">
179
+ <s:sequence>
180
+ <s:element minOccurs="1" maxOccurs="1" name="ServiceId" type="s:int" />
181
+ <s:element minOccurs="1" maxOccurs="1" name="AccountId" type="s:int" />
182
+ <s:element minOccurs="1" maxOccurs="1" name="ServiceTypeId" type="tns:ServiceTypeId" />
183
+ <s:element minOccurs="1" maxOccurs="1" name="Quantity" type="s:int" />
184
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyId" type="s:int" />
185
+ <s:element minOccurs="1" maxOccurs="1" name="EffDate" type="s:date" />
186
+ <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:date" />
187
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedDate" type="s:dateTime" />
188
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedUserId" type="s:int" />
189
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedDate" type="s:dateTime" />
190
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedUserId" type="s:int" />
191
+ </s:sequence>
192
+ </s:complexType>
193
+ <s:simpleType name="ServiceTypeId">
194
+ <s:restriction base="s:string">
195
+ <s:enumeration value="None" />
196
+ <s:enumeration value="AvaTaxST" />
197
+ <s:enumeration value="AvaTaxPro" />
198
+ <s:enumeration value="AvaTaxGlobal" />
199
+ <s:enumeration value="AutoAddress" />
200
+ <s:enumeration value="AutoReturns" />
201
+ <s:enumeration value="TaxSolver" />
202
+ <s:enumeration value="AvaTaxCsp" />
203
+ <s:enumeration value="Twe" />
204
+ <s:enumeration value="Mrs" />
205
+ <s:enumeration value="AvaCert" />
206
+ <s:enumeration value="AuthorizationPartner" />
207
+ <s:enumeration value="CertCapture" />
208
+ <s:enumeration value="AvaUpc" />
209
+ </s:restriction>
210
+ </s:simpleType>
211
+ <s:complexType name="Site">
212
+ <s:sequence>
213
+ <s:element minOccurs="1" maxOccurs="1" name="SiteId" type="s:int" />
214
+ <s:element minOccurs="0" maxOccurs="1" name="SiteName" type="s:string" />
215
+ <s:element minOccurs="0" maxOccurs="1" name="CspId" type="s:string" />
216
+ <s:element minOccurs="1" maxOccurs="1" name="EffDate" type="s:date" />
217
+ <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:date" />
218
+ </s:sequence>
219
+ </s:complexType>
220
+ <s:complexType name="AddressServiceConfig">
221
+ <s:sequence>
222
+ <s:element minOccurs="1" maxOccurs="1" name="IsUpperCase" type="s:boolean" />
223
+ <s:element minOccurs="1" maxOccurs="1" name="IsJaasDisabled" type="s:boolean" />
224
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedDate" type="s:dateTime" />
225
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedUserId" type="s:int" />
226
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedDate" type="s:dateTime" />
227
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedUserId" type="s:int" />
228
+ </s:sequence>
229
+ </s:complexType>
230
+ <s:complexType name="FormsServiceConfig">
231
+ <s:sequence>
232
+ <s:element minOccurs="1" maxOccurs="1" name="AccountId" type="s:int" />
233
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedDate" type="s:dateTime" />
234
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedUserId" type="s:int" />
235
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedDate" type="s:dateTime" />
236
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedUserId" type="s:int" />
237
+ <s:element minOccurs="1" maxOccurs="1" name="ReviewActionDefault" type="s:unsignedByte" />
238
+ <s:element minOccurs="1" maxOccurs="1" name="ZeroDollarActionDefault" type="s:unsignedByte" />
239
+ <s:element minOccurs="1" maxOccurs="1" name="WorksheetDay" type="s:unsignedByte" />
240
+ </s:sequence>
241
+ </s:complexType>
242
+ <s:complexType name="TaxServiceConfig">
243
+ <s:sequence>
244
+ <s:element minOccurs="1" maxOccurs="1" name="RequireMappedItemCode" type="s:boolean" />
245
+ <s:element minOccurs="1" maxOccurs="1" name="RequireOriginAddress" type="s:boolean" />
246
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedDate" type="s:dateTime" />
247
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedUserId" type="s:int" />
248
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedDate" type="s:dateTime" />
249
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedUserId" type="s:int" />
250
+ <s:element minOccurs="1" maxOccurs="1" name="EcmsEnabled" type="s:boolean" />
251
+ <s:element minOccurs="1" maxOccurs="1" name="EcmsCertUseUs" type="tns:EcmsCertUseId" />
252
+ <s:element minOccurs="1" maxOccurs="1" name="EcmsCertUseCa" type="tns:EcmsCertUseId" />
253
+ <s:element minOccurs="1" maxOccurs="1" name="EcmsCompleteCertsRequired" type="s:boolean" />
254
+ <s:element minOccurs="0" maxOccurs="1" name="EcmsOverrideCode" type="s:string" />
255
+ <s:element minOccurs="1" maxOccurs="1" name="EcmsSstCertsRequired" type="s:boolean" />
256
+ <s:element minOccurs="1" maxOccurs="1" name="MaxLines" type="s:int" />
257
+ <s:element minOccurs="1" maxOccurs="1" name="IsJaasDisabled" type="s:boolean" />
258
+ <s:element minOccurs="1" maxOccurs="1" name="SstPolicyOverrideDate" type="s:date" />
259
+ <s:element minOccurs="1" maxOccurs="1" name="ItemDescPolicyOverrideDate" type="s:date" />
260
+ </s:sequence>
261
+ </s:complexType>
262
+ <s:simpleType name="EcmsCertUseId">
263
+ <s:restriction base="s:string">
264
+ <s:enumeration value="Ignored" />
265
+ <s:enumeration value="Optional" />
266
+ <s:enumeration value="Required" />
267
+ </s:restriction>
268
+ </s:simpleType>
269
+ <s:complexType name="ArrayOfCompany">
270
+ <s:sequence>
271
+ <s:element minOccurs="0" maxOccurs="unbounded" name="Company" nillable="true" type="tns:Company" />
272
+ </s:sequence>
273
+ </s:complexType>
274
+ <s:complexType name="Company">
275
+ <s:sequence>
276
+ <s:element minOccurs="1" maxOccurs="1" name="AccountId" type="s:int" />
277
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyId" type="s:int" />
278
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyCode" type="s:string" />
279
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyName" type="s:string" />
280
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedDate" type="s:dateTime" />
281
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedUserId" type="s:int" />
282
+ <s:element minOccurs="1" maxOccurs="1" name="EntityNo" type="s:int" />
283
+ <s:element minOccurs="1" maxOccurs="1" name="HasProfile" type="s:boolean" />
284
+ <s:element minOccurs="1" maxOccurs="1" name="IsActive" type="s:boolean" />
285
+ <s:element minOccurs="1" maxOccurs="1" name="IsDefault" type="s:boolean" />
286
+ <s:element minOccurs="1" maxOccurs="1" name="IsReportingEntity" type="s:boolean" />
287
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedDate" type="s:dateTime" />
288
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedUserId" type="s:int" />
289
+ <s:element minOccurs="1" maxOccurs="1" name="ParentId" type="s:int" />
290
+ <s:element minOccurs="1" maxOccurs="1" name="SSTEffDate" type="s:date" />
291
+ <s:element minOccurs="0" maxOccurs="1" name="SSTPID" type="s:string" />
292
+ <s:element minOccurs="0" maxOccurs="1" name="TIN" type="s:string" />
293
+ <s:element minOccurs="0" maxOccurs="1" name="RegalBankId" type="s:string" />
294
+ <s:element minOccurs="0" maxOccurs="1" name="DefaultCountry" type="s:string" />
295
+ <s:element minOccurs="0" maxOccurs="1" name="BaseCurrencyCode" type="s:string" />
296
+ <s:element minOccurs="1" maxOccurs="1" name="RoundingLevelId" type="tns:RoundingLevelId" />
297
+ <s:element minOccurs="1" maxOccurs="1" name="CashBasisAccountingEnabled" type="s:boolean" />
298
+ <s:element minOccurs="0" maxOccurs="1" name="Children" type="tns:ArrayOfCompany" />
299
+ <s:element minOccurs="0" maxOccurs="1" name="Contacts" type="tns:ArrayOfCompanyContact" />
300
+ <s:element minOccurs="0" maxOccurs="1" name="Items" type="tns:ArrayOfItem" />
301
+ <s:element minOccurs="0" maxOccurs="1" name="Nexuses" type="tns:ArrayOfNexus" />
302
+ <s:element minOccurs="0" maxOccurs="1" name="Parent" type="tns:Company" />
303
+ <s:element minOccurs="0" maxOccurs="1" name="TaxCodes" type="tns:ArrayOfTaxCode" />
304
+ <s:element minOccurs="0" maxOccurs="1" name="TaxRules" type="tns:ArrayOfTaxRule" />
305
+ <s:element minOccurs="0" maxOccurs="1" name="FilingCalendars" type="tns:ArrayOfCompanyReturn" />
306
+ <s:element minOccurs="1" maxOccurs="1" name="WarningsEnabled" type="s:boolean" />
307
+ <s:element minOccurs="1" maxOccurs="1" name="IsTest" type="s:boolean" />
308
+ <s:element minOccurs="1" maxOccurs="1" name="TaxDependencyLevelId" type="tns:TaxDependencyLevelId" />
309
+ <s:element minOccurs="1" maxOccurs="1" name="InProgress" type="s:boolean" />
310
+ <s:element minOccurs="1" maxOccurs="1" name="DefaultLocationId" type="s:int" />
311
+ <s:element minOccurs="1" maxOccurs="1" name="BusinessIdentificationNo" type="s:string" />
312
+ </s:sequence>
313
+ </s:complexType>
314
+ <s:simpleType name="RoundingLevelId">
315
+ <s:restriction base="s:string">
316
+ <s:enumeration value="Line" />
317
+ <s:enumeration value="Document" />
318
+ </s:restriction>
319
+ </s:simpleType>
320
+ <s:simpleType name="TaxDependencyLevelId">
321
+ <s:restriction base="s:string">
322
+ <s:enumeration value="Document" />
323
+ <s:enumeration value="State" />
324
+ <s:enumeration value="TaxRegion" />
325
+ <s:enumeration value="Address" />
326
+ </s:restriction>
327
+ </s:simpleType>
328
+ <s:complexType name="ArrayOfCompanyContact">
329
+ <s:sequence>
330
+ <s:element minOccurs="0" maxOccurs="unbounded" name="CompanyContact" nillable="true" type="tns:CompanyContact" />
331
+ </s:sequence>
332
+ </s:complexType>
333
+ <s:complexType name="CompanyContact">
334
+ <s:sequence>
335
+ <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
336
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyId" type="s:int" />
337
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyContactCode" type="s:string" />
338
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyContactId" type="s:int" />
339
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedDate" type="s:dateTime" />
340
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedUserId" type="s:int" />
341
+ <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
342
+ <s:element minOccurs="0" maxOccurs="1" name="Fax" type="s:string" />
343
+ <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
344
+ <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
345
+ <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
346
+ <s:element minOccurs="0" maxOccurs="1" name="Line1" type="s:string" />
347
+ <s:element minOccurs="0" maxOccurs="1" name="Line2" type="s:string" />
348
+ <s:element minOccurs="0" maxOccurs="1" name="Line3" type="s:string" />
349
+ <s:element minOccurs="0" maxOccurs="1" name="MiddleName" type="s:string" />
350
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedDate" type="s:dateTime" />
351
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedUserId" type="s:int" />
352
+ <s:element minOccurs="0" maxOccurs="1" name="Phone" type="s:string" />
353
+ <s:element minOccurs="0" maxOccurs="1" name="Phone2" type="s:string" />
354
+ <s:element minOccurs="0" maxOccurs="1" name="PostalCode" type="s:string" />
355
+ <s:element minOccurs="0" maxOccurs="1" name="Region" type="s:string" />
356
+ <s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" />
357
+ <s:element minOccurs="0" maxOccurs="1" name="Company" type="tns:Company" />
358
+ </s:sequence>
359
+ </s:complexType>
360
+ <s:complexType name="ArrayOfUPCCode">
361
+ <s:sequence>
362
+ <s:element minOccurs="0" maxOccurs="unbounded" name="UPCCode" nillable="true" type="tns:UPCCode" />
363
+ </s:sequence>
364
+ </s:complexType>
365
+ <s:complexType name="UPCCode">
366
+ <s:sequence>
367
+ <s:element minOccurs="0" maxOccurs="1" name="UPCCodeLookupId" type="s:long" />
368
+ <s:element minOccurs="1" maxOccurs="1" name="UPCCodeName" type="s:string" />
369
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyId" type="s:int" />
370
+ <s:element minOccurs="1" maxOccurs="1" name="LegacyTaxCode" type="s:string" />
371
+ <s:element minOccurs="1" maxOccurs="1" name="Description" type="s:string" />
372
+ <s:element minOccurs="1" maxOccurs="1" name="EffDate" type="s:dateTime" />
373
+ <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:dateTime" />
374
+ <s:element minOccurs="0" maxOccurs="1" name="CreatedDate" type="s:dateTime" />
375
+ <s:element minOccurs="0" maxOccurs="1" name="CreatedUserId" type="s:int" />
376
+ <s:element minOccurs="0" maxOccurs="1" name="ModifiedDate" type="s:dateTime" />
377
+ <s:element minOccurs="0" maxOccurs="1" name="ModifiedUserId" type="s:int" />
378
+
379
+ </s:sequence>
380
+ </s:complexType>
381
+ <s:complexType name="ArrayOfItem">
382
+ <s:sequence>
383
+ <s:element minOccurs="0" maxOccurs="unbounded" name="Item" nillable="true" type="tns:Item" />
384
+ </s:sequence>
385
+ </s:complexType>
386
+ <s:complexType name="Item">
387
+ <s:sequence>
388
+ <s:element minOccurs="1" maxOccurs="1" name="ItemId" type="s:long" />
389
+ <s:element minOccurs="0" maxOccurs="1" name="ItemCode" type="s:string" />
390
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyId" type="s:int" />
391
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedDate" type="s:dateTime" />
392
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedUserId" type="s:int" />
393
+ <s:element minOccurs="1" maxOccurs="1" name="TaxCodeId" type="s:int" />
394
+ <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
395
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedDate" type="s:dateTime" />
396
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedUserId" type="s:int" />
397
+ <s:element minOccurs="0" maxOccurs="1" name="Company" type="tns:Company" />
398
+ <s:element minOccurs="0" maxOccurs="1" name="TaxCode" type="tns:TaxCode" />
399
+ </s:sequence>
400
+ </s:complexType>
401
+ <s:complexType name="TaxCode">
402
+ <s:sequence>
403
+ <s:element minOccurs="1" maxOccurs="1" name="TaxCodeId" type="s:int" />
404
+ <s:element minOccurs="1" maxOccurs="1" name="TaxCodeValue" type="s:string" />
405
+ <s:element minOccurs="0" maxOccurs="1" name="TaxCodeTypeId" type="s:string" />
406
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyId" type="s:int" />
407
+ <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
408
+ <s:element minOccurs="1" maxOccurs="1" name="IsPhysical" type="s:boolean" />
409
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedDate" type="s:dateTime" />
410
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedUserId" type="s:int" />
411
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedDate" type="s:dateTime" />
412
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedUserId" type="s:int" />
413
+ <s:element minOccurs="0" maxOccurs="1" name="ParentTaxCode" type="s:string" />
414
+ <s:element minOccurs="1" maxOccurs="1" name="IsActive" type="s:boolean" />
415
+ <s:element minOccurs="1" maxOccurs="1" name="IsSstCertified" type="s:boolean" />
416
+ </s:sequence>
417
+ </s:complexType>
418
+ <s:complexType name="ArrayOfNexus">
419
+ <s:sequence>
420
+ <s:element minOccurs="0" maxOccurs="unbounded" name="Nexus" nillable="true" type="tns:Nexus" />
421
+ </s:sequence>
422
+ </s:complexType>
423
+ <s:complexType name="Nexus">
424
+ <s:sequence>
425
+ <s:element minOccurs="1" maxOccurs="1" name="NexusId" type="s:int" />
426
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyId" type="s:int" />
427
+ <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
428
+ <s:element minOccurs="0" maxOccurs="1" name="State" type="s:string" />
429
+ <s:element minOccurs="1" maxOccurs="1" name="JurisTypeId" type="tns:JurisTypeId" />
430
+ <s:element minOccurs="0" maxOccurs="1" name="JurisCode" type="s:string" />
431
+ <s:element minOccurs="0" maxOccurs="1" name="JurisName" type="s:string" />
432
+ <s:element minOccurs="0" maxOccurs="1" name="ShortName" type="s:string" />
433
+ <s:element minOccurs="1" maxOccurs="1" name="EffDate" type="s:date" />
434
+ <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:date" />
435
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedDate" type="s:dateTime" />
436
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedUserId" type="s:int" />
437
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedDate" type="s:dateTime" />
438
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedUserId" type="s:int" />
439
+ <s:element minOccurs="1" maxOccurs="1" name="NexusTypeId" type="tns:NexusTypeId" />
440
+ <s:element minOccurs="1" maxOccurs="1" name="AccountingMethodId" type="s:int" />
441
+ <s:element minOccurs="1" maxOccurs="1" name="HasLocalNexus" type="s:boolean" />
442
+ <s:element minOccurs="1" maxOccurs="1" name="Sourcing" type="s:string" />
443
+ <s:element minOccurs="1" maxOccurs="1" name="LocalNexusTypeId" type="tns:LocalNexusTypeId" />
444
+ </s:sequence>
445
+ </s:complexType>
446
+ <s:simpleType name="JurisTypeId">
447
+ <s:restriction base="s:string">
448
+ <s:enumeration value="STA" />
449
+ <s:enumeration value="CTY" />
450
+ <s:enumeration value="CIT" />
451
+ <s:enumeration value="STJ" />
452
+ <s:enumeration value="CNT" />
453
+ </s:restriction>
454
+ </s:simpleType>
455
+ <s:simpleType name="NexusTypeId">
456
+ <s:restriction base="s:string">
457
+ <s:enumeration value="None" />
458
+ <s:enumeration value="Volunteer" />
459
+ <s:enumeration value="NonVolunteer" />
460
+ <s:enumeration value="SSTVolunteer" />
461
+ <s:enumeration value="SSTNonVolunteer" />
462
+ <s:enumeration value="Collect" />
463
+ <s:enumeration value="Legal" />
464
+ </s:restriction>
465
+ </s:simpleType>
466
+
467
+ <s:simpleType name="LocalNexusTypeId">
468
+ <s:restriction base="s:string">
469
+ <s:enumeration value="Selected" />
470
+ <s:enumeration value="StateAdministered" />
471
+ <s:enumeration value="All" />
472
+ </s:restriction>
473
+ </s:simpleType>
474
+
475
+ <s:complexType name="ArrayOfTaxCode">
476
+ <s:sequence>
477
+ <s:element minOccurs="0" maxOccurs="unbounded" name="TaxCode" nillable="true" type="tns:TaxCode" />
478
+ </s:sequence>
479
+ </s:complexType>
480
+ <s:complexType name="ArrayOfTaxRule">
481
+ <s:sequence>
482
+ <s:element minOccurs="0" maxOccurs="unbounded" name="TaxRule" nillable="true" type="tns:TaxRule" />
483
+ </s:sequence>
484
+ </s:complexType>
485
+ <s:complexType name="TaxRule">
486
+ <s:sequence>
487
+ <s:element minOccurs="1" maxOccurs="1" name="TaxRuleId" type="s:int" />
488
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyId" type="s:int" />
489
+ <s:element minOccurs="0" maxOccurs="1" name="State" type="s:string" />
490
+ <s:element minOccurs="0" maxOccurs="1" name="StateCode" type="s:string" />
491
+ <s:element minOccurs="0" maxOccurs="1" name="CountyCode" type="s:string" />
492
+ <s:element minOccurs="1" maxOccurs="1" name="JurisTypeId" type="tns:JurisTypeId" />
493
+ <s:element minOccurs="0" maxOccurs="1" name="JurisCode" type="s:string" />
494
+ <s:element minOccurs="0" maxOccurs="1" name="JurisName" type="s:string" />
495
+ <s:element minOccurs="1" maxOccurs="1" name="TaxCodeId" type="s:int" />
496
+ <s:element minOccurs="0" maxOccurs="1" name="CustomerUsageType" type="s:string" />
497
+ <s:element minOccurs="1" maxOccurs="1" name="TaxTypeId" type="tns:TaxTypeId" />
498
+ <s:element minOccurs="1" maxOccurs="1" name="TaxRuleTypeId" type="tns:TaxRuleTypeId" />
499
+ <s:element minOccurs="1" maxOccurs="1" name="IsAllJuris" type="s:boolean" />
500
+ <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:decimal" />
501
+ <s:element minOccurs="1" maxOccurs="1" name="Cap" type="s:decimal" />
502
+ <s:element minOccurs="1" maxOccurs="1" name="Threshold" type="s:decimal" />
503
+ <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string" />
504
+ <s:element minOccurs="1" maxOccurs="1" name="EffDate" type="s:date" />
505
+ <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:date" />
506
+ <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
507
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedDate" type="s:dateTime" />
508
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedUserId" type="s:int" />
509
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedDate" type="s:dateTime" />
510
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedUserId" type="s:int" />
511
+ <s:element minOccurs="1" maxOccurs="1" name="IsStPro" type="s:boolean" />
512
+ <s:element minOccurs="0" maxOccurs="1" name="RateTypeId" type="s:string" />
513
+ <s:element minOccurs="0" maxOccurs="1" name="Company" type="tns:Company" />
514
+ <s:element minOccurs="0" maxOccurs="1" name="TaxCode" type="tns:TaxCode" />
515
+ <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
516
+ <s:element minOccurs="0" maxOccurs="1" name="Sourcing" type="s:string"/>
517
+ </s:sequence>
518
+ </s:complexType>
519
+ <s:simpleType name="TaxTypeId">
520
+ <s:restriction base="s:string">
521
+ <s:enumeration value="B" />
522
+ <s:enumeration value="C" />
523
+ <s:enumeration value="S" />
524
+ <s:enumeration value="U" />
525
+ <s:enumeration value="O" />
526
+ <s:enumeration value="I" />
527
+ <s:enumeration value="N" />
528
+ <s:enumeration value="R" />
529
+ <s:enumeration value="F" />
530
+ <s:enumeration value="E" />
531
+ </s:restriction>
532
+ </s:simpleType>
533
+ <s:simpleType name="TaxRuleTypeId">
534
+ <s:restriction base="s:string">
535
+ <s:enumeration value="RateRule" />
536
+ <s:enumeration value="RateOverrideRule" />
537
+ <s:enumeration value="BaseRule" />
538
+ <s:enumeration value="ExemptEntityRule" />
539
+ <s:enumeration value="ProductTaxabilityRule" />
540
+ <s:enumeration value="NexusRule" />
541
+ </s:restriction>
542
+ </s:simpleType>
543
+ <s:complexType name="ArrayOfSecurityRole">
544
+ <s:sequence>
545
+ <s:element minOccurs="0" maxOccurs="unbounded" name="SecurityRole" nillable="true" type="tns:SecurityRole" />
546
+ </s:sequence>
547
+ </s:complexType>
548
+ <s:complexType name="SecurityRole">
549
+ <s:sequence>
550
+ <s:element minOccurs="1" maxOccurs="1" name="SecurityRoleId" type="tns:SecurityRoleId" />
551
+ <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
552
+ <s:element minOccurs="1" maxOccurs="1" name="InheritsRoleId" type="tns:SecurityRoleId" />
553
+ <s:element minOccurs="1" maxOccurs="1" name="AccessLevelId" type="tns:AccessLevel" />
554
+ </s:sequence>
555
+ </s:complexType>
556
+ <s:complexType name="ArrayOfPermission">
557
+ <s:sequence>
558
+ <s:element minOccurs="0" maxOccurs="unbounded" name="Permission" nillable="true" type="tns:Permission" />
559
+ </s:sequence>
560
+ </s:complexType>
561
+ <s:complexType name="Permission">
562
+ <s:sequence>
563
+ <s:element minOccurs="1" maxOccurs="1" name="PermissionId" type="s:int" />
564
+ <s:element minOccurs="0" maxOccurs="1" name="Service" type="s:string" />
565
+ <s:element minOccurs="0" maxOccurs="1" name="Operation" type="s:string" />
566
+ </s:sequence>
567
+ </s:complexType>
568
+ <s:element name="Profile" type="tns:Profile" />
569
+ <s:complexType name="Profile">
570
+ <s:sequence>
571
+ <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
572
+ <s:element minOccurs="0" maxOccurs="1" name="Client" type="s:string" />
573
+ <s:element minOccurs="0" maxOccurs="1" name="Adapter" type="s:string" />
574
+ <s:element minOccurs="0" maxOccurs="1" name="Machine" type="s:string" />
575
+ </s:sequence>
576
+ <s:anyAttribute />
577
+ </s:complexType>
578
+ <!--@TaxAuthoritySave@-->
579
+
580
+ <s:element name="TaxAuthoritySave">
581
+ <s:complexType>
582
+ <s:sequence>
583
+ <s:element minOccurs="0" maxOccurs="1" name="TaxAuthority" type="tns:TaxAuthority" />
584
+ </s:sequence>
585
+ </s:complexType>
586
+ </s:element>
587
+ <s:element name="TaxAuthoritySaveResponse">
588
+ <s:complexType>
589
+ <s:sequence>
590
+ <s:element minOccurs="0" maxOccurs="1" name="TaxAuthoritySaveResult" type="tns:TaxAuthoritySaveResult" />
591
+ </s:sequence>
592
+ </s:complexType>
593
+ </s:element>
594
+ <s:complexType name="TaxAuthoritySaveResult">
595
+ <s:complexContent mixed="false">
596
+ <s:extension base="tns:BaseResult">
597
+ <s:sequence>
598
+ <s:element minOccurs="1" maxOccurs="1" name="TaxAuthorityId" type="s:int" />
599
+ </s:sequence>
600
+ </s:extension>
601
+ </s:complexContent>
602
+ </s:complexType>
603
+
604
+ <!--@TaxAuthoritySave@-->
605
+
606
+ <!--@TaxAuthorityReturnName@-->
607
+
608
+ <s:element name="TaxAuthorityReturnNameSave">
609
+ <s:complexType>
610
+ <s:sequence>
611
+ <s:element minOccurs="0" maxOccurs="1" name="TaxAuthorityReturnName" type="tns:TaxAuthorityReturnName" />
612
+ </s:sequence>
613
+ </s:complexType>
614
+ </s:element>
615
+ <s:element name="TaxAuthorityReturnNameSaveResponse">
616
+ <s:complexType>
617
+ <s:sequence>
618
+ <s:element minOccurs="0" maxOccurs="1" name="TaxAuthorityReturnNameSaveResult" type="tns:TaxAuthorityReturnNameSaveResult" />
619
+ </s:sequence>
620
+ </s:complexType>
621
+ </s:element>
622
+ <s:complexType name="TaxAuthorityReturnNameSaveResult">
623
+ <s:complexContent mixed="false">
624
+ <s:extension base="tns:BaseResult">
625
+ <s:sequence>
626
+ <s:element minOccurs="1" maxOccurs="1" name="TaxAuthorityId" type="s:int" />
627
+ </s:sequence>
628
+ </s:extension>
629
+ </s:complexContent>
630
+ </s:complexType>
631
+
632
+ <!--@TaxAuthorityReturnName@-->
633
+
634
+
635
+ <s:element name="UserSave">
636
+ <s:complexType>
637
+ <s:sequence>
638
+ <s:element minOccurs="0" maxOccurs="1" name="User" type="tns:User" />
639
+ </s:sequence>
640
+ </s:complexType>
641
+ </s:element>
642
+ <s:element name="UserSaveResponse">
643
+ <s:complexType>
644
+ <s:sequence>
645
+ <s:element minOccurs="0" maxOccurs="1" name="UserSaveResult" type="tns:UserSaveResult" />
646
+ </s:sequence>
647
+ </s:complexType>
648
+ </s:element>
649
+ <s:complexType name="UserSaveResult">
650
+ <s:complexContent mixed="false">
651
+ <s:extension base="tns:BaseResult">
652
+ <s:sequence>
653
+ <s:element minOccurs="1" maxOccurs="1" name="UserId" type="s:int" />
654
+ </s:sequence>
655
+ </s:extension>
656
+ </s:complexContent>
657
+ </s:complexType>
658
+ <s:element name="AuditMessage" type="tns:AuditMessage" />
659
+ <s:complexType name="AuditMessage">
660
+ <s:sequence>
661
+ <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
662
+ </s:sequence>
663
+ <s:anyAttribute />
664
+ </s:complexType>
665
+ <s:element name="UserDelete">
666
+ <s:complexType>
667
+ <s:sequence>
668
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
669
+ </s:sequence>
670
+ </s:complexType>
671
+ </s:element>
672
+ <s:complexType name="DeleteRequest">
673
+ <s:complexContent mixed="false">
674
+ <s:extension base="tns:FilterRequest" />
675
+ </s:complexContent>
676
+ </s:complexType>
677
+ <s:complexType name="FilterRequest">
678
+ <s:sequence>
679
+ <s:element minOccurs="0" maxOccurs="1" name="Filters" type="s:string" />
680
+ <s:element minOccurs="1" maxOccurs="1" name="MaxCount" type="s:int" />
681
+ </s:sequence>
682
+ </s:complexType>
683
+ <s:element name="UserDeleteResponse">
684
+ <s:complexType>
685
+ <s:sequence>
686
+ <s:element minOccurs="0" maxOccurs="1" name="UserDeleteResult" type="tns:DeleteResult" />
687
+ </s:sequence>
688
+ </s:complexType>
689
+ </s:element>
690
+ <s:complexType name="DeleteResult">
691
+ <s:complexContent mixed="false">
692
+ <s:extension base="tns:FilterResult" />
693
+ </s:complexContent>
694
+ </s:complexType>
695
+ <s:complexType name="FilterResult">
696
+ <s:complexContent mixed="false">
697
+ <s:extension base="tns:BaseResult">
698
+ <s:sequence>
699
+ <s:element minOccurs="1" maxOccurs="1" name="Count" type="s:int" />
700
+ </s:sequence>
701
+ </s:extension>
702
+ </s:complexContent>
703
+ </s:complexType>
704
+ <s:element name="UserResetPassword">
705
+ <s:complexType>
706
+ <s:sequence>
707
+ <s:element minOccurs="0" maxOccurs="1" name="UserResetPasswordRequest" type="tns:UserResetPasswordRequest" />
708
+ </s:sequence>
709
+ </s:complexType>
710
+ </s:element>
711
+ <s:complexType name="UserResetPasswordRequest">
712
+ <s:complexContent mixed="false">
713
+ <s:extension base="tns:FilterRequest" />
714
+ </s:complexContent>
715
+ </s:complexType>
716
+ <s:element name="UserResetPasswordResponse">
717
+ <s:complexType>
718
+ <s:sequence>
719
+ <s:element minOccurs="0" maxOccurs="1" name="UserResetPasswordResult" type="tns:UserResetPasswordResult" />
720
+ </s:sequence>
721
+ </s:complexType>
722
+ </s:element>
723
+ <s:complexType name="UserResetPasswordResult">
724
+ <s:complexContent mixed="false">
725
+ <s:extension base="tns:BaseResult" />
726
+ </s:complexContent>
727
+ </s:complexType>
728
+ <s:element name="CompanyLocationFetch">
729
+ <s:complexType>
730
+ <s:sequence>
731
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
732
+ </s:sequence>
733
+ </s:complexType>
734
+ </s:element>
735
+ <s:element name="CompanyLocationFetchResponse">
736
+ <s:complexType>
737
+ <s:sequence>
738
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyLocationFetchResult" type="tns:CompanyLocationFetchResult" />
739
+ </s:sequence>
740
+ </s:complexType>
741
+ </s:element>
742
+ <s:complexType name="CompanyLocationFetchResult">
743
+ <s:complexContent mixed="false">
744
+ <s:extension base="tns:BaseResult">
745
+ <s:sequence>
746
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyLocations" type="tns:ArrayOfCompanyLocation" />
747
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
748
+ </s:sequence>
749
+ </s:extension>
750
+ </s:complexContent>
751
+ </s:complexType>
752
+ <s:complexType name="ArrayOfCompanyLocation">
753
+ <s:sequence>
754
+ <s:element minOccurs="0" maxOccurs="unbounded" name="CompanyLocation" nillable="true" type="tns:CompanyLocation" />
755
+ </s:sequence>
756
+ </s:complexType>
757
+ <s:complexType name="CompanyLocation">
758
+ <s:sequence>
759
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyLocationId" type="s:int" />
760
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyId" type="s:int" />
761
+ <s:element minOccurs="0" maxOccurs="1" name="LocationCode" type="s:string" />
762
+ <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
763
+ <s:element minOccurs="1" maxOccurs="1" name="AddressTypeId" type="s:int" />
764
+ <s:element minOccurs="1" maxOccurs="1" name="AddressCategoryId" type="s:int" />
765
+ <s:element minOccurs="0" maxOccurs="1" name="Line1" type="s:string" />
766
+ <s:element minOccurs="0" maxOccurs="1" name="Line2" type="s:string" />
767
+ <s:element minOccurs="0" maxOccurs="1" name="Line3" type="s:string" />
768
+ <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
769
+ <s:element minOccurs="0" maxOccurs="1" name="Region" type="s:string" />
770
+ <s:element minOccurs="0" maxOccurs="1" name="PostalCode" type="s:string" />
771
+ <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
772
+ <s:element minOccurs="0" maxOccurs="1" name="StateAssignedCode" type="s:string" />
773
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedUserId" type="s:int" />
774
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedDate" type="s:dateTime" />
775
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedUserId" type="s:int" />
776
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedDate" type="s:dateTime" />
777
+ <s:element minOccurs="1" maxOccurs="1" name="IsDefault" type="s:boolean" />
778
+ <s:element minOccurs="0" maxOccurs="1" name="AddressCategoryDescription" type="s:string" />
779
+ <s:element minOccurs="0" maxOccurs="1" name="AddressTypeDescription" type="s:string" />
780
+ <s:element minOccurs="0" maxOccurs="1" name="County" type="s:string" />
781
+ <s:element minOccurs="1" maxOccurs="1" name="IsRegistered" type="s:boolean" />
782
+ <s:element minOccurs="0" maxOccurs="1" name="DBAName" type="s:string" />
783
+ <s:element minOccurs="0" maxOccurs="1" name="OutletName" type="s:string" />
784
+ <s:element minOccurs="1" maxOccurs="1" name="StartDate" type="s:dateTime" />
785
+ <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:dateTime" />
786
+ <s:element minOccurs="1" maxOccurs="1" name="LastTransactionDate" type="s:dateTime" />
787
+ <s:element minOccurs="1" maxOccurs="1" name="RegisteredDate" type="s:dateTime" />
788
+ </s:sequence>
789
+ </s:complexType>
790
+ <s:element name="CompanyLocationSave">
791
+ <s:complexType>
792
+ <s:sequence>
793
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyLocation" type="tns:CompanyLocation" />
794
+ </s:sequence>
795
+ </s:complexType>
796
+ </s:element>
797
+ <s:element name="CompanyLocationSaveResponse">
798
+ <s:complexType>
799
+ <s:sequence>
800
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyLocationSaveResult" type="tns:CompanyLocationSaveResult" />
801
+ </s:sequence>
802
+ </s:complexType>
803
+ </s:element>
804
+ <s:complexType name="CompanyLocationSaveResult">
805
+ <s:complexContent mixed="false">
806
+ <s:extension base="tns:BaseResult">
807
+ <s:sequence>
808
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyLocationId" type="s:int" />
809
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
810
+ </s:sequence>
811
+ </s:extension>
812
+ </s:complexContent>
813
+ </s:complexType>
814
+ <s:element name="CompanyLocationSettingConfigFetch">
815
+ <s:complexType>
816
+ <s:sequence>
817
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
818
+ </s:sequence>
819
+ </s:complexType>
820
+ </s:element>
821
+ <s:element name="CompanyLocationSettingConfigFetchResponse">
822
+ <s:complexType>
823
+ <s:sequence>
824
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyLocationSettingConfigFetchResult" type="tns:CompanyLocationSettingConfigFetchResult" />
825
+ </s:sequence>
826
+ </s:complexType>
827
+ </s:element>
828
+ <s:complexType name="CompanyLocationSettingConfigFetchResult">
829
+ <s:complexContent mixed="false">
830
+ <s:extension base="tns:BaseResult">
831
+ <s:sequence>
832
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyLocationSettingConfigs" type="tns:ArrayOfCompanyLocationSettingConfig" />
833
+ <s:element minOccurs="1" maxOccurs="1" name="recordCount" type="s:int" />
834
+ </s:sequence>
835
+ </s:extension>
836
+ </s:complexContent>
837
+ </s:complexType>
838
+ <s:complexType name="ArrayOfCompanyLocationSettingConfig">
839
+ <s:sequence>
840
+ <s:element minOccurs="0" maxOccurs="unbounded" name="CompanyLocationSettingConfig" nillable="true" type="tns:CompanyLocationSettingConfig" />
841
+ </s:sequence>
842
+ </s:complexType>
843
+ <s:complexType name="CompanyLocationSettingConfig">
844
+ <s:sequence>
845
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyLocationSettingConfigId" type="s:int" />
846
+ <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
847
+ <s:element minOccurs="0" maxOccurs="1" name="State" type="s:string" />
848
+ <s:element minOccurs="0" maxOccurs="1" name="JurisType" type="s:string" />
849
+ <s:element minOccurs="0" maxOccurs="1" name="JurisCode" type="s:string" />
850
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyLocationSettingTypeId" type="s:int" />
851
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyLocationSettingTypeName" type="s:string" />
852
+ </s:sequence>
853
+ </s:complexType>
854
+ <s:element name="CompanyLocationSettingFetch">
855
+ <s:complexType>
856
+ <s:sequence>
857
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
858
+ </s:sequence>
859
+ </s:complexType>
860
+ </s:element>
861
+ <s:element name="CompanyLocationSettingFetchResponse">
862
+ <s:complexType>
863
+ <s:sequence>
864
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyLocationSettingFetchResult" type="tns:CompanyLocationSettingFetchResult" />
865
+ </s:sequence>
866
+ </s:complexType>
867
+ </s:element>
868
+ <s:complexType name="CompanyLocationSettingFetchResult">
869
+ <s:complexContent mixed="false">
870
+ <s:extension base="tns:BaseResult">
871
+ <s:sequence>
872
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyLocationSettings" type="tns:ArrayOfCompanyLocationSetting" />
873
+ <s:element minOccurs="1" maxOccurs="1" name="recordCount" type="s:int" />
874
+ </s:sequence>
875
+ </s:extension>
876
+ </s:complexContent>
877
+ </s:complexType>
878
+ <s:complexType name="ArrayOfCompanyLocationSetting">
879
+ <s:sequence>
880
+ <s:element minOccurs="0" maxOccurs="unbounded" name="CompanyLocationSetting" nillable="true" type="tns:CompanyLocationSetting" />
881
+ </s:sequence>
882
+ </s:complexType>
883
+ <s:complexType name="CompanyLocationSetting">
884
+ <s:sequence>
885
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyLocationSettingId" type="s:int" />
886
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyLocationId" type="s:int" />
887
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyLocationSettingConfigId" type="s:int" />
888
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyLocationSettingTypeValue" type="s:string" />
889
+ </s:sequence>
890
+ </s:complexType>
891
+ <s:element name="CompanyLocationSettingSave">
892
+ <s:complexType>
893
+ <s:sequence>
894
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyLocationSetting" type="tns:CompanyLocationSetting" />
895
+ </s:sequence>
896
+ </s:complexType>
897
+ </s:element>
898
+ <s:element name="CompanyLocationSettingSaveResponse">
899
+ <s:complexType>
900
+ <s:sequence>
901
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyLocationSettingSaveResult" type="tns:CompanyLocationSettingSaveResult" />
902
+ </s:sequence>
903
+ </s:complexType>
904
+ </s:element>
905
+ <s:complexType name="CompanyLocationSettingSaveResult">
906
+ <s:complexContent mixed="false">
907
+ <s:extension base="tns:BaseResult">
908
+ <s:sequence>
909
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyLocationSettingId" type="s:int" />
910
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
911
+ </s:sequence>
912
+ </s:extension>
913
+ </s:complexContent>
914
+ </s:complexType>
915
+ <s:element name="CompanyLocationDelete">
916
+ <s:complexType>
917
+ <s:sequence>
918
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
919
+ </s:sequence>
920
+ </s:complexType>
921
+ </s:element>
922
+ <s:element name="CompanyLocationDeleteResponse">
923
+ <s:complexType>
924
+ <s:sequence>
925
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyLocationDeleteResult" type="tns:DeleteResult" />
926
+ </s:sequence>
927
+ </s:complexType>
928
+ </s:element>
929
+ <s:element name="CompanyLocationSettingDelete">
930
+ <s:complexType>
931
+ <s:sequence>
932
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
933
+ </s:sequence>
934
+ </s:complexType>
935
+ </s:element>
936
+ <s:element name="CompanyLocationSettingDeleteResponse">
937
+ <s:complexType>
938
+ <s:sequence>
939
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyLocationSettingDeleteResult" type="tns:DeleteResult" />
940
+ </s:sequence>
941
+ </s:complexType>
942
+ </s:element>
943
+ <s:element name="AddressCategoryFetch">
944
+ <s:complexType>
945
+ <s:sequence>
946
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
947
+ </s:sequence>
948
+ </s:complexType>
949
+ </s:element>
950
+ <s:element name="AddressCategoryFetchResponse">
951
+ <s:complexType>
952
+ <s:sequence>
953
+ <s:element minOccurs="0" maxOccurs="1" name="AddressCategoryFetchResult" type="tns:AddressCategoryFetchResult" />
954
+ </s:sequence>
955
+ </s:complexType>
956
+ </s:element>
957
+ <s:complexType name="AddressCategoryFetchResult">
958
+ <s:complexContent mixed="false">
959
+ <s:extension base="tns:BaseResult">
960
+ <s:sequence>
961
+ <s:element minOccurs="0" maxOccurs="1" name="AddressCategories" type="tns:ArrayOfAddressCategory" />
962
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
963
+ </s:sequence>
964
+ </s:extension>
965
+ </s:complexContent>
966
+ </s:complexType>
967
+ <s:complexType name="ArrayOfAddressCategory">
968
+ <s:sequence>
969
+ <s:element minOccurs="0" maxOccurs="unbounded" name="AddressCategory" nillable="true" type="tns:AddressCategory" />
970
+ </s:sequence>
971
+ </s:complexType>
972
+ <s:complexType name="AddressCategory">
973
+ <s:sequence>
974
+ <s:element minOccurs="1" maxOccurs="1" name="AddressCategoryId" type="s:int" />
975
+ <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
976
+ </s:sequence>
977
+ </s:complexType>
978
+ <s:element name="AddressTypeFetch">
979
+ <s:complexType>
980
+ <s:sequence>
981
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
982
+ </s:sequence>
983
+ </s:complexType>
984
+ </s:element>
985
+ <s:element name="AddressTypeFetchResponse">
986
+ <s:complexType>
987
+ <s:sequence>
988
+ <s:element minOccurs="0" maxOccurs="1" name="AddressTypeFetchResult" type="tns:AddressTypeFetchResult" />
989
+ </s:sequence>
990
+ </s:complexType>
991
+ </s:element>
992
+ <s:complexType name="AddressTypeFetchResult">
993
+ <s:complexContent mixed="false">
994
+ <s:extension base="tns:BaseResult">
995
+ <s:sequence>
996
+ <s:element minOccurs="0" maxOccurs="1" name="AddressTypes" type="tns:ArrayOfAddressType" />
997
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
998
+ </s:sequence>
999
+ </s:extension>
1000
+ </s:complexContent>
1001
+ </s:complexType>
1002
+ <s:complexType name="ArrayOfAddressType">
1003
+ <s:sequence>
1004
+ <s:element minOccurs="0" maxOccurs="unbounded" name="AddressType" nillable="true" type="tns:AddressType" />
1005
+ </s:sequence>
1006
+ </s:complexType>
1007
+ <s:complexType name="AddressType">
1008
+ <s:sequence>
1009
+ <s:element minOccurs="1" maxOccurs="1" name="AddressTypeId" type="s:int" />
1010
+ <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
1011
+ </s:sequence>
1012
+ </s:complexType>
1013
+ <s:element name="JurisdictionOverrideFetch">
1014
+ <s:complexType>
1015
+ <s:sequence>
1016
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
1017
+ </s:sequence>
1018
+ </s:complexType>
1019
+ </s:element>
1020
+ <s:element name="JurisdictionOverrideFetchResponse">
1021
+ <s:complexType>
1022
+ <s:sequence>
1023
+ <s:element minOccurs="0" maxOccurs="1" name="JurisdictionOverrideFetchResult" type="tns:JurisdictionOverrideFetchResult" />
1024
+ </s:sequence>
1025
+ </s:complexType>
1026
+ </s:element>
1027
+ <s:complexType name="JurisdictionOverrideFetchResult">
1028
+ <s:complexContent mixed="false">
1029
+ <s:extension base="tns:BaseResult">
1030
+ <s:sequence>
1031
+ <s:element minOccurs="0" maxOccurs="1" name="JurisdictionOverrides" type="tns:ArrayOfJurisdictionOverride" />
1032
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
1033
+ </s:sequence>
1034
+ </s:extension>
1035
+ </s:complexContent>
1036
+ </s:complexType>
1037
+ <s:complexType name="ArrayOfJurisdictionOverride">
1038
+ <s:sequence>
1039
+ <s:element minOccurs="0" maxOccurs="unbounded" name="JurisdictionOverride" nillable="true" type="tns:JurisdictionOverride" />
1040
+ </s:sequence>
1041
+ </s:complexType>
1042
+ <s:complexType name="JurisdictionOverride">
1043
+ <s:sequence>
1044
+ <s:element minOccurs="1" maxOccurs="1" name="AccountId" type="s:int" />
1045
+ <s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
1046
+ <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
1047
+ <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
1048
+ <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
1049
+ <s:element minOccurs="1" maxOccurs="1" name="IsDefault" type="s:boolean" />
1050
+ <s:element minOccurs="1" maxOccurs="1" name="JurisdictionOverrideId" type="s:int" />
1051
+ <s:element minOccurs="0" maxOccurs="1" name="Jurisdictions" type="tns:ArrayOfJurisdiction" />
1052
+ <s:element minOccurs="0" maxOccurs="1" name="PostalCode" type="s:string" />
1053
+ <s:element minOccurs="0" maxOccurs="1" name="Region" type="s:string" />
1054
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedDate" type="s:dateTime" />
1055
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedUserId" type="s:int" />
1056
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedDate" type="s:dateTime" />
1057
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedUserId" type="s:int" />
1058
+ <s:element minOccurs="1" maxOccurs="1" name="BoundaryLevel" type="tns:BoundaryLevelId" />
1059
+ <s:element minOccurs="1" maxOccurs="1" name="TaxRegionId" type="s:int" />
1060
+ <s:element minOccurs="1" maxOccurs="1" name="EffDate" type="s:dateTime" />
1061
+ <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:dateTime" />
1062
+ </s:sequence>
1063
+ </s:complexType>
1064
+ <s:complexType name="ArrayOfJurisdiction">
1065
+ <s:sequence>
1066
+ <s:element minOccurs="0" maxOccurs="unbounded" name="Jurisdiction" nillable="true" type="tns:Jurisdiction" />
1067
+ </s:sequence>
1068
+ </s:complexType>
1069
+ <s:complexType name="Jurisdiction">
1070
+ <s:sequence>
1071
+ <s:element minOccurs="0" maxOccurs="1" name="JurisCode" type="s:string" />
1072
+ <s:element minOccurs="0" maxOccurs="1" name="JurisName" type="s:string" />
1073
+ <s:element minOccurs="1" maxOccurs="1" name="JurisTypeId" type="tns:JurisTypeId" />
1074
+ <s:element minOccurs="1" maxOccurs="1" name="Rate" type="s:decimal" />
1075
+ <s:element minOccurs="1" maxOccurs="1" name="SalesRate" type="s:decimal" />
1076
+ <s:element minOccurs="0" maxOccurs="1" name="SignatureCode" type="s:string" />
1077
+ <s:element minOccurs="0" maxOccurs="1" name="StateCode" type="s:string" />
1078
+ <s:element minOccurs="1" maxOccurs="1" name="UseRate" type="s:decimal" />
1079
+ </s:sequence>
1080
+ </s:complexType>
1081
+ <s:simpleType name="BoundaryLevelId">
1082
+ <s:restriction base="s:string">
1083
+ <s:enumeration value="VeryPreciseFullAddress" />
1084
+ <s:enumeration value="PreciseZIP9" />
1085
+ <s:enumeration value="ZIP5Only" />
1086
+ </s:restriction>
1087
+ </s:simpleType>
1088
+ <s:element name="JurisdictionOverrideSave">
1089
+ <s:complexType>
1090
+ <s:sequence>
1091
+ <s:element minOccurs="0" maxOccurs="1" name="JurisdictionOverride" type="tns:JurisdictionOverride" />
1092
+ </s:sequence>
1093
+ </s:complexType>
1094
+ </s:element>
1095
+ <s:element name="JurisdictionOverrideSaveResponse">
1096
+ <s:complexType>
1097
+ <s:sequence>
1098
+ <s:element minOccurs="0" maxOccurs="1" name="JurisdictionOverrideSaveResult" type="tns:JurisdictionOverrideSaveResult" />
1099
+ </s:sequence>
1100
+ </s:complexType>
1101
+ </s:element>
1102
+ <s:complexType name="JurisdictionOverrideSaveResult">
1103
+ <s:complexContent mixed="false">
1104
+ <s:extension base="tns:BaseResult">
1105
+ <s:sequence>
1106
+ <s:element minOccurs="1" maxOccurs="1" name="JurisdictionOverrideId" type="s:int" />
1107
+ </s:sequence>
1108
+ </s:extension>
1109
+ </s:complexContent>
1110
+ </s:complexType>
1111
+ <s:element name="JurisdictionOverrideDelete">
1112
+ <s:complexType>
1113
+ <s:sequence>
1114
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
1115
+ </s:sequence>
1116
+ </s:complexType>
1117
+ </s:element>
1118
+ <s:element name="JurisdictionOverrideDeleteResponse">
1119
+ <s:complexType>
1120
+ <s:sequence>
1121
+ <s:element minOccurs="0" maxOccurs="1" name="JurisdictionOverrideDeleteResult" type="tns:DeleteResult" />
1122
+ </s:sequence>
1123
+ </s:complexType>
1124
+ </s:element>
1125
+ <s:element name="ExemptCertFetch">
1126
+ <s:complexType>
1127
+ <s:sequence>
1128
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
1129
+ </s:sequence>
1130
+ </s:complexType>
1131
+ </s:element>
1132
+ <s:element name="ExemptCertFetchResponse">
1133
+ <s:complexType>
1134
+ <s:sequence>
1135
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptCertFetchResult" type="tns:ExemptCertFetchResult" />
1136
+ </s:sequence>
1137
+ </s:complexType>
1138
+ </s:element>
1139
+ <s:complexType name="ExemptCertFetchResult">
1140
+ <s:complexContent mixed="false">
1141
+ <s:extension base="tns:BaseResult">
1142
+ <s:sequence>
1143
+ <s:element minOccurs="0" maxOccurs="1" name="Certificates" type="tns:ArrayOfExemptCert" />
1144
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
1145
+ </s:sequence>
1146
+ </s:extension>
1147
+ </s:complexContent>
1148
+ </s:complexType>
1149
+ <s:complexType name="ArrayOfExemptCert">
1150
+ <s:sequence>
1151
+ <s:element minOccurs="0" maxOccurs="unbounded" name="ExemptCert" nillable="true" type="tns:ExemptCert" />
1152
+ </s:sequence>
1153
+ </s:complexType>
1154
+ <s:complexType name="ExemptCert">
1155
+ <s:sequence>
1156
+ <s:element minOccurs="1" maxOccurs="1" name="ExemptCertId" type="s:int" />
1157
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyId" type="s:int" />
1158
+ <s:element minOccurs="0" maxOccurs="1" name="CustomerCode" type="s:string" />
1159
+ <s:element minOccurs="0" maxOccurs="1" name="CustomerName" type="s:string" />
1160
+ <s:element minOccurs="0" maxOccurs="1" name="Address1" type="s:string" />
1161
+ <s:element minOccurs="0" maxOccurs="1" name="Address2" type="s:string" />
1162
+ <s:element minOccurs="0" maxOccurs="1" name="Address3" type="s:string" />
1163
+ <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
1164
+ <s:element minOccurs="0" maxOccurs="1" name="Region" type="s:string" />
1165
+ <s:element minOccurs="0" maxOccurs="1" name="PostalCode" type="s:string" />
1166
+ <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
1167
+ <s:element minOccurs="1" maxOccurs="1" name="ExemptCertTypeId" type="tns:ExemptCertType" />
1168
+ <s:element minOccurs="0" maxOccurs="1" name="DocumentRefNo" type="s:string" />
1169
+ <s:element minOccurs="1" maxOccurs="1" name="BusinessTypeId" type="s:unsignedByte" />
1170
+ <s:element minOccurs="0" maxOccurs="1" name="BusinessTypeOtherDescription" type="s:string" />
1171
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptReasonId" type="s:string" />
1172
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptReasonOtherDescription" type="s:string" />
1173
+ <s:element minOccurs="0" maxOccurs="1" name="RegionsApplicable" type="s:string" />
1174
+ <s:element minOccurs="1" maxOccurs="1" name="ExemptCertStatusId" type="tns:ExemptCertStatus" />
1175
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedDate" type="s:dateTime" />
1176
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedUserId" type="s:int" />
1177
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedDate" type="s:dateTime" />
1178
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedUserId" type="s:int" />
1179
+ <s:element minOccurs="1" maxOccurs="1" name="LastTransactionDate" nillable="true" type="s:dateTime" />
1180
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptTypeDescription" type="s:string" />
1181
+ <s:element minOccurs="0" maxOccurs="1" name="BusinessTypeDescription" type="s:string" />
1182
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptReasonDescription" type="s:string" />
1183
+ <s:element minOccurs="0" maxOccurs="1" name="StatusDescription" type="s:string" />
1184
+ <s:element minOccurs="0" maxOccurs="1" name="EntityTypeDescription" type="s:string" />
1185
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptCertDetails" type="tns:ArrayOfExemptCertDetail" />
1186
+ <s:element minOccurs="1" maxOccurs="1" name="CountryIssued" type="s:string" />
1187
+ <s:element minOccurs="0" maxOccurs="1" name="AvaCertId" type="s:string" />
1188
+ <s:element minOccurs="1" maxOccurs="1" name="ExemptCertReviewStatusId" type="tns:ExemptCertReviewStatus" />
1189
+ <s:element minOccurs="1" maxOccurs="1" name="ExpiryDate" type="s:dateTime" />
1190
+ <s:element minOccurs="1" maxOccurs="1" name="EffDate" type="s:date" />
1191
+ </s:sequence>
1192
+ </s:complexType>
1193
+
1194
+ <s:complexType name="ArrayOfExemptCertforAvaCertIdUpdate">
1195
+ <s:sequence>
1196
+ <s:element minOccurs="0" maxOccurs="unbounded" name="ExemptCertforAvaCertIdUpdate" nillable="true" type="tns:ExemptCertforAvaCertIdUpdate" />
1197
+ </s:sequence>
1198
+ </s:complexType>
1199
+ <s:complexType name="ExemptCertforAvaCertIdUpdate">
1200
+ <s:sequence>
1201
+ <s:element minOccurs="1" maxOccurs="1" name="ExemptCertId" type="s:int" />
1202
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyId" type="s:int" />
1203
+ <s:element minOccurs="1" maxOccurs="1" name="Key" type="s:string" />
1204
+ <s:element minOccurs="1" maxOccurs="1" name="AvaCertId" type="s:string" />
1205
+ </s:sequence>
1206
+ </s:complexType>
1207
+
1208
+ <s:simpleType name="ExemptCertType">
1209
+ <s:restriction base="s:string">
1210
+ <s:enumeration value="Blanket" />
1211
+ <s:enumeration value="Single" />
1212
+ </s:restriction>
1213
+ </s:simpleType>
1214
+ <s:simpleType name="ExemptCertStatus">
1215
+ <s:restriction base="s:string">
1216
+ <s:enumeration value="Inactive" />
1217
+ <s:enumeration value="Active" />
1218
+ <s:enumeration value="Expired" />
1219
+ <s:enumeration value="Revoked" />
1220
+ </s:restriction>
1221
+ </s:simpleType>
1222
+ <s:simpleType name="ExemptCertReviewStatus">
1223
+ <s:restriction base="s:string">
1224
+ <s:enumeration value="Pending" />
1225
+ <s:enumeration value="Accepted" />
1226
+ <s:enumeration value="Rejected" />
1227
+ </s:restriction>
1228
+ </s:simpleType>
1229
+ <s:complexType name="ArrayOfExemptCertDetail">
1230
+ <s:sequence>
1231
+ <s:element minOccurs="0" maxOccurs="unbounded" name="ExemptCertDetail" nillable="true" type="tns:ExemptCertDetail" />
1232
+ </s:sequence>
1233
+ </s:complexType>
1234
+ <s:complexType name="ExemptCertDetail">
1235
+ <s:sequence>
1236
+ <s:element minOccurs="1" maxOccurs="1" name="ExemptCertDetailId" type="s:int" />
1237
+ <s:element minOccurs="1" maxOccurs="1" name="ExemptCertId" type="s:int" />
1238
+ <s:element minOccurs="0" maxOccurs="1" name="StateFips" type="s:string" />
1239
+ <s:element minOccurs="0" maxOccurs="1" name="Region" type="s:string" />
1240
+ <s:element minOccurs="0" maxOccurs="1" name="IdNo" type="s:string" />
1241
+ <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:date" />
1242
+ <s:element minOccurs="1" maxOccurs="1" name="Country" type="s:string" />
1243
+ <s:element minOccurs="0" maxOccurs="1" name="IdType" type="s:string" />
1244
+ <s:element minOccurs="0" maxOccurs="1" name="IsTaxCodeListExclusionList" type="s:boolean" />
1245
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptCertDetailTaxCodes" type="tns:ArrayOfExemptCertDetailTaxCode" />
1246
+ </s:sequence>
1247
+ </s:complexType>
1248
+ <s:complexType name="ArrayOfExemptCertDetailTaxCode">
1249
+ <s:sequence>
1250
+ <s:element minOccurs="0" maxOccurs="unbounded" name="ExemptCertDetailTaxCode" nillable="true" type="tns:ExemptCertDetailTaxCode" />
1251
+ </s:sequence>
1252
+ </s:complexType>
1253
+ <s:complexType name="ExemptCertDetailTaxCode">
1254
+ <s:sequence>
1255
+ <s:element minOccurs="1" maxOccurs="1" name="ExemptCertDetailTaxCodeId" type="s:int" />
1256
+ <s:element minOccurs="1" maxOccurs="1" name="ExemptCertDetailId" type="s:int" />
1257
+ <s:element minOccurs="1" maxOccurs="1" name="TaxCodeId" type="s:int" />
1258
+ <s:element minOccurs="1" maxOccurs="1" name="TaxCodeValue" type="s:string" />
1259
+ </s:sequence>
1260
+ </s:complexType>
1261
+ <s:element name="ExemptCertSaveAvaCertIdUpdate">
1262
+ <s:complexType>
1263
+ <s:sequence>
1264
+ <s:element minOccurs="0" maxOccurs="1" name="exemptCertforAvaCertIdUpdate" type="tns:ExemptCertforAvaCertIdUpdate" />
1265
+ </s:sequence>
1266
+ </s:complexType>
1267
+ </s:element>
1268
+ <s:element name="ExemptCertSaveAvaCertIdUpdateResponse">
1269
+ <s:complexType>
1270
+ <s:sequence>
1271
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptCertSaveAvaCertIdUpdateResult" type="tns:ExemptCertSaveAvaCertIdUpdateResult" />
1272
+ </s:sequence>
1273
+ </s:complexType>
1274
+ </s:element>
1275
+ <s:complexType name="ExemptCertSaveAvaCertIdUpdateResult">
1276
+ <s:complexContent mixed="false">
1277
+ <s:extension base="tns:BaseResult">
1278
+ <s:sequence>
1279
+ <s:element minOccurs="1" maxOccurs="1" name="TotRecordsUpdated" type="s:int" />
1280
+ </s:sequence>
1281
+ </s:extension>
1282
+ </s:complexContent>
1283
+ </s:complexType>
1284
+
1285
+ <s:element name="ExemptCertSave">
1286
+ <s:complexType>
1287
+ <s:sequence>
1288
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptCert" type="tns:ExemptCert" />
1289
+ </s:sequence>
1290
+ </s:complexType>
1291
+ </s:element>
1292
+ <s:element name="ExemptCertSaveResponse">
1293
+ <s:complexType>
1294
+ <s:sequence>
1295
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptCertSaveResult" type="tns:ExemptCertSaveResult" />
1296
+ </s:sequence>
1297
+ </s:complexType>
1298
+ </s:element>
1299
+ <s:complexType name="ExemptCertSaveResult">
1300
+ <s:complexContent mixed="false">
1301
+ <s:extension base="tns:BaseResult">
1302
+ <s:sequence>
1303
+ <s:element minOccurs="1" maxOccurs="1" name="ExemptCertId" type="s:int" />
1304
+ <s:element minOccurs="1" maxOccurs="1" name="ResultExemptCertStatus" type="tns:ExemptCertStatus" />
1305
+ </s:sequence>
1306
+ </s:extension>
1307
+ </s:complexContent>
1308
+ </s:complexType>
1309
+ <s:element name="ExemptCertDelete">
1310
+ <s:complexType>
1311
+ <s:sequence>
1312
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
1313
+ </s:sequence>
1314
+ </s:complexType>
1315
+ </s:element>
1316
+ <s:element name="ExemptCertDeleteResponse">
1317
+ <s:complexType>
1318
+ <s:sequence>
1319
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptCertDeleteResult" type="tns:DeleteResult" />
1320
+ </s:sequence>
1321
+ </s:complexType>
1322
+ </s:element>
1323
+ <s:element name="ExemptCertRevoke">
1324
+ <s:complexType>
1325
+ <s:sequence>
1326
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptCertRevokeRequest" type="tns:ExemptCertRevokeRequest" />
1327
+ </s:sequence>
1328
+ </s:complexType>
1329
+ </s:element>
1330
+ <s:complexType name="ExemptCertRevokeRequest">
1331
+ <s:complexContent mixed="false">
1332
+ <s:extension base="tns:FilterRequest" />
1333
+ </s:complexContent>
1334
+ </s:complexType>
1335
+ <s:element name="ExemptCertRevokeResponse">
1336
+ <s:complexType>
1337
+ <s:sequence>
1338
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptCertRevokeResult" type="tns:ExemptCertRevokeResult" />
1339
+ </s:sequence>
1340
+ </s:complexType>
1341
+ </s:element>
1342
+ <s:complexType name="ExemptCertRevokeResult">
1343
+ <s:complexContent mixed="false">
1344
+ <s:extension base="tns:FilterResult" />
1345
+ </s:complexContent>
1346
+ </s:complexType>
1347
+ <s:element name="ExemptCertApply">
1348
+ <s:complexType>
1349
+ <s:sequence>
1350
+ <s:element minOccurs="0" maxOccurs="1" name="exemptCertApplyRequest" type="tns:ExemptCertApplyRequest" />
1351
+ </s:sequence>
1352
+ </s:complexType>
1353
+ </s:element>
1354
+ <s:complexType name="ExemptCertApplyRequest">
1355
+ <s:complexContent mixed="false">
1356
+ <s:extension base="tns:FilterRequest" />
1357
+ </s:complexContent>
1358
+ </s:complexType>
1359
+ <s:element name="ExemptCertApplyResponse">
1360
+ <s:complexType>
1361
+ <s:sequence>
1362
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptCertApplyResult" type="tns:ExemptCertApplyResult" />
1363
+ </s:sequence>
1364
+ </s:complexType>
1365
+ </s:element>
1366
+ <s:complexType name="ExemptCertApplyResult">
1367
+ <s:complexContent mixed="false">
1368
+ <s:extension base="tns:FilterResult">
1369
+ <s:sequence>
1370
+ <s:element minOccurs="1" maxOccurs="1" name="DocumentCount" type="s:int" />
1371
+ <s:element minOccurs="1" maxOccurs="1" name="LineCount" type="s:int" />
1372
+ </s:sequence>
1373
+ </s:extension>
1374
+ </s:complexContent>
1375
+ </s:complexType>
1376
+ <s:element name="BusinessTypeFetch">
1377
+ <s:complexType>
1378
+ <s:sequence>
1379
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
1380
+ </s:sequence>
1381
+ </s:complexType>
1382
+ </s:element>
1383
+ <s:element name="BusinessTypeFetchResponse">
1384
+ <s:complexType>
1385
+ <s:sequence>
1386
+ <s:element minOccurs="0" maxOccurs="1" name="BusinessTypeFetchResult" type="tns:BusinessTypeFetchResult" />
1387
+ </s:sequence>
1388
+ </s:complexType>
1389
+ </s:element>
1390
+ <s:complexType name="BusinessTypeFetchResult">
1391
+ <s:complexContent mixed="false">
1392
+ <s:extension base="tns:BaseResult">
1393
+ <s:sequence>
1394
+ <s:element minOccurs="0" maxOccurs="1" name="BusinessTypes" type="tns:ArrayOfBusinessType" />
1395
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
1396
+ </s:sequence>
1397
+ </s:extension>
1398
+ </s:complexContent>
1399
+ </s:complexType>
1400
+ <s:complexType name="ArrayOfBusinessType">
1401
+ <s:sequence>
1402
+ <s:element minOccurs="0" maxOccurs="unbounded" name="BusinessType" nillable="true" type="tns:BusinessType" />
1403
+ </s:sequence>
1404
+ </s:complexType>
1405
+ <s:complexType name="BusinessType">
1406
+ <s:sequence>
1407
+ <s:element minOccurs="1" maxOccurs="1" name="BusinessTypeId" type="s:int" />
1408
+ <s:element minOccurs="0" maxOccurs="1" name="BusinessTypeDescription" type="s:string" />
1409
+ </s:sequence>
1410
+ </s:complexType>
1411
+
1412
+
1413
+ <!--TaxAuthority-->
1414
+ <s:element name="TaxAuthorityFetch">
1415
+ <s:complexType>
1416
+ <s:sequence>
1417
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
1418
+ </s:sequence>
1419
+ </s:complexType>
1420
+ </s:element>
1421
+ <s:element name="TaxAuthorityFetchResponse">
1422
+ <s:complexType>
1423
+ <s:sequence>
1424
+ <s:element minOccurs="0" maxOccurs="1" name="TaxAuthorityFetchResult" type="tns:TaxAuthorityFetchResult" />
1425
+ </s:sequence>
1426
+ </s:complexType>
1427
+ </s:element>
1428
+ <s:complexType name="TaxAuthorityFetchResult">
1429
+ <s:complexContent mixed="false">
1430
+ <s:extension base="tns:BaseResult">
1431
+ <s:sequence>
1432
+ <s:element minOccurs="0" maxOccurs="1" name="TaxAuthority" type="tns:ArrayOfTaxAuthority" />
1433
+ </s:sequence>
1434
+ </s:extension>
1435
+ </s:complexContent>
1436
+ </s:complexType>
1437
+ <s:complexType name="ArrayOfTaxAuthority">
1438
+ <s:sequence>
1439
+ <s:element minOccurs="0" maxOccurs="unbounded" name="TaxAuthority" nillable="true" type="tns:TaxAuthority" />
1440
+ </s:sequence>
1441
+ </s:complexType>
1442
+ <s:complexType name="TaxAuthority">
1443
+ <s:sequence>
1444
+ <s:element minOccurs="1" maxOccurs="1" name="TaxAuthorityId" type="s:int" />
1445
+ <s:element minOccurs="0" maxOccurs="1" name="TaxAuthorityName" type="s:string" />
1446
+ <s:element minOccurs="1" maxOccurs="1" name="TaxAuthorityTypeId" type="s:int" />
1447
+ <s:element minOccurs="1" maxOccurs="1" name="JurisdictionId" type="s:int" />
1448
+ </s:sequence>
1449
+ </s:complexType>
1450
+
1451
+ <!--TaxAuthority-->
1452
+ <!--TaxAuthorityReturnName-->
1453
+ <s:element name="TaxAuthorityReturnNameFetch">
1454
+ <s:complexType>
1455
+ <s:sequence>
1456
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
1457
+ </s:sequence>
1458
+ </s:complexType>
1459
+ </s:element>
1460
+ <s:element name="TaxAuthorityReturnNameFetchResponse">
1461
+ <s:complexType>
1462
+ <s:sequence>
1463
+ <s:element minOccurs="0" maxOccurs="1" name="TaxAuthorityReturnNameFetchResult" type="tns:TaxAuthorityReturnNameFetchResult" />
1464
+ </s:sequence>
1465
+ </s:complexType>
1466
+ </s:element>
1467
+ <s:complexType name="TaxAuthorityReturnNameFetchResult">
1468
+ <s:complexContent mixed="false">
1469
+ <s:extension base="tns:BaseResult">
1470
+ <s:sequence>
1471
+ <s:element minOccurs="0" maxOccurs="1" name="TaxAuthorityReturnName" type="tns:ArrayOfTaxAuthorityReturnName" />
1472
+ </s:sequence>
1473
+ </s:extension>
1474
+ </s:complexContent>
1475
+ </s:complexType>
1476
+ <s:complexType name="ArrayOfTaxAuthorityReturnName">
1477
+ <s:sequence>
1478
+ <s:element minOccurs="0" maxOccurs="unbounded" name="TaxAuthorityReturnName" nillable="true" type="tns:TaxAuthorityReturnName" />
1479
+ </s:sequence>
1480
+ </s:complexType>
1481
+ <s:complexType name="TaxAuthorityReturnName">
1482
+ <s:sequence>
1483
+ <s:element minOccurs="1" maxOccurs="1" name="TaxAuthorityId" type="s:int" />
1484
+ <s:element minOccurs="0" maxOccurs="1" name="ReturnName" type="s:string" />
1485
+ </s:sequence>
1486
+ </s:complexType>
1487
+
1488
+ <!--TaxAuthorityReturnName-->
1489
+ <s:element name="ExemptReasonFetch">
1490
+ <s:complexType>
1491
+ <s:sequence>
1492
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
1493
+ </s:sequence>
1494
+ </s:complexType>
1495
+ </s:element>
1496
+ <s:element name="ExemptReasonFetchResponse">
1497
+ <s:complexType>
1498
+ <s:sequence>
1499
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptReasonFetchResult" type="tns:ExemptReasonFetchResult" />
1500
+ </s:sequence>
1501
+ </s:complexType>
1502
+ </s:element>
1503
+ <s:complexType name="ExemptReasonFetchResult">
1504
+ <s:complexContent mixed="false">
1505
+ <s:extension base="tns:BaseResult">
1506
+ <s:sequence>
1507
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptReasons" type="tns:ArrayOfExemptReason" />
1508
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
1509
+ </s:sequence>
1510
+ </s:extension>
1511
+ </s:complexContent>
1512
+ </s:complexType>
1513
+ <s:complexType name="ArrayOfExemptReason">
1514
+ <s:sequence>
1515
+ <s:element minOccurs="0" maxOccurs="unbounded" name="ExemptReason" nillable="true" type="tns:ExemptReason" />
1516
+ </s:sequence>
1517
+ </s:complexType>
1518
+ <s:complexType name="ExemptReason">
1519
+ <s:sequence>
1520
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptReasonId" type="s:string" />
1521
+ <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
1522
+ <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
1523
+ </s:sequence>
1524
+ </s:complexType>
1525
+ <s:element name="ExemptDetailsFetch">
1526
+ <s:complexType>
1527
+ <s:sequence>
1528
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
1529
+ </s:sequence>
1530
+ </s:complexType>
1531
+ </s:element>
1532
+ <s:element name="ExemptDetailsFetchResponse">
1533
+ <s:complexType>
1534
+ <s:sequence>
1535
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptDetailsFetchResult" type="tns:FetchExemptDetailsResult" />
1536
+ </s:sequence>
1537
+ </s:complexType>
1538
+ </s:element>
1539
+ <s:complexType name="FetchExemptDetailsResult">
1540
+ <s:complexContent mixed="false">
1541
+ <s:extension base="tns:BaseResult">
1542
+ <s:sequence>
1543
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptCertDetails" type="tns:ArrayOfExemptCertDetail" />
1544
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
1545
+ </s:sequence>
1546
+ </s:extension>
1547
+ </s:complexContent>
1548
+ </s:complexType>
1549
+ <s:element name="BusinessAndExemptCertReasonFetch">
1550
+ <s:complexType>
1551
+ <s:sequence>
1552
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
1553
+ </s:sequence>
1554
+ </s:complexType>
1555
+ </s:element>
1556
+ <s:element name="BusinessAndExemptCertReasonFetchResponse">
1557
+ <s:complexType>
1558
+ <s:sequence>
1559
+ <s:element minOccurs="0" maxOccurs="1" name="BusinessAndExemptCertReasonFetchResult" type="tns:BusinessAndExemptCertReasonFetchResult" />
1560
+ </s:sequence>
1561
+ </s:complexType>
1562
+ </s:element>
1563
+ <s:complexType name="BusinessAndExemptCertReasonFetchResult">
1564
+ <s:complexContent mixed="false">
1565
+ <s:extension base="tns:BaseResult">
1566
+ <s:sequence>
1567
+ <s:element minOccurs="0" maxOccurs="1" name="BusinessExemptCertReasons" type="tns:ArrayOfBusinessAndExemptCertReasons" />
1568
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
1569
+ </s:sequence>
1570
+ </s:extension>
1571
+ </s:complexContent>
1572
+ </s:complexType>
1573
+ <s:complexType name="ArrayOfBusinessAndExemptCertReasons">
1574
+ <s:sequence>
1575
+ <s:element minOccurs="0" maxOccurs="unbounded" name="BusinessAndExemptCertReasons" nillable="true" type="tns:BusinessAndExemptCertReasons" />
1576
+ </s:sequence>
1577
+ </s:complexType>
1578
+ <s:complexType name="BusinessAndExemptCertReasons">
1579
+ <s:sequence>
1580
+ <s:element minOccurs="1" maxOccurs="1" name="BusinessAndExemptReasonId" type="s:int" />
1581
+ <s:element minOccurs="1" maxOccurs="1" name="BusinessTypeId" type="s:int" />
1582
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptReasonId" type="s:string" />
1583
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptReasonDescription" type="s:string" />
1584
+ <s:element minOccurs="1" maxOccurs="1" name="IsEntity" type="s:boolean" />
1585
+ </s:sequence>
1586
+ </s:complexType>
1587
+ <s:element name="DocumentFetch">
1588
+ <s:complexType>
1589
+ <s:sequence>
1590
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
1591
+ </s:sequence>
1592
+ </s:complexType>
1593
+ </s:element>
1594
+ <s:element name="DocumentFetchResponse">
1595
+ <s:complexType>
1596
+ <s:sequence>
1597
+ <s:element minOccurs="0" maxOccurs="1" name="DocumentFetchResult" type="tns:DocumentFetchResult" />
1598
+ </s:sequence>
1599
+ </s:complexType>
1600
+ </s:element>
1601
+ <s:complexType name="DocumentFetchResult">
1602
+ <s:complexContent mixed="false">
1603
+ <s:extension base="tns:BaseResult">
1604
+ <s:sequence>
1605
+ <s:element minOccurs="0" maxOccurs="1" name="Documents" type="tns:ArrayOfDocument" />
1606
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
1607
+ </s:sequence>
1608
+ </s:extension>
1609
+ </s:complexContent>
1610
+ </s:complexType>
1611
+ <s:complexType name="ArrayOfDocument">
1612
+ <s:sequence>
1613
+ <s:element minOccurs="0" maxOccurs="unbounded" name="Document" nillable="true" type="tns:Document" />
1614
+ </s:sequence>
1615
+ </s:complexType>
1616
+ <s:complexType name="Document">
1617
+ <s:sequence>
1618
+ <s:element minOccurs="1" maxOccurs="1" name="AdjustmentReasonId" type="s:unsignedByte" />
1619
+ <s:element minOccurs="0" maxOccurs="1" name="AdjustmentDescription" type="s:string" />
1620
+ <s:element minOccurs="0" maxOccurs="1" name="Addresses" type="tns:ArrayOfDocumentAddress" />
1621
+ <s:element minOccurs="0" maxOccurs="1" name="BatchCode" type="s:string" />
1622
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyId" type="s:int" />
1623
+ <s:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="s:string" />
1624
+ <s:element minOccurs="0" maxOccurs="1" name="CustomerUsageType" type="s:string" />
1625
+ <s:element minOccurs="0" maxOccurs="1" name="CustomerVendorCode" type="s:string" />
1626
+ <!--<s:element minOccurs="0" maxOccurs="1" name="DestinationAddress" type="tns:DocumentAddress" />-->
1627
+ <s:element minOccurs="0" maxOccurs="1" name="DestinationAddressId" type="s:long" />
1628
+ <s:element minOccurs="0" maxOccurs="1" name="DocumentCode" type="s:string" />
1629
+ <s:element minOccurs="1" maxOccurs="1" name="DocumentDate" type="s:date" />
1630
+ <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:long" />
1631
+ <s:element minOccurs="1" maxOccurs="1" name="DocumentStatusId" type="tns:DocumentStatusId" />
1632
+ <s:element minOccurs="1" maxOccurs="1" name="DocumentTypeId" type="tns:DocumentTypeId" />
1633
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptNo" type="s:string" />
1634
+ <s:element minOccurs="0" maxOccurs="1" name="ExchangeRateEffDate" type="s:date" />
1635
+ <s:element minOccurs="0" maxOccurs="1" name="ExchangeRate" type="s:decimal" />
1636
+ <s:element minOccurs="1" maxOccurs="1" name="IsLocked" type="s:boolean" />
1637
+ <s:element minOccurs="1" maxOccurs="1" name="IsReconciled" type="s:boolean" />
1638
+ <s:element minOccurs="0" maxOccurs="1" name="Lines" type="tns:ArrayOfDocumentLine" />
1639
+ <s:element minOccurs="0" maxOccurs="1" name="LocationCode" type="s:string" />
1640
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedDate" type="s:dateTime" />
1641
+ <s:element minOccurs="0" maxOccurs="1" name="OriginAddressId" type="s:long" />
1642
+ <!--<s:element minOccurs="0" maxOccurs="1" name="OriginAddress" type="tns:DocumentAddress" />-->
1643
+ <s:element minOccurs="1" maxOccurs="1" name="PaymentDate" type="s:dateTime" />
1644
+ <s:element minOccurs="0" maxOccurs="1" name="PurchaseOrderNo" type="s:string" />
1645
+ <s:element minOccurs="0" maxOccurs="1" name="ReferenceCode" type="s:string" />
1646
+ <s:element minOccurs="0" maxOccurs="1" name="SalespersonCode" type="s:string" />
1647
+ <s:element minOccurs="0" maxOccurs="1" name="SoftwareVersion" type="s:string" />
1648
+ <s:element minOccurs="1" maxOccurs="1" name="TaxDate" type="s:date" />
1649
+ <s:element minOccurs="1" maxOccurs="1" name="TaxOverrideTypeId" type="tns:TaxOverrideTypeId" />
1650
+ <s:element minOccurs="1" maxOccurs="1" name="TaxOverrideAmount" type="s:decimal" />
1651
+ <s:element minOccurs="0" maxOccurs="1" name="TaxOverrideReason" type="s:string" />
1652
+ <s:element minOccurs="1" maxOccurs="1" name="TotalAmount" type="s:decimal" />
1653
+ <s:element minOccurs="1" maxOccurs="1" name="TotalExempt" type="s:decimal" />
1654
+ <s:element minOccurs="1" maxOccurs="1" name="TotalTax" type="s:decimal" />
1655
+ <s:element minOccurs="0" maxOccurs="1" name="TotalTaxCalculated" type="s:decimal" />
1656
+ <s:element minOccurs="1" maxOccurs="1" name="TotalTaxable" type="s:decimal" />
1657
+ <s:element minOccurs="0" maxOccurs="1" name="Region" type="s:string" />
1658
+ <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
1659
+ <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
1660
+ <s:element minOccurs="0" maxOccurs="1" name="BusinessIdentificationNo" type="s:string" />
1661
+ </s:sequence>
1662
+ </s:complexType>
1663
+ <s:complexType name="DocumentAddress">
1664
+ <s:sequence>
1665
+ <s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
1666
+ <s:element minOccurs="1" maxOccurs="1" name="BoundaryLevel" type="s:int" />
1667
+ <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
1668
+ <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
1669
+ <s:element minOccurs="1" maxOccurs="1" name="DocumentAddressId" type="s:long" />
1670
+ <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:long" />
1671
+ <s:element minOccurs="0" maxOccurs="1" name="PostalCode" type="s:string" />
1672
+ <s:element minOccurs="0" maxOccurs="1" name="Region" type="s:string" />
1673
+ <s:element minOccurs="0" maxOccurs="1" name="TaxRegionId" type="s:int" />
1674
+ </s:sequence>
1675
+ </s:complexType>
1676
+ <s:complexType name="ArrayOfDocumentAddress">
1677
+ <s:sequence>
1678
+ <s:element minOccurs="0" maxOccurs="unbounded" name="DocumentAddress" nillable="true" type="tns:DocumentAddress" />
1679
+ </s:sequence>
1680
+ </s:complexType>
1681
+ <s:simpleType name="DocumentStatusId">
1682
+ <s:restriction base="s:string">
1683
+ <s:enumeration value="Temporary" />
1684
+ <s:enumeration value="Saved" />
1685
+ <s:enumeration value="Posted" />
1686
+ <s:enumeration value="Committed" />
1687
+ <s:enumeration value="Cancelled" />
1688
+ <s:enumeration value="Adjusted" />
1689
+ </s:restriction>
1690
+ </s:simpleType>
1691
+ <s:simpleType name="DocumentTypeId">
1692
+ <s:restriction base="s:string">
1693
+ <s:enumeration value="SalesOrder" />
1694
+ <s:enumeration value="SalesInvoice" />
1695
+ <s:enumeration value="PurchaseOrder" />
1696
+ <s:enumeration value="PurchaseInvoice" />
1697
+ <s:enumeration value="ReturnOrder" />
1698
+ <s:enumeration value="ReturnInvoice" />
1699
+ <s:enumeration value="InventoryTransferOrder" />
1700
+ <s:enumeration value="InventoryTransferInvoice" />
1701
+ <s:enumeration value="ReverseChargeOrder" />
1702
+ <s:enumeration value="ReverseChargeInvoice" />
1703
+ </s:restriction>
1704
+ </s:simpleType>
1705
+ <s:complexType name="ArrayOfDocumentLine">
1706
+ <s:sequence>
1707
+ <s:element minOccurs="0" maxOccurs="unbounded" name="DocumentLine" nillable="true" type="tns:DocumentLine" />
1708
+ </s:sequence>
1709
+ </s:complexType>
1710
+ <s:complexType name="DocumentLine">
1711
+ <s:sequence>
1712
+ <s:element minOccurs="1" maxOccurs="1" name="AccountingMethodId" type="s:int" />
1713
+ <s:element minOccurs="1" maxOccurs="1" name="BoundaryOverrideId" type="s:int" />
1714
+ <s:element minOccurs="0" maxOccurs="1" name="CustomerUsageType" type="s:string" />
1715
+ <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
1716
+ <!--<s:element minOccurs="0" maxOccurs="1" name="DestinationAddress" type="tns:DocumentAddress" />-->
1717
+ <s:element minOccurs="1" maxOccurs="1" name="DestinationAddressId" type="s:long" />
1718
+ <s:element minOccurs="0" maxOccurs="1" name="Details" type="tns:ArrayOfDocumentLineDetail" />
1719
+ <s:element minOccurs="1" maxOccurs="1" name="DiscountAmount" type="s:decimal" />
1720
+ <s:element minOccurs="1" maxOccurs="1" name="DocumentId" type="s:long" />
1721
+ <s:element minOccurs="1" maxOccurs="1" name="DocumentLineId" type="s:long" />
1722
+ <s:element minOccurs="1" maxOccurs="1" name="ExemptAmount" type="s:decimal" />
1723
+ <s:element minOccurs="1" maxOccurs="1" name="ExemptCertId" type="s:int" />
1724
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptNo" type="s:string" />
1725
+ <s:element minOccurs="1" maxOccurs="1" name="IsItemTaxable" type="s:boolean" />
1726
+ <s:element minOccurs="1" maxOccurs="1" name="IsSTP" type="s:boolean" />
1727
+ <s:element minOccurs="0" maxOccurs="1" name="ItemCode" type="s:string" />
1728
+ <s:element minOccurs="1" maxOccurs="1" name="LineAmount" type="s:decimal" />
1729
+ <s:element minOccurs="0" maxOccurs="1" name="LineNo" type="s:string" />
1730
+ <!--<s:element minOccurs="0" maxOccurs="1" name="OriginAddress" type="tns:DocumentAddress" />-->
1731
+ <s:element minOccurs="1" maxOccurs="1" name="OriginAddressId" type="s:long" />
1732
+ <s:element minOccurs="1" maxOccurs="1" name="Quantity" type="s:decimal" />
1733
+ <s:element minOccurs="0" maxOccurs="1" name="Ref1" type="s:string" />
1734
+ <s:element minOccurs="0" maxOccurs="1" name="Ref2" type="s:string" />
1735
+ <s:element minOccurs="1" maxOccurs="1" name="ReportingDate" type="s:date" />
1736
+ <s:element minOccurs="0" maxOccurs="1" name="RevAccount" type="s:string" />
1737
+ <s:element minOccurs="0" maxOccurs="1" name="Sourcing" type="s:string" />
1738
+ <s:element minOccurs="1" maxOccurs="1" name="Tax" type="s:decimal" />
1739
+ <s:element minOccurs="1" maxOccurs="1" name="TaxableAmount" type="s:decimal" />
1740
+ <s:element minOccurs="1" maxOccurs="1" name="TaxCalculated" type="s:decimal" />
1741
+ <s:element minOccurs="0" maxOccurs="1" name="TaxCode" type="s:string" />
1742
+ <s:element minOccurs="1" maxOccurs="1" name="TaxCodeId" type="s:int" />
1743
+ <s:element minOccurs="1" maxOccurs="1" name="TaxDate" type="s:date" />
1744
+ <s:element minOccurs="1" maxOccurs="1" name="TaxIncluded" type="s:boolean" />
1745
+ <s:element minOccurs="1" maxOccurs="1" name="TaxOverrideTypeId" type="tns:TaxOverrideTypeId" />
1746
+ <s:element minOccurs="1" maxOccurs="1" name="TaxOverrideAmount" type="s:decimal" />
1747
+ <s:element minOccurs="0" maxOccurs="1" name="TaxOverrideReason" type="s:string" />
1748
+ <s:element minOccurs="0" maxOccurs="1" name="TaxEngine" type ="s:string"/>
1749
+ <s:element minOccurs="0" maxOccurs="1" name="BusinessIdentificationNo" type="s:string" />
1750
+ </s:sequence>
1751
+ </s:complexType>
1752
+ <s:complexType name="ArrayOfDocumentLineDetail">
1753
+ <s:sequence>
1754
+ <s:element minOccurs="0" maxOccurs="unbounded" name="DocumentLineDetail" nillable="true" type="tns:DocumentLineDetail" />
1755
+ </s:sequence>
1756
+ </s:complexType>
1757
+ <s:complexType name="DocumentLineDetail">
1758
+ <s:sequence>
1759
+ <s:element minOccurs="1" maxOccurs="1" name="AddressId" type="s:long" />
1760
+ <s:element minOccurs="0" maxOccurs="1" name="CountyFips" type="s:string" />
1761
+ <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
1762
+ <s:element minOccurs="1" maxOccurs="1" name="DocumentLineDetailId" type="s:long" />
1763
+ <s:element minOccurs="1" maxOccurs="1" name="DocumentLineId" type="s:long" />
1764
+ <s:element minOccurs="1" maxOccurs="1" name="ExemptAmount" type="s:decimal" />
1765
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptReasonId" type="s:long" />
1766
+ <s:element minOccurs="0" maxOccurs="1" name="InState" type="s:boolean" />
1767
+ <s:element minOccurs="0" maxOccurs="1" name="JurisCode" type="s:string" />
1768
+ <s:element minOccurs="0" maxOccurs="1" name="JurisdictionId" type="s:int" />
1769
+ <s:element minOccurs="0" maxOccurs="1" name="JurisName" type="s:string" />
1770
+ <s:element minOccurs="1" maxOccurs="1" name="JurisTypeId" type="tns:JurisTypeId" />
1771
+ <s:element minOccurs="1" maxOccurs="1" name="NonTaxableAmount" type="s:decimal" />
1772
+ <s:element minOccurs="0" maxOccurs="1" name="NonTaxableRuleId" type="s:int" />
1773
+ <s:element minOccurs="1" maxOccurs="1" name="NonTaxableTypeId" type="tns:TaxRuleTypeId" />
1774
+ <s:element minOccurs="1" maxOccurs="1" name="Rate" type="s:decimal" />
1775
+ <s:element minOccurs="0" maxOccurs="1" name="RateTypeId" type="s:string" />
1776
+ <s:element minOccurs="0" maxOccurs="1" name="RateRuleId" type="s:int" />
1777
+ <s:element minOccurs="0" maxOccurs="1" name="RateSourceId" type="s:int" />
1778
+ <s:element minOccurs="0" maxOccurs="1" name="Region" type="s:string" />
1779
+ <s:element minOccurs="0" maxOccurs="1" name="SERCode" type="s:string" />
1780
+ <s:element minOccurs="0" maxOccurs="1" name="Sourcing" type="s:string" />
1781
+ <s:element minOccurs="0" maxOccurs="1" name="SignatureCode" type="s:string" />
1782
+ <s:element minOccurs="0" maxOccurs="1" name="StateCode" type="s:string" />
1783
+ <s:element minOccurs="0" maxOccurs="1" name="StateAssignedNo" type="s:string" />
1784
+ <s:element minOccurs="1" maxOccurs="1" name="Tax" type="s:decimal" />
1785
+ <s:element minOccurs="1" maxOccurs="1" name="TaxableAmount" type="s:decimal" />
1786
+ <s:element minOccurs="0" maxOccurs="1" name="TaxCalculated" type="s:decimal" />
1787
+ <s:element minOccurs="1" maxOccurs="1" name="TaxTypeId" type="tns:TaxTypeId" />
1788
+ <s:element minOccurs="0" maxOccurs="1" name="TaxName" type="s:string" />
1789
+ <s:element minOccurs="1" maxOccurs="1" name="TaxAuthorityTypeId" type="s:int" />
1790
+ <s:element minOccurs="0" maxOccurs="1" name="TaxRegionId" type="s:int" />
1791
+ <s:element minOccurs="0" maxOccurs="1" name="TaxOverride" type="s:decimal" />
1792
+ </s:sequence>
1793
+ </s:complexType>
1794
+ <s:simpleType name="TaxOverrideTypeId">
1795
+ <s:restriction base="s:string">
1796
+ <s:enumeration value="None" />
1797
+ <s:enumeration value="TaxAmount" />
1798
+ <s:enumeration value="Exemption" />
1799
+ <s:enumeration value="TaxDate" />
1800
+ <s:enumeration value="AccruedTaxAmount" />
1801
+ </s:restriction>
1802
+ </s:simpleType>
1803
+ <s:element name="AdjustmentReasonFetch">
1804
+ <s:complexType>
1805
+ <s:sequence>
1806
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
1807
+ </s:sequence>
1808
+ </s:complexType>
1809
+ </s:element>
1810
+ <s:element name="AdjustmentReasonFetchResponse">
1811
+ <s:complexType>
1812
+ <s:sequence>
1813
+ <s:element minOccurs="0" maxOccurs="1" name="AdjustmentReasonFetchResult" type="tns:AdjustmentReasonFetchResult" />
1814
+ </s:sequence>
1815
+ </s:complexType>
1816
+ </s:element>
1817
+ <s:complexType name="AdjustmentReasonFetchResult">
1818
+ <s:complexContent mixed="false">
1819
+ <s:extension base="tns:BaseResult">
1820
+ <s:sequence>
1821
+ <s:element minOccurs="0" maxOccurs="1" name="AdjustmentReasons" type="tns:ArrayOfAdjustmentReason" />
1822
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
1823
+ </s:sequence>
1824
+ </s:extension>
1825
+ </s:complexContent>
1826
+ </s:complexType>
1827
+ <s:complexType name="ArrayOfAdjustmentReason">
1828
+ <s:sequence>
1829
+ <s:element minOccurs="0" maxOccurs="unbounded" name="AdjustmentReason" nillable="true" type="tns:AdjustmentReason" />
1830
+ </s:sequence>
1831
+ </s:complexType>
1832
+ <s:complexType name="AdjustmentReason">
1833
+ <s:sequence>
1834
+ <s:element minOccurs="1" maxOccurs="1" name="AdjustmentReasonId" type="s:int" />
1835
+ <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
1836
+ </s:sequence>
1837
+ </s:complexType>
1838
+ <s:element name="CompanyReturnFetch">
1839
+ <s:complexType>
1840
+ <s:sequence>
1841
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
1842
+ </s:sequence>
1843
+ </s:complexType>
1844
+ </s:element>
1845
+ <s:element name="CompanyReturnFetchResponse">
1846
+ <s:complexType>
1847
+ <s:sequence>
1848
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyReturnFetchResult" type="tns:CompanyReturnFetchResult" />
1849
+ </s:sequence>
1850
+ </s:complexType>
1851
+ </s:element>
1852
+ <s:complexType name="CompanyReturnFetchResult">
1853
+ <s:complexContent mixed="false">
1854
+ <s:extension base="tns:BaseResult">
1855
+ <s:sequence>
1856
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyReturns" type="tns:ArrayOfCompanyReturn" />
1857
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
1858
+ </s:sequence>
1859
+ </s:extension>
1860
+ </s:complexContent>
1861
+ </s:complexType>
1862
+ <s:complexType name="ArrayOfCompanyReturn">
1863
+ <s:sequence>
1864
+ <s:element minOccurs="0" maxOccurs="unbounded" name="CompanyReturn" nillable="true" type="tns:CompanyReturn" />
1865
+ </s:sequence>
1866
+ </s:complexType>
1867
+ <s:complexType name="CompanyReturn">
1868
+ <s:sequence>
1869
+ <s:element minOccurs="1" maxOccurs="1" name="YearStart" type="s:int" />
1870
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyReturnId" type="s:long" />
1871
+ <s:element minOccurs="0" maxOccurs="1" name="CompanySupportingReturn" type="tns:ArrayOfCompanySupportingReturn" />
1872
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyId" type="s:int" />
1873
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyName" type="s:string" />
1874
+ <s:element minOccurs="0" maxOccurs="1" name="ReturnName" type="s:string" />
1875
+ <s:element minOccurs="1" maxOccurs="1" name="FilingFrequencyId" type="tns:FilingFrequencyId" />
1876
+ <s:element minOccurs="1" maxOccurs="1" name="Months" type="s:short" />
1877
+ <s:element minOccurs="0" maxOccurs="1" name="RegistrationId" type="s:string" />
1878
+ <s:element minOccurs="0" maxOccurs="1" name="Ein" type="s:string" />
1879
+ <s:element minOccurs="0" maxOccurs="1" name="Line1" type="s:string" />
1880
+ <s:element minOccurs="0" maxOccurs="1" name="Line2" type="s:string" />
1881
+ <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
1882
+ <s:element minOccurs="0" maxOccurs="1" name="Region" type="s:string" />
1883
+ <s:element minOccurs="0" maxOccurs="1" name="PostalCode" type="s:string" />
1884
+ <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
1885
+ <s:element minOccurs="0" maxOccurs="1" name="Phone" type="s:string" />
1886
+ <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
1887
+ <s:element minOccurs="0" maxOccurs="1" name="LegalEntityName" type="s:string" />
1888
+ <s:element minOccurs="1" maxOccurs="1" name="EffDate" type="s:date" />
1889
+ <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:date" />
1890
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedUserId" type="s:int" />
1891
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedDate" type="s:dateTime" />
1892
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedUserId" type="s:int" />
1893
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedDate" type="s:dateTime" />
1894
+ <s:element minOccurs="1" maxOccurs="1" name="FilingCalendarId" type="s:int" />
1895
+ <s:element minOccurs="1" maxOccurs="1" name="FilingTypeId" type="tns:FilingTypeId" />
1896
+ <s:element minOccurs="0" maxOccurs="1" name="EfilePassword" type="s:string" />
1897
+ <s:element minOccurs="1" maxOccurs="1" name="PrepayPercentage" type="s:unsignedByte" />
1898
+ <s:element minOccurs="0" maxOccurs="1" name="TaxTypeId" type="s:string" />
1899
+ <s:element minOccurs="0" maxOccurs="1" name="Note" type="s:string" />
1900
+ <s:element minOccurs="0" maxOccurs="1" name="AlSignOn" type="s:string" />
1901
+ <s:element minOccurs="0" maxOccurs="1" name="AlAccessCode" type="s:string" />
1902
+ <s:element minOccurs="0" maxOccurs="1" name="MeBusinessCode" type="s:string" />
1903
+ <s:element minOccurs="0" maxOccurs="1" name="IaBen" type="s:string" />
1904
+ <s:element minOccurs="0" maxOccurs="1" name="CtReg" type="s:string" />
1905
+ <s:element minOccurs="0" maxOccurs="1" name="Other1Name" type="s:string" />
1906
+ <s:element minOccurs="0" maxOccurs="1" name="Other1Value" type="s:string" />
1907
+ <s:element minOccurs="0" maxOccurs="1" name="Other2Name" type="s:string" />
1908
+ <s:element minOccurs="0" maxOccurs="1" name="Other2Value" type="s:string" />
1909
+ <s:element minOccurs="0" maxOccurs="1" name="Other3Name" type="s:string" />
1910
+ <s:element minOccurs="0" maxOccurs="1" name="Other3Value" type="s:string" />
1911
+ <s:element minOccurs="0" maxOccurs="1" name="LocationCode" type="s:string" />
1912
+ <s:element minOccurs="1" maxOccurs="1" name="OutletTypeId" type="tns:OutletTypeId" />
1913
+ <s:element minOccurs="0" maxOccurs="1" name="LocalRegistrationId" type="s:string" />
1914
+ <s:element minOccurs="0" maxOccurs="1" name="EfileUsername" type="s:string" />
1915
+ <s:element minOccurs="0" maxOccurs="1" name="PaymentCurrency" type="s:string" />
1916
+ </s:sequence>
1917
+ </s:complexType>
1918
+ <s:complexType name="ArrayOfCompanySupportingReturn">
1919
+ <s:sequence>
1920
+ <s:element minOccurs="0" maxOccurs="unbounded" name="CompanySupportingReturn" nillable="true" type="tns:CompanySupportingReturn" />
1921
+ </s:sequence>
1922
+ </s:complexType>
1923
+ <s:complexType name="CompanySupportingReturn">
1924
+ <s:sequence>
1925
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyReturnId" type="s:long" />
1926
+ <s:element minOccurs="1" maxOccurs="1" name="CompanySupportingReturnId" type="s:int" />
1927
+ <s:element minOccurs="0" maxOccurs="1" name="ReturnName" type="s:string" />
1928
+ </s:sequence>
1929
+ </s:complexType>
1930
+ <s:simpleType name="FilingFrequencyId">
1931
+ <s:restriction base="s:string">
1932
+ <s:enumeration value="Monthly" />
1933
+ <s:enumeration value="Quarterly" />
1934
+ <s:enumeration value="SemiAnnually" />
1935
+ <s:enumeration value="Annually" />
1936
+ <s:enumeration value="Bimonthly" />
1937
+ <s:enumeration value="Occasional" />
1938
+ </s:restriction>
1939
+ </s:simpleType>
1940
+ <s:simpleType name="FilingTypeId">
1941
+ <s:restriction base="s:string">
1942
+ <s:enumeration value="PaperReturn" />
1943
+ <s:enumeration value="ElectronicReturn" />
1944
+ <s:enumeration value="SER" />
1945
+ <s:enumeration value="EFTPaper" />
1946
+ <s:enumeration value="PhonePaper" />
1947
+ <s:enumeration value="SignatureReady" />
1948
+ <s:enumeration value="EfileCheck" />
1949
+ </s:restriction>
1950
+ </s:simpleType>
1951
+ <s:simpleType name="OutletTypeId">
1952
+ <s:restriction base="s:string">
1953
+ <s:enumeration value="None" />
1954
+ <s:enumeration value="Schedule" />
1955
+ <s:enumeration value="Duplicate" />
1956
+ </s:restriction>
1957
+ </s:simpleType>
1958
+ <s:element name="CompanyReturnSave">
1959
+ <s:complexType>
1960
+ <s:sequence>
1961
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyReturn" type="tns:CompanyReturn" />
1962
+ </s:sequence>
1963
+ </s:complexType>
1964
+ </s:element>
1965
+ <s:element name="CompanyReturnSaveResponse">
1966
+ <s:complexType>
1967
+ <s:sequence>
1968
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyReturnSaveResult" type="tns:CompanyReturnSaveResult" />
1969
+ </s:sequence>
1970
+ </s:complexType>
1971
+ </s:element>
1972
+ <s:complexType name="CompanyReturnSaveResult">
1973
+ <s:complexContent mixed="false">
1974
+ <s:extension base="tns:BaseResult">
1975
+ <s:sequence>
1976
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyReturnId" type="s:long" />
1977
+ <s:element minOccurs="1" maxOccurs="1" name="FilingCalendarId" type="s:long" />
1978
+ </s:sequence>
1979
+ </s:extension>
1980
+ </s:complexContent>
1981
+ </s:complexType>
1982
+ <s:element name="CompanyReturnDelete">
1983
+ <s:complexType>
1984
+ <s:sequence>
1985
+ <s:element minOccurs="1" maxOccurs="1" name="companyReturnId" type="s:long" />
1986
+ </s:sequence>
1987
+ </s:complexType>
1988
+ </s:element>
1989
+ <s:element name="CompanyReturnDeleteResponse">
1990
+ <s:complexType>
1991
+ <s:sequence>
1992
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyReturnDeleteResult" type="tns:DeleteResult" />
1993
+ </s:sequence>
1994
+ </s:complexType>
1995
+ </s:element>
1996
+ <s:element name="RegionFilingConfigFetch">
1997
+ <s:complexType>
1998
+ <s:sequence>
1999
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
2000
+ </s:sequence>
2001
+ </s:complexType>
2002
+ </s:element>
2003
+ <s:element name="RegionFilingConfigFetchResponse">
2004
+ <s:complexType>
2005
+ <s:sequence>
2006
+ <s:element minOccurs="0" maxOccurs="1" name="RegionFilingConfigFetchResult" type="tns:RegionFilingConfigFetchResult" />
2007
+ </s:sequence>
2008
+ </s:complexType>
2009
+ </s:element>
2010
+ <s:complexType name="RegionFilingConfigFetchResult">
2011
+ <s:complexContent mixed="false">
2012
+ <s:extension base="tns:BaseResult">
2013
+ <s:sequence>
2014
+ <s:element minOccurs="0" maxOccurs="1" name="RegionFilingConfig" type="tns:ArrayOfRegionFilingConfig" />
2015
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
2016
+ </s:sequence>
2017
+ </s:extension>
2018
+ </s:complexContent>
2019
+ </s:complexType>
2020
+ <s:complexType name="ArrayOfRegionFilingConfig">
2021
+ <s:sequence>
2022
+ <s:element minOccurs="0" maxOccurs="unbounded" name="RegionFilingConfig" nillable="true" type="tns:RegionFilingConfig" />
2023
+ </s:sequence>
2024
+ </s:complexType>
2025
+ <s:complexType name="RegionFilingConfig">
2026
+ <s:sequence>
2027
+ <s:element minOccurs="1" maxOccurs="1" name="RegionFilingConfigId" type="s:short" />
2028
+ <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
2029
+ <s:element minOccurs="0" maxOccurs="1" name="Region" type="s:string" />
2030
+ <s:element minOccurs="1" maxOccurs="1" name="YearBegins" type="s:short" />
2031
+ </s:sequence>
2032
+ </s:complexType>
2033
+ <s:element name="RegionFilingConfigSave">
2034
+ <s:complexType>
2035
+ <s:sequence>
2036
+ <s:element minOccurs="0" maxOccurs="1" name="RegionFilingConfig" type="tns:RegionFilingConfig" />
2037
+ </s:sequence>
2038
+ </s:complexType>
2039
+ </s:element>
2040
+ <s:element name="RegionFilingConfigSaveResponse">
2041
+ <s:complexType>
2042
+ <s:sequence>
2043
+ <s:element minOccurs="0" maxOccurs="1" name="RegionFilingConfigSaveResult" type="tns:RegionFilingConfigSaveResult" />
2044
+ </s:sequence>
2045
+ </s:complexType>
2046
+ </s:element>
2047
+ <s:complexType name="RegionFilingConfigSaveResult">
2048
+ <s:complexContent mixed="false">
2049
+ <s:extension base="tns:BaseResult">
2050
+ <s:sequence>
2051
+ <s:element minOccurs="1" maxOccurs="1" name="RegionFilingConfigId" type="s:int" />
2052
+ </s:sequence>
2053
+ </s:extension>
2054
+ </s:complexContent>
2055
+ </s:complexType>
2056
+ <s:element name="RegionFilingConfigDelete">
2057
+ <s:complexType>
2058
+ <s:sequence>
2059
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
2060
+ </s:sequence>
2061
+ </s:complexType>
2062
+ </s:element>
2063
+ <s:element name="RegionFilingConfigDeleteResponse">
2064
+ <s:complexType>
2065
+ <s:sequence>
2066
+ <s:element minOccurs="0" maxOccurs="1" name="RegionFilingConfigDeleteResult" type="tns:DeleteResult" />
2067
+ </s:sequence>
2068
+ </s:complexType>
2069
+ </s:element>
2070
+ <s:element name="CombinedReturnSave">
2071
+ <s:complexType>
2072
+ <s:sequence>
2073
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyReturn" type="tns:CompanyReturn" />
2074
+ </s:sequence>
2075
+ </s:complexType>
2076
+ </s:element>
2077
+ <s:element name="CombinedReturnSaveResponse">
2078
+ <s:complexType>
2079
+ <s:sequence>
2080
+ <s:element minOccurs="0" maxOccurs="1" name="CombinedReturnSaveResult" type="tns:CompanyReturnSaveResult" />
2081
+ </s:sequence>
2082
+ </s:complexType>
2083
+ </s:element>
2084
+ <s:element name="CompanySupportingReturnSave">
2085
+ <s:complexType>
2086
+ <s:sequence>
2087
+ <s:element minOccurs="0" maxOccurs="1" name="CompanySupportingReturn" type="tns:CompanySupportingReturn" />
2088
+ </s:sequence>
2089
+ </s:complexType>
2090
+ </s:element>
2091
+ <s:element name="CompanySupportingReturnSaveResponse">
2092
+ <s:complexType>
2093
+ <s:sequence>
2094
+ <s:element minOccurs="0" maxOccurs="1" name="CompanySupportingReturnSaveResult" type="tns:CompanySupportingReturnSaveResult" />
2095
+ </s:sequence>
2096
+ </s:complexType>
2097
+ </s:element>
2098
+ <s:complexType name="CompanySupportingReturnSaveResult">
2099
+ <s:complexContent mixed="false">
2100
+ <s:extension base="tns:BaseResult">
2101
+ <s:sequence>
2102
+ <s:element minOccurs="1" maxOccurs="1" name="CompanySupportingReturnId" type="s:int" />
2103
+ </s:sequence>
2104
+ </s:extension>
2105
+ </s:complexContent>
2106
+ </s:complexType>
2107
+ <s:element name="CombinedReturnDelete">
2108
+ <s:complexType>
2109
+ <s:sequence>
2110
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
2111
+ </s:sequence>
2112
+ </s:complexType>
2113
+ </s:element>
2114
+ <s:element name="CombinedReturnDeleteResponse">
2115
+ <s:complexType>
2116
+ <s:sequence>
2117
+ <s:element minOccurs="0" maxOccurs="1" name="CombinedReturnDeleteResult" type="tns:DeleteResult" />
2118
+ </s:sequence>
2119
+ </s:complexType>
2120
+ </s:element>
2121
+ <s:element name="AvaFileFormFetch">
2122
+ <s:complexType>
2123
+ <s:sequence>
2124
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
2125
+ </s:sequence>
2126
+ </s:complexType>
2127
+ </s:element>
2128
+ <s:element name="AvaFileFormFetchResponse">
2129
+ <s:complexType>
2130
+ <s:sequence>
2131
+ <s:element minOccurs="0" maxOccurs="1" name="AvaFileFormFetchResult" type="tns:AvaFileFormFetchResult" />
2132
+ </s:sequence>
2133
+ </s:complexType>
2134
+ </s:element>
2135
+ <s:complexType name="AvaFileFormFetchResult">
2136
+ <s:complexContent mixed="false">
2137
+ <s:extension base="tns:BaseResult">
2138
+ <s:sequence>
2139
+ <s:element minOccurs="0" maxOccurs="1" name="Forms" type="tns:ArrayOfAvaFileForm" />
2140
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
2141
+ </s:sequence>
2142
+ </s:extension>
2143
+ </s:complexContent>
2144
+ </s:complexType>
2145
+ <s:complexType name="ArrayOfAvaFileForm">
2146
+ <s:sequence>
2147
+ <s:element minOccurs="0" maxOccurs="unbounded" name="AvaFileForm" nillable="true" type="tns:AvaFileForm" />
2148
+ </s:sequence>
2149
+ </s:complexType>
2150
+ <s:complexType name="AvaFileForm">
2151
+ <s:sequence>
2152
+ <s:element minOccurs="1" maxOccurs="1" name="AvaFileFormId" type="s:int" />
2153
+ <s:element minOccurs="0" maxOccurs="1" name="FormName" type="s:string" />
2154
+ <s:element minOccurs="0" maxOccurs="1" name="ReturnName" type="s:string" />
2155
+ <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
2156
+ <s:element minOccurs="1" maxOccurs="1" name="EffDate" type="s:dateTime" />
2157
+ <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:dateTime" />
2158
+ <s:element minOccurs="0" maxOccurs="1" name="Region" type="s:string" />
2159
+ <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
2160
+ <s:element minOccurs="1" maxOccurs="1" name="FormTypeId" type="tns:FormTypeId" />
2161
+ <s:element minOccurs="1" maxOccurs="1" name="FilingOptionTypeId" type="tns:FilingOptionTypeId" />
2162
+ <s:element minOccurs="1" maxOccurs="1" name="DueDateTypeId" type="tns:DueDateTypeId" />
2163
+ <s:element minOccurs="1" maxOccurs="1" name="DueDay" type="s:short" />
2164
+ <s:element minOccurs="1" maxOccurs="1" name="EfileDueDateTypeId" type="tns:DueDateTypeId" />
2165
+ <s:element minOccurs="1" maxOccurs="1" name="EfileDueDay" type="s:short" />
2166
+ <s:element minOccurs="1" maxOccurs="1" name="EfileDueTime" type="s:dateTime" />
2167
+ <s:element minOccurs="1" maxOccurs="1" name="HasVendorDiscount" type="s:boolean" />
2168
+ <s:element minOccurs="1" maxOccurs="1" name="RoundingTypeId" type="tns:RoundingTypeId" />
2169
+ <s:element minOccurs="0" maxOccurs="1" name="Groups" type="tns:ArrayOfAvaFileFormGroup" />
2170
+ </s:sequence>
2171
+ </s:complexType>
2172
+ <s:simpleType name="FormTypeId">
2173
+ <s:restriction base="s:string">
2174
+ <s:enumeration value="SalesUse" />
2175
+ <s:enumeration value="Sales" />
2176
+ <s:enumeration value="SellersUse" />
2177
+ <s:enumeration value="Lodging" />
2178
+ <s:enumeration value="SalesLodging" />
2179
+ <s:enumeration value="ConsumersUse" />
2180
+ <s:enumeration value="ResortRental" />
2181
+ <s:enumeration value="TouristRental" />
2182
+ <s:enumeration value="Prepayment" />
2183
+ </s:restriction>
2184
+ </s:simpleType>
2185
+ <s:simpleType name="FilingOptionTypeId">
2186
+ <s:restriction base="s:string">
2187
+ <s:enumeration value="Paper" />
2188
+ <s:enumeration value="OptionalEfile" />
2189
+ <s:enumeration value="MandatoryEfile" />
2190
+ </s:restriction>
2191
+ </s:simpleType>
2192
+ <s:simpleType name="RoundingTypeId">
2193
+ <s:restriction base="s:string">
2194
+ <s:enumeration value="None" />
2195
+ <s:enumeration value="Nearest" />
2196
+ <s:enumeration value="Up" />
2197
+ <s:enumeration value="Down" />
2198
+ </s:restriction>
2199
+ </s:simpleType>
2200
+ <s:simpleType name="DueDateTypeId">
2201
+ <s:restriction base="s:string">
2202
+ <s:enumeration value="ByDay" />
2203
+ <s:enumeration value="ByLastDay" />
2204
+ <s:enumeration value="BySecondLastDay" />
2205
+ </s:restriction>
2206
+ </s:simpleType>
2207
+ <s:complexType name="ArrayOfAvaFileFormGroup">
2208
+ <s:sequence>
2209
+ <s:element minOccurs="0" maxOccurs="unbounded" name="AvaFileFormGroup" nillable="true" type="tns:AvaFileFormGroup" />
2210
+ </s:sequence>
2211
+ </s:complexType>
2212
+ <s:complexType name="AvaFileFormGroup">
2213
+ <s:sequence>
2214
+ <s:element minOccurs="1" maxOccurs="1" name="AvaFileFormGroupId" type="s:int" />
2215
+ <s:element minOccurs="0" maxOccurs="1" name="ReturnName" type="s:string" />
2216
+ <s:element minOccurs="0" maxOccurs="1" name="SupportingFormName" type="s:string" />
2217
+ </s:sequence>
2218
+ </s:complexType>
2219
+ <s:element name="AvaFileFormSave">
2220
+ <s:complexType>
2221
+ <s:sequence>
2222
+ <s:element minOccurs="0" maxOccurs="1" name="AvaFileForm" type="tns:AvaFileForm" />
2223
+ </s:sequence>
2224
+ </s:complexType>
2225
+ </s:element>
2226
+ <s:element name="AvaFileFormSaveResponse">
2227
+ <s:complexType>
2228
+ <s:sequence>
2229
+ <s:element minOccurs="0" maxOccurs="1" name="AvaFileFormSaveResult" type="tns:AvaFileFormSaveResult" />
2230
+ </s:sequence>
2231
+ </s:complexType>
2232
+ </s:element>
2233
+ <s:complexType name="AvaFileFormSaveResult">
2234
+ <s:complexContent mixed="false">
2235
+ <s:extension base="tns:BaseResult">
2236
+ <s:sequence>
2237
+ <s:element minOccurs="1" maxOccurs="1" name="AvaFileFormId" type="s:int" />
2238
+ </s:sequence>
2239
+ </s:extension>
2240
+ </s:complexContent>
2241
+ </s:complexType>
2242
+ <s:element name="AvaFileFormDelete">
2243
+ <s:complexType>
2244
+ <s:sequence>
2245
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
2246
+ </s:sequence>
2247
+ </s:complexType>
2248
+ </s:element>
2249
+ <s:element name="AvaFileFormDeleteResponse">
2250
+ <s:complexType>
2251
+ <s:sequence>
2252
+ <s:element minOccurs="0" maxOccurs="1" name="AvaFileFormDeleteResult" type="tns:DeleteResult" />
2253
+ </s:sequence>
2254
+ </s:complexType>
2255
+ </s:element>
2256
+ <s:element name="AvaFileFormGroupFetch">
2257
+ <s:complexType>
2258
+ <s:sequence>
2259
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
2260
+ </s:sequence>
2261
+ </s:complexType>
2262
+ </s:element>
2263
+ <s:element name="AvaFileFormGroupFetchResponse">
2264
+ <s:complexType>
2265
+ <s:sequence>
2266
+ <s:element minOccurs="0" maxOccurs="1" name="AvaFileFormGroupFetchResult" type="tns:AvaFileFormGroupFetchResult" />
2267
+ </s:sequence>
2268
+ </s:complexType>
2269
+ </s:element>
2270
+ <s:complexType name="AvaFileFormGroupFetchResult">
2271
+ <s:complexContent mixed="false">
2272
+ <s:extension base="tns:BaseResult">
2273
+ <s:sequence>
2274
+ <s:element minOccurs="0" maxOccurs="1" name="Groups" type="tns:ArrayOfAvaFileFormGroup" />
2275
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
2276
+ </s:sequence>
2277
+ </s:extension>
2278
+ </s:complexContent>
2279
+ </s:complexType>
2280
+ <s:element name="AvaFileFormGroupSave">
2281
+ <s:complexType>
2282
+ <s:sequence>
2283
+ <s:element minOccurs="0" maxOccurs="1" name="AvaFileFormGroup" type="tns:AvaFileFormGroup" />
2284
+ </s:sequence>
2285
+ </s:complexType>
2286
+ </s:element>
2287
+ <s:element name="AvaFileFormGroupSaveResponse">
2288
+ <s:complexType>
2289
+ <s:sequence>
2290
+ <s:element minOccurs="0" maxOccurs="1" name="AvaFileFormGroupSaveResult" type="tns:AvaFileFormGroupSaveResult" />
2291
+ </s:sequence>
2292
+ </s:complexType>
2293
+ </s:element>
2294
+ <s:complexType name="AvaFileFormGroupSaveResult">
2295
+ <s:complexContent mixed="false">
2296
+ <s:extension base="tns:BaseResult">
2297
+ <s:sequence>
2298
+ <s:element minOccurs="1" maxOccurs="1" name="AvaFileFormGroupId" type="s:int" />
2299
+ </s:sequence>
2300
+ </s:extension>
2301
+ </s:complexContent>
2302
+ </s:complexType>
2303
+ <s:element name="AvaFileFormGroupDelete">
2304
+ <s:complexType>
2305
+ <s:sequence>
2306
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
2307
+ </s:sequence>
2308
+ </s:complexType>
2309
+ </s:element>
2310
+ <s:element name="AvaFileFormGroupDeleteResponse">
2311
+ <s:complexType>
2312
+ <s:sequence>
2313
+ <s:element minOccurs="0" maxOccurs="1" name="AvaFileFormGroupDeleteResult" type="tns:DeleteResult" />
2314
+ </s:sequence>
2315
+ </s:complexType>
2316
+ </s:element>
2317
+ <s:element name="SiteFetch">
2318
+ <s:complexType>
2319
+ <s:sequence>
2320
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
2321
+ </s:sequence>
2322
+ </s:complexType>
2323
+ </s:element>
2324
+ <s:element name="SiteFetchResponse">
2325
+ <s:complexType>
2326
+ <s:sequence>
2327
+ <s:element minOccurs="0" maxOccurs="1" name="SiteFetchResult" type="tns:SiteFetchResult" />
2328
+ </s:sequence>
2329
+ </s:complexType>
2330
+ </s:element>
2331
+ <s:complexType name="SiteFetchResult">
2332
+ <s:complexContent mixed="false">
2333
+ <s:extension base="tns:BaseResult">
2334
+ <s:sequence>
2335
+ <s:element minOccurs="0" maxOccurs="1" name="Sites" type="tns:ArrayOfSite" />
2336
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
2337
+ </s:sequence>
2338
+ </s:extension>
2339
+ </s:complexContent>
2340
+ </s:complexType>
2341
+ <s:complexType name="ArrayOfSite">
2342
+ <s:sequence>
2343
+ <s:element minOccurs="0" maxOccurs="unbounded" name="Site" nillable="true" type="tns:Site" />
2344
+ </s:sequence>
2345
+ </s:complexType>
2346
+ <s:element name="SiteSave">
2347
+ <s:complexType>
2348
+ <s:sequence>
2349
+ <s:element minOccurs="0" maxOccurs="1" name="Site" type="tns:Site" />
2350
+ </s:sequence>
2351
+ </s:complexType>
2352
+ </s:element>
2353
+ <s:element name="SiteSaveResponse">
2354
+ <s:complexType>
2355
+ <s:sequence>
2356
+ <s:element minOccurs="0" maxOccurs="1" name="SiteSaveResult" type="tns:SiteSaveResult" />
2357
+ </s:sequence>
2358
+ </s:complexType>
2359
+ </s:element>
2360
+ <s:complexType name="SiteSaveResult">
2361
+ <s:complexContent mixed="false">
2362
+ <s:extension base="tns:BaseResult">
2363
+ <s:sequence>
2364
+ <s:element minOccurs="1" maxOccurs="1" name="SiteId" type="s:int" />
2365
+ </s:sequence>
2366
+ </s:extension>
2367
+ </s:complexContent>
2368
+ </s:complexType>
2369
+ <s:element name="AccountFetch">
2370
+ <s:complexType>
2371
+ <s:sequence>
2372
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
2373
+ </s:sequence>
2374
+ </s:complexType>
2375
+ </s:element>
2376
+ <s:element name="AccountFetchResponse">
2377
+ <s:complexType>
2378
+ <s:sequence>
2379
+ <s:element minOccurs="0" maxOccurs="1" name="AccountFetchResult" type="tns:AccountFetchResult" />
2380
+ </s:sequence>
2381
+ </s:complexType>
2382
+ </s:element>
2383
+ <s:complexType name="AccountFetchResult">
2384
+ <s:complexContent mixed="false">
2385
+ <s:extension base="tns:BaseResult">
2386
+ <s:sequence>
2387
+ <s:element minOccurs="0" maxOccurs="1" name="Accounts" type="tns:ArrayOfAccount" />
2388
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
2389
+ </s:sequence>
2390
+ </s:extension>
2391
+ </s:complexContent>
2392
+ </s:complexType>
2393
+ <s:complexType name="ArrayOfAccount">
2394
+ <s:sequence>
2395
+ <s:element minOccurs="0" maxOccurs="unbounded" name="Account" nillable="true" type="tns:Account" />
2396
+ </s:sequence>
2397
+ </s:complexType>
2398
+ <s:element name="AccountSave">
2399
+ <s:complexType>
2400
+ <s:sequence>
2401
+ <s:element minOccurs="0" maxOccurs="1" name="Account" type="tns:Account" />
2402
+ </s:sequence>
2403
+ </s:complexType>
2404
+ </s:element>
2405
+ <s:element name="AccountSaveResponse">
2406
+ <s:complexType>
2407
+ <s:sequence>
2408
+ <s:element minOccurs="0" maxOccurs="1" name="AccountSaveResult" type="tns:AccountSaveResult" />
2409
+ </s:sequence>
2410
+ </s:complexType>
2411
+ </s:element>
2412
+ <s:element name="AccountActivate">
2413
+ <s:complexType>
2414
+ <s:sequence>
2415
+ <s:element minOccurs="0" maxOccurs="1" name="Account" type="tns:Account" />
2416
+ </s:sequence>
2417
+ </s:complexType>
2418
+ </s:element>
2419
+ <s:element name="AccountActivateResponse">
2420
+ <s:complexType>
2421
+ <s:sequence>
2422
+ <s:element minOccurs="0" maxOccurs="1" name="AccountActivateResult" type="tns:AccountSaveResult" />
2423
+ </s:sequence>
2424
+ </s:complexType>
2425
+ </s:element>
2426
+ <s:complexType name="AccountSaveResult">
2427
+ <s:complexContent mixed="false">
2428
+ <s:extension base="tns:BaseResult">
2429
+ <s:sequence>
2430
+ <s:element minOccurs="1" maxOccurs="1" name="AccountId" type="s:int" />
2431
+ <s:element minOccurs="0" maxOccurs="1" name="Key" type="s:string" />
2432
+ </s:sequence>
2433
+ </s:extension>
2434
+ </s:complexContent>
2435
+ </s:complexType>
2436
+ <s:element name="AccountResetKey">
2437
+ <s:complexType>
2438
+ <s:sequence>
2439
+ <s:element minOccurs="1" maxOccurs="1" name="AccountId" type="s:int" />
2440
+ </s:sequence>
2441
+ </s:complexType>
2442
+ </s:element>
2443
+ <s:element name="AccountResetKeyResponse">
2444
+ <s:complexType>
2445
+ <s:sequence>
2446
+ <s:element minOccurs="0" maxOccurs="1" name="AccountResetKeyResult" type="tns:AccountSaveResult" />
2447
+ </s:sequence>
2448
+ </s:complexType>
2449
+ </s:element>
2450
+ <s:element name="AccountDelete">
2451
+ <s:complexType>
2452
+ <s:sequence>
2453
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
2454
+ </s:sequence>
2455
+ </s:complexType>
2456
+ </s:element>
2457
+ <s:element name="AccountDeleteResponse">
2458
+ <s:complexType>
2459
+ <s:sequence>
2460
+ <s:element minOccurs="0" maxOccurs="1" name="AccountDeleteResult" type="tns:DeleteResult" />
2461
+ </s:sequence>
2462
+ </s:complexType>
2463
+ </s:element>
2464
+ <s:element name="AccountInitialize">
2465
+ <s:complexType>
2466
+ <s:sequence>
2467
+ <s:element minOccurs="0" maxOccurs="1" name="AccountInitializeRequest" type="tns:AccountInitializeRequest" />
2468
+ </s:sequence>
2469
+ </s:complexType>
2470
+ </s:element>
2471
+ <s:complexType name="AccountInitializeRequest">
2472
+ <s:sequence>
2473
+ <s:element minOccurs="1" maxOccurs="1" name="AccountId" type="s:int" />
2474
+ <s:element minOccurs="0" maxOccurs="1" name="Profile" type="s:string" />
2475
+ </s:sequence>
2476
+ </s:complexType>
2477
+ <s:element name="AccountInitializeResponse">
2478
+ <s:complexType>
2479
+ <s:sequence>
2480
+ <s:element minOccurs="0" maxOccurs="1" name="AccountInitializeResult" type="tns:AccountInitializeResult" />
2481
+ </s:sequence>
2482
+ </s:complexType>
2483
+ </s:element>
2484
+ <s:complexType name="AccountInitializeResult">
2485
+ <s:complexContent mixed="false">
2486
+ <s:extension base="tns:BaseResult" />
2487
+ </s:complexContent>
2488
+ </s:complexType>
2489
+ <s:element name="ServiceConfigFetch">
2490
+ <s:complexType>
2491
+ <s:sequence>
2492
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
2493
+ </s:sequence>
2494
+ </s:complexType>
2495
+ </s:element>
2496
+ <s:element name="ServiceConfigFetchResponse">
2497
+ <s:complexType>
2498
+ <s:sequence>
2499
+ <s:element minOccurs="0" maxOccurs="1" name="ServiceConfigFetchResult" type="tns:ServiceConfigFetchResult" />
2500
+ </s:sequence>
2501
+ </s:complexType>
2502
+ </s:element>
2503
+ <s:complexType name="ServiceConfigFetchResult">
2504
+ <s:complexContent mixed="false">
2505
+ <s:extension base="tns:BaseResult">
2506
+ <s:sequence>
2507
+ <s:element minOccurs="0" maxOccurs="1" name="ServiceConfig" type="tns:ServiceConfig" />
2508
+ </s:sequence>
2509
+ </s:extension>
2510
+ </s:complexContent>
2511
+ </s:complexType>
2512
+ <s:complexType name="ServiceConfig">
2513
+ <s:sequence>
2514
+ <s:element minOccurs="1" maxOccurs="1" name="AccountId" type="s:int" />
2515
+ <s:element minOccurs="0" maxOccurs="1" name="AddressServiceConfig" type="tns:AddressServiceConfig" />
2516
+ <s:element minOccurs="0" maxOccurs="1" name="FormsServiceConfig" type="tns:FormsServiceConfig" />
2517
+ <s:element minOccurs="0" maxOccurs="1" name="TaxServiceConfig" type="tns:TaxServiceConfig" />
2518
+ </s:sequence>
2519
+ </s:complexType>
2520
+ <s:element name="ServiceConfigSave">
2521
+ <s:complexType>
2522
+ <s:sequence>
2523
+ <s:element minOccurs="0" maxOccurs="1" name="ServiceConfig" type="tns:ServiceConfig" />
2524
+ </s:sequence>
2525
+ </s:complexType>
2526
+ </s:element>
2527
+ <s:element name="ServiceConfigSaveResponse">
2528
+ <s:complexType>
2529
+ <s:sequence>
2530
+ <s:element minOccurs="0" maxOccurs="1" name="ServiceConfigSaveResult" type="tns:ServiceConfigSaveResult" />
2531
+ </s:sequence>
2532
+ </s:complexType>
2533
+ </s:element>
2534
+ <s:complexType name="ServiceConfigSaveResult">
2535
+ <s:complexContent mixed="false">
2536
+ <s:extension base="tns:BaseResult" />
2537
+ </s:complexContent>
2538
+ </s:complexType>
2539
+ <s:element name="CompanyFetch">
2540
+ <s:complexType>
2541
+ <s:sequence>
2542
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
2543
+ </s:sequence>
2544
+ </s:complexType>
2545
+ </s:element>
2546
+ <s:element name="CompanyFetchResponse">
2547
+ <s:complexType>
2548
+ <s:sequence>
2549
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyFetchResult" type="tns:CompanyFetchResult" />
2550
+ </s:sequence>
2551
+ </s:complexType>
2552
+ </s:element>
2553
+ <s:complexType name="CompanyFetchResult">
2554
+ <s:complexContent mixed="false">
2555
+ <s:extension base="tns:BaseResult">
2556
+ <s:sequence>
2557
+ <s:element minOccurs="0" maxOccurs="1" name="Companies" type="tns:ArrayOfCompany" />
2558
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
2559
+ </s:sequence>
2560
+ </s:extension>
2561
+ </s:complexContent>
2562
+ </s:complexType>
2563
+ <s:element name="CompanySave">
2564
+ <s:complexType>
2565
+ <s:sequence>
2566
+ <s:element minOccurs="0" maxOccurs="1" name="Company" type="tns:Company" />
2567
+ </s:sequence>
2568
+ </s:complexType>
2569
+ </s:element>
2570
+ <s:element name="CompanySaveResponse">
2571
+ <s:complexType>
2572
+ <s:sequence>
2573
+ <s:element minOccurs="0" maxOccurs="1" name="CompanySaveResult" type="tns:CompanySaveResult" />
2574
+ </s:sequence>
2575
+ </s:complexType>
2576
+ </s:element>
2577
+ <s:complexType name="CompanySaveResult">
2578
+ <s:complexContent mixed="false">
2579
+ <s:extension base="tns:BaseResult">
2580
+ <s:sequence>
2581
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyId" type="s:int" />
2582
+ </s:sequence>
2583
+ </s:extension>
2584
+ </s:complexContent>
2585
+ </s:complexType>
2586
+ <s:element name="CompanyDelete">
2587
+ <s:complexType>
2588
+ <s:sequence>
2589
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
2590
+ </s:sequence>
2591
+ </s:complexType>
2592
+ </s:element>
2593
+ <s:element name="CompanyDeleteResponse">
2594
+ <s:complexType>
2595
+ <s:sequence>
2596
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyDeleteResult" type="tns:DeleteResult" />
2597
+ </s:sequence>
2598
+ </s:complexType>
2599
+ </s:element>
2600
+ <s:element name="CompanyContactFetch">
2601
+ <s:complexType>
2602
+ <s:sequence>
2603
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
2604
+ </s:sequence>
2605
+ </s:complexType>
2606
+ </s:element>
2607
+ <s:element name="CompanyContactFetchResponse">
2608
+ <s:complexType>
2609
+ <s:sequence>
2610
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyContactFetchResult" type="tns:CompanyContactFetchResult" />
2611
+ </s:sequence>
2612
+ </s:complexType>
2613
+ </s:element>
2614
+ <s:complexType name="CompanyContactFetchResult">
2615
+ <s:complexContent mixed="false">
2616
+ <s:extension base="tns:BaseResult">
2617
+ <s:sequence>
2618
+ <s:element minOccurs="0" maxOccurs="1" name="Contacts" type="tns:ArrayOfCompanyContact" />
2619
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
2620
+ </s:sequence>
2621
+ </s:extension>
2622
+ </s:complexContent>
2623
+ </s:complexType>
2624
+ <s:element name="CompanyContactSave">
2625
+ <s:complexType>
2626
+ <s:sequence>
2627
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyContact" type="tns:CompanyContact" />
2628
+ </s:sequence>
2629
+ </s:complexType>
2630
+ </s:element>
2631
+ <s:element name="CompanyContactSaveResponse">
2632
+ <s:complexType>
2633
+ <s:sequence>
2634
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyContactSaveResult" type="tns:CompanyContactSaveResult" />
2635
+ </s:sequence>
2636
+ </s:complexType>
2637
+ </s:element>
2638
+ <s:complexType name="CompanyContactSaveResult">
2639
+ <s:complexContent mixed="false">
2640
+ <s:extension base="tns:BaseResult">
2641
+ <s:sequence>
2642
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyContactId" type="s:int" />
2643
+ </s:sequence>
2644
+ </s:extension>
2645
+ </s:complexContent>
2646
+ </s:complexType>
2647
+ <s:element name="CompanyContactDelete">
2648
+ <s:complexType>
2649
+ <s:sequence>
2650
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
2651
+ </s:sequence>
2652
+ </s:complexType>
2653
+ </s:element>
2654
+ <s:element name="CompanyContactDeleteResponse">
2655
+ <s:complexType>
2656
+ <s:sequence>
2657
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyContactDeleteResult" type="tns:DeleteResult" />
2658
+ </s:sequence>
2659
+ </s:complexType>
2660
+ </s:element>
2661
+ <s:element name="TaxCodeFetch">
2662
+ <s:complexType>
2663
+ <s:sequence>
2664
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
2665
+ </s:sequence>
2666
+ </s:complexType>
2667
+ </s:element>
2668
+ <s:element name="TaxCodeFetchResponse">
2669
+ <s:complexType>
2670
+ <s:sequence>
2671
+ <s:element minOccurs="0" maxOccurs="1" name="TaxCodeFetchResult" type="tns:TaxCodeFetchResult" />
2672
+ </s:sequence>
2673
+ </s:complexType>
2674
+ </s:element>
2675
+ <s:complexType name="TaxCodeFetchResult">
2676
+ <s:complexContent mixed="false">
2677
+ <s:extension base="tns:BaseResult">
2678
+ <s:sequence>
2679
+ <s:element minOccurs="0" maxOccurs="1" name="TaxCodes" type="tns:ArrayOfTaxCode" />
2680
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
2681
+ </s:sequence>
2682
+ </s:extension>
2683
+ </s:complexContent>
2684
+ </s:complexType>
2685
+ <s:element name="TaxCodeSave">
2686
+ <s:complexType>
2687
+ <s:sequence>
2688
+ <s:element minOccurs="0" maxOccurs="1" name="TaxCode" type="tns:TaxCode" />
2689
+ </s:sequence>
2690
+ </s:complexType>
2691
+ </s:element>
2692
+ <s:element name="TaxCodeSaveResponse">
2693
+ <s:complexType>
2694
+ <s:sequence>
2695
+ <s:element minOccurs="0" maxOccurs="1" name="TaxCodeSaveResult" type="tns:TaxCodeSaveResult" />
2696
+ </s:sequence>
2697
+ </s:complexType>
2698
+ </s:element>
2699
+ <s:complexType name="TaxCodeSaveResult">
2700
+ <s:complexContent mixed="false">
2701
+ <s:extension base="tns:BaseResult">
2702
+ <s:sequence>
2703
+ <s:element minOccurs="1" maxOccurs="1" name="TaxCodeId" type="s:int" />
2704
+ </s:sequence>
2705
+ </s:extension>
2706
+ </s:complexContent>
2707
+ </s:complexType>
2708
+ <s:element name="TaxCodeDelete">
2709
+ <s:complexType>
2710
+ <s:sequence>
2711
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
2712
+ </s:sequence>
2713
+ </s:complexType>
2714
+ </s:element>
2715
+ <s:element name="TaxCodeDeleteResponse">
2716
+ <s:complexType>
2717
+ <s:sequence>
2718
+ <s:element minOccurs="0" maxOccurs="1" name="TaxCodeDeleteResult" type="tns:DeleteResult" />
2719
+ </s:sequence>
2720
+ </s:complexType>
2721
+ </s:element>
2722
+ <s:element name="CustomUPCFetch">
2723
+ <s:complexType>
2724
+ <s:sequence>
2725
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
2726
+ </s:sequence>
2727
+ </s:complexType>
2728
+ </s:element>
2729
+ <s:element name="CustomUPCFetchResponse">
2730
+ <s:complexType>
2731
+ <s:sequence>
2732
+ <s:element minOccurs="0" maxOccurs="1" name="CustomUPCFetchResult" type="tns:CustomUPCFetchResult" />
2733
+ </s:sequence>
2734
+ </s:complexType>
2735
+ </s:element>
2736
+ <s:complexType name="CustomUPCFetchResult">
2737
+ <s:complexContent mixed="false">
2738
+ <s:extension base="tns:BaseResult">
2739
+ <s:sequence>
2740
+ <s:element minOccurs="0" maxOccurs="1" name="UPCitems" type="tns:ArrayOfUPCCode" />
2741
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
2742
+ </s:sequence>
2743
+ </s:extension>
2744
+ </s:complexContent>
2745
+ </s:complexType>
2746
+ <s:element name="ItemFetch">
2747
+ <s:complexType>
2748
+ <s:sequence>
2749
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
2750
+ </s:sequence>
2751
+ </s:complexType>
2752
+ </s:element>
2753
+ <s:element name="ItemFetchResponse">
2754
+ <s:complexType>
2755
+ <s:sequence>
2756
+ <s:element minOccurs="0" maxOccurs="1" name="ItemFetchResult" type="tns:ItemFetchResult" />
2757
+ </s:sequence>
2758
+ </s:complexType>
2759
+ </s:element>
2760
+ <s:complexType name="ItemFetchResult">
2761
+ <s:complexContent mixed="false">
2762
+ <s:extension base="tns:BaseResult">
2763
+ <s:sequence>
2764
+ <s:element minOccurs="0" maxOccurs="1" name="Items" type="tns:ArrayOfItem" />
2765
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
2766
+ </s:sequence>
2767
+ </s:extension>
2768
+ </s:complexContent>
2769
+ </s:complexType>
2770
+ <s:element name="CustomUPCSave">
2771
+ <s:complexType>
2772
+ <s:sequence>
2773
+ <s:element minOccurs="0" maxOccurs="1" name="UpcCode" type="tns:UPCCode" />
2774
+ </s:sequence>
2775
+ </s:complexType>
2776
+ </s:element>
2777
+ <s:element name="CustomUPCSaveResponse">
2778
+ <s:complexType>
2779
+ <s:sequence>
2780
+ <s:element minOccurs="0" maxOccurs="1" name="CustomUPCSaveResult" type="tns:CustomUPCSaveResult" />
2781
+ </s:sequence>
2782
+ </s:complexType>
2783
+ </s:element>
2784
+ <s:complexType name="CustomUPCSaveResult">
2785
+ <s:complexContent mixed="false">
2786
+ <s:extension base="tns:BaseResult">
2787
+ <s:sequence>
2788
+ <s:element minOccurs="1" maxOccurs="1" name="CustomUPCId" type="s:long" />
2789
+ </s:sequence>
2790
+ </s:extension>
2791
+ </s:complexContent>
2792
+ </s:complexType>
2793
+ <s:element name="ItemSave">
2794
+ <s:complexType>
2795
+ <s:sequence>
2796
+ <s:element minOccurs="0" maxOccurs="1" name="Item" type="tns:Item" />
2797
+ </s:sequence>
2798
+ </s:complexType>
2799
+ </s:element>
2800
+ <s:element name="ItemSaveResponse">
2801
+ <s:complexType>
2802
+ <s:sequence>
2803
+ <s:element minOccurs="0" maxOccurs="1" name="ItemSaveResult" type="tns:ItemSaveResult" />
2804
+ </s:sequence>
2805
+ </s:complexType>
2806
+ </s:element>
2807
+ <s:complexType name="ItemSaveResult">
2808
+ <s:complexContent mixed="false">
2809
+ <s:extension base="tns:BaseResult">
2810
+ <s:sequence>
2811
+ <s:element minOccurs="1" maxOccurs="1" name="ItemId" type="s:long" />
2812
+ </s:sequence>
2813
+ </s:extension>
2814
+ </s:complexContent>
2815
+ </s:complexType>
2816
+ <!--@TaxAuthorityDelete@-->
2817
+ <s:element name="TaxAuthorityDelete">
2818
+ <s:complexType>
2819
+ <s:sequence>
2820
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
2821
+ </s:sequence>
2822
+ </s:complexType>
2823
+ </s:element>
2824
+ <s:element name="TaxAuthorityDeleteResponse">
2825
+ <s:complexType>
2826
+ <s:sequence>
2827
+ <s:element minOccurs="0" maxOccurs="1" name="TaxAuthorityDeleteResult" type="tns:DeleteResult" />
2828
+ </s:sequence>
2829
+ </s:complexType>
2830
+ </s:element>
2831
+ <!--@TaxAuthorityDelete@-->
2832
+ <!--@TaxAuthorityReturnNameDelete@-->
2833
+ <s:element name="TaxAuthorityReturnNameDelete">
2834
+ <s:complexType>
2835
+ <s:sequence>
2836
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
2837
+ </s:sequence>
2838
+ </s:complexType>
2839
+ </s:element>
2840
+ <s:element name="TaxAuthorityReturnNameDeleteResponse">
2841
+ <s:complexType>
2842
+ <s:sequence>
2843
+ <s:element minOccurs="0" maxOccurs="1" name="TaxAuthorityReturnNameDeleteResult" type="tns:DeleteResult" />
2844
+ </s:sequence>
2845
+ </s:complexType>
2846
+ </s:element>
2847
+ <!--@TaxAuthorityReturnNameDelete@-->
2848
+
2849
+ <!--@WorksheetQueueDelete@-->
2850
+ <s:element name="WorksheetQueueDelete">
2851
+ <s:complexType>
2852
+ <s:sequence>
2853
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
2854
+ </s:sequence>
2855
+ </s:complexType>
2856
+ </s:element>
2857
+ <s:element name="WorksheetQueueDeleteResponse">
2858
+ <s:complexType>
2859
+ <s:sequence>
2860
+ <s:element minOccurs="0" maxOccurs="1" name="WorksheetQueueDeleteResult" type="tns:DeleteResult" />
2861
+ </s:sequence>
2862
+ </s:complexType>
2863
+ </s:element>
2864
+ <!--@WorksheetQueueDelete@-->
2865
+
2866
+ <s:element name="CustomUPCDelete">
2867
+ <s:complexType>
2868
+ <s:sequence>
2869
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
2870
+ </s:sequence>
2871
+ </s:complexType>
2872
+ </s:element>
2873
+ <s:element name="CustomUPCDeleteResponse">
2874
+ <s:complexType>
2875
+ <s:sequence>
2876
+ <s:element minOccurs="0" maxOccurs="1" name="CustomUPCDeleteResult" type="tns:DeleteResult" />
2877
+ </s:sequence>
2878
+ </s:complexType>
2879
+ </s:element>
2880
+
2881
+ <s:element name="ItemDelete">
2882
+ <s:complexType>
2883
+ <s:sequence>
2884
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
2885
+ </s:sequence>
2886
+ </s:complexType>
2887
+ </s:element>
2888
+ <s:element name="ItemDeleteResponse">
2889
+ <s:complexType>
2890
+ <s:sequence>
2891
+ <s:element minOccurs="0" maxOccurs="1" name="ItemDeleteResult" type="tns:DeleteResult" />
2892
+ </s:sequence>
2893
+ </s:complexType>
2894
+ </s:element>
2895
+ <s:element name="NexusFetch">
2896
+ <s:complexType>
2897
+ <s:sequence>
2898
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
2899
+ </s:sequence>
2900
+ </s:complexType>
2901
+ </s:element>
2902
+ <s:element name="NexusFetchResponse">
2903
+ <s:complexType>
2904
+ <s:sequence>
2905
+ <s:element minOccurs="0" maxOccurs="1" name="NexusFetchResult" type="tns:NexusFetchResult" />
2906
+ </s:sequence>
2907
+ </s:complexType>
2908
+ </s:element>
2909
+ <s:complexType name="NexusFetchResult">
2910
+ <s:complexContent mixed="false">
2911
+ <s:extension base="tns:BaseResult">
2912
+ <s:sequence>
2913
+ <s:element minOccurs="0" maxOccurs="1" name="Nexuses" type="tns:ArrayOfNexus" />
2914
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
2915
+ </s:sequence>
2916
+ </s:extension>
2917
+ </s:complexContent>
2918
+ </s:complexType>
2919
+ <s:element name="NexusSave">
2920
+ <s:complexType>
2921
+ <s:sequence>
2922
+ <s:element minOccurs="0" maxOccurs="1" name="Nexus" type="tns:Nexus" />
2923
+ </s:sequence>
2924
+ </s:complexType>
2925
+ </s:element>
2926
+ <s:element name="NexusSaveResponse">
2927
+ <s:complexType>
2928
+ <s:sequence>
2929
+ <s:element minOccurs="0" maxOccurs="1" name="NexusSaveResult" type="tns:NexusSaveResult" />
2930
+ </s:sequence>
2931
+ </s:complexType>
2932
+ </s:element>
2933
+ <s:complexType name="NexusSaveResult">
2934
+ <s:complexContent mixed="false">
2935
+ <s:extension base="tns:BaseResult">
2936
+ <s:sequence>
2937
+ <s:element minOccurs="1" maxOccurs="1" name="NexusId" type="s:int" />
2938
+ </s:sequence>
2939
+ </s:extension>
2940
+ </s:complexContent>
2941
+ </s:complexType>
2942
+ <s:element name="NexusDelete">
2943
+ <s:complexType>
2944
+ <s:sequence>
2945
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
2946
+ </s:sequence>
2947
+ </s:complexType>
2948
+ </s:element>
2949
+ <s:element name="NexusDeleteResponse">
2950
+ <s:complexType>
2951
+ <s:sequence>
2952
+ <s:element minOccurs="0" maxOccurs="1" name="NexusDeleteResult" type="tns:DeleteResult" />
2953
+ </s:sequence>
2954
+ </s:complexType>
2955
+ </s:element>
2956
+ <s:element name="TaxRuleFetch">
2957
+ <s:complexType>
2958
+ <s:sequence>
2959
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
2960
+ </s:sequence>
2961
+ </s:complexType>
2962
+ </s:element>
2963
+ <s:element name="TaxRuleFetchResponse">
2964
+ <s:complexType>
2965
+ <s:sequence>
2966
+ <s:element minOccurs="0" maxOccurs="1" name="TaxRuleFetchResult" type="tns:TaxRuleFetchResult" />
2967
+ </s:sequence>
2968
+ </s:complexType>
2969
+ </s:element>
2970
+ <s:complexType name="TaxRuleFetchResult">
2971
+ <s:complexContent mixed="false">
2972
+ <s:extension base="tns:BaseResult">
2973
+ <s:sequence>
2974
+ <s:element minOccurs="0" maxOccurs="1" name="TaxRules" type="tns:ArrayOfTaxRule" />
2975
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
2976
+ </s:sequence>
2977
+ </s:extension>
2978
+ </s:complexContent>
2979
+ </s:complexType>
2980
+ <s:element name="TaxRuleSave">
2981
+ <s:complexType>
2982
+ <s:sequence>
2983
+ <s:element minOccurs="0" maxOccurs="1" name="TaxRule" type="tns:TaxRule" />
2984
+ </s:sequence>
2985
+ </s:complexType>
2986
+ </s:element>
2987
+ <s:element name="TaxRuleSaveResponse">
2988
+ <s:complexType>
2989
+ <s:sequence>
2990
+ <s:element minOccurs="0" maxOccurs="1" name="TaxRuleSaveResult" type="tns:TaxRuleSaveResult" />
2991
+ </s:sequence>
2992
+ </s:complexType>
2993
+ </s:element>
2994
+ <s:complexType name="TaxRuleSaveResult">
2995
+ <s:complexContent mixed="false">
2996
+ <s:extension base="tns:BaseResult">
2997
+ <s:sequence>
2998
+ <s:element minOccurs="1" maxOccurs="1" name="TaxRuleId" type="s:int" />
2999
+ </s:sequence>
3000
+ </s:extension>
3001
+ </s:complexContent>
3002
+ </s:complexType>
3003
+ <s:element name="TaxRuleDelete">
3004
+ <s:complexType>
3005
+ <s:sequence>
3006
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
3007
+ </s:sequence>
3008
+ </s:complexType>
3009
+ </s:element>
3010
+ <s:element name="TaxRuleDeleteResponse">
3011
+ <s:complexType>
3012
+ <s:sequence>
3013
+ <s:element minOccurs="0" maxOccurs="1" name="TaxRuleDeleteResult" type="tns:DeleteResult" />
3014
+ </s:sequence>
3015
+ </s:complexType>
3016
+ </s:element>
3017
+ <s:element name="DocumentDelete">
3018
+ <s:complexType>
3019
+ <s:sequence>
3020
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
3021
+ </s:sequence>
3022
+ </s:complexType>
3023
+ </s:element>
3024
+ <s:element name="DocumentDeleteResponse">
3025
+ <s:complexType>
3026
+ <s:sequence>
3027
+ <s:element minOccurs="0" maxOccurs="1" name="DocumentDeleteResult" type="tns:DeleteResult" />
3028
+ </s:sequence>
3029
+ </s:complexType>
3030
+ </s:element>
3031
+ <s:element name="CompanySettingFetch">
3032
+ <s:complexType>
3033
+ <s:sequence>
3034
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
3035
+ </s:sequence>
3036
+ </s:complexType>
3037
+ </s:element>
3038
+ <s:element name="CompanySettingFetchResponse">
3039
+ <s:complexType>
3040
+ <s:sequence>
3041
+ <s:element minOccurs="0" maxOccurs="1" name="CompanySettingFetchResult" type="tns:CompanySettingFetchResult" />
3042
+ </s:sequence>
3043
+ </s:complexType>
3044
+ </s:element>
3045
+ <s:complexType name="CompanySettingFetchResult">
3046
+ <s:complexContent mixed="false">
3047
+ <s:extension base="tns:BaseResult">
3048
+ <s:sequence>
3049
+ <s:element minOccurs="0" maxOccurs="1" name="CompanySettings" type="tns:ArrayOfCompanySetting" />
3050
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
3051
+ </s:sequence>
3052
+ </s:extension>
3053
+ </s:complexContent>
3054
+ </s:complexType>
3055
+ <s:complexType name="ArrayOfCompanySetting">
3056
+ <s:sequence>
3057
+ <s:element minOccurs="0" maxOccurs="unbounded" name="CompanySetting" nillable="true" type="tns:CompanySetting" />
3058
+ </s:sequence>
3059
+ </s:complexType>
3060
+ <s:complexType name="CompanySetting">
3061
+ <s:sequence>
3062
+ <s:element minOccurs="1" maxOccurs="1" name="CompanySettingId" type="s:int" />
3063
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyId" type="s:int" />
3064
+ <s:element minOccurs="0" maxOccurs="1" name="Set" type="s:string" />
3065
+ <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
3066
+ <s:element minOccurs="0" maxOccurs="1" name="Value" type="s:string" />
3067
+ </s:sequence>
3068
+ </s:complexType>
3069
+ <s:element name="CompanySettingSave">
3070
+ <s:complexType>
3071
+ <s:sequence>
3072
+ <s:element minOccurs="0" maxOccurs="unbounded" name="CompanySetting" type="tns:CompanySetting" />
3073
+ </s:sequence>
3074
+ </s:complexType>
3075
+ </s:element>
3076
+ <s:element name="CompanySettingSaveResponse">
3077
+ <s:complexType>
3078
+ <s:sequence>
3079
+ <s:element minOccurs="0" maxOccurs="1" name="CompanySettingSaveResult" type="tns:CompanySettingSaveResult" />
3080
+ </s:sequence>
3081
+ </s:complexType>
3082
+ </s:element>
3083
+ <s:complexType name="CompanySettingSaveResult">
3084
+ <s:complexContent mixed="false">
3085
+ <s:extension base="tns:BaseResult">
3086
+ <s:sequence>
3087
+ <s:element minOccurs="1" maxOccurs="1" name="CompanySettingId" type="s:int" />
3088
+ </s:sequence>
3089
+ </s:extension>
3090
+ </s:complexContent>
3091
+ </s:complexType>
3092
+ <s:element name="CompanySettingDelete">
3093
+ <s:complexType>
3094
+ <s:sequence>
3095
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
3096
+ </s:sequence>
3097
+ </s:complexType>
3098
+ </s:element>
3099
+ <s:element name="CompanySettingDeleteResponse">
3100
+ <s:complexType>
3101
+ <s:sequence>
3102
+ <s:element minOccurs="0" maxOccurs="1" name="CompanySettingDeleteResult" type="tns:DeleteResult" />
3103
+ </s:sequence>
3104
+ </s:complexType>
3105
+ </s:element>
3106
+
3107
+ <!--Service Methods Begin -->
3108
+
3109
+ <s:element name="ServiceDelete">
3110
+ <s:complexType>
3111
+ <s:sequence>
3112
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
3113
+ </s:sequence>
3114
+ </s:complexType>
3115
+ </s:element>
3116
+ <s:element name="ServiceDeleteResponse">
3117
+ <s:complexType>
3118
+ <s:sequence>
3119
+ <s:element minOccurs="0" maxOccurs="1" name="ServiceDeleteResult" type="tns:DeleteResult" />
3120
+ </s:sequence>
3121
+ </s:complexType>
3122
+ </s:element>
3123
+
3124
+ <s:element name="ServiceFetch">
3125
+ <s:complexType>
3126
+ <s:sequence>
3127
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
3128
+ </s:sequence>
3129
+ </s:complexType>
3130
+ </s:element>
3131
+ <s:element name="ServiceFetchResponse">
3132
+ <s:complexType>
3133
+ <s:sequence>
3134
+ <s:element minOccurs="0" maxOccurs="1" name="ServiceFetchResult" type="tns:ServiceFetchResult" />
3135
+ </s:sequence>
3136
+ </s:complexType>
3137
+ </s:element>
3138
+ <s:complexType name="ServiceFetchResult">
3139
+ <s:complexContent mixed="false">
3140
+ <s:extension base="tns:BaseResult">
3141
+ <s:sequence>
3142
+ <s:element minOccurs="0" maxOccurs="1" name="Services" type="tns:ArrayOfService" />
3143
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
3144
+ </s:sequence>
3145
+ </s:extension>
3146
+ </s:complexContent>
3147
+ </s:complexType>
3148
+
3149
+ <s:element name="ServiceSave">
3150
+ <s:complexType>
3151
+ <s:sequence>
3152
+ <s:element minOccurs="0" maxOccurs="1" name="Service" type="tns:Service" />
3153
+ </s:sequence>
3154
+ </s:complexType>
3155
+ </s:element>
3156
+ <s:element name="ServiceSaveResponse">
3157
+ <s:complexType>
3158
+ <s:sequence>
3159
+ <s:element minOccurs="0" maxOccurs="1" name="ServiceSaveResult" type="tns:ServiceSaveResult" />
3160
+ </s:sequence>
3161
+ </s:complexType>
3162
+ </s:element>
3163
+ <s:complexType name="ServiceSaveResult">
3164
+ <s:complexContent mixed="false">
3165
+ <s:extension base="tns:BaseResult">
3166
+ <s:sequence>
3167
+ <s:element minOccurs="1" maxOccurs="1" name="ServiceId" type="s:int" />
3168
+ </s:sequence>
3169
+ </s:extension>
3170
+ </s:complexContent>
3171
+ </s:complexType>
3172
+
3173
+ <!--Service Methods End -->
3174
+
3175
+ <s:element name="Ping">
3176
+ <s:complexType>
3177
+ <s:sequence>
3178
+ <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
3179
+ </s:sequence>
3180
+ </s:complexType>
3181
+ </s:element>
3182
+ <s:element name="PingResponse">
3183
+ <s:complexType>
3184
+ <s:sequence>
3185
+ <s:element minOccurs="0" maxOccurs="1" name="PingResult" type="tns:PingResult" />
3186
+ </s:sequence>
3187
+ </s:complexType>
3188
+ </s:element>
3189
+ <s:complexType name="PingResult">
3190
+ <s:complexContent mixed="false">
3191
+ <s:extension base="tns:BaseResult">
3192
+ <s:sequence>
3193
+ <s:element minOccurs="0" maxOccurs="1" name="Version" type="s:string" />
3194
+ </s:sequence>
3195
+ </s:extension>
3196
+ </s:complexContent>
3197
+ </s:complexType>
3198
+ <s:element name="IsAuthorized">
3199
+ <s:complexType>
3200
+ <s:sequence>
3201
+ <s:element minOccurs="0" maxOccurs="1" name="Operations" type="s:string" />
3202
+ </s:sequence>
3203
+ </s:complexType>
3204
+ </s:element>
3205
+ <s:element name="IsAuthorizedResponse">
3206
+ <s:complexType>
3207
+ <s:sequence>
3208
+ <s:element minOccurs="0" maxOccurs="1" name="IsAuthorizedResult" type="tns:IsAuthorizedResult" />
3209
+ </s:sequence>
3210
+ </s:complexType>
3211
+ </s:element>
3212
+ <s:complexType name="IsAuthorizedResult">
3213
+ <s:complexContent mixed="false">
3214
+ <s:extension base="tns:BaseResult">
3215
+ <s:sequence>
3216
+ <s:element minOccurs="0" maxOccurs="1" name="Operations" type="s:string" />
3217
+ <s:element minOccurs="1" maxOccurs="1" name="Expires" type="s:dateTime" />
3218
+ </s:sequence>
3219
+ </s:extension>
3220
+ </s:complexContent>
3221
+ </s:complexType>
3222
+ </s:schema>
3223
+ </wsdl:types>
3224
+ <wsdl:message name="UserFetchSoapIn">
3225
+ <wsdl:part name="parameters" element="tns:UserFetch" />
3226
+ </wsdl:message>
3227
+ <wsdl:message name="UserFetchSoapOut">
3228
+ <wsdl:part name="parameters" element="tns:UserFetchResponse" />
3229
+ </wsdl:message>
3230
+ <wsdl:message name="UserFetchProfile">
3231
+ <wsdl:part name="Profile" element="tns:Profile" />
3232
+ </wsdl:message>
3233
+
3234
+ <!--@TaxAuthority-->
3235
+ <wsdl:message name="TaxAuthoritySaveSoapIn">
3236
+ <wsdl:part name="parameters" element="tns:TaxAuthoritySave" />
3237
+ </wsdl:message>
3238
+ <wsdl:message name="TaxAuthoritySaveSoapOut">
3239
+ <wsdl:part name="parameters" element="tns:TaxAuthoritySaveResponse" />
3240
+ </wsdl:message>
3241
+ <wsdl:message name="TaxAuthoritySaveAuditMessage">
3242
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3243
+ </wsdl:message>
3244
+ <wsdl:message name="TaxAuthoritySaveProfile">
3245
+ <wsdl:part name="Profile" element="tns:Profile" />
3246
+ </wsdl:message>
3247
+ <!--@TaxAuthority-->
3248
+
3249
+ <!--@TaxAuthorityReturnName-->
3250
+ <wsdl:message name="TaxAuthorityReturnNameSaveSoapIn">
3251
+ <wsdl:part name="parameters" element="tns:TaxAuthorityReturnNameSave" />
3252
+ </wsdl:message>
3253
+ <wsdl:message name="TaxAuthorityReturnNameSaveSoapOut">
3254
+ <wsdl:part name="parameters" element="tns:TaxAuthorityReturnNameSaveResponse" />
3255
+ </wsdl:message>
3256
+ <wsdl:message name="TaxAuthorityReturnNameSaveAuditMessage">
3257
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3258
+ </wsdl:message>
3259
+ <wsdl:message name="TaxAuthorityReturnNameSaveProfile">
3260
+ <wsdl:part name="Profile" element="tns:Profile" />
3261
+ </wsdl:message>
3262
+ <!--@TaxAuthorityReturnName-->
3263
+
3264
+ <wsdl:message name="UserSaveSoapIn">
3265
+ <wsdl:part name="parameters" element="tns:UserSave" />
3266
+ </wsdl:message>
3267
+ <wsdl:message name="UserSaveSoapOut">
3268
+ <wsdl:part name="parameters" element="tns:UserSaveResponse" />
3269
+ </wsdl:message>
3270
+ <wsdl:message name="UserSaveAuditMessage">
3271
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3272
+ </wsdl:message>
3273
+ <wsdl:message name="UserSaveProfile">
3274
+ <wsdl:part name="Profile" element="tns:Profile" />
3275
+ </wsdl:message>
3276
+ <wsdl:message name="UserDeleteSoapIn">
3277
+ <wsdl:part name="parameters" element="tns:UserDelete" />
3278
+ </wsdl:message>
3279
+ <wsdl:message name="UserDeleteSoapOut">
3280
+ <wsdl:part name="parameters" element="tns:UserDeleteResponse" />
3281
+ </wsdl:message>
3282
+ <wsdl:message name="UserDeleteAuditMessage">
3283
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3284
+ </wsdl:message>
3285
+ <wsdl:message name="UserDeleteProfile">
3286
+ <wsdl:part name="Profile" element="tns:Profile" />
3287
+ </wsdl:message>
3288
+ <wsdl:message name="UserResetPasswordSoapIn">
3289
+ <wsdl:part name="parameters" element="tns:UserResetPassword" />
3290
+ </wsdl:message>
3291
+ <wsdl:message name="UserResetPasswordSoapOut">
3292
+ <wsdl:part name="parameters" element="tns:UserResetPasswordResponse" />
3293
+ </wsdl:message>
3294
+ <wsdl:message name="UserResetPasswordProfile">
3295
+ <wsdl:part name="Profile" element="tns:Profile" />
3296
+ </wsdl:message>
3297
+ <wsdl:message name="CompanyLocationFetchSoapIn">
3298
+ <wsdl:part name="parameters" element="tns:CompanyLocationFetch" />
3299
+ </wsdl:message>
3300
+ <wsdl:message name="CompanyLocationFetchSoapOut">
3301
+ <wsdl:part name="parameters" element="tns:CompanyLocationFetchResponse" />
3302
+ </wsdl:message>
3303
+ <wsdl:message name="CompanyLocationFetchProfile">
3304
+ <wsdl:part name="Profile" element="tns:Profile" />
3305
+ </wsdl:message>
3306
+ <wsdl:message name="CompanyLocationSaveSoapIn">
3307
+ <wsdl:part name="parameters" element="tns:CompanyLocationSave" />
3308
+ </wsdl:message>
3309
+ <wsdl:message name="CompanyLocationSaveSoapOut">
3310
+ <wsdl:part name="parameters" element="tns:CompanyLocationSaveResponse" />
3311
+ </wsdl:message>
3312
+ <wsdl:message name="CompanyLocationSettingConfigFetchSoapIn">
3313
+ <wsdl:part name="parameters" element="tns:CompanyLocationSettingConfigFetch" />
3314
+ </wsdl:message>
3315
+ <wsdl:message name="CompanyLocationSettingConfigFetchSoapOut">
3316
+ <wsdl:part name="parameters" element="tns:CompanyLocationSettingConfigFetchResponse" />
3317
+ </wsdl:message>
3318
+ <wsdl:message name="CompanyLocationSettingFetchSoapIn">
3319
+ <wsdl:part name="parameters" element="tns:CompanyLocationSettingFetch" />
3320
+ </wsdl:message>
3321
+ <wsdl:message name="CompanyLocationSettingFetchSoapOut">
3322
+ <wsdl:part name="parameters" element="tns:CompanyLocationSettingFetchResponse" />
3323
+ </wsdl:message>
3324
+ <wsdl:message name="CompanyLocationSettingSaveSoapIn">
3325
+ <wsdl:part name="parameters" element="tns:CompanyLocationSettingSave" />
3326
+ </wsdl:message>
3327
+ <wsdl:message name="CompanyLocationSettingSaveSoapOut">
3328
+ <wsdl:part name="parameters" element="tns:CompanyLocationSettingSaveResponse" />
3329
+ </wsdl:message>
3330
+ <wsdl:message name="CompanyLocationSaveAuditMessage">
3331
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3332
+ </wsdl:message>
3333
+ <wsdl:message name="CompanyLocationSaveProfile">
3334
+ <wsdl:part name="Profile" element="tns:Profile" />
3335
+ </wsdl:message>
3336
+ <wsdl:message name="CompanyLocationSettingConfigFetchProfile">
3337
+ <wsdl:part name="Profile" element="tns:Profile" />
3338
+ </wsdl:message>
3339
+ <wsdl:message name="CompanyLocationSettingFetchProfile">
3340
+ <wsdl:part name="Profile" element="tns:Profile" />
3341
+ </wsdl:message>
3342
+ <wsdl:message name="CompanyLocationSettingSaveAuditMessage">
3343
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3344
+ </wsdl:message>
3345
+ <wsdl:message name="CompanyLocationSettingSaveProfile">
3346
+ <wsdl:part name="Profile" element="tns:Profile" />
3347
+ </wsdl:message>
3348
+ <wsdl:message name="CompanyLocationDeleteSoapIn">
3349
+ <wsdl:part name="parameters" element="tns:CompanyLocationDelete" />
3350
+ </wsdl:message>
3351
+ <wsdl:message name="CompanyLocationDeleteSoapOut">
3352
+ <wsdl:part name="parameters" element="tns:CompanyLocationDeleteResponse" />
3353
+ </wsdl:message>
3354
+ <wsdl:message name="CompanyLocationDeleteAuditMessage">
3355
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3356
+ </wsdl:message>
3357
+ <wsdl:message name="CompanyLocationSettingDeleteSoapIn">
3358
+ <wsdl:part name="parameters" element="tns:CompanyLocationSettingDelete" />
3359
+ </wsdl:message>
3360
+ <wsdl:message name="CompanyLocationSettingDeleteSoapOut">
3361
+ <wsdl:part name="parameters" element="tns:CompanyLocationSettingDeleteResponse" />
3362
+ </wsdl:message>
3363
+ <wsdl:message name="CompanyLocationSettingDeleteAuditMessage">
3364
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3365
+ </wsdl:message>
3366
+ <wsdl:message name="CompanyLocationDeleteProfile">
3367
+ <wsdl:part name="Profile" element="tns:Profile" />
3368
+ </wsdl:message>
3369
+ <wsdl:message name="CompanyLocationSettingDeleteProfile">
3370
+ <wsdl:part name="Profile" element="tns:Profile" />
3371
+ </wsdl:message>
3372
+ <wsdl:message name="AddressCategoryFetchSoapIn">
3373
+ <wsdl:part name="parameters" element="tns:AddressCategoryFetch" />
3374
+ </wsdl:message>
3375
+ <wsdl:message name="AddressCategoryFetchSoapOut">
3376
+ <wsdl:part name="parameters" element="tns:AddressCategoryFetchResponse" />
3377
+ </wsdl:message>
3378
+ <wsdl:message name="AddressCategoryFetchProfile">
3379
+ <wsdl:part name="Profile" element="tns:Profile" />
3380
+ </wsdl:message>
3381
+ <wsdl:message name="AddressTypeFetchSoapIn">
3382
+ <wsdl:part name="parameters" element="tns:AddressTypeFetch" />
3383
+ </wsdl:message>
3384
+ <wsdl:message name="AddressTypeFetchSoapOut">
3385
+ <wsdl:part name="parameters" element="tns:AddressTypeFetchResponse" />
3386
+ </wsdl:message>
3387
+ <wsdl:message name="AddressTypeFetchProfile">
3388
+ <wsdl:part name="Profile" element="tns:Profile" />
3389
+ </wsdl:message>
3390
+ <wsdl:message name="JurisdictionOverrideFetchSoapIn">
3391
+ <wsdl:part name="parameters" element="tns:JurisdictionOverrideFetch" />
3392
+ </wsdl:message>
3393
+ <wsdl:message name="JurisdictionOverrideFetchSoapOut">
3394
+ <wsdl:part name="parameters" element="tns:JurisdictionOverrideFetchResponse" />
3395
+ </wsdl:message>
3396
+ <wsdl:message name="JurisdictionOverrideFetchProfile">
3397
+ <wsdl:part name="Profile" element="tns:Profile" />
3398
+ </wsdl:message>
3399
+ <wsdl:message name="JurisdictionOverrideSaveSoapIn">
3400
+ <wsdl:part name="parameters" element="tns:JurisdictionOverrideSave" />
3401
+ </wsdl:message>
3402
+ <wsdl:message name="JurisdictionOverrideSaveSoapOut">
3403
+ <wsdl:part name="parameters" element="tns:JurisdictionOverrideSaveResponse" />
3404
+ </wsdl:message>
3405
+ <wsdl:message name="JurisdictionOverrideSaveAuditMessage">
3406
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3407
+ </wsdl:message>
3408
+ <wsdl:message name="JurisdictionOverrideSaveProfile">
3409
+ <wsdl:part name="Profile" element="tns:Profile" />
3410
+ </wsdl:message>
3411
+ <wsdl:message name="JurisdictionOverrideDeleteSoapIn">
3412
+ <wsdl:part name="parameters" element="tns:JurisdictionOverrideDelete" />
3413
+ </wsdl:message>
3414
+ <wsdl:message name="JurisdictionOverrideDeleteSoapOut">
3415
+ <wsdl:part name="parameters" element="tns:JurisdictionOverrideDeleteResponse" />
3416
+ </wsdl:message>
3417
+ <wsdl:message name="JurisdictionOverrideDeleteAuditMessage">
3418
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3419
+ </wsdl:message>
3420
+ <wsdl:message name="JurisdictionOverrideDeleteProfile">
3421
+ <wsdl:part name="Profile" element="tns:Profile" />
3422
+ </wsdl:message>
3423
+ <wsdl:message name="ExemptCertFetchSoapIn">
3424
+ <wsdl:part name="parameters" element="tns:ExemptCertFetch" />
3425
+ </wsdl:message>
3426
+ <wsdl:message name="ExemptCertFetchSoapOut">
3427
+ <wsdl:part name="parameters" element="tns:ExemptCertFetchResponse" />
3428
+ </wsdl:message>
3429
+ <wsdl:message name="ExemptCertFetchProfile">
3430
+ <wsdl:part name="Profile" element="tns:Profile" />
3431
+ </wsdl:message>
3432
+ <wsdl:message name="ExemptCertSaveAvaCertIdUpdateSoapIn">
3433
+ <wsdl:part name="parameters" element="tns:ExemptCertSaveAvaCertIdUpdate" />
3434
+ </wsdl:message>
3435
+ <wsdl:message name="ExemptCertSaveAvaCertIdUpdateSoapOut">
3436
+ <wsdl:part name="parameters" element="tns:ExemptCertSaveAvaCertIdUpdateResponse" />
3437
+ </wsdl:message>
3438
+ <wsdl:message name="ExemptCertSaveAvaCertIdUpdateAuditMessage">
3439
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3440
+ </wsdl:message>
3441
+ <wsdl:message name="ExemptCertSaveAvaCertIdUpdateProfile">
3442
+ <wsdl:part name="Profile" element="tns:Profile" />
3443
+ </wsdl:message>
3444
+ <wsdl:message name="ExemptCertSaveSoapIn">
3445
+ <wsdl:part name="parameters" element="tns:ExemptCertSave" />
3446
+ </wsdl:message>
3447
+ <wsdl:message name="ExemptCertSaveSoapOut">
3448
+ <wsdl:part name="parameters" element="tns:ExemptCertSaveResponse" />
3449
+ </wsdl:message>
3450
+ <wsdl:message name="ExemptCertSaveAuditMessage">
3451
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3452
+ </wsdl:message>
3453
+ <wsdl:message name="ExemptCertSaveProfile">
3454
+ <wsdl:part name="Profile" element="tns:Profile" />
3455
+ </wsdl:message>
3456
+ <wsdl:message name="ExemptCertDeleteSoapIn">
3457
+ <wsdl:part name="parameters" element="tns:ExemptCertDelete" />
3458
+ </wsdl:message>
3459
+ <wsdl:message name="ExemptCertDeleteSoapOut">
3460
+ <wsdl:part name="parameters" element="tns:ExemptCertDeleteResponse" />
3461
+ </wsdl:message>
3462
+ <wsdl:message name="ExemptCertDeleteAuditMessage">
3463
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3464
+ </wsdl:message>
3465
+ <wsdl:message name="ExemptCertDeleteProfile">
3466
+ <wsdl:part name="Profile" element="tns:Profile" />
3467
+ </wsdl:message>
3468
+ <wsdl:message name="ExemptCertRevokeSoapIn">
3469
+ <wsdl:part name="parameters" element="tns:ExemptCertRevoke" />
3470
+ </wsdl:message>
3471
+ <wsdl:message name="ExemptCertRevokeSoapOut">
3472
+ <wsdl:part name="parameters" element="tns:ExemptCertRevokeResponse" />
3473
+ </wsdl:message>
3474
+ <wsdl:message name="ExemptCertRevokeAuditMessage">
3475
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3476
+ </wsdl:message>
3477
+ <wsdl:message name="ExemptCertRevokeProfile">
3478
+ <wsdl:part name="Profile" element="tns:Profile" />
3479
+ </wsdl:message>
3480
+ <wsdl:message name="ExemptCertApplySoapIn">
3481
+ <wsdl:part name="parameters" element="tns:ExemptCertApply" />
3482
+ </wsdl:message>
3483
+ <wsdl:message name="ExemptCertApplySoapOut">
3484
+ <wsdl:part name="parameters" element="tns:ExemptCertApplyResponse" />
3485
+ </wsdl:message>
3486
+ <wsdl:message name="ExemptCertApplyAuditMessage">
3487
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3488
+ </wsdl:message>
3489
+ <wsdl:message name="ExemptCertApplyProfile">
3490
+ <wsdl:part name="Profile" element="tns:Profile" />
3491
+ </wsdl:message>
3492
+ <wsdl:message name="BusinessTypeFetchSoapIn">
3493
+ <wsdl:part name="parameters" element="tns:BusinessTypeFetch" />
3494
+ </wsdl:message>
3495
+ <wsdl:message name="BusinessTypeFetchSoapOut">
3496
+ <wsdl:part name="parameters" element="tns:BusinessTypeFetchResponse" />
3497
+ </wsdl:message>
3498
+ <wsdl:message name="BusinessTypeFetchProfile">
3499
+ <wsdl:part name="Profile" element="tns:Profile" />
3500
+ </wsdl:message>
3501
+ <wsdl:message name="ExemptReasonFetchSoapIn">
3502
+ <wsdl:part name="parameters" element="tns:ExemptReasonFetch" />
3503
+ </wsdl:message>
3504
+ <wsdl:message name="ExemptReasonFetchSoapOut">
3505
+ <wsdl:part name="parameters" element="tns:ExemptReasonFetchResponse" />
3506
+ </wsdl:message>
3507
+ <wsdl:message name="ExemptReasonFetchProfile">
3508
+ <wsdl:part name="Profile" element="tns:Profile" />
3509
+ </wsdl:message>
3510
+ <!--TaxAuthority-->
3511
+ <wsdl:message name="TaxAuthorityFetchSoapIn">
3512
+ <wsdl:part name="parameters" element="tns:TaxAuthorityFetch" />
3513
+ </wsdl:message>
3514
+ <wsdl:message name="TaxAuthorityFetchSoapOut">
3515
+ <wsdl:part name="parameters" element="tns:TaxAuthorityFetchResponse" />
3516
+ </wsdl:message>
3517
+ <wsdl:message name="TaxAuthorityFetchProfile">
3518
+ <wsdl:part name="Profile" element="tns:Profile" />
3519
+ </wsdl:message>
3520
+ <!--TaxAuthority-->
3521
+ <!--TaxAuthorityReturnName-->
3522
+ <wsdl:message name="TaxAuthorityReturnNameFetchSoapIn">
3523
+ <wsdl:part name="parameters" element="tns:TaxAuthorityReturnNameFetch" />
3524
+ </wsdl:message>
3525
+ <wsdl:message name="TaxAuthorityReturnNameFetchSoapOut">
3526
+ <wsdl:part name="parameters" element="tns:TaxAuthorityReturnNameFetchResponse" />
3527
+ </wsdl:message>
3528
+ <wsdl:message name="TaxAuthorityReturnNameFetchProfile">
3529
+ <wsdl:part name="Profile" element="tns:Profile" />
3530
+ </wsdl:message>
3531
+ <!--TaxAuthorityReturnName-->
3532
+ <wsdl:message name="ExemptDetailsFetchSoapIn">
3533
+ <wsdl:part name="parameters" element="tns:ExemptDetailsFetch" />
3534
+ </wsdl:message>
3535
+ <wsdl:message name="ExemptDetailsFetchSoapOut">
3536
+ <wsdl:part name="parameters" element="tns:ExemptDetailsFetchResponse" />
3537
+ </wsdl:message>
3538
+ <wsdl:message name="ExemptDetailsFetchProfile">
3539
+ <wsdl:part name="Profile" element="tns:Profile" />
3540
+ </wsdl:message>
3541
+ <wsdl:message name="BusinessAndExemptCertReasonFetchSoapIn">
3542
+ <wsdl:part name="parameters" element="tns:BusinessAndExemptCertReasonFetch" />
3543
+ </wsdl:message>
3544
+ <wsdl:message name="BusinessAndExemptCertReasonFetchSoapOut">
3545
+ <wsdl:part name="parameters" element="tns:BusinessAndExemptCertReasonFetchResponse" />
3546
+ </wsdl:message>
3547
+ <wsdl:message name="BusinessAndExemptCertReasonFetchProfile">
3548
+ <wsdl:part name="Profile" element="tns:Profile" />
3549
+ </wsdl:message>
3550
+ <wsdl:message name="DocumentFetchSoapIn">
3551
+ <wsdl:part name="parameters" element="tns:DocumentFetch" />
3552
+ </wsdl:message>
3553
+ <wsdl:message name="DocumentFetchSoapOut">
3554
+ <wsdl:part name="parameters" element="tns:DocumentFetchResponse" />
3555
+ </wsdl:message>
3556
+ <wsdl:message name="DocumentFetchProfile">
3557
+ <wsdl:part name="Profile" element="tns:Profile" />
3558
+ </wsdl:message>
3559
+ <wsdl:message name="AdjustmentReasonFetchSoapIn">
3560
+ <wsdl:part name="parameters" element="tns:AdjustmentReasonFetch" />
3561
+ </wsdl:message>
3562
+ <wsdl:message name="AdjustmentReasonFetchSoapOut">
3563
+ <wsdl:part name="parameters" element="tns:AdjustmentReasonFetchResponse" />
3564
+ </wsdl:message>
3565
+ <wsdl:message name="AdjustmentReasonFetchProfile">
3566
+ <wsdl:part name="Profile" element="tns:Profile" />
3567
+ </wsdl:message>
3568
+ <wsdl:message name="CompanyReturnFetchSoapIn">
3569
+ <wsdl:part name="parameters" element="tns:CompanyReturnFetch" />
3570
+ </wsdl:message>
3571
+ <wsdl:message name="CompanyReturnFetchSoapOut">
3572
+ <wsdl:part name="parameters" element="tns:CompanyReturnFetchResponse" />
3573
+ </wsdl:message>
3574
+ <wsdl:message name="CompanyReturnFetchProfile">
3575
+ <wsdl:part name="Profile" element="tns:Profile" />
3576
+ </wsdl:message>
3577
+ <wsdl:message name="CompanyReturnSaveSoapIn">
3578
+ <wsdl:part name="parameters" element="tns:CompanyReturnSave" />
3579
+ </wsdl:message>
3580
+ <wsdl:message name="CompanyReturnSaveSoapOut">
3581
+ <wsdl:part name="parameters" element="tns:CompanyReturnSaveResponse" />
3582
+ </wsdl:message>
3583
+ <wsdl:message name="CompanyReturnSaveProfile">
3584
+ <wsdl:part name="Profile" element="tns:Profile" />
3585
+ </wsdl:message>
3586
+ <wsdl:message name="CompanyReturnDeleteSoapIn">
3587
+ <wsdl:part name="parameters" element="tns:CompanyReturnDelete" />
3588
+ </wsdl:message>
3589
+ <wsdl:message name="CompanyReturnDeleteSoapOut">
3590
+ <wsdl:part name="parameters" element="tns:CompanyReturnDeleteResponse" />
3591
+ </wsdl:message>
3592
+ <wsdl:message name="CompanyReturnDeleteProfile">
3593
+ <wsdl:part name="Profile" element="tns:Profile" />
3594
+ </wsdl:message>
3595
+ <wsdl:message name="RegionFilingConfigFetchSoapIn">
3596
+ <wsdl:part name="parameters" element="tns:RegionFilingConfigFetch" />
3597
+ </wsdl:message>
3598
+ <wsdl:message name="RegionFilingConfigFetchSoapOut">
3599
+ <wsdl:part name="parameters" element="tns:RegionFilingConfigFetchResponse" />
3600
+ </wsdl:message>
3601
+ <wsdl:message name="RegionFilingConfigFetchProfile">
3602
+ <wsdl:part name="Profile" element="tns:Profile" />
3603
+ </wsdl:message>
3604
+ <wsdl:message name="RegionFilingConfigSaveSoapIn">
3605
+ <wsdl:part name="parameters" element="tns:RegionFilingConfigSave" />
3606
+ </wsdl:message>
3607
+ <wsdl:message name="RegionFilingConfigSaveSoapOut">
3608
+ <wsdl:part name="parameters" element="tns:RegionFilingConfigSaveResponse" />
3609
+ </wsdl:message>
3610
+ <wsdl:message name="RegionFilingConfigSaveProfile">
3611
+ <wsdl:part name="Profile" element="tns:Profile" />
3612
+ </wsdl:message>
3613
+ <wsdl:message name="RegionFilingConfigDeleteSoapIn">
3614
+ <wsdl:part name="parameters" element="tns:RegionFilingConfigDelete" />
3615
+ </wsdl:message>
3616
+ <wsdl:message name="RegionFilingConfigDeleteSoapOut">
3617
+ <wsdl:part name="parameters" element="tns:RegionFilingConfigDeleteResponse" />
3618
+ </wsdl:message>
3619
+ <wsdl:message name="RegionFilingConfigDeleteProfile">
3620
+ <wsdl:part name="Profile" element="tns:Profile" />
3621
+ </wsdl:message>
3622
+ <wsdl:message name="CombinedReturnSaveSoapIn">
3623
+ <wsdl:part name="parameters" element="tns:CombinedReturnSave" />
3624
+ </wsdl:message>
3625
+ <wsdl:message name="CombinedReturnSaveSoapOut">
3626
+ <wsdl:part name="parameters" element="tns:CombinedReturnSaveResponse" />
3627
+ </wsdl:message>
3628
+ <wsdl:message name="CombinedReturnSaveProfile">
3629
+ <wsdl:part name="Profile" element="tns:Profile" />
3630
+ </wsdl:message>
3631
+ <wsdl:message name="CompanySupportingReturnSaveSoapIn">
3632
+ <wsdl:part name="parameters" element="tns:CompanySupportingReturnSave" />
3633
+ </wsdl:message>
3634
+ <wsdl:message name="CompanySupportingReturnSaveSoapOut">
3635
+ <wsdl:part name="parameters" element="tns:CompanySupportingReturnSaveResponse" />
3636
+ </wsdl:message>
3637
+ <wsdl:message name="CompanySupportingReturnSaveProfile">
3638
+ <wsdl:part name="Profile" element="tns:Profile" />
3639
+ </wsdl:message>
3640
+ <wsdl:message name="CombinedReturnDeleteSoapIn">
3641
+ <wsdl:part name="parameters" element="tns:CombinedReturnDelete" />
3642
+ </wsdl:message>
3643
+ <wsdl:message name="CombinedReturnDeleteSoapOut">
3644
+ <wsdl:part name="parameters" element="tns:CombinedReturnDeleteResponse" />
3645
+ </wsdl:message>
3646
+ <wsdl:message name="CombinedReturnDeleteProfile">
3647
+ <wsdl:part name="Profile" element="tns:Profile" />
3648
+ </wsdl:message>
3649
+ <wsdl:message name="AvaFileFormFetchSoapIn">
3650
+ <wsdl:part name="parameters" element="tns:AvaFileFormFetch" />
3651
+ </wsdl:message>
3652
+ <wsdl:message name="AvaFileFormFetchSoapOut">
3653
+ <wsdl:part name="parameters" element="tns:AvaFileFormFetchResponse" />
3654
+ </wsdl:message>
3655
+ <wsdl:message name="AvaFileFormFetchProfile">
3656
+ <wsdl:part name="Profile" element="tns:Profile" />
3657
+ </wsdl:message>
3658
+ <wsdl:message name="AvaFileFormSaveSoapIn">
3659
+ <wsdl:part name="parameters" element="tns:AvaFileFormSave" />
3660
+ </wsdl:message>
3661
+ <wsdl:message name="AvaFileFormSaveSoapOut">
3662
+ <wsdl:part name="parameters" element="tns:AvaFileFormSaveResponse" />
3663
+ </wsdl:message>
3664
+ <wsdl:message name="AvaFileFormSaveProfile">
3665
+ <wsdl:part name="Profile" element="tns:Profile" />
3666
+ </wsdl:message>
3667
+ <wsdl:message name="AvaFileFormDeleteSoapIn">
3668
+ <wsdl:part name="parameters" element="tns:AvaFileFormDelete" />
3669
+ </wsdl:message>
3670
+ <wsdl:message name="AvaFileFormDeleteSoapOut">
3671
+ <wsdl:part name="parameters" element="tns:AvaFileFormDeleteResponse" />
3672
+ </wsdl:message>
3673
+ <wsdl:message name="AvaFileFormDeleteProfile">
3674
+ <wsdl:part name="Profile" element="tns:Profile" />
3675
+ </wsdl:message>
3676
+ <wsdl:message name="AvaFileFormGroupFetchSoapIn">
3677
+ <wsdl:part name="parameters" element="tns:AvaFileFormGroupFetch" />
3678
+ </wsdl:message>
3679
+ <wsdl:message name="AvaFileFormGroupFetchSoapOut">
3680
+ <wsdl:part name="parameters" element="tns:AvaFileFormGroupFetchResponse" />
3681
+ </wsdl:message>
3682
+ <wsdl:message name="AvaFileFormGroupFetchProfile">
3683
+ <wsdl:part name="Profile" element="tns:Profile" />
3684
+ </wsdl:message>
3685
+ <wsdl:message name="AvaFileFormGroupSaveSoapIn">
3686
+ <wsdl:part name="parameters" element="tns:AvaFileFormGroupSave" />
3687
+ </wsdl:message>
3688
+ <wsdl:message name="AvaFileFormGroupSaveSoapOut">
3689
+ <wsdl:part name="parameters" element="tns:AvaFileFormGroupSaveResponse" />
3690
+ </wsdl:message>
3691
+ <wsdl:message name="AvaFileFormGroupSaveProfile">
3692
+ <wsdl:part name="Profile" element="tns:Profile" />
3693
+ </wsdl:message>
3694
+ <wsdl:message name="AvaFileFormGroupDeleteSoapIn">
3695
+ <wsdl:part name="parameters" element="tns:AvaFileFormGroupDelete" />
3696
+ </wsdl:message>
3697
+ <wsdl:message name="AvaFileFormGroupDeleteSoapOut">
3698
+ <wsdl:part name="parameters" element="tns:AvaFileFormGroupDeleteResponse" />
3699
+ </wsdl:message>
3700
+ <wsdl:message name="AvaFileFormGroupDeleteProfile">
3701
+ <wsdl:part name="Profile" element="tns:Profile" />
3702
+ </wsdl:message>
3703
+ <wsdl:message name="SiteFetchSoapIn">
3704
+ <wsdl:part name="parameters" element="tns:SiteFetch" />
3705
+ </wsdl:message>
3706
+ <wsdl:message name="SiteFetchSoapOut">
3707
+ <wsdl:part name="parameters" element="tns:SiteFetchResponse" />
3708
+ </wsdl:message>
3709
+ <wsdl:message name="SiteFetchProfile">
3710
+ <wsdl:part name="Profile" element="tns:Profile" />
3711
+ </wsdl:message>
3712
+ <wsdl:message name="SiteSaveSoapIn">
3713
+ <wsdl:part name="parameters" element="tns:SiteSave" />
3714
+ </wsdl:message>
3715
+ <wsdl:message name="SiteSaveSoapOut">
3716
+ <wsdl:part name="parameters" element="tns:SiteSaveResponse" />
3717
+ </wsdl:message>
3718
+ <wsdl:message name="SiteSaveProfile">
3719
+ <wsdl:part name="Profile" element="tns:Profile" />
3720
+ </wsdl:message>
3721
+ <wsdl:message name="AccountFetchSoapIn">
3722
+ <wsdl:part name="parameters" element="tns:AccountFetch" />
3723
+ </wsdl:message>
3724
+ <wsdl:message name="AccountFetchSoapOut">
3725
+ <wsdl:part name="parameters" element="tns:AccountFetchResponse" />
3726
+ </wsdl:message>
3727
+ <wsdl:message name="AccountFetchProfile">
3728
+ <wsdl:part name="Profile" element="tns:Profile" />
3729
+ </wsdl:message>
3730
+ <wsdl:message name="AccountSaveSoapIn">
3731
+ <wsdl:part name="parameters" element="tns:AccountSave" />
3732
+ </wsdl:message>
3733
+ <wsdl:message name="AccountSaveSoapOut">
3734
+ <wsdl:part name="parameters" element="tns:AccountSaveResponse" />
3735
+ </wsdl:message>
3736
+ <wsdl:message name="AccountSaveAuditMessage">
3737
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3738
+ </wsdl:message>
3739
+ <wsdl:message name="AccountSaveProfile">
3740
+ <wsdl:part name="Profile" element="tns:Profile" />
3741
+ </wsdl:message>
3742
+ <wsdl:message name="AccountActivateSoapIn">
3743
+ <wsdl:part name="parameters" element="tns:AccountActivate" />
3744
+ </wsdl:message>
3745
+ <wsdl:message name="AccountActivateSoapOut">
3746
+ <wsdl:part name="parameters" element="tns:AccountActivateResponse" />
3747
+ </wsdl:message>
3748
+ <wsdl:message name="AccountActivateAuditMessage">
3749
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3750
+ </wsdl:message>
3751
+ <wsdl:message name="AccountActivateProfile">
3752
+ <wsdl:part name="Profile" element="tns:Profile" />
3753
+ </wsdl:message>
3754
+ <wsdl:message name="AccountResetKeySoapIn">
3755
+ <wsdl:part name="parameters" element="tns:AccountResetKey" />
3756
+ </wsdl:message>
3757
+ <wsdl:message name="AccountResetKeySoapOut">
3758
+ <wsdl:part name="parameters" element="tns:AccountResetKeyResponse" />
3759
+ </wsdl:message>
3760
+ <wsdl:message name="AccountResetKeyAuditMessage">
3761
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3762
+ </wsdl:message>
3763
+ <wsdl:message name="AccountResetKeyProfile">
3764
+ <wsdl:part name="Profile" element="tns:Profile" />
3765
+ </wsdl:message>
3766
+ <wsdl:message name="AccountDeleteSoapIn">
3767
+ <wsdl:part name="parameters" element="tns:AccountDelete" />
3768
+ </wsdl:message>
3769
+ <wsdl:message name="AccountDeleteSoapOut">
3770
+ <wsdl:part name="parameters" element="tns:AccountDeleteResponse" />
3771
+ </wsdl:message>
3772
+ <wsdl:message name="AccountDeleteAuditMessage">
3773
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3774
+ </wsdl:message>
3775
+ <wsdl:message name="AccountDeleteProfile">
3776
+ <wsdl:part name="Profile" element="tns:Profile" />
3777
+ </wsdl:message>
3778
+ <wsdl:message name="AccountInitializeSoapIn">
3779
+ <wsdl:part name="parameters" element="tns:AccountInitialize" />
3780
+ </wsdl:message>
3781
+ <wsdl:message name="AccountInitializeSoapOut">
3782
+ <wsdl:part name="parameters" element="tns:AccountInitializeResponse" />
3783
+ </wsdl:message>
3784
+ <wsdl:message name="AccountInitializeAuditMessage">
3785
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3786
+ </wsdl:message>
3787
+ <wsdl:message name="AccountInitializeProfile">
3788
+ <wsdl:part name="Profile" element="tns:Profile" />
3789
+ </wsdl:message>
3790
+ <wsdl:message name="ServiceConfigFetchSoapIn">
3791
+ <wsdl:part name="parameters" element="tns:ServiceConfigFetch" />
3792
+ </wsdl:message>
3793
+ <wsdl:message name="ServiceConfigFetchSoapOut">
3794
+ <wsdl:part name="parameters" element="tns:ServiceConfigFetchResponse" />
3795
+ </wsdl:message>
3796
+ <wsdl:message name="ServiceConfigFetchProfile">
3797
+ <wsdl:part name="Profile" element="tns:Profile" />
3798
+ </wsdl:message>
3799
+ <wsdl:message name="ServiceConfigSaveSoapIn">
3800
+ <wsdl:part name="parameters" element="tns:ServiceConfigSave" />
3801
+ </wsdl:message>
3802
+ <wsdl:message name="ServiceConfigSaveSoapOut">
3803
+ <wsdl:part name="parameters" element="tns:ServiceConfigSaveResponse" />
3804
+ </wsdl:message>
3805
+ <wsdl:message name="ServiceConfigSaveAuditMessage">
3806
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3807
+ </wsdl:message>
3808
+ <wsdl:message name="ServiceConfigSaveProfile">
3809
+ <wsdl:part name="Profile" element="tns:Profile" />
3810
+ </wsdl:message>
3811
+ <wsdl:message name="CompanyFetchSoapIn">
3812
+ <wsdl:part name="parameters" element="tns:CompanyFetch" />
3813
+ </wsdl:message>
3814
+ <wsdl:message name="CompanyFetchSoapOut">
3815
+ <wsdl:part name="parameters" element="tns:CompanyFetchResponse" />
3816
+ </wsdl:message>
3817
+ <wsdl:message name="CompanyFetchProfile">
3818
+ <wsdl:part name="Profile" element="tns:Profile" />
3819
+ </wsdl:message>
3820
+ <wsdl:message name="CompanySaveSoapIn">
3821
+ <wsdl:part name="parameters" element="tns:CompanySave" />
3822
+ </wsdl:message>
3823
+ <wsdl:message name="CompanySaveSoapOut">
3824
+ <wsdl:part name="parameters" element="tns:CompanySaveResponse" />
3825
+ </wsdl:message>
3826
+ <wsdl:message name="CompanySaveAuditMessage">
3827
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3828
+ </wsdl:message>
3829
+ <wsdl:message name="CompanySaveProfile">
3830
+ <wsdl:part name="Profile" element="tns:Profile" />
3831
+ </wsdl:message>
3832
+ <wsdl:message name="CompanyDeleteSoapIn">
3833
+ <wsdl:part name="parameters" element="tns:CompanyDelete" />
3834
+ </wsdl:message>
3835
+ <wsdl:message name="CompanyDeleteSoapOut">
3836
+ <wsdl:part name="parameters" element="tns:CompanyDeleteResponse" />
3837
+ </wsdl:message>
3838
+ <wsdl:message name="CompanyDeleteAuditMessage">
3839
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3840
+ </wsdl:message>
3841
+ <wsdl:message name="CompanyDeleteProfile">
3842
+ <wsdl:part name="Profile" element="tns:Profile" />
3843
+ </wsdl:message>
3844
+ <wsdl:message name="CompanyContactFetchSoapIn">
3845
+ <wsdl:part name="parameters" element="tns:CompanyContactFetch" />
3846
+ </wsdl:message>
3847
+ <wsdl:message name="CompanyContactFetchSoapOut">
3848
+ <wsdl:part name="parameters" element="tns:CompanyContactFetchResponse" />
3849
+ </wsdl:message>
3850
+ <wsdl:message name="CompanyContactFetchProfile">
3851
+ <wsdl:part name="Profile" element="tns:Profile" />
3852
+ </wsdl:message>
3853
+ <wsdl:message name="CompanyContactSaveSoapIn">
3854
+ <wsdl:part name="parameters" element="tns:CompanyContactSave" />
3855
+ </wsdl:message>
3856
+ <wsdl:message name="CompanyContactSaveSoapOut">
3857
+ <wsdl:part name="parameters" element="tns:CompanyContactSaveResponse" />
3858
+ </wsdl:message>
3859
+ <wsdl:message name="CompanyContactSaveAuditMessage">
3860
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3861
+ </wsdl:message>
3862
+ <wsdl:message name="CompanyContactSaveProfile">
3863
+ <wsdl:part name="Profile" element="tns:Profile" />
3864
+ </wsdl:message>
3865
+ <wsdl:message name="CompanyContactDeleteSoapIn">
3866
+ <wsdl:part name="parameters" element="tns:CompanyContactDelete" />
3867
+ </wsdl:message>
3868
+ <wsdl:message name="CompanyContactDeleteSoapOut">
3869
+ <wsdl:part name="parameters" element="tns:CompanyContactDeleteResponse" />
3870
+ </wsdl:message>
3871
+ <wsdl:message name="CompanyContactDeleteAuditMessage">
3872
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3873
+ </wsdl:message>
3874
+ <wsdl:message name="CompanyContactDeleteProfile">
3875
+ <wsdl:part name="Profile" element="tns:Profile" />
3876
+ </wsdl:message>
3877
+ <wsdl:message name="TaxCodeFetchSoapIn">
3878
+ <wsdl:part name="parameters" element="tns:TaxCodeFetch" />
3879
+ </wsdl:message>
3880
+ <wsdl:message name="TaxCodeFetchSoapOut">
3881
+ <wsdl:part name="parameters" element="tns:TaxCodeFetchResponse" />
3882
+ </wsdl:message>
3883
+ <wsdl:message name="TaxCodeFetchProfile">
3884
+ <wsdl:part name="Profile" element="tns:Profile" />
3885
+ </wsdl:message>
3886
+ <wsdl:message name="TaxCodeSaveSoapIn">
3887
+ <wsdl:part name="parameters" element="tns:TaxCodeSave" />
3888
+ </wsdl:message>
3889
+ <wsdl:message name="TaxCodeSaveSoapOut">
3890
+ <wsdl:part name="parameters" element="tns:TaxCodeSaveResponse" />
3891
+ </wsdl:message>
3892
+ <wsdl:message name="TaxCodeSaveAuditMessage">
3893
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3894
+ </wsdl:message>
3895
+ <wsdl:message name="TaxCodeSaveProfile">
3896
+ <wsdl:part name="Profile" element="tns:Profile" />
3897
+ </wsdl:message>
3898
+ <wsdl:message name="TaxCodeDeleteSoapIn">
3899
+ <wsdl:part name="parameters" element="tns:TaxCodeDelete" />
3900
+ </wsdl:message>
3901
+ <wsdl:message name="TaxCodeDeleteSoapOut">
3902
+ <wsdl:part name="parameters" element="tns:TaxCodeDeleteResponse" />
3903
+ </wsdl:message>
3904
+ <wsdl:message name="TaxCodeDeleteAuditMessage">
3905
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3906
+ </wsdl:message>
3907
+ <wsdl:message name="TaxCodeDeleteProfile">
3908
+ <wsdl:part name="Profile" element="tns:Profile" />
3909
+ </wsdl:message>
3910
+ <wsdl:message name="ItemFetchSoapIn">
3911
+ <wsdl:part name="parameters" element="tns:ItemFetch" />
3912
+ </wsdl:message>
3913
+ <wsdl:message name="ItemFetchSoapOut">
3914
+ <wsdl:part name="parameters" element="tns:ItemFetchResponse" />
3915
+ </wsdl:message>
3916
+ <wsdl:message name="CustomUPCFetchSoapIn">
3917
+ <wsdl:part name="parameters" element="tns:CustomUPCFetch" />
3918
+ </wsdl:message>
3919
+ <wsdl:message name="CustomUPCFetchSoapOut">
3920
+ <wsdl:part name="parameters" element="tns:CustomUPCFetchResponse" />
3921
+ </wsdl:message>
3922
+ <wsdl:message name="CustomUPCFetchProfile">
3923
+ <wsdl:part name="Profile" element="tns:Profile" />
3924
+ </wsdl:message>
3925
+ <wsdl:message name="ItemFetchProfile">
3926
+ <wsdl:part name="Profile" element="tns:Profile" />
3927
+ </wsdl:message>
3928
+ <wsdl:message name="CustomUPCSaveSoapIn">
3929
+ <wsdl:part name="parameters" element="tns:CustomUPCSave" />
3930
+ </wsdl:message>
3931
+ <wsdl:message name="CustomUPCSaveSoapOut">
3932
+ <wsdl:part name="parameters" element="tns:CustomUPCSaveResponse" />
3933
+ </wsdl:message>
3934
+ <wsdl:message name="CustomUPCSaveAuditMessage">
3935
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3936
+ </wsdl:message>
3937
+ <wsdl:message name="CustomUPCSaveProfile">
3938
+ <wsdl:part name="Profile" element="tns:Profile" />
3939
+ </wsdl:message>
3940
+ <wsdl:message name="ItemSaveSoapIn">
3941
+ <wsdl:part name="parameters" element="tns:ItemSave" />
3942
+ </wsdl:message>
3943
+ <wsdl:message name="ItemSaveSoapOut">
3944
+ <wsdl:part name="parameters" element="tns:ItemSaveResponse" />
3945
+ </wsdl:message>
3946
+ <wsdl:message name="ItemSaveAuditMessage">
3947
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3948
+ </wsdl:message>
3949
+ <wsdl:message name="ItemSaveProfile">
3950
+ <wsdl:part name="Profile" element="tns:Profile" />
3951
+ </wsdl:message>
3952
+ <!--@TaxAuthorityDelete@-->
3953
+
3954
+ <wsdl:message name="TaxAuthorityDeleteSoapIn">
3955
+ <wsdl:part name="parameters" element="tns:TaxAuthorityDelete" />
3956
+ </wsdl:message>
3957
+ <wsdl:message name="TaxAuthorityDeleteSoapOut">
3958
+ <wsdl:part name="parameters" element="tns:TaxAuthorityDeleteResponse" />
3959
+ </wsdl:message>
3960
+ <wsdl:message name="TaxAuthorityDeleteAuditMessage">
3961
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3962
+ </wsdl:message>
3963
+ <wsdl:message name="TaxAuthorityDeleteProfile">
3964
+ <wsdl:part name="Profile" element="tns:Profile" />
3965
+ </wsdl:message>
3966
+
3967
+ <!--@TaxAuthorityDelete@-->
3968
+
3969
+ <!--@TaxAuthorityReturnNameDelete@-->
3970
+
3971
+ <wsdl:message name="TaxAuthorityReturnNameDeleteSoapIn">
3972
+ <wsdl:part name="parameters" element="tns:TaxAuthorityReturnNameDelete" />
3973
+ </wsdl:message>
3974
+ <wsdl:message name="TaxAuthorityReturnNameDeleteSoapOut">
3975
+ <wsdl:part name="parameters" element="tns:TaxAuthorityReturnNameDeleteResponse" />
3976
+ </wsdl:message>
3977
+ <wsdl:message name="TaxAuthorityReturnNameDeleteAuditMessage">
3978
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3979
+ </wsdl:message>
3980
+ <wsdl:message name="TaxAuthorityReturnNameDeleteProfile">
3981
+ <wsdl:part name="Profile" element="tns:Profile" />
3982
+ </wsdl:message>
3983
+
3984
+ <!--@TaxAuthorityReturnNameDelete@-->
3985
+ <!--WorksheetQueueDelete-->
3986
+ <wsdl:message name="WorksheetQueueDeleteSoapIn">
3987
+ <wsdl:part name="parameters" element="tns:WorksheetQueueDelete" />
3988
+ </wsdl:message>
3989
+ <wsdl:message name="WorksheetQueueDeleteSoapOut">
3990
+ <wsdl:part name="parameters" element="tns:WorksheetQueueDeleteResponse" />
3991
+ </wsdl:message>
3992
+ <wsdl:message name="WorksheetQueueDeleteAuditMessage">
3993
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
3994
+ </wsdl:message>
3995
+ <wsdl:message name="WorksheetQueueDeleteProfile">
3996
+ <wsdl:part name="Profile" element="tns:Profile" />
3997
+ </wsdl:message>
3998
+ <!--WorksheetQueueDelete-->
3999
+
4000
+ <wsdl:message name="CustomUPCDeleteSoapIn">
4001
+ <wsdl:part name="parameters" element="tns:CustomUPCDelete" />
4002
+ </wsdl:message>
4003
+ <wsdl:message name="CustomUPCDeleteSoapOut">
4004
+ <wsdl:part name="parameters" element="tns:CustomUPCDeleteResponse" />
4005
+ </wsdl:message>
4006
+ <wsdl:message name="CustomUPCDeleteAuditMessage">
4007
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
4008
+ </wsdl:message>
4009
+ <wsdl:message name="CustomUPCDeleteProfile">
4010
+ <wsdl:part name="Profile" element="tns:Profile" />
4011
+ </wsdl:message>
4012
+
4013
+ <wsdl:message name="ItemDeleteSoapIn">
4014
+ <wsdl:part name="parameters" element="tns:ItemDelete" />
4015
+ </wsdl:message>
4016
+ <wsdl:message name="ItemDeleteSoapOut">
4017
+ <wsdl:part name="parameters" element="tns:ItemDeleteResponse" />
4018
+ </wsdl:message>
4019
+ <wsdl:message name="ItemDeleteAuditMessage">
4020
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
4021
+ </wsdl:message>
4022
+ <wsdl:message name="ItemDeleteProfile">
4023
+ <wsdl:part name="Profile" element="tns:Profile" />
4024
+ </wsdl:message>
4025
+ <wsdl:message name="NexusFetchSoapIn">
4026
+ <wsdl:part name="parameters" element="tns:NexusFetch" />
4027
+ </wsdl:message>
4028
+ <wsdl:message name="NexusFetchSoapOut">
4029
+ <wsdl:part name="parameters" element="tns:NexusFetchResponse" />
4030
+ </wsdl:message>
4031
+ <wsdl:message name="NexusFetchProfile">
4032
+ <wsdl:part name="Profile" element="tns:Profile" />
4033
+ </wsdl:message>
4034
+ <wsdl:message name="NexusSaveSoapIn">
4035
+ <wsdl:part name="parameters" element="tns:NexusSave" />
4036
+ </wsdl:message>
4037
+ <wsdl:message name="NexusSaveSoapOut">
4038
+ <wsdl:part name="parameters" element="tns:NexusSaveResponse" />
4039
+ </wsdl:message>
4040
+ <wsdl:message name="NexusSaveAuditMessage">
4041
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
4042
+ </wsdl:message>
4043
+ <wsdl:message name="NexusSaveProfile">
4044
+ <wsdl:part name="Profile" element="tns:Profile" />
4045
+ </wsdl:message>
4046
+ <wsdl:message name="NexusDeleteSoapIn">
4047
+ <wsdl:part name="parameters" element="tns:NexusDelete" />
4048
+ </wsdl:message>
4049
+ <wsdl:message name="NexusDeleteSoapOut">
4050
+ <wsdl:part name="parameters" element="tns:NexusDeleteResponse" />
4051
+ </wsdl:message>
4052
+ <wsdl:message name="NexusDeleteAuditMessage">
4053
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
4054
+ </wsdl:message>
4055
+ <wsdl:message name="NexusDeleteProfile">
4056
+ <wsdl:part name="Profile" element="tns:Profile" />
4057
+ </wsdl:message>
4058
+ <wsdl:message name="TaxRuleFetchSoapIn">
4059
+ <wsdl:part name="parameters" element="tns:TaxRuleFetch" />
4060
+ </wsdl:message>
4061
+ <wsdl:message name="TaxRuleFetchSoapOut">
4062
+ <wsdl:part name="parameters" element="tns:TaxRuleFetchResponse" />
4063
+ </wsdl:message>
4064
+ <wsdl:message name="TaxRuleFetchProfile">
4065
+ <wsdl:part name="Profile" element="tns:Profile" />
4066
+ </wsdl:message>
4067
+ <wsdl:message name="TaxRuleSaveSoapIn">
4068
+ <wsdl:part name="parameters" element="tns:TaxRuleSave" />
4069
+ </wsdl:message>
4070
+ <wsdl:message name="TaxRuleSaveSoapOut">
4071
+ <wsdl:part name="parameters" element="tns:TaxRuleSaveResponse" />
4072
+ </wsdl:message>
4073
+ <wsdl:message name="TaxRuleSaveAuditMessage">
4074
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
4075
+ </wsdl:message>
4076
+ <wsdl:message name="TaxRuleSaveProfile">
4077
+ <wsdl:part name="Profile" element="tns:Profile" />
4078
+ </wsdl:message>
4079
+ <wsdl:message name="TaxRuleDeleteSoapIn">
4080
+ <wsdl:part name="parameters" element="tns:TaxRuleDelete" />
4081
+ </wsdl:message>
4082
+ <wsdl:message name="TaxRuleDeleteSoapOut">
4083
+ <wsdl:part name="parameters" element="tns:TaxRuleDeleteResponse" />
4084
+ </wsdl:message>
4085
+ <wsdl:message name="TaxRuleDeleteAuditMessage">
4086
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
4087
+ </wsdl:message>
4088
+ <wsdl:message name="TaxRuleDeleteProfile">
4089
+ <wsdl:part name="Profile" element="tns:Profile" />
4090
+ </wsdl:message>
4091
+ <wsdl:message name="DocumentDeleteSoapIn">
4092
+ <wsdl:part name="parameters" element="tns:DocumentDelete" />
4093
+ </wsdl:message>
4094
+ <wsdl:message name="DocumentDeleteSoapOut">
4095
+ <wsdl:part name="parameters" element="tns:DocumentDeleteResponse" />
4096
+ </wsdl:message>
4097
+ <wsdl:message name="DocumentDeleteAuditMessage">
4098
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
4099
+ </wsdl:message>
4100
+ <wsdl:message name="DocumentDeleteProfile">
4101
+ <wsdl:part name="Profile" element="tns:Profile" />
4102
+ </wsdl:message>
4103
+ <wsdl:message name="CompanySettingFetchSoapIn">
4104
+ <wsdl:part name="parameters" element="tns:CompanySettingFetch" />
4105
+ </wsdl:message>
4106
+ <wsdl:message name="CompanySettingFetchSoapOut">
4107
+ <wsdl:part name="parameters" element="tns:CompanySettingFetchResponse" />
4108
+ </wsdl:message>
4109
+ <wsdl:message name="CompanySettingFetchProfile">
4110
+ <wsdl:part name="Profile" element="tns:Profile" />
4111
+ </wsdl:message>
4112
+ <wsdl:message name="CompanySettingSaveSoapIn">
4113
+ <wsdl:part name="parameters" element="tns:CompanySettingSave" />
4114
+ </wsdl:message>
4115
+ <wsdl:message name="CompanySettingSaveSoapOut">
4116
+ <wsdl:part name="parameters" element="tns:CompanySettingSaveResponse" />
4117
+ </wsdl:message>
4118
+ <wsdl:message name="CompanySettingSaveAuditMessage">
4119
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
4120
+ </wsdl:message>
4121
+ <wsdl:message name="CompanySettingSaveProfile">
4122
+ <wsdl:part name="Profile" element="tns:Profile" />
4123
+ </wsdl:message>
4124
+ <wsdl:message name="CompanySettingDeleteSoapIn">
4125
+ <wsdl:part name="parameters" element="tns:CompanySettingDelete" />
4126
+ </wsdl:message>
4127
+ <wsdl:message name="CompanySettingDeleteSoapOut">
4128
+ <wsdl:part name="parameters" element="tns:CompanySettingDeleteResponse" />
4129
+ </wsdl:message>
4130
+ <wsdl:message name="CompanySettingDeleteAuditMessage">
4131
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
4132
+ </wsdl:message>
4133
+ <wsdl:message name="CompanySettingDeleteProfile">
4134
+ <wsdl:part name="Profile" element="tns:Profile" />
4135
+ </wsdl:message>
4136
+
4137
+ <!-- Service Methods Begin -->
4138
+
4139
+ <wsdl:message name="ServiceFetchSoapIn">
4140
+ <wsdl:part name="parameters" element="tns:ServiceFetch" />
4141
+ </wsdl:message>
4142
+ <wsdl:message name="ServiceFetchSoapOut">
4143
+ <wsdl:part name="parameters" element="tns:ServiceFetchResponse" />
4144
+ </wsdl:message>
4145
+ <wsdl:message name="ServiceFetchProfile">
4146
+ <wsdl:part name="Profile" element="tns:Profile" />
4147
+ </wsdl:message>
4148
+ <wsdl:message name="ServiceSaveSoapIn">
4149
+ <wsdl:part name="parameters" element="tns:ServiceSave" />
4150
+ </wsdl:message>
4151
+ <wsdl:message name="ServiceSaveSoapOut">
4152
+ <wsdl:part name="parameters" element="tns:ServiceSaveResponse" />
4153
+ </wsdl:message>
4154
+ <wsdl:message name="ServiceSaveAuditMessage">
4155
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
4156
+ </wsdl:message>
4157
+ <wsdl:message name="ServiceSaveProfile">
4158
+ <wsdl:part name="Profile" element="tns:Profile" />
4159
+ </wsdl:message>
4160
+ <wsdl:message name="ServiceDeleteSoapIn">
4161
+ <wsdl:part name="parameters" element="tns:ServiceDelete" />
4162
+ </wsdl:message>
4163
+ <wsdl:message name="ServiceDeleteSoapOut">
4164
+ <wsdl:part name="parameters" element="tns:ServiceDeleteResponse" />
4165
+ </wsdl:message>
4166
+ <wsdl:message name="ServiceDeleteAuditMessage">
4167
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
4168
+ </wsdl:message>
4169
+ <wsdl:message name="ServiceDeleteProfile">
4170
+ <wsdl:part name="Profile" element="tns:Profile" />
4171
+ </wsdl:message>
4172
+
4173
+ <!-- Service Methods End -->
4174
+
4175
+ <wsdl:message name="PingSoapIn">
4176
+ <wsdl:part name="parameters" element="tns:Ping" />
4177
+ </wsdl:message>
4178
+ <wsdl:message name="PingSoapOut">
4179
+ <wsdl:part name="parameters" element="tns:PingResponse" />
4180
+ </wsdl:message>
4181
+ <wsdl:message name="PingProfile">
4182
+ <wsdl:part name="Profile" element="tns:Profile" />
4183
+ </wsdl:message>
4184
+ <wsdl:message name="IsAuthorizedSoapIn">
4185
+ <wsdl:part name="parameters" element="tns:IsAuthorized" />
4186
+ </wsdl:message>
4187
+ <wsdl:message name="IsAuthorizedSoapOut">
4188
+ <wsdl:part name="parameters" element="tns:IsAuthorizedResponse" />
4189
+ </wsdl:message>
4190
+ <wsdl:message name="IsAuthorizedProfile">
4191
+ <wsdl:part name="Profile" element="tns:Profile" />
4192
+ </wsdl:message>
4193
+ <wsdl:portType name="AccountSvcSoap">
4194
+ <wsdl:operation name="UserFetch">
4195
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches one or more users</wsdl:documentation>
4196
+ <wsdl:input message="tns:UserFetchSoapIn" />
4197
+ <wsdl:output message="tns:UserFetchSoapOut" />
4198
+ </wsdl:operation>
4199
+
4200
+ <!--@TaxAuthority@-->
4201
+ <wsdl:operation name="TaxAuthoritySave">
4202
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates a TaxAuthority</wsdl:documentation>
4203
+ <wsdl:input message="tns:TaxAuthoritySaveSoapIn" />
4204
+ <wsdl:output message="tns:TaxAuthoritySaveSoapOut" />
4205
+ </wsdl:operation>
4206
+ <!--@TaxAuthority@-->
4207
+
4208
+ <!--@TaxAuthorityReturnName@-->
4209
+ <wsdl:operation name="TaxAuthorityReturnNameSave">
4210
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates a TaxAuthorityReturnName</wsdl:documentation>
4211
+ <wsdl:input message="tns:TaxAuthorityReturnNameSaveSoapIn" />
4212
+ <wsdl:output message="tns:TaxAuthorityReturnNameSaveSoapOut" />
4213
+ </wsdl:operation>
4214
+ <!--@TaxAuthorityReturnName@-->
4215
+
4216
+ <wsdl:operation name="UserSave">
4217
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates a user</wsdl:documentation>
4218
+ <wsdl:input message="tns:UserSaveSoapIn" />
4219
+ <wsdl:output message="tns:UserSaveSoapOut" />
4220
+ </wsdl:operation>
4221
+ <wsdl:operation name="UserDelete">
4222
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a user</wsdl:documentation>
4223
+ <wsdl:input message="tns:UserDeleteSoapIn" />
4224
+ <wsdl:output message="tns:UserDeleteSoapOut" />
4225
+ </wsdl:operation>
4226
+ <wsdl:operation name="UserResetPassword">
4227
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Resets the user password and emails the new password to the user</wsdl:documentation>
4228
+ <wsdl:input message="tns:UserResetPasswordSoapIn" />
4229
+ <wsdl:output message="tns:UserResetPasswordSoapOut" />
4230
+ </wsdl:operation>
4231
+ <wsdl:operation name="CompanyLocationFetch">
4232
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> Fetches company specific Locations</wsdl:documentation>
4233
+ <wsdl:input message="tns:CompanyLocationFetchSoapIn" />
4234
+ <wsdl:output message="tns:CompanyLocationFetchSoapOut" />
4235
+ </wsdl:operation>
4236
+ <wsdl:operation name="CompanyLocationSave">
4237
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates an Company Location</wsdl:documentation>
4238
+ <wsdl:input message="tns:CompanyLocationSaveSoapIn" />
4239
+ <wsdl:output message="tns:CompanyLocationSaveSoapOut" />
4240
+ </wsdl:operation>
4241
+ <wsdl:operation name="CompanyLocationSettingConfigFetch">
4242
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches Company Location Setting Config records</wsdl:documentation>
4243
+ <wsdl:input message="tns:CompanyLocationSettingConfigFetchSoapIn" />
4244
+ <wsdl:output message="tns:CompanyLocationSettingConfigFetchSoapOut" />
4245
+ </wsdl:operation>
4246
+ <wsdl:operation name="CompanyLocationSettingFetch">
4247
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches Company Location Setting records</wsdl:documentation>
4248
+ <wsdl:input message="tns:CompanyLocationSettingFetchSoapIn" />
4249
+ <wsdl:output message="tns:CompanyLocationSettingFetchSoapOut" />
4250
+ </wsdl:operation>
4251
+ <wsdl:operation name="CompanyLocationSettingSave">
4252
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates an Company Location setting</wsdl:documentation>
4253
+ <wsdl:input message="tns:CompanyLocationSettingSaveSoapIn" />
4254
+ <wsdl:output message="tns:CompanyLocationSettingSaveSoapOut" />
4255
+ </wsdl:operation>
4256
+ <wsdl:operation name="CompanyLocationDelete">
4257
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a Company Location</wsdl:documentation>
4258
+ <wsdl:input message="tns:CompanyLocationDeleteSoapIn" />
4259
+ <wsdl:output message="tns:CompanyLocationDeleteSoapOut" />
4260
+ </wsdl:operation>
4261
+ <wsdl:operation name="CompanyLocationSettingDelete">
4262
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a Company Location Setting</wsdl:documentation>
4263
+ <wsdl:input message="tns:CompanyLocationSettingDeleteSoapIn" />
4264
+ <wsdl:output message="tns:CompanyLocationSettingDeleteSoapOut" />
4265
+ </wsdl:operation>
4266
+ <wsdl:operation name="AddressCategoryFetch">
4267
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches available address categories</wsdl:documentation>
4268
+ <wsdl:input message="tns:AddressCategoryFetchSoapIn" />
4269
+ <wsdl:output message="tns:AddressCategoryFetchSoapOut" />
4270
+ </wsdl:operation>
4271
+ <wsdl:operation name="AddressTypeFetch">
4272
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches available address types</wsdl:documentation>
4273
+ <wsdl:input message="tns:AddressTypeFetchSoapIn" />
4274
+ <wsdl:output message="tns:AddressTypeFetchSoapOut" />
4275
+ </wsdl:operation>
4276
+ <wsdl:operation name="JurisdictionOverrideFetch">
4277
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches one or more jurisdiction overrides</wsdl:documentation>
4278
+ <wsdl:input message="tns:JurisdictionOverrideFetchSoapIn" />
4279
+ <wsdl:output message="tns:JurisdictionOverrideFetchSoapOut" />
4280
+ </wsdl:operation>
4281
+ <wsdl:operation name="JurisdictionOverrideSave">
4282
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates a JurisdictionOverride</wsdl:documentation>
4283
+ <wsdl:input message="tns:JurisdictionOverrideSaveSoapIn" />
4284
+ <wsdl:output message="tns:JurisdictionOverrideSaveSoapOut" />
4285
+ </wsdl:operation>
4286
+ <wsdl:operation name="JurisdictionOverrideDelete">
4287
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a JurisdictionOverride</wsdl:documentation>
4288
+ <wsdl:input message="tns:JurisdictionOverrideDeleteSoapIn" />
4289
+ <wsdl:output message="tns:JurisdictionOverrideDeleteSoapOut" />
4290
+ </wsdl:operation>
4291
+ <wsdl:operation name="ExemptCertFetch">
4292
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetch one more Exemption Certificate entities</wsdl:documentation>
4293
+ <wsdl:input message="tns:ExemptCertFetchSoapIn" />
4294
+ <wsdl:output message="tns:ExemptCertFetchSoapOut" />
4295
+ </wsdl:operation>
4296
+ <wsdl:operation name="ExemptCertSave">
4297
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates a ExemptionCertificate</wsdl:documentation>
4298
+ <wsdl:input message="tns:ExemptCertSaveSoapIn" />
4299
+ <wsdl:output message="tns:ExemptCertSaveSoapOut" />
4300
+ </wsdl:operation>
4301
+ <wsdl:operation name="ExemptCertSaveAvaCertIdUpdate">
4302
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates AvaCertId of ExemptionCertificate</wsdl:documentation>
4303
+ <wsdl:input message="tns:ExemptCertSaveAvaCertIdUpdateSoapIn" />
4304
+ <wsdl:output message="tns:ExemptCertSaveAvaCertIdUpdateSoapOut" />
4305
+ </wsdl:operation>
4306
+ <wsdl:operation name="ExemptCertDelete">
4307
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes one ore more ExemptCerts</wsdl:documentation>
4308
+ <wsdl:input message="tns:ExemptCertDeleteSoapIn" />
4309
+ <wsdl:output message="tns:ExemptCertDeleteSoapOut" />
4310
+ </wsdl:operation>
4311
+ <wsdl:operation name="ExemptCertRevoke">
4312
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Revokes one or more Exemption Certificate entities</wsdl:documentation>
4313
+ <wsdl:input message="tns:ExemptCertRevokeSoapIn" />
4314
+ <wsdl:output message="tns:ExemptCertRevokeSoapOut" />
4315
+ </wsdl:operation>
4316
+ <wsdl:operation name="ExemptCertApply">
4317
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Applies one or more Exemption Certificate entities to documents that have been exempted without a certificate</wsdl:documentation>
4318
+ <wsdl:input message="tns:ExemptCertApplySoapIn" />
4319
+ <wsdl:output message="tns:ExemptCertApplySoapOut" />
4320
+ </wsdl:operation>
4321
+ <wsdl:operation name="BusinessTypeFetch">
4322
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetch one more Business Type entities</wsdl:documentation>
4323
+ <wsdl:input message="tns:BusinessTypeFetchSoapIn" />
4324
+ <wsdl:output message="tns:BusinessTypeFetchSoapOut" />
4325
+ </wsdl:operation>
4326
+ <!--TaxAuthority-->
4327
+
4328
+ <wsdl:operation name="TaxAuthorityFetch">
4329
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetch one more TaxAuthority entities</wsdl:documentation>
4330
+ <wsdl:input message="tns:TaxAuthorityFetchSoapIn" />
4331
+ <wsdl:output message="tns:TaxAuthorityFetchSoapOut" />
4332
+ </wsdl:operation>
4333
+
4334
+ <!--TaxAuthority-->
4335
+ <!--TaxAuthorityRetrunName-->
4336
+
4337
+ <wsdl:operation name="TaxAuthorityReturnNameFetch">
4338
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetch one more TaxAuthority return name</wsdl:documentation>
4339
+ <wsdl:input message="tns:TaxAuthorityReturnNameFetchSoapIn" />
4340
+ <wsdl:output message="tns:TaxAuthorityReturnNameFetchSoapOut" />
4341
+ </wsdl:operation>
4342
+
4343
+ <!--TaxAuthorityReturnName-->
4344
+ <wsdl:operation name="ExemptReasonFetch">
4345
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetch one more ExemptReasons entities</wsdl:documentation>
4346
+ <wsdl:input message="tns:ExemptReasonFetchSoapIn" />
4347
+ <wsdl:output message="tns:ExemptReasonFetchSoapOut" />
4348
+ </wsdl:operation>
4349
+ <wsdl:operation name="ExemptDetailsFetch">
4350
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetch one more ExemptReasons entities</wsdl:documentation>
4351
+ <wsdl:input message="tns:ExemptDetailsFetchSoapIn" />
4352
+ <wsdl:output message="tns:ExemptDetailsFetchSoapOut" />
4353
+ </wsdl:operation>
4354
+ <wsdl:operation name="BusinessAndExemptCertReasonFetch">
4355
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetch one more BusinessAndExemptCertReason entities</wsdl:documentation>
4356
+ <wsdl:input message="tns:BusinessAndExemptCertReasonFetchSoapIn" />
4357
+ <wsdl:output message="tns:BusinessAndExemptCertReasonFetchSoapOut" />
4358
+ </wsdl:operation>
4359
+ <wsdl:operation name="DocumentFetch">
4360
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetch one more Document entities</wsdl:documentation>
4361
+ <wsdl:input message="tns:DocumentFetchSoapIn" />
4362
+ <wsdl:output message="tns:DocumentFetchSoapOut" />
4363
+ </wsdl:operation>
4364
+ <wsdl:operation name="AdjustmentReasonFetch">
4365
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetch one more AdjustmentReason entities</wsdl:documentation>
4366
+ <wsdl:input message="tns:AdjustmentReasonFetchSoapIn" />
4367
+ <wsdl:output message="tns:AdjustmentReasonFetchSoapOut" />
4368
+ </wsdl:operation>
4369
+ <wsdl:operation name="CompanyReturnFetch">
4370
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetch ALL CompanyReturn entities. Does not synchronize AvaTax and TaxSolver return schedules.</wsdl:documentation>
4371
+ <wsdl:input message="tns:CompanyReturnFetchSoapIn" />
4372
+ <wsdl:output message="tns:CompanyReturnFetchSoapOut" />
4373
+ </wsdl:operation>
4374
+ <wsdl:operation name="CompanyReturnSave">
4375
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates a companyReturn</wsdl:documentation>
4376
+ <wsdl:input message="tns:CompanyReturnSaveSoapIn" />
4377
+ <wsdl:output message="tns:CompanyReturnSaveSoapOut" />
4378
+ </wsdl:operation>
4379
+ <wsdl:operation name="CompanyReturnDelete">
4380
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a CompanyReturn &amp; CompanySupportingReturn</wsdl:documentation>
4381
+ <wsdl:input message="tns:CompanyReturnDeleteSoapIn" />
4382
+ <wsdl:output message="tns:CompanyReturnDeleteSoapOut" />
4383
+ </wsdl:operation>
4384
+ <wsdl:operation name="RegionFilingConfigFetch">
4385
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches all RegionFilingConfig entities</wsdl:documentation>
4386
+ <wsdl:input message="tns:RegionFilingConfigFetchSoapIn" />
4387
+ <wsdl:output message="tns:RegionFilingConfigFetchSoapOut" />
4388
+ </wsdl:operation>
4389
+ <wsdl:operation name="RegionFilingConfigSave">
4390
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates a RegionFilingConfig</wsdl:documentation>
4391
+ <wsdl:input message="tns:RegionFilingConfigSaveSoapIn" />
4392
+ <wsdl:output message="tns:RegionFilingConfigSaveSoapOut" />
4393
+ </wsdl:operation>
4394
+ <wsdl:operation name="RegionFilingConfigDelete">
4395
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a Region Filing Config</wsdl:documentation>
4396
+ <wsdl:input message="tns:RegionFilingConfigDeleteSoapIn" />
4397
+ <wsdl:output message="tns:RegionFilingConfigDeleteSoapOut" />
4398
+ </wsdl:operation>
4399
+ <wsdl:operation name="CombinedReturnSave">
4400
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Saves a CompanyReturn and its Supporting Return</wsdl:documentation>
4401
+ <wsdl:input message="tns:CombinedReturnSaveSoapIn" />
4402
+ <wsdl:output message="tns:CombinedReturnSaveSoapOut" />
4403
+ </wsdl:operation>
4404
+ <wsdl:operation name="CompanySupportingReturnSave">
4405
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Save companySupportingReturn</wsdl:documentation>
4406
+ <wsdl:input message="tns:CompanySupportingReturnSaveSoapIn" />
4407
+ <wsdl:output message="tns:CompanySupportingReturnSaveSoapOut" />
4408
+ </wsdl:operation>
4409
+ <wsdl:operation name="CombinedReturnDelete">
4410
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a CompanyReturn</wsdl:documentation>
4411
+ <wsdl:input message="tns:CombinedReturnDeleteSoapIn" />
4412
+ <wsdl:output message="tns:CombinedReturnDeleteSoapOut" />
4413
+ </wsdl:operation>
4414
+ <wsdl:operation name="AvaFileFormFetch">
4415
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetch ALL AvaFileForm entities</wsdl:documentation>
4416
+ <wsdl:input message="tns:AvaFileFormFetchSoapIn" />
4417
+ <wsdl:output message="tns:AvaFileFormFetchSoapOut" />
4418
+ </wsdl:operation>
4419
+ <wsdl:operation name="AvaFileFormSave">
4420
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates a AvaFileForm</wsdl:documentation>
4421
+ <wsdl:input message="tns:AvaFileFormSaveSoapIn" />
4422
+ <wsdl:output message="tns:AvaFileFormSaveSoapOut" />
4423
+ </wsdl:operation>
4424
+ <wsdl:operation name="AvaFileFormDelete">
4425
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a AvaFileForm</wsdl:documentation>
4426
+ <wsdl:input message="tns:AvaFileFormDeleteSoapIn" />
4427
+ <wsdl:output message="tns:AvaFileFormDeleteSoapOut" />
4428
+ </wsdl:operation>
4429
+ <wsdl:operation name="AvaFileFormGroupFetch">
4430
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetch ALL AvaFileFormGroup entities</wsdl:documentation>
4431
+ <wsdl:input message="tns:AvaFileFormGroupFetchSoapIn" />
4432
+ <wsdl:output message="tns:AvaFileFormGroupFetchSoapOut" />
4433
+ </wsdl:operation>
4434
+ <wsdl:operation name="AvaFileFormGroupSave">
4435
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates a AvaFileFormGroup</wsdl:documentation>
4436
+ <wsdl:input message="tns:AvaFileFormGroupSaveSoapIn" />
4437
+ <wsdl:output message="tns:AvaFileFormGroupSaveSoapOut" />
4438
+ </wsdl:operation>
4439
+ <wsdl:operation name="AvaFileFormGroupDelete">
4440
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a AvaFileFormGroup</wsdl:documentation>
4441
+ <wsdl:input message="tns:AvaFileFormGroupDeleteSoapIn" />
4442
+ <wsdl:output message="tns:AvaFileFormGroupDeleteSoapOut" />
4443
+ </wsdl:operation>
4444
+ <wsdl:operation name="SiteFetch">
4445
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetch one more sites</wsdl:documentation>
4446
+ <wsdl:input message="tns:SiteFetchSoapIn" />
4447
+ <wsdl:output message="tns:SiteFetchSoapOut" />
4448
+ </wsdl:operation>
4449
+ <wsdl:operation name="SiteSave">
4450
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates a site</wsdl:documentation>
4451
+ <wsdl:input message="tns:SiteSaveSoapIn" />
4452
+ <wsdl:output message="tns:SiteSaveSoapOut" />
4453
+ </wsdl:operation>
4454
+ <wsdl:operation name="AccountFetch">
4455
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetch one more Account entities</wsdl:documentation>
4456
+ <wsdl:input message="tns:AccountFetchSoapIn" />
4457
+ <wsdl:output message="tns:AccountFetchSoapOut" />
4458
+ </wsdl:operation>
4459
+ <wsdl:operation name="AccountSave">
4460
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates an account</wsdl:documentation>
4461
+ <wsdl:input message="tns:AccountSaveSoapIn" />
4462
+ <wsdl:output message="tns:AccountSaveSoapOut" />
4463
+ </wsdl:operation>
4464
+ <wsdl:operation name="AccountActivate">
4465
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Activates an account</wsdl:documentation>
4466
+ <wsdl:input message="tns:AccountActivateSoapIn" />
4467
+ <wsdl:output message="tns:AccountActivateSoapOut" />
4468
+ </wsdl:operation>
4469
+ <wsdl:operation name="AccountResetKey">
4470
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Resets an account key</wsdl:documentation>
4471
+ <wsdl:input message="tns:AccountResetKeySoapIn" />
4472
+ <wsdl:output message="tns:AccountResetKeySoapOut" />
4473
+ </wsdl:operation>
4474
+ <wsdl:operation name="AccountDelete">
4475
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Resets an account key</wsdl:documentation>
4476
+ <wsdl:input message="tns:AccountDeleteSoapIn" />
4477
+ <wsdl:output message="tns:AccountDeleteSoapOut" />
4478
+ </wsdl:operation>
4479
+ <wsdl:operation name="AccountInitialize">
4480
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Initializess an account</wsdl:documentation>
4481
+ <wsdl:input message="tns:AccountInitializeSoapIn" />
4482
+ <wsdl:output message="tns:AccountInitializeSoapOut" />
4483
+ </wsdl:operation>
4484
+ <wsdl:operation name="ServiceConfigFetch">
4485
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches a service configuration for an account</wsdl:documentation>
4486
+ <wsdl:input message="tns:ServiceConfigFetchSoapIn" />
4487
+ <wsdl:output message="tns:ServiceConfigFetchSoapOut" />
4488
+ </wsdl:operation>
4489
+ <wsdl:operation name="ServiceConfigSave">
4490
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates the service configs for an account</wsdl:documentation>
4491
+ <wsdl:input message="tns:ServiceConfigSaveSoapIn" />
4492
+ <wsdl:output message="tns:ServiceConfigSaveSoapOut" />
4493
+ </wsdl:operation>
4494
+ <wsdl:operation name="CompanyFetch">
4495
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches one or more companies</wsdl:documentation>
4496
+ <wsdl:input message="tns:CompanyFetchSoapIn" />
4497
+ <wsdl:output message="tns:CompanyFetchSoapOut" />
4498
+ </wsdl:operation>
4499
+ <wsdl:operation name="CompanySave">
4500
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates a company</wsdl:documentation>
4501
+ <wsdl:input message="tns:CompanySaveSoapIn" />
4502
+ <wsdl:output message="tns:CompanySaveSoapOut" />
4503
+ </wsdl:operation>
4504
+ <wsdl:operation name="CompanyDelete">
4505
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a company</wsdl:documentation>
4506
+ <wsdl:input message="tns:CompanyDeleteSoapIn" />
4507
+ <wsdl:output message="tns:CompanyDeleteSoapOut" />
4508
+ </wsdl:operation>
4509
+ <wsdl:operation name="CompanyContactFetch">
4510
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches one or more company contacts</wsdl:documentation>
4511
+ <wsdl:input message="tns:CompanyContactFetchSoapIn" />
4512
+ <wsdl:output message="tns:CompanyContactFetchSoapOut" />
4513
+ </wsdl:operation>
4514
+ <wsdl:operation name="CompanyContactSave">
4515
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates a company contact</wsdl:documentation>
4516
+ <wsdl:input message="tns:CompanyContactSaveSoapIn" />
4517
+ <wsdl:output message="tns:CompanyContactSaveSoapOut" />
4518
+ </wsdl:operation>
4519
+ <wsdl:operation name="CompanyContactDelete">
4520
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a company contact</wsdl:documentation>
4521
+ <wsdl:input message="tns:CompanyContactDeleteSoapIn" />
4522
+ <wsdl:output message="tns:CompanyContactDeleteSoapOut" />
4523
+ </wsdl:operation>
4524
+ <wsdl:operation name="TaxCodeFetch">
4525
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches one or more TaxCodes</wsdl:documentation>
4526
+ <wsdl:input message="tns:TaxCodeFetchSoapIn" />
4527
+ <wsdl:output message="tns:TaxCodeFetchSoapOut" />
4528
+ </wsdl:operation>
4529
+ <wsdl:operation name="TaxCodeSave">
4530
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates a TaxCode</wsdl:documentation>
4531
+ <wsdl:input message="tns:TaxCodeSaveSoapIn" />
4532
+ <wsdl:output message="tns:TaxCodeSaveSoapOut" />
4533
+ </wsdl:operation>
4534
+ <wsdl:operation name="TaxCodeDelete">
4535
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a TaxCode</wsdl:documentation>
4536
+ <wsdl:input message="tns:TaxCodeDeleteSoapIn" />
4537
+ <wsdl:output message="tns:TaxCodeDeleteSoapOut" />
4538
+ </wsdl:operation>
4539
+ <wsdl:operation name="CustomUPCFetch">
4540
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches one or more UPC Codes</wsdl:documentation>
4541
+ <wsdl:input message="tns:CustomUPCFetchSoapIn" />
4542
+ <wsdl:output message="tns:CustomUPCFetchSoapOut" />
4543
+ </wsdl:operation>
4544
+ <wsdl:operation name="ItemFetch">
4545
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches one or more Items</wsdl:documentation>
4546
+ <wsdl:input message="tns:ItemFetchSoapIn" />
4547
+ <wsdl:output message="tns:ItemFetchSoapOut" />
4548
+ </wsdl:operation>
4549
+ <wsdl:operation name="CustomUPCSave">
4550
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates an UPC</wsdl:documentation>
4551
+ <wsdl:input message="tns:CustomUPCSaveSoapIn" />
4552
+ <wsdl:output message="tns:CustomUPCSaveSoapOut" />
4553
+ </wsdl:operation>
4554
+ <wsdl:operation name="ItemSave">
4555
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates an Item</wsdl:documentation>
4556
+ <wsdl:input message="tns:ItemSaveSoapIn" />
4557
+ <wsdl:output message="tns:ItemSaveSoapOut" />
4558
+ </wsdl:operation>
4559
+ <!--@TaxAuthorityDelete@-->
4560
+ <wsdl:operation name="TaxAuthorityDelete">
4561
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes an TaxAuthority</wsdl:documentation>
4562
+ <wsdl:input message="tns:TaxAuthorityDeleteSoapIn" />
4563
+ <wsdl:output message="tns:TaxAuthorityDeleteSoapOut" />
4564
+ </wsdl:operation>
4565
+ <!--@TaxAuthorityDelete@-->
4566
+
4567
+ <!--@TaxAuthorityReturnNameDelete@-->
4568
+ <wsdl:operation name="TaxAuthorityReturnNameDelete">
4569
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes an TaxAuthorityReturnName</wsdl:documentation>
4570
+ <wsdl:input message="tns:TaxAuthorityReturnNameDeleteSoapIn" />
4571
+ <wsdl:output message="tns:TaxAuthorityReturnNameDeleteSoapOut" />
4572
+ </wsdl:operation>
4573
+ <!--@TaxAuthorityReturnNameDelete@-->
4574
+
4575
+ <!--@WorksheetQueueDelete@-->
4576
+ <wsdl:operation name="WorksheetQueueDelete">
4577
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes an WorksheetQueue</wsdl:documentation>
4578
+ <wsdl:input message="tns:WorksheetQueueDeleteSoapIn" />
4579
+ <wsdl:output message="tns:WorksheetQueueDeleteSoapOut" />
4580
+ </wsdl:operation>
4581
+ <!--@WorksheetQueueDelete@-->
4582
+ <wsdl:operation name="CustomUPCDelete">
4583
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes an Item</wsdl:documentation>
4584
+ <wsdl:input message="tns:CustomUPCDeleteSoapIn" />
4585
+ <wsdl:output message="tns:CustomUPCDeleteSoapOut" />
4586
+ </wsdl:operation>
4587
+ <wsdl:operation name="ItemDelete">
4588
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes an Item</wsdl:documentation>
4589
+ <wsdl:input message="tns:ItemDeleteSoapIn" />
4590
+ <wsdl:output message="tns:ItemDeleteSoapOut" />
4591
+ </wsdl:operation>
4592
+ <wsdl:operation name="NexusFetch">
4593
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches one or more Nexuses</wsdl:documentation>
4594
+ <wsdl:input message="tns:NexusFetchSoapIn" />
4595
+ <wsdl:output message="tns:NexusFetchSoapOut" />
4596
+ </wsdl:operation>
4597
+ <wsdl:operation name="NexusSave">
4598
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates a Nexus</wsdl:documentation>
4599
+ <wsdl:input message="tns:NexusSaveSoapIn" />
4600
+ <wsdl:output message="tns:NexusSaveSoapOut" />
4601
+ </wsdl:operation>
4602
+ <wsdl:operation name="NexusDelete">
4603
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes one or more Nexuses</wsdl:documentation>
4604
+ <wsdl:input message="tns:NexusDeleteSoapIn" />
4605
+ <wsdl:output message="tns:NexusDeleteSoapOut" />
4606
+ </wsdl:operation>
4607
+ <wsdl:operation name="TaxRuleFetch">
4608
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches one or more TaxRules</wsdl:documentation>
4609
+ <wsdl:input message="tns:TaxRuleFetchSoapIn" />
4610
+ <wsdl:output message="tns:TaxRuleFetchSoapOut" />
4611
+ </wsdl:operation>
4612
+ <wsdl:operation name="TaxRuleSave">
4613
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates a TaxRule</wsdl:documentation>
4614
+ <wsdl:input message="tns:TaxRuleSaveSoapIn" />
4615
+ <wsdl:output message="tns:TaxRuleSaveSoapOut" />
4616
+ </wsdl:operation>
4617
+ <wsdl:operation name="TaxRuleDelete">
4618
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a TaxRule</wsdl:documentation>
4619
+ <wsdl:input message="tns:TaxRuleDeleteSoapIn" />
4620
+ <wsdl:output message="tns:TaxRuleDeleteSoapOut" />
4621
+ </wsdl:operation>
4622
+ <wsdl:operation name="DocumentDelete">
4623
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes one or more Nexuses</wsdl:documentation>
4624
+ <wsdl:input message="tns:DocumentDeleteSoapIn" />
4625
+ <wsdl:output message="tns:DocumentDeleteSoapOut" />
4626
+ </wsdl:operation>
4627
+ <wsdl:operation name="CompanySettingFetch">
4628
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches one or more company settings</wsdl:documentation>
4629
+ <wsdl:input message="tns:CompanySettingFetchSoapIn" />
4630
+ <wsdl:output message="tns:CompanySettingFetchSoapOut" />
4631
+ </wsdl:operation>
4632
+ <wsdl:operation name="CompanySettingSave">
4633
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates company settings</wsdl:documentation>
4634
+ <wsdl:input message="tns:CompanySettingSaveSoapIn" />
4635
+ <wsdl:output message="tns:CompanySettingSaveSoapOut" />
4636
+ </wsdl:operation>
4637
+ <wsdl:operation name="CompanySettingDelete">
4638
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes CompanySettings</wsdl:documentation>
4639
+ <wsdl:input message="tns:CompanySettingDeleteSoapIn" />
4640
+ <wsdl:output message="tns:CompanySettingDeleteSoapOut" />
4641
+ </wsdl:operation>
4642
+
4643
+ <!-- Service Methods Begin -->
4644
+
4645
+ <wsdl:operation name="ServiceFetch">
4646
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches one or more services</wsdl:documentation>
4647
+ <wsdl:input message="tns:ServiceFetchSoapIn" />
4648
+ <wsdl:output message="tns:ServiceFetchSoapOut" />
4649
+ </wsdl:operation>
4650
+ <wsdl:operation name="ServiceSave">
4651
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates or updates service</wsdl:documentation>
4652
+ <wsdl:input message="tns:ServiceSaveSoapIn" />
4653
+ <wsdl:output message="tns:ServiceSaveSoapOut" />
4654
+ </wsdl:operation>
4655
+ <wsdl:operation name="ServiceDelete">
4656
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a service</wsdl:documentation>
4657
+ <wsdl:input message="tns:ServiceDeleteSoapIn" />
4658
+ <wsdl:output message="tns:ServiceDeleteSoapOut" />
4659
+ </wsdl:operation>
4660
+
4661
+ <!-- Service Methods End-->
4662
+
4663
+ <wsdl:operation name="Ping">
4664
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Tests connectivity and version of the service</wsdl:documentation>
4665
+ <wsdl:input message="tns:PingSoapIn" />
4666
+ <wsdl:output message="tns:PingSoapOut" />
4667
+ </wsdl:operation>
4668
+ <wsdl:operation name="IsAuthorized">
4669
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Checks authentication and authorization to one or more operations on the service.</wsdl:documentation>
4670
+ <wsdl:input message="tns:IsAuthorizedSoapIn" />
4671
+ <wsdl:output message="tns:IsAuthorizedSoapOut" />
4672
+ </wsdl:operation>
4673
+ </wsdl:portType>
4674
+ <wsdl:binding name="AccountSvcSoap" type="tns:AccountSvcSoap">
4675
+ <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
4676
+ <wsdl:operation name="UserFetch">
4677
+ <soap:operation soapAction="http://avatax.avalara.com/services/UserFetch" style="document" />
4678
+ <wsdl:input>
4679
+ <soap:body use="literal" />
4680
+ <soap:header message="tns:UserFetchProfile" part="Profile" use="literal" />
4681
+ </wsdl:input>
4682
+ <wsdl:output>
4683
+ <soap:body use="literal" />
4684
+ </wsdl:output>
4685
+ </wsdl:operation>
4686
+ <!--@TaxAuthority@-->
4687
+ <wsdl:operation name="TaxAuthoritySave">
4688
+ <soap:operation soapAction="http://avatax.avalara.com/services/TaxAuthoritySave" style="document" />
4689
+ <wsdl:input>
4690
+ <soap:body use="literal" />
4691
+ <soap:header message="tns:TaxAuthoritySaveAuditMessage" part="AuditMessage" use="literal" />
4692
+ <soap:header message="tns:TaxAuthoritySaveProfile" part="Profile" use="literal" />
4693
+ </wsdl:input>
4694
+ <wsdl:output>
4695
+ <soap:body use="literal" />
4696
+ </wsdl:output>
4697
+ </wsdl:operation>
4698
+ <!--@TaxAuthority@-->
4699
+
4700
+ <!--@TaxAuthorityReturnName@-->
4701
+ <wsdl:operation name="TaxAuthorityReturnNameSave">
4702
+ <soap:operation soapAction="http://avatax.avalara.com/services/TaxAuthorityReturnNameSave" style="document" />
4703
+ <wsdl:input>
4704
+ <soap:body use="literal" />
4705
+ <soap:header message="tns:TaxAuthorityReturnNameSaveAuditMessage" part="AuditMessage" use="literal" />
4706
+ <soap:header message="tns:TaxAuthorityReturnNameSaveProfile" part="Profile" use="literal" />
4707
+ </wsdl:input>
4708
+ <wsdl:output>
4709
+ <soap:body use="literal" />
4710
+ </wsdl:output>
4711
+ </wsdl:operation>
4712
+ <!--@TaxAuthorityReturnName@-->
4713
+
4714
+ <wsdl:operation name="UserSave">
4715
+ <soap:operation soapAction="http://avatax.avalara.com/services/UserSave" style="document" />
4716
+ <wsdl:input>
4717
+ <soap:body use="literal" />
4718
+ <soap:header message="tns:UserSaveAuditMessage" part="AuditMessage" use="literal" />
4719
+ <soap:header message="tns:UserSaveProfile" part="Profile" use="literal" />
4720
+ </wsdl:input>
4721
+ <wsdl:output>
4722
+ <soap:body use="literal" />
4723
+ </wsdl:output>
4724
+ </wsdl:operation>
4725
+ <wsdl:operation name="UserDelete">
4726
+ <soap:operation soapAction="http://avatax.avalara.com/services/UserDelete" style="document" />
4727
+ <wsdl:input>
4728
+ <soap:body use="literal" />
4729
+ <soap:header message="tns:UserDeleteAuditMessage" part="AuditMessage" use="literal" />
4730
+ <soap:header message="tns:UserDeleteProfile" part="Profile" use="literal" />
4731
+ </wsdl:input>
4732
+ <wsdl:output>
4733
+ <soap:body use="literal" />
4734
+ </wsdl:output>
4735
+ </wsdl:operation>
4736
+ <wsdl:operation name="UserResetPassword">
4737
+ <soap:operation soapAction="http://avatax.avalara.com/services/UserResetPassword" style="document" />
4738
+ <wsdl:input>
4739
+ <soap:body use="literal" />
4740
+ <soap:header message="tns:UserResetPasswordProfile" part="Profile" use="literal" />
4741
+ </wsdl:input>
4742
+ <wsdl:output>
4743
+ <soap:body use="literal" />
4744
+ </wsdl:output>
4745
+ </wsdl:operation>
4746
+ <wsdl:operation name="CompanyLocationFetch">
4747
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanyLocationFetch" style="document" />
4748
+ <wsdl:input>
4749
+ <soap:body use="literal" />
4750
+ <soap:header message="tns:CompanyLocationFetchProfile" part="Profile" use="literal" />
4751
+ </wsdl:input>
4752
+ <wsdl:output>
4753
+ <soap:body use="literal" />
4754
+ </wsdl:output>
4755
+ </wsdl:operation>
4756
+ <wsdl:operation name="CompanyLocationSave">
4757
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanyLocationSave" style="document" />
4758
+ <wsdl:input>
4759
+ <soap:body use="literal" />
4760
+ <soap:header message="tns:CompanyLocationSaveAuditMessage" part="AuditMessage" use="literal" />
4761
+ <soap:header message="tns:CompanyLocationSaveProfile" part="Profile" use="literal" />
4762
+ </wsdl:input>
4763
+ <wsdl:output>
4764
+ <soap:body use="literal" />
4765
+ </wsdl:output>
4766
+ </wsdl:operation>
4767
+ <wsdl:operation name="CompanyLocationSettingConfigFetch">
4768
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanyLocationSettingConfigFetch" style="document" />
4769
+ <wsdl:input>
4770
+ <soap:body use="literal" />
4771
+ <soap:header message="tns:CompanyLocationSettingConfigFetchProfile" part="Profile" use="literal" />
4772
+ </wsdl:input>
4773
+ <wsdl:output>
4774
+ <soap:body use="literal" />
4775
+ </wsdl:output>
4776
+ </wsdl:operation>
4777
+ <wsdl:operation name="CompanyLocationSettingFetch">
4778
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanyLocationSettingFetch" style="document" />
4779
+ <wsdl:input>
4780
+ <soap:body use="literal" />
4781
+ <soap:header message="tns:CompanyLocationSettingFetchProfile" part="Profile" use="literal" />
4782
+ </wsdl:input>
4783
+ <wsdl:output>
4784
+ <soap:body use="literal" />
4785
+ </wsdl:output>
4786
+ </wsdl:operation>
4787
+ <wsdl:operation name="CompanyLocationSettingSave">
4788
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanyLocationSettingSave" style="document" />
4789
+ <wsdl:input>
4790
+ <soap:body use="literal" />
4791
+ <soap:header message="tns:CompanyLocationSettingSaveAuditMessage" part="AuditMessage" use="literal" />
4792
+ <soap:header message="tns:CompanyLocationSettingSaveProfile" part="Profile" use="literal" />
4793
+ </wsdl:input>
4794
+ <wsdl:output>
4795
+ <soap:body use="literal" />
4796
+ </wsdl:output>
4797
+ </wsdl:operation>
4798
+ <wsdl:operation name="CompanyLocationDelete">
4799
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanyLocationDelete" style="document" />
4800
+ <wsdl:input>
4801
+ <soap:body use="literal" />
4802
+ <soap:header message="tns:CompanyLocationDeleteAuditMessage" part="AuditMessage" use="literal" />
4803
+ <soap:header message="tns:CompanyLocationDeleteProfile" part="Profile" use="literal" />
4804
+ </wsdl:input>
4805
+ <wsdl:output>
4806
+ <soap:body use="literal" />
4807
+ </wsdl:output>
4808
+ </wsdl:operation>
4809
+ <wsdl:operation name="CompanyLocationSettingDelete">
4810
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanyLocationSettingDelete" style="document" />
4811
+ <wsdl:input>
4812
+ <soap:body use="literal" />
4813
+ <soap:header message="tns:CompanyLocationSettingDeleteAuditMessage" part="AuditMessage" use="literal" />
4814
+ <soap:header message="tns:CompanyLocationSettingDeleteProfile" part="Profile" use="literal" />
4815
+ </wsdl:input>
4816
+ <wsdl:output>
4817
+ <soap:body use="literal" />
4818
+ </wsdl:output>
4819
+ </wsdl:operation>
4820
+ <wsdl:operation name="AddressCategoryFetch">
4821
+ <soap:operation soapAction="http://avatax.avalara.com/services/AddressCategoryFetch" style="document" />
4822
+ <wsdl:input>
4823
+ <soap:body use="literal" />
4824
+ <soap:header message="tns:AddressCategoryFetchProfile" part="Profile" use="literal" />
4825
+ </wsdl:input>
4826
+ <wsdl:output>
4827
+ <soap:body use="literal" />
4828
+ </wsdl:output>
4829
+ </wsdl:operation>
4830
+ <wsdl:operation name="AddressTypeFetch">
4831
+ <soap:operation soapAction="http://avatax.avalara.com/services/AddressTypeFetch" style="document" />
4832
+ <wsdl:input>
4833
+ <soap:body use="literal" />
4834
+ <soap:header message="tns:AddressTypeFetchProfile" part="Profile" use="literal" />
4835
+ </wsdl:input>
4836
+ <wsdl:output>
4837
+ <soap:body use="literal" />
4838
+ </wsdl:output>
4839
+ </wsdl:operation>
4840
+ <wsdl:operation name="JurisdictionOverrideFetch">
4841
+ <soap:operation soapAction="http://avatax.avalara.com/services/JurisdictionOverrideFetch" style="document" />
4842
+ <wsdl:input>
4843
+ <soap:body use="literal" />
4844
+ <soap:header message="tns:JurisdictionOverrideFetchProfile" part="Profile" use="literal" />
4845
+ </wsdl:input>
4846
+ <wsdl:output>
4847
+ <soap:body use="literal" />
4848
+ </wsdl:output>
4849
+ </wsdl:operation>
4850
+ <wsdl:operation name="JurisdictionOverrideSave">
4851
+ <soap:operation soapAction="http://avatax.avalara.com/services/JurisdictionOverrideSave" style="document" />
4852
+ <wsdl:input>
4853
+ <soap:body use="literal" />
4854
+ <soap:header message="tns:JurisdictionOverrideSaveAuditMessage" part="AuditMessage" use="literal" />
4855
+ <soap:header message="tns:JurisdictionOverrideSaveProfile" part="Profile" use="literal" />
4856
+ </wsdl:input>
4857
+ <wsdl:output>
4858
+ <soap:body use="literal" />
4859
+ </wsdl:output>
4860
+ </wsdl:operation>
4861
+ <wsdl:operation name="JurisdictionOverrideDelete">
4862
+ <soap:operation soapAction="http://avatax.avalara.com/services/JurisdictionOverrideDelete" style="document" />
4863
+ <wsdl:input>
4864
+ <soap:body use="literal" />
4865
+ <soap:header message="tns:JurisdictionOverrideDeleteAuditMessage" part="AuditMessage" use="literal" />
4866
+ <soap:header message="tns:JurisdictionOverrideDeleteProfile" part="Profile" use="literal" />
4867
+ </wsdl:input>
4868
+ <wsdl:output>
4869
+ <soap:body use="literal" />
4870
+ </wsdl:output>
4871
+ </wsdl:operation>
4872
+ <wsdl:operation name="ExemptCertFetch">
4873
+ <soap:operation soapAction="http://avatax.avalara.com/services/ExemptCertFetch" style="document" />
4874
+ <wsdl:input>
4875
+ <soap:body use="literal" />
4876
+ <soap:header message="tns:ExemptCertFetchProfile" part="Profile" use="literal" />
4877
+ </wsdl:input>
4878
+ <wsdl:output>
4879
+ <soap:body use="literal" />
4880
+ </wsdl:output>
4881
+ </wsdl:operation>
4882
+ <wsdl:operation name="ExemptCertSave">
4883
+ <soap:operation soapAction="http://avatax.avalara.com/services/ExemptCertSave" style="document" />
4884
+ <wsdl:input>
4885
+ <soap:body use="literal" />
4886
+ <soap:header message="tns:ExemptCertSaveAuditMessage" part="AuditMessage" use="literal" />
4887
+ <soap:header message="tns:ExemptCertSaveProfile" part="Profile" use="literal" />
4888
+ </wsdl:input>
4889
+ <wsdl:output>
4890
+ <soap:body use="literal" />
4891
+ </wsdl:output>
4892
+ </wsdl:operation>
4893
+ <wsdl:operation name="ExemptCertSaveAvaCertIdUpdate">
4894
+ <soap:operation soapAction="http://avatax.avalara.com/services/ExemptCertSaveAvaCertIdUpdate" style="document" />
4895
+ <wsdl:input>
4896
+ <soap:body use="literal" />
4897
+ <soap:header message="tns:ExemptCertSaveAvaCertIdUpdateAuditMessage" part="AuditMessage" use="literal" />
4898
+ <soap:header message="tns:ExemptCertSaveAvaCertIdUpdateProfile" part="Profile" use="literal" />
4899
+ </wsdl:input>
4900
+ <wsdl:output>
4901
+ <soap:body use="literal" />
4902
+ </wsdl:output>
4903
+ </wsdl:operation>
4904
+ <wsdl:operation name="ExemptCertDelete">
4905
+ <soap:operation soapAction="http://avatax.avalara.com/services/ExemptCertDelete" style="document" />
4906
+ <wsdl:input>
4907
+ <soap:body use="literal" />
4908
+ <soap:header message="tns:ExemptCertDeleteAuditMessage" part="AuditMessage" use="literal" />
4909
+ <soap:header message="tns:ExemptCertDeleteProfile" part="Profile" use="literal" />
4910
+ </wsdl:input>
4911
+ <wsdl:output>
4912
+ <soap:body use="literal" />
4913
+ </wsdl:output>
4914
+ </wsdl:operation>
4915
+ <wsdl:operation name="ExemptCertRevoke">
4916
+ <soap:operation soapAction="http://avatax.avalara.com/services/ExemptCertRevoke" style="document" />
4917
+ <wsdl:input>
4918
+ <soap:body use="literal" />
4919
+ <soap:header message="tns:ExemptCertRevokeAuditMessage" part="AuditMessage" use="literal" />
4920
+ <soap:header message="tns:ExemptCertRevokeProfile" part="Profile" use="literal" />
4921
+ </wsdl:input>
4922
+ <wsdl:output>
4923
+ <soap:body use="literal" />
4924
+ </wsdl:output>
4925
+ </wsdl:operation>
4926
+ <wsdl:operation name="ExemptCertApply">
4927
+ <soap:operation soapAction="http://avatax.avalara.com/services/ExemptCertApply" style="document" />
4928
+ <wsdl:input>
4929
+ <soap:body use="literal" />
4930
+ <soap:header message="tns:ExemptCertApplyAuditMessage" part="AuditMessage" use="literal" />
4931
+ <soap:header message="tns:ExemptCertApplyProfile" part="Profile" use="literal" />
4932
+ </wsdl:input>
4933
+ <wsdl:output>
4934
+ <soap:body use="literal" />
4935
+ </wsdl:output>
4936
+ </wsdl:operation>
4937
+ <wsdl:operation name="BusinessTypeFetch">
4938
+ <soap:operation soapAction="http://avatax.avalara.com/services/BusinessTypeFetch" style="document" />
4939
+ <wsdl:input>
4940
+ <soap:body use="literal" />
4941
+ <soap:header message="tns:BusinessTypeFetchProfile" part="Profile" use="literal" />
4942
+ </wsdl:input>
4943
+ <wsdl:output>
4944
+ <soap:body use="literal" />
4945
+ </wsdl:output>
4946
+ </wsdl:operation>
4947
+
4948
+ <!--TaxAuthority-->
4949
+ <wsdl:operation name="TaxAuthorityFetch">
4950
+ <soap:operation soapAction="http://avatax.avalara.com/services/TaxAuthorityFetch" style="document" />
4951
+ <wsdl:input>
4952
+ <soap:body use="literal" />
4953
+ <soap:header message="tns:TaxAuthorityFetchProfile" part="Profile" use="literal" />
4954
+ </wsdl:input>
4955
+ <wsdl:output>
4956
+ <soap:body use="literal" />
4957
+ </wsdl:output>
4958
+ </wsdl:operation>
4959
+ <!--TaxAuthority-->
4960
+ <!--TaxAuthorityReturnName-->
4961
+ <wsdl:operation name="TaxAuthorityReturnNameFetch">
4962
+ <soap:operation soapAction="http://avatax.avalara.com/services/TaxAuthorityReturnNameFetch" style="document" />
4963
+ <wsdl:input>
4964
+ <soap:body use="literal" />
4965
+ <soap:header message="tns:TaxAuthorityReturnNameFetchProfile" part="Profile" use="literal" />
4966
+ </wsdl:input>
4967
+ <wsdl:output>
4968
+ <soap:body use="literal" />
4969
+ </wsdl:output>
4970
+ </wsdl:operation>
4971
+ <!--TaxAuthorityRetrunName-->
4972
+
4973
+ <wsdl:operation name="ExemptReasonFetch">
4974
+ <soap:operation soapAction="http://avatax.avalara.com/services/ExemptReasonFetch" style="document" />
4975
+ <wsdl:input>
4976
+ <soap:body use="literal" />
4977
+ <soap:header message="tns:ExemptReasonFetchProfile" part="Profile" use="literal" />
4978
+ </wsdl:input>
4979
+ <wsdl:output>
4980
+ <soap:body use="literal" />
4981
+ </wsdl:output>
4982
+ </wsdl:operation>
4983
+ <wsdl:operation name="ExemptDetailsFetch">
4984
+ <soap:operation soapAction="http://avatax.avalara.com/services/ExemptDetailsFetch" style="document" />
4985
+ <wsdl:input>
4986
+ <soap:body use="literal" />
4987
+ <soap:header message="tns:ExemptDetailsFetchProfile" part="Profile" use="literal" />
4988
+ </wsdl:input>
4989
+ <wsdl:output>
4990
+ <soap:body use="literal" />
4991
+ </wsdl:output>
4992
+ </wsdl:operation>
4993
+ <wsdl:operation name="BusinessAndExemptCertReasonFetch">
4994
+ <soap:operation soapAction="http://avatax.avalara.com/services/BusinessAndExemptCertReasonFetch" style="document" />
4995
+ <wsdl:input>
4996
+ <soap:body use="literal" />
4997
+ <soap:header message="tns:BusinessAndExemptCertReasonFetchProfile" part="Profile" use="literal" />
4998
+ </wsdl:input>
4999
+ <wsdl:output>
5000
+ <soap:body use="literal" />
5001
+ </wsdl:output>
5002
+ </wsdl:operation>
5003
+ <wsdl:operation name="DocumentFetch">
5004
+ <soap:operation soapAction="http://avatax.avalara.com/services/DocumentFetch" style="document" />
5005
+ <wsdl:input>
5006
+ <soap:body use="literal" />
5007
+ <soap:header message="tns:DocumentFetchProfile" part="Profile" use="literal" />
5008
+ </wsdl:input>
5009
+ <wsdl:output>
5010
+ <soap:body use="literal" />
5011
+ </wsdl:output>
5012
+ </wsdl:operation>
5013
+ <wsdl:operation name="AdjustmentReasonFetch">
5014
+ <soap:operation soapAction="http://avatax.avalara.com/services/AdjustmentReasonFetch" style="document" />
5015
+ <wsdl:input>
5016
+ <soap:body use="literal" />
5017
+ <soap:header message="tns:AdjustmentReasonFetchProfile" part="Profile" use="literal" />
5018
+ </wsdl:input>
5019
+ <wsdl:output>
5020
+ <soap:body use="literal" />
5021
+ </wsdl:output>
5022
+ </wsdl:operation>
5023
+ <wsdl:operation name="CompanyReturnFetch">
5024
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanyReturnFetch" style="document" />
5025
+ <wsdl:input>
5026
+ <soap:body use="literal" />
5027
+ <soap:header message="tns:CompanyReturnFetchProfile" part="Profile" use="literal" />
5028
+ </wsdl:input>
5029
+ <wsdl:output>
5030
+ <soap:body use="literal" />
5031
+ </wsdl:output>
5032
+ </wsdl:operation>
5033
+ <wsdl:operation name="CompanyReturnSave">
5034
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanyReturnSave" style="document" />
5035
+ <wsdl:input>
5036
+ <soap:body use="literal" />
5037
+ <soap:header message="tns:CompanyReturnSaveProfile" part="Profile" use="literal" />
5038
+ </wsdl:input>
5039
+ <wsdl:output>
5040
+ <soap:body use="literal" />
5041
+ </wsdl:output>
5042
+ </wsdl:operation>
5043
+ <wsdl:operation name="CompanyReturnDelete">
5044
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanyReturnDelete" style="document" />
5045
+ <wsdl:input>
5046
+ <soap:body use="literal" />
5047
+ <soap:header message="tns:CompanyReturnDeleteProfile" part="Profile" use="literal" />
5048
+ </wsdl:input>
5049
+ <wsdl:output>
5050
+ <soap:body use="literal" />
5051
+ </wsdl:output>
5052
+ </wsdl:operation>
5053
+ <wsdl:operation name="RegionFilingConfigFetch">
5054
+ <soap:operation soapAction="http://avatax.avalara.com/services/RegionFilingConfigFetch" style="document" />
5055
+ <wsdl:input>
5056
+ <soap:body use="literal" />
5057
+ <soap:header message="tns:RegionFilingConfigFetchProfile" part="Profile" use="literal" />
5058
+ </wsdl:input>
5059
+ <wsdl:output>
5060
+ <soap:body use="literal" />
5061
+ </wsdl:output>
5062
+ </wsdl:operation>
5063
+ <wsdl:operation name="RegionFilingConfigSave">
5064
+ <soap:operation soapAction="http://avatax.avalara.com/services/RegionFilingConfigSave" style="document" />
5065
+ <wsdl:input>
5066
+ <soap:body use="literal" />
5067
+ <soap:header message="tns:RegionFilingConfigSaveProfile" part="Profile" use="literal" />
5068
+ </wsdl:input>
5069
+ <wsdl:output>
5070
+ <soap:body use="literal" />
5071
+ </wsdl:output>
5072
+ </wsdl:operation>
5073
+ <wsdl:operation name="RegionFilingConfigDelete">
5074
+ <soap:operation soapAction="http://avatax.avalara.com/services/RegionFilingConfigDelete" style="document" />
5075
+ <wsdl:input>
5076
+ <soap:body use="literal" />
5077
+ <soap:header message="tns:RegionFilingConfigDeleteProfile" part="Profile" use="literal" />
5078
+ </wsdl:input>
5079
+ <wsdl:output>
5080
+ <soap:body use="literal" />
5081
+ </wsdl:output>
5082
+ </wsdl:operation>
5083
+ <wsdl:operation name="CombinedReturnSave">
5084
+ <soap:operation soapAction="http://avatax.avalara.com/services/CombinedReturnSave" style="document" />
5085
+ <wsdl:input>
5086
+ <soap:body use="literal" />
5087
+ <soap:header message="tns:CombinedReturnSaveProfile" part="Profile" use="literal" />
5088
+ </wsdl:input>
5089
+ <wsdl:output>
5090
+ <soap:body use="literal" />
5091
+ </wsdl:output>
5092
+ </wsdl:operation>
5093
+ <wsdl:operation name="CompanySupportingReturnSave">
5094
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanySupportingReturnSave" style="document" />
5095
+ <wsdl:input>
5096
+ <soap:body use="literal" />
5097
+ <soap:header message="tns:CompanySupportingReturnSaveProfile" part="Profile" use="literal" />
5098
+ </wsdl:input>
5099
+ <wsdl:output>
5100
+ <soap:body use="literal" />
5101
+ </wsdl:output>
5102
+ </wsdl:operation>
5103
+ <wsdl:operation name="CombinedReturnDelete">
5104
+ <soap:operation soapAction="http://avatax.avalara.com/services/CombinedReturnDelete" style="document" />
5105
+ <wsdl:input>
5106
+ <soap:body use="literal" />
5107
+ <soap:header message="tns:CombinedReturnDeleteProfile" part="Profile" use="literal" />
5108
+ </wsdl:input>
5109
+ <wsdl:output>
5110
+ <soap:body use="literal" />
5111
+ </wsdl:output>
5112
+ </wsdl:operation>
5113
+ <wsdl:operation name="AvaFileFormFetch">
5114
+ <soap:operation soapAction="http://avatax.avalara.com/services/AvaFileFormFetch" style="document" />
5115
+ <wsdl:input>
5116
+ <soap:body use="literal" />
5117
+ <soap:header message="tns:AvaFileFormFetchProfile" part="Profile" use="literal" />
5118
+ </wsdl:input>
5119
+ <wsdl:output>
5120
+ <soap:body use="literal" />
5121
+ </wsdl:output>
5122
+ </wsdl:operation>
5123
+ <wsdl:operation name="AvaFileFormSave">
5124
+ <soap:operation soapAction="http://avatax.avalara.com/services/AvaFileFormSave" style="document" />
5125
+ <wsdl:input>
5126
+ <soap:body use="literal" />
5127
+ <soap:header message="tns:AvaFileFormSaveProfile" part="Profile" use="literal" />
5128
+ </wsdl:input>
5129
+ <wsdl:output>
5130
+ <soap:body use="literal" />
5131
+ </wsdl:output>
5132
+ </wsdl:operation>
5133
+ <wsdl:operation name="AvaFileFormDelete">
5134
+ <soap:operation soapAction="http://avatax.avalara.com/services/AvaFileFormDelete" style="document" />
5135
+ <wsdl:input>
5136
+ <soap:body use="literal" />
5137
+ <soap:header message="tns:AvaFileFormDeleteProfile" part="Profile" use="literal" />
5138
+ </wsdl:input>
5139
+ <wsdl:output>
5140
+ <soap:body use="literal" />
5141
+ </wsdl:output>
5142
+ </wsdl:operation>
5143
+ <wsdl:operation name="AvaFileFormGroupFetch">
5144
+ <soap:operation soapAction="http://avatax.avalara.com/services/AvaFileFormGroupFetch" style="document" />
5145
+ <wsdl:input>
5146
+ <soap:body use="literal" />
5147
+ <soap:header message="tns:AvaFileFormGroupFetchProfile" part="Profile" use="literal" />
5148
+ </wsdl:input>
5149
+ <wsdl:output>
5150
+ <soap:body use="literal" />
5151
+ </wsdl:output>
5152
+ </wsdl:operation>
5153
+ <wsdl:operation name="AvaFileFormGroupSave">
5154
+ <soap:operation soapAction="http://avatax.avalara.com/services/AvaFileFormGroupSave" style="document" />
5155
+ <wsdl:input>
5156
+ <soap:body use="literal" />
5157
+ <soap:header message="tns:AvaFileFormGroupSaveProfile" part="Profile" use="literal" />
5158
+ </wsdl:input>
5159
+ <wsdl:output>
5160
+ <soap:body use="literal" />
5161
+ </wsdl:output>
5162
+ </wsdl:operation>
5163
+ <wsdl:operation name="AvaFileFormGroupDelete">
5164
+ <soap:operation soapAction="http://avatax.avalara.com/services/AvaFileFormGroupDelete" style="document" />
5165
+ <wsdl:input>
5166
+ <soap:body use="literal" />
5167
+ <soap:header message="tns:AvaFileFormGroupDeleteProfile" part="Profile" use="literal" />
5168
+ </wsdl:input>
5169
+ <wsdl:output>
5170
+ <soap:body use="literal" />
5171
+ </wsdl:output>
5172
+ </wsdl:operation>
5173
+ <wsdl:operation name="SiteFetch">
5174
+ <soap:operation soapAction="http://avatax.avalara.com/services/SiteFetch" style="document" />
5175
+ <wsdl:input>
5176
+ <soap:body use="literal" />
5177
+ <soap:header message="tns:SiteFetchProfile" part="Profile" use="literal" />
5178
+ </wsdl:input>
5179
+ <wsdl:output>
5180
+ <soap:body use="literal" />
5181
+ </wsdl:output>
5182
+ </wsdl:operation>
5183
+ <wsdl:operation name="SiteSave">
5184
+ <soap:operation soapAction="http://avatax.avalara.com/services/SiteSave" style="document" />
5185
+ <wsdl:input>
5186
+ <soap:body use="literal" />
5187
+ <soap:header message="tns:SiteSaveProfile" part="Profile" use="literal" />
5188
+ </wsdl:input>
5189
+ <wsdl:output>
5190
+ <soap:body use="literal" />
5191
+ </wsdl:output>
5192
+ </wsdl:operation>
5193
+ <wsdl:operation name="AccountFetch">
5194
+ <soap:operation soapAction="http://avatax.avalara.com/services/AccountFetch" style="document" />
5195
+ <wsdl:input>
5196
+ <soap:body use="literal" />
5197
+ <soap:header message="tns:AccountFetchProfile" part="Profile" use="literal" />
5198
+ </wsdl:input>
5199
+ <wsdl:output>
5200
+ <soap:body use="literal" />
5201
+ </wsdl:output>
5202
+ </wsdl:operation>
5203
+ <wsdl:operation name="AccountSave">
5204
+ <soap:operation soapAction="http://avatax.avalara.com/services/AccountSave" style="document" />
5205
+ <wsdl:input>
5206
+ <soap:body use="literal" />
5207
+ <soap:header message="tns:AccountSaveAuditMessage" part="AuditMessage" use="literal" />
5208
+ <soap:header message="tns:AccountSaveProfile" part="Profile" use="literal" />
5209
+ </wsdl:input>
5210
+ <wsdl:output>
5211
+ <soap:body use="literal" />
5212
+ </wsdl:output>
5213
+ </wsdl:operation>
5214
+ <wsdl:operation name="AccountActivate">
5215
+ <soap:operation soapAction="http://avatax.avalara.com/services/AccountActivate" style="document" />
5216
+ <wsdl:input>
5217
+ <soap:body use="literal" />
5218
+ <soap:header message="tns:AccountActivateAuditMessage" part="AuditMessage" use="literal" />
5219
+ <soap:header message="tns:AccountActivateProfile" part="Profile" use="literal" />
5220
+ </wsdl:input>
5221
+ <wsdl:output>
5222
+ <soap:body use="literal" />
5223
+ </wsdl:output>
5224
+ </wsdl:operation>
5225
+ <wsdl:operation name="AccountResetKey">
5226
+ <soap:operation soapAction="http://avatax.avalara.com/services/AccountResetKey" style="document" />
5227
+ <wsdl:input>
5228
+ <soap:body use="literal" />
5229
+ <soap:header message="tns:AccountResetKeyAuditMessage" part="AuditMessage" use="literal" />
5230
+ <soap:header message="tns:AccountResetKeyProfile" part="Profile" use="literal" />
5231
+ </wsdl:input>
5232
+ <wsdl:output>
5233
+ <soap:body use="literal" />
5234
+ </wsdl:output>
5235
+ </wsdl:operation>
5236
+ <wsdl:operation name="AccountDelete">
5237
+ <soap:operation soapAction="http://avatax.avalara.com/services/AccountDelete" style="document" />
5238
+ <wsdl:input>
5239
+ <soap:body use="literal" />
5240
+ <soap:header message="tns:AccountDeleteAuditMessage" part="AuditMessage" use="literal" />
5241
+ <soap:header message="tns:AccountDeleteProfile" part="Profile" use="literal" />
5242
+ </wsdl:input>
5243
+ <wsdl:output>
5244
+ <soap:body use="literal" />
5245
+ </wsdl:output>
5246
+ </wsdl:operation>
5247
+ <wsdl:operation name="AccountInitialize">
5248
+ <soap:operation soapAction="http://avatax.avalara.com/services/AccountInitialize" style="document" />
5249
+ <wsdl:input>
5250
+ <soap:body use="literal" />
5251
+ <soap:header message="tns:AccountInitializeAuditMessage" part="AuditMessage" use="literal" />
5252
+ <soap:header message="tns:AccountInitializeProfile" part="Profile" use="literal" />
5253
+ </wsdl:input>
5254
+ <wsdl:output>
5255
+ <soap:body use="literal" />
5256
+ </wsdl:output>
5257
+ </wsdl:operation>
5258
+ <wsdl:operation name="ServiceConfigFetch">
5259
+ <soap:operation soapAction="http://avatax.avalara.com/services/ServiceConfigFetch" style="document" />
5260
+ <wsdl:input>
5261
+ <soap:body use="literal" />
5262
+ <soap:header message="tns:ServiceConfigFetchProfile" part="Profile" use="literal" />
5263
+ </wsdl:input>
5264
+ <wsdl:output>
5265
+ <soap:body use="literal" />
5266
+ </wsdl:output>
5267
+ </wsdl:operation>
5268
+ <wsdl:operation name="ServiceConfigSave">
5269
+ <soap:operation soapAction="http://avatax.avalara.com/services/ServiceConfigSave" style="document" />
5270
+ <wsdl:input>
5271
+ <soap:body use="literal" />
5272
+ <soap:header message="tns:ServiceConfigSaveAuditMessage" part="AuditMessage" use="literal" />
5273
+ <soap:header message="tns:ServiceConfigSaveProfile" part="Profile" use="literal" />
5274
+ </wsdl:input>
5275
+ <wsdl:output>
5276
+ <soap:body use="literal" />
5277
+ </wsdl:output>
5278
+ </wsdl:operation>
5279
+ <wsdl:operation name="CompanyFetch">
5280
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanyFetch" style="document" />
5281
+ <wsdl:input>
5282
+ <soap:body use="literal" />
5283
+ <soap:header message="tns:CompanyFetchProfile" part="Profile" use="literal" />
5284
+ </wsdl:input>
5285
+ <wsdl:output>
5286
+ <soap:body use="literal" />
5287
+ </wsdl:output>
5288
+ </wsdl:operation>
5289
+ <wsdl:operation name="CompanySave">
5290
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanySave" style="document" />
5291
+ <wsdl:input>
5292
+ <soap:body use="literal" />
5293
+ <soap:header message="tns:CompanySaveAuditMessage" part="AuditMessage" use="literal" />
5294
+ <soap:header message="tns:CompanySaveProfile" part="Profile" use="literal" />
5295
+ </wsdl:input>
5296
+ <wsdl:output>
5297
+ <soap:body use="literal" />
5298
+ </wsdl:output>
5299
+ </wsdl:operation>
5300
+ <wsdl:operation name="CompanyDelete">
5301
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanyDelete" style="document" />
5302
+ <wsdl:input>
5303
+ <soap:body use="literal" />
5304
+ <soap:header message="tns:CompanyDeleteAuditMessage" part="AuditMessage" use="literal" />
5305
+ <soap:header message="tns:CompanyDeleteProfile" part="Profile" use="literal" />
5306
+ </wsdl:input>
5307
+ <wsdl:output>
5308
+ <soap:body use="literal" />
5309
+ </wsdl:output>
5310
+ </wsdl:operation>
5311
+ <wsdl:operation name="CompanyContactFetch">
5312
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanyContactFetch" style="document" />
5313
+ <wsdl:input>
5314
+ <soap:body use="literal" />
5315
+ <soap:header message="tns:CompanyContactFetchProfile" part="Profile" use="literal" />
5316
+ </wsdl:input>
5317
+ <wsdl:output>
5318
+ <soap:body use="literal" />
5319
+ </wsdl:output>
5320
+ </wsdl:operation>
5321
+ <wsdl:operation name="CompanyContactSave">
5322
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanyContactSave" style="document" />
5323
+ <wsdl:input>
5324
+ <soap:body use="literal" />
5325
+ <soap:header message="tns:CompanyContactSaveAuditMessage" part="AuditMessage" use="literal" />
5326
+ <soap:header message="tns:CompanyContactSaveProfile" part="Profile" use="literal" />
5327
+ </wsdl:input>
5328
+ <wsdl:output>
5329
+ <soap:body use="literal" />
5330
+ </wsdl:output>
5331
+ </wsdl:operation>
5332
+ <wsdl:operation name="CompanyContactDelete">
5333
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanyContactDelete" style="document" />
5334
+ <wsdl:input>
5335
+ <soap:body use="literal" />
5336
+ <soap:header message="tns:CompanyContactDeleteAuditMessage" part="AuditMessage" use="literal" />
5337
+ <soap:header message="tns:CompanyContactDeleteProfile" part="Profile" use="literal" />
5338
+ </wsdl:input>
5339
+ <wsdl:output>
5340
+ <soap:body use="literal" />
5341
+ </wsdl:output>
5342
+ </wsdl:operation>
5343
+ <wsdl:operation name="TaxCodeFetch">
5344
+ <soap:operation soapAction="http://avatax.avalara.com/services/TaxCodeFetch" style="document" />
5345
+ <wsdl:input>
5346
+ <soap:body use="literal" />
5347
+ <soap:header message="tns:TaxCodeFetchProfile" part="Profile" use="literal" />
5348
+ </wsdl:input>
5349
+ <wsdl:output>
5350
+ <soap:body use="literal" />
5351
+ </wsdl:output>
5352
+ </wsdl:operation>
5353
+ <wsdl:operation name="TaxCodeSave">
5354
+ <soap:operation soapAction="http://avatax.avalara.com/services/TaxCodeSave" style="document" />
5355
+ <wsdl:input>
5356
+ <soap:body use="literal" />
5357
+ <soap:header message="tns:TaxCodeSaveAuditMessage" part="AuditMessage" use="literal" />
5358
+ <soap:header message="tns:TaxCodeSaveProfile" part="Profile" use="literal" />
5359
+ </wsdl:input>
5360
+ <wsdl:output>
5361
+ <soap:body use="literal" />
5362
+ </wsdl:output>
5363
+ </wsdl:operation>
5364
+ <wsdl:operation name="TaxCodeDelete">
5365
+ <soap:operation soapAction="http://avatax.avalara.com/services/TaxCodeDelete" style="document" />
5366
+ <wsdl:input>
5367
+ <soap:body use="literal" />
5368
+ <soap:header message="tns:TaxCodeDeleteAuditMessage" part="AuditMessage" use="literal" />
5369
+ <soap:header message="tns:TaxCodeDeleteProfile" part="Profile" use="literal" />
5370
+ </wsdl:input>
5371
+ <wsdl:output>
5372
+ <soap:body use="literal" />
5373
+ </wsdl:output>
5374
+ </wsdl:operation>
5375
+ <wsdl:operation name="CustomUPCFetch">
5376
+ <soap:operation soapAction="http://avatax.avalara.com/services/CustomUPCFetch" style="document" />
5377
+ <wsdl:input>
5378
+ <soap:body use="literal" />
5379
+ <soap:header message="tns:CustomUPCFetchProfile" part="Profile" use="literal" />
5380
+ </wsdl:input>
5381
+ <wsdl:output>
5382
+ <soap:body use="literal" />
5383
+ </wsdl:output>
5384
+ </wsdl:operation>
5385
+ <wsdl:operation name="ItemFetch">
5386
+ <soap:operation soapAction="http://avatax.avalara.com/services/ItemFetch" style="document" />
5387
+ <wsdl:input>
5388
+ <soap:body use="literal" />
5389
+ <soap:header message="tns:ItemFetchProfile" part="Profile" use="literal" />
5390
+ </wsdl:input>
5391
+ <wsdl:output>
5392
+ <soap:body use="literal" />
5393
+ </wsdl:output>
5394
+ </wsdl:operation>
5395
+ <wsdl:operation name="CustomUPCSave">
5396
+ <soap:operation soapAction="http://avatax.avalara.com/services/CustomUPCSave" style="document" />
5397
+ <wsdl:input>
5398
+ <soap:body use="literal" />
5399
+ <soap:header message="tns:CustomUPCSaveAuditMessage" part="AuditMessage" use="literal" />
5400
+ <soap:header message="tns:CustomUPCSaveProfile" part="Profile" use="literal" />
5401
+ </wsdl:input>
5402
+ <wsdl:output>
5403
+ <soap:body use="literal" />
5404
+ </wsdl:output>
5405
+ </wsdl:operation>
5406
+ <wsdl:operation name="ItemSave">
5407
+ <soap:operation soapAction="http://avatax.avalara.com/services/ItemSave" style="document" />
5408
+ <wsdl:input>
5409
+ <soap:body use="literal" />
5410
+ <soap:header message="tns:ItemSaveAuditMessage" part="AuditMessage" use="literal" />
5411
+ <soap:header message="tns:ItemSaveProfile" part="Profile" use="literal" />
5412
+ </wsdl:input>
5413
+ <wsdl:output>
5414
+ <soap:body use="literal" />
5415
+ </wsdl:output>
5416
+ </wsdl:operation>
5417
+ <!--@TaxAuthorityDelete@-->
5418
+ <wsdl:operation name="TaxAuthorityDelete">
5419
+ <soap:operation soapAction="http://avatax.avalara.com/services/TaxAuthorityDelete" style="document" />
5420
+ <wsdl:input>
5421
+ <soap:body use="literal" />
5422
+ <soap:header message="tns:TaxAuthorityDeleteAuditMessage" part="AuditMessage" use="literal" />
5423
+ <soap:header message="tns:TaxAuthorityDeleteProfile" part="Profile" use="literal" />
5424
+ </wsdl:input>
5425
+ <wsdl:output>
5426
+ <soap:body use="literal" />
5427
+ </wsdl:output>
5428
+ </wsdl:operation>
5429
+ <!--@TaxAuthorityDelete@-->
5430
+
5431
+ <!--@TaxAuthorityReturnNameDelete@-->
5432
+ <wsdl:operation name="TaxAuthorityReturnNameDelete">
5433
+ <soap:operation soapAction="http://avatax.avalara.com/services/TaxAuthorityReturnNameDelete" style="document" />
5434
+ <wsdl:input>
5435
+ <soap:body use="literal" />
5436
+ <soap:header message="tns:TaxAuthorityReturnNameDeleteAuditMessage" part="AuditMessage" use="literal" />
5437
+ <soap:header message="tns:TaxAuthorityReturnNameDeleteProfile" part="Profile" use="literal" />
5438
+ </wsdl:input>
5439
+ <wsdl:output>
5440
+ <soap:body use="literal" />
5441
+ </wsdl:output>
5442
+ </wsdl:operation>
5443
+ <!--@TaxAuthorityReturnNameDelete@-->
5444
+
5445
+
5446
+ <!--@WorksheetQueueDelete@-->
5447
+ <wsdl:operation name="WorksheetQueueDelete">
5448
+ <soap:operation soapAction="http://avatax.avalara.com/services/WorksheetQueueDelete" style="document" />
5449
+ <wsdl:input>
5450
+ <soap:body use="literal" />
5451
+ <soap:header message="tns:WorksheetQueueDeleteAuditMessage" part="AuditMessage" use="literal" />
5452
+ <soap:header message="tns:WorksheetQueueDeleteProfile" part="Profile" use="literal" />
5453
+ </wsdl:input>
5454
+ <wsdl:output>
5455
+ <soap:body use="literal" />
5456
+ </wsdl:output>
5457
+ </wsdl:operation>
5458
+ <!--@TaxAuthorityReturnNameDelete@-->
5459
+
5460
+ <wsdl:operation name="CustomUPCDelete">
5461
+ <soap:operation soapAction="http://avatax.avalara.com/services/CustomUPCDelete" style="document" />
5462
+ <wsdl:input>
5463
+ <soap:body use="literal" />
5464
+ <soap:header message="tns:CustomUPCDeleteAuditMessage" part="AuditMessage" use="literal" />
5465
+ <soap:header message="tns:CustomUPCDeleteProfile" part="Profile" use="literal" />
5466
+ </wsdl:input>
5467
+ <wsdl:output>
5468
+ <soap:body use="literal" />
5469
+ </wsdl:output>
5470
+ </wsdl:operation>
5471
+ <wsdl:operation name="ItemDelete">
5472
+ <soap:operation soapAction="http://avatax.avalara.com/services/ItemDelete" style="document" />
5473
+ <wsdl:input>
5474
+ <soap:body use="literal" />
5475
+ <soap:header message="tns:ItemDeleteAuditMessage" part="AuditMessage" use="literal" />
5476
+ <soap:header message="tns:ItemDeleteProfile" part="Profile" use="literal" />
5477
+ </wsdl:input>
5478
+ <wsdl:output>
5479
+ <soap:body use="literal" />
5480
+ </wsdl:output>
5481
+ </wsdl:operation>
5482
+ <wsdl:operation name="NexusFetch">
5483
+ <soap:operation soapAction="http://avatax.avalara.com/services/NexusFetch" style="document" />
5484
+ <wsdl:input>
5485
+ <soap:body use="literal" />
5486
+ <soap:header message="tns:NexusFetchProfile" part="Profile" use="literal" />
5487
+ </wsdl:input>
5488
+ <wsdl:output>
5489
+ <soap:body use="literal" />
5490
+ </wsdl:output>
5491
+ </wsdl:operation>
5492
+ <wsdl:operation name="NexusSave">
5493
+ <soap:operation soapAction="http://avatax.avalara.com/services/NexusSave" style="document" />
5494
+ <wsdl:input>
5495
+ <soap:body use="literal" />
5496
+ <soap:header message="tns:NexusSaveAuditMessage" part="AuditMessage" use="literal" />
5497
+ <soap:header message="tns:NexusSaveProfile" part="Profile" use="literal" />
5498
+ </wsdl:input>
5499
+ <wsdl:output>
5500
+ <soap:body use="literal" />
5501
+ </wsdl:output>
5502
+ </wsdl:operation>
5503
+ <wsdl:operation name="NexusDelete">
5504
+ <soap:operation soapAction="http://avatax.avalara.com/services/NexusDelete" style="document" />
5505
+ <wsdl:input>
5506
+ <soap:body use="literal" />
5507
+ <soap:header message="tns:NexusDeleteAuditMessage" part="AuditMessage" use="literal" />
5508
+ <soap:header message="tns:NexusDeleteProfile" part="Profile" use="literal" />
5509
+ </wsdl:input>
5510
+ <wsdl:output>
5511
+ <soap:body use="literal" />
5512
+ </wsdl:output>
5513
+ </wsdl:operation>
5514
+ <wsdl:operation name="TaxRuleFetch">
5515
+ <soap:operation soapAction="http://avatax.avalara.com/services/TaxRuleFetch" style="document" />
5516
+ <wsdl:input>
5517
+ <soap:body use="literal" />
5518
+ <soap:header message="tns:TaxRuleFetchProfile" part="Profile" use="literal" />
5519
+ </wsdl:input>
5520
+ <wsdl:output>
5521
+ <soap:body use="literal" />
5522
+ </wsdl:output>
5523
+ </wsdl:operation>
5524
+ <wsdl:operation name="TaxRuleSave">
5525
+ <soap:operation soapAction="http://avatax.avalara.com/services/TaxRuleSave" style="document" />
5526
+ <wsdl:input>
5527
+ <soap:body use="literal" />
5528
+ <soap:header message="tns:TaxRuleSaveAuditMessage" part="AuditMessage" use="literal" />
5529
+ <soap:header message="tns:TaxRuleSaveProfile" part="Profile" use="literal" />
5530
+ </wsdl:input>
5531
+ <wsdl:output>
5532
+ <soap:body use="literal" />
5533
+ </wsdl:output>
5534
+ </wsdl:operation>
5535
+ <wsdl:operation name="TaxRuleDelete">
5536
+ <soap:operation soapAction="http://avatax.avalara.com/services/TaxRuleDelete" style="document" />
5537
+ <wsdl:input>
5538
+ <soap:body use="literal" />
5539
+ <soap:header message="tns:TaxRuleDeleteAuditMessage" part="AuditMessage" use="literal" />
5540
+ <soap:header message="tns:TaxRuleDeleteProfile" part="Profile" use="literal" />
5541
+ </wsdl:input>
5542
+ <wsdl:output>
5543
+ <soap:body use="literal" />
5544
+ </wsdl:output>
5545
+ </wsdl:operation>
5546
+ <wsdl:operation name="DocumentDelete">
5547
+ <soap:operation soapAction="http://avatax.avalara.com/services/DocumentDelete" style="document" />
5548
+ <wsdl:input>
5549
+ <soap:body use="literal" />
5550
+ <soap:header message="tns:DocumentDeleteAuditMessage" part="AuditMessage" use="literal" />
5551
+ <soap:header message="tns:DocumentDeleteProfile" part="Profile" use="literal" />
5552
+ </wsdl:input>
5553
+ <wsdl:output>
5554
+ <soap:body use="literal" />
5555
+ </wsdl:output>
5556
+ </wsdl:operation>
5557
+ <wsdl:operation name="CompanySettingFetch">
5558
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanySettingFetch" style="document" />
5559
+ <wsdl:input>
5560
+ <soap:body use="literal" />
5561
+ <soap:header message="tns:CompanySettingFetchProfile" part="Profile" use="literal" />
5562
+ </wsdl:input>
5563
+ <wsdl:output>
5564
+ <soap:body use="literal" />
5565
+ </wsdl:output>
5566
+ </wsdl:operation>
5567
+ <wsdl:operation name="CompanySettingSave">
5568
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanySettingSave" style="document" />
5569
+ <wsdl:input>
5570
+ <soap:body use="literal" />
5571
+ <soap:header message="tns:CompanySettingSaveAuditMessage" part="AuditMessage" use="literal" />
5572
+ <soap:header message="tns:CompanySettingSaveProfile" part="Profile" use="literal" />
5573
+ </wsdl:input>
5574
+ <wsdl:output>
5575
+ <soap:body use="literal" />
5576
+ </wsdl:output>
5577
+ </wsdl:operation>
5578
+ <wsdl:operation name="CompanySettingDelete">
5579
+ <soap:operation soapAction="http://avatax.avalara.com/services/CompanySettingDelete" style="document" />
5580
+ <wsdl:input>
5581
+ <soap:body use="literal" />
5582
+ <soap:header message="tns:CompanySettingDeleteAuditMessage" part="AuditMessage" use="literal" />
5583
+ <soap:header message="tns:CompanySettingDeleteProfile" part="Profile" use="literal" />
5584
+ </wsdl:input>
5585
+ <wsdl:output>
5586
+ <soap:body use="literal" />
5587
+ </wsdl:output>
5588
+ </wsdl:operation>
5589
+
5590
+ <!-- Service Methods Begin -->
5591
+ <wsdl:operation name="ServiceFetch">
5592
+ <soap:operation soapAction="http://avatax.avalara.com/services/ServiceFetch" style="document" />
5593
+ <wsdl:input>
5594
+ <soap:body use="literal" />
5595
+ <soap:header message="tns:ServiceFetchProfile" part="Profile" use="literal" />
5596
+ </wsdl:input>
5597
+ <wsdl:output>
5598
+ <soap:body use="literal" />
5599
+ </wsdl:output>
5600
+ </wsdl:operation>
5601
+ <wsdl:operation name="ServiceSave">
5602
+ <soap:operation soapAction="http://avatax.avalara.com/services/ServiceSave" style="document" />
5603
+ <wsdl:input>
5604
+ <soap:body use="literal" />
5605
+ <soap:header message="tns:ServiceSaveAuditMessage" part="AuditMessage" use="literal" />
5606
+ <soap:header message="tns:ServiceSaveProfile" part="Profile" use="literal" />
5607
+ </wsdl:input>
5608
+ <wsdl:output>
5609
+ <soap:body use="literal" />
5610
+ </wsdl:output>
5611
+ </wsdl:operation>
5612
+ <wsdl:operation name="ServiceDelete">
5613
+ <soap:operation soapAction="http://avatax.avalara.com/services/ServiceDelete" style="document" />
5614
+ <wsdl:input>
5615
+ <soap:body use="literal" />
5616
+ <soap:header message="tns:ServiceDeleteAuditMessage" part="AuditMessage" use="literal" />
5617
+ <soap:header message="tns:ServiceDeleteProfile" part="Profile" use="literal" />
5618
+ </wsdl:input>
5619
+ <wsdl:output>
5620
+ <soap:body use="literal" />
5621
+ </wsdl:output>
5622
+ </wsdl:operation>
5623
+ <!-- Service Methods End-->
5624
+
5625
+ <wsdl:operation name="Ping">
5626
+ <soap:operation soapAction="http://avatax.avalara.com/services/Ping" style="document" />
5627
+ <wsdl:input>
5628
+ <soap:body use="literal" />
5629
+ <soap:header message="tns:PingProfile" part="Profile" use="literal" />
5630
+ </wsdl:input>
5631
+ <wsdl:output>
5632
+ <soap:body use="literal" />
5633
+ </wsdl:output>
5634
+ </wsdl:operation>
5635
+ <wsdl:operation name="IsAuthorized">
5636
+ <soap:operation soapAction="http://avatax.avalara.com/services/IsAuthorized" style="document" />
5637
+ <wsdl:input>
5638
+ <soap:body use="literal" />
5639
+ <soap:header message="tns:IsAuthorizedProfile" part="Profile" use="literal" />
5640
+ </wsdl:input>
5641
+ <wsdl:output>
5642
+ <soap:body use="literal" />
5643
+ </wsdl:output>
5644
+ </wsdl:operation>
5645
+ </wsdl:binding>
5646
+ <wsdl:binding name="AccountSvcSoap12" type="tns:AccountSvcSoap">
5647
+ <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
5648
+ <wsdl:operation name="UserFetch">
5649
+ <soap12:operation soapAction="http://avatax.avalara.com/services/UserFetch" style="document" />
5650
+ <wsdl:input>
5651
+ <soap12:body use="literal" />
5652
+ <soap12:header message="tns:UserFetchProfile" part="Profile" use="literal" />
5653
+ </wsdl:input>
5654
+ <wsdl:output>
5655
+ <soap12:body use="literal" />
5656
+ </wsdl:output>
5657
+ </wsdl:operation>
5658
+ <!--@TaxAuthority@-->
5659
+ <wsdl:operation name="TaxAuthoritySave">
5660
+ <soap12:operation soapAction="http://avatax.avalara.com/services/TaxAuthoritySave" style="document" />
5661
+ <wsdl:input>
5662
+ <soap12:body use="literal" />
5663
+ <soap12:header message="tns:TaxAuthoritySaveAuditMessage" part="AuditMessage" use="literal" />
5664
+ <soap12:header message="tns:TaxAuthoritySaveProfile" part="Profile" use="literal" />
5665
+ </wsdl:input>
5666
+ <wsdl:output>
5667
+ <soap12:body use="literal" />
5668
+ </wsdl:output>
5669
+ </wsdl:operation>
5670
+ <!--@TaxAuthority@-->
5671
+ <!--@TaxAuthorityReturnName@-->
5672
+ <wsdl:operation name="TaxAuthorityReturnNameSave">
5673
+ <soap12:operation soapAction="http://avatax.avalara.com/services/TaxAuthorityReturnNameSave" style="document" />
5674
+ <wsdl:input>
5675
+ <soap12:body use="literal" />
5676
+ <soap12:header message="tns:TaxAuthorityReturnNameSaveAuditMessage" part="AuditMessage" use="literal" />
5677
+ <soap12:header message="tns:TaxAuthorityReturnNameSaveProfile" part="Profile" use="literal" />
5678
+ </wsdl:input>
5679
+ <wsdl:output>
5680
+ <soap12:body use="literal" />
5681
+ </wsdl:output>
5682
+ </wsdl:operation>
5683
+ <!--@TaxAuthorityReturnName@-->
5684
+ <wsdl:operation name="UserSave">
5685
+ <soap12:operation soapAction="http://avatax.avalara.com/services/UserSave" style="document" />
5686
+ <wsdl:input>
5687
+ <soap12:body use="literal" />
5688
+ <soap12:header message="tns:UserSaveAuditMessage" part="AuditMessage" use="literal" />
5689
+ <soap12:header message="tns:UserSaveProfile" part="Profile" use="literal" />
5690
+ </wsdl:input>
5691
+ <wsdl:output>
5692
+ <soap12:body use="literal" />
5693
+ </wsdl:output>
5694
+ </wsdl:operation>
5695
+ <wsdl:operation name="UserDelete">
5696
+ <soap12:operation soapAction="http://avatax.avalara.com/services/UserDelete" style="document" />
5697
+ <wsdl:input>
5698
+ <soap12:body use="literal" />
5699
+ <soap12:header message="tns:UserDeleteAuditMessage" part="AuditMessage" use="literal" />
5700
+ <soap12:header message="tns:UserDeleteProfile" part="Profile" use="literal" />
5701
+ </wsdl:input>
5702
+ <wsdl:output>
5703
+ <soap12:body use="literal" />
5704
+ </wsdl:output>
5705
+ </wsdl:operation>
5706
+ <wsdl:operation name="UserResetPassword">
5707
+ <soap12:operation soapAction="http://avatax.avalara.com/services/UserResetPassword" style="document" />
5708
+ <wsdl:input>
5709
+ <soap12:body use="literal" />
5710
+ <soap12:header message="tns:UserResetPasswordProfile" part="Profile" use="literal" />
5711
+ </wsdl:input>
5712
+ <wsdl:output>
5713
+ <soap12:body use="literal" />
5714
+ </wsdl:output>
5715
+ </wsdl:operation>
5716
+ <wsdl:operation name="CompanyLocationFetch">
5717
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanyLocationFetch" style="document" />
5718
+ <wsdl:input>
5719
+ <soap12:body use="literal" />
5720
+ <soap12:header message="tns:CompanyLocationFetchProfile" part="Profile" use="literal" />
5721
+ </wsdl:input>
5722
+ <wsdl:output>
5723
+ <soap12:body use="literal" />
5724
+ </wsdl:output>
5725
+ </wsdl:operation>
5726
+ <wsdl:operation name="CompanyLocationSave">
5727
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanyLocationSave" style="document" />
5728
+ <wsdl:input>
5729
+ <soap12:body use="literal" />
5730
+ <soap12:header message="tns:CompanyLocationSaveAuditMessage" part="AuditMessage" use="literal" />
5731
+ <soap12:header message="tns:CompanyLocationSaveProfile" part="Profile" use="literal" />
5732
+ </wsdl:input>
5733
+ <wsdl:output>
5734
+ <soap12:body use="literal" />
5735
+ </wsdl:output>
5736
+ </wsdl:operation>
5737
+ <wsdl:operation name="CompanyLocationSettingConfigFetch">
5738
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanyLocationSettingConfigFetch" style="document" />
5739
+ <wsdl:input>
5740
+ <soap12:body use="literal" />
5741
+ <soap12:header message="tns:CompanyLocationSettingConfigFetchProfile" part="Profile" use="literal" />
5742
+ </wsdl:input>
5743
+ <wsdl:output>
5744
+ <soap12:body use="literal" />
5745
+ </wsdl:output>
5746
+ </wsdl:operation>
5747
+ <wsdl:operation name="CompanyLocationSettingFetch">
5748
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanyLocationSettingFetch" style="document" />
5749
+ <wsdl:input>
5750
+ <soap12:body use="literal" />
5751
+ <soap12:header message="tns:CompanyLocationSettingFetchProfile" part="Profile" use="literal" />
5752
+ </wsdl:input>
5753
+ <wsdl:output>
5754
+ <soap12:body use="literal" />
5755
+ </wsdl:output>
5756
+ </wsdl:operation>
5757
+ <wsdl:operation name="CompanyLocationSettingSave">
5758
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanyLocationSettingSave" style="document" />
5759
+ <wsdl:input>
5760
+ <soap12:body use="literal" />
5761
+ <soap12:header message="tns:CompanyLocationSettingSaveAuditMessage" part="AuditMessage" use="literal" />
5762
+ <soap12:header message="tns:CompanyLocationSettingSaveProfile" part="Profile" use="literal" />
5763
+ </wsdl:input>
5764
+ <wsdl:output>
5765
+ <soap12:body use="literal" />
5766
+ </wsdl:output>
5767
+ </wsdl:operation>
5768
+ <wsdl:operation name="CompanyLocationDelete">
5769
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanyLocationDelete" style="document" />
5770
+ <wsdl:input>
5771
+ <soap12:body use="literal" />
5772
+ <soap12:header message="tns:CompanyLocationDeleteAuditMessage" part="AuditMessage" use="literal" />
5773
+ <soap12:header message="tns:CompanyLocationDeleteProfile" part="Profile" use="literal" />
5774
+ </wsdl:input>
5775
+ <wsdl:output>
5776
+ <soap12:body use="literal" />
5777
+ </wsdl:output>
5778
+ </wsdl:operation>
5779
+ <wsdl:operation name="CompanyLocationSettingDelete">
5780
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanyLocationSettingDelete" style="document" />
5781
+ <wsdl:input>
5782
+ <soap12:body use="literal" />
5783
+ <soap12:header message="tns:CompanyLocationSettingDeleteAuditMessage" part="AuditMessage" use="literal" />
5784
+ <soap12:header message="tns:CompanyLocationSettingDeleteProfile" part="Profile" use="literal" />
5785
+ </wsdl:input>
5786
+ <wsdl:output>
5787
+ <soap12:body use="literal" />
5788
+ </wsdl:output>
5789
+ </wsdl:operation>
5790
+ <wsdl:operation name="AddressCategoryFetch">
5791
+ <soap12:operation soapAction="http://avatax.avalara.com/services/AddressCategoryFetch" style="document" />
5792
+ <wsdl:input>
5793
+ <soap12:body use="literal" />
5794
+ <soap12:header message="tns:AddressCategoryFetchProfile" part="Profile" use="literal" />
5795
+ </wsdl:input>
5796
+ <wsdl:output>
5797
+ <soap12:body use="literal" />
5798
+ </wsdl:output>
5799
+ </wsdl:operation>
5800
+ <wsdl:operation name="AddressTypeFetch">
5801
+ <soap12:operation soapAction="http://avatax.avalara.com/services/AddressTypeFetch" style="document" />
5802
+ <wsdl:input>
5803
+ <soap12:body use="literal" />
5804
+ <soap12:header message="tns:AddressTypeFetchProfile" part="Profile" use="literal" />
5805
+ </wsdl:input>
5806
+ <wsdl:output>
5807
+ <soap12:body use="literal" />
5808
+ </wsdl:output>
5809
+ </wsdl:operation>
5810
+ <wsdl:operation name="JurisdictionOverrideFetch">
5811
+ <soap12:operation soapAction="http://avatax.avalara.com/services/JurisdictionOverrideFetch" style="document" />
5812
+ <wsdl:input>
5813
+ <soap12:body use="literal" />
5814
+ <soap12:header message="tns:JurisdictionOverrideFetchProfile" part="Profile" use="literal" />
5815
+ </wsdl:input>
5816
+ <wsdl:output>
5817
+ <soap12:body use="literal" />
5818
+ </wsdl:output>
5819
+ </wsdl:operation>
5820
+ <wsdl:operation name="JurisdictionOverrideSave">
5821
+ <soap12:operation soapAction="http://avatax.avalara.com/services/JurisdictionOverrideSave" style="document" />
5822
+ <wsdl:input>
5823
+ <soap12:body use="literal" />
5824
+ <soap12:header message="tns:JurisdictionOverrideSaveAuditMessage" part="AuditMessage" use="literal" />
5825
+ <soap12:header message="tns:JurisdictionOverrideSaveProfile" part="Profile" use="literal" />
5826
+ </wsdl:input>
5827
+ <wsdl:output>
5828
+ <soap12:body use="literal" />
5829
+ </wsdl:output>
5830
+ </wsdl:operation>
5831
+ <wsdl:operation name="JurisdictionOverrideDelete">
5832
+ <soap12:operation soapAction="http://avatax.avalara.com/services/JurisdictionOverrideDelete" style="document" />
5833
+ <wsdl:input>
5834
+ <soap12:body use="literal" />
5835
+ <soap12:header message="tns:JurisdictionOverrideDeleteAuditMessage" part="AuditMessage" use="literal" />
5836
+ <soap12:header message="tns:JurisdictionOverrideDeleteProfile" part="Profile" use="literal" />
5837
+ </wsdl:input>
5838
+ <wsdl:output>
5839
+ <soap12:body use="literal" />
5840
+ </wsdl:output>
5841
+ </wsdl:operation>
5842
+ <wsdl:operation name="ExemptCertFetch">
5843
+ <soap12:operation soapAction="http://avatax.avalara.com/services/ExemptCertFetch" style="document" />
5844
+ <wsdl:input>
5845
+ <soap12:body use="literal" />
5846
+ <soap12:header message="tns:ExemptCertFetchProfile" part="Profile" use="literal" />
5847
+ </wsdl:input>
5848
+ <wsdl:output>
5849
+ <soap12:body use="literal" />
5850
+ </wsdl:output>
5851
+ </wsdl:operation>
5852
+ <wsdl:operation name="ExemptCertSave">
5853
+ <soap12:operation soapAction="http://avatax.avalara.com/services/ExemptCertSave" style="document" />
5854
+ <wsdl:input>
5855
+ <soap12:body use="literal" />
5856
+ <soap12:header message="tns:ExemptCertSaveAuditMessage" part="AuditMessage" use="literal" />
5857
+ <soap12:header message="tns:ExemptCertSaveProfile" part="Profile" use="literal" />
5858
+ </wsdl:input>
5859
+ <wsdl:output>
5860
+ <soap12:body use="literal" />
5861
+ </wsdl:output>
5862
+ </wsdl:operation>
5863
+ <wsdl:operation name="ExemptCertSaveAvaCertIdUpdate">
5864
+ <soap12:operation soapAction="http://avatax.avalara.com/services/ExemptCertSaveAvaCertIdUpdate" style="document" />
5865
+ <wsdl:input>
5866
+ <soap12:body use="literal" />
5867
+ <soap12:header message="tns:ExemptCertSaveAvaCertIdUpdateAuditMessage" part="AuditMessage" use="literal" />
5868
+ <soap12:header message="tns:ExemptCertSaveAvaCertIdUpdateProfile" part="Profile" use="literal" />
5869
+ </wsdl:input>
5870
+ <wsdl:output>
5871
+ <soap12:body use="literal" />
5872
+ </wsdl:output>
5873
+ </wsdl:operation>
5874
+ <wsdl:operation name="ExemptCertDelete">
5875
+ <soap12:operation soapAction="http://avatax.avalara.com/services/ExemptCertDelete" style="document" />
5876
+ <wsdl:input>
5877
+ <soap12:body use="literal" />
5878
+ <soap12:header message="tns:ExemptCertDeleteAuditMessage" part="AuditMessage" use="literal" />
5879
+ <soap12:header message="tns:ExemptCertDeleteProfile" part="Profile" use="literal" />
5880
+ </wsdl:input>
5881
+ <wsdl:output>
5882
+ <soap12:body use="literal" />
5883
+ </wsdl:output>
5884
+ </wsdl:operation>
5885
+ <wsdl:operation name="ExemptCertRevoke">
5886
+ <soap12:operation soapAction="http://avatax.avalara.com/services/ExemptCertRevoke" style="document" />
5887
+ <wsdl:input>
5888
+ <soap12:body use="literal" />
5889
+ <soap12:header message="tns:ExemptCertRevokeAuditMessage" part="AuditMessage" use="literal" />
5890
+ <soap12:header message="tns:ExemptCertRevokeProfile" part="Profile" use="literal" />
5891
+ </wsdl:input>
5892
+ <wsdl:output>
5893
+ <soap12:body use="literal" />
5894
+ </wsdl:output>
5895
+ </wsdl:operation>
5896
+ <wsdl:operation name="ExemptCertApply">
5897
+ <soap12:operation soapAction="http://avatax.avalara.com/services/ExemptCertApply" style="document" />
5898
+ <wsdl:input>
5899
+ <soap12:body use="literal" />
5900
+ <soap12:header message="tns:ExemptCertApplyAuditMessage" part="AuditMessage" use="literal" />
5901
+ <soap12:header message="tns:ExemptCertApplyProfile" part="Profile" use="literal" />
5902
+ </wsdl:input>
5903
+ <wsdl:output>
5904
+ <soap12:body use="literal" />
5905
+ </wsdl:output>
5906
+ </wsdl:operation>
5907
+ <wsdl:operation name="BusinessTypeFetch">
5908
+ <soap12:operation soapAction="http://avatax.avalara.com/services/BusinessTypeFetch" style="document" />
5909
+ <wsdl:input>
5910
+ <soap12:body use="literal" />
5911
+ <soap12:header message="tns:BusinessTypeFetchProfile" part="Profile" use="literal" />
5912
+ </wsdl:input>
5913
+ <wsdl:output>
5914
+ <soap12:body use="literal" />
5915
+ </wsdl:output>
5916
+ </wsdl:operation>
5917
+ <!--TaxAuthority-->
5918
+
5919
+ <wsdl:operation name="TaxAuthorityFetch">
5920
+ <soap12:operation soapAction="http://avatax.avalara.com/services/TaxAuthorityFetch" style="document" />
5921
+ <wsdl:input>
5922
+ <soap12:body use="literal" />
5923
+ <soap12:header message="tns:TaxAuthorityFetchProfile" part="Profile" use="literal" />
5924
+ </wsdl:input>
5925
+ <wsdl:output>
5926
+ <soap12:body use="literal" />
5927
+ </wsdl:output>
5928
+ </wsdl:operation>
5929
+ <!--TaxAuthority-->
5930
+ <!--TaxAuthorityReturnName-->
5931
+
5932
+ <wsdl:operation name="TaxAuthorityReturnNameFetch">
5933
+ <soap12:operation soapAction="http://avatax.avalara.com/services/TaxAuthorityReturnNameFetch" style="document" />
5934
+ <wsdl:input>
5935
+ <soap12:body use="literal" />
5936
+ <soap12:header message="tns:TaxAuthorityReturnNameFetchProfile" part="Profile" use="literal" />
5937
+ </wsdl:input>
5938
+ <wsdl:output>
5939
+ <soap12:body use="literal" />
5940
+ </wsdl:output>
5941
+ </wsdl:operation>
5942
+ <!--TaxAuthorityReturnName-->
5943
+ <wsdl:operation name="ExemptReasonFetch">
5944
+ <soap12:operation soapAction="http://avatax.avalara.com/services/ExemptReasonFetch" style="document" />
5945
+ <wsdl:input>
5946
+ <soap12:body use="literal" />
5947
+ <soap12:header message="tns:ExemptReasonFetchProfile" part="Profile" use="literal" />
5948
+ </wsdl:input>
5949
+ <wsdl:output>
5950
+ <soap12:body use="literal" />
5951
+ </wsdl:output>
5952
+ </wsdl:operation>
5953
+ <wsdl:operation name="ExemptDetailsFetch">
5954
+ <soap12:operation soapAction="http://avatax.avalara.com/services/ExemptDetailsFetch" style="document" />
5955
+ <wsdl:input>
5956
+ <soap12:body use="literal" />
5957
+ <soap12:header message="tns:ExemptDetailsFetchProfile" part="Profile" use="literal" />
5958
+ </wsdl:input>
5959
+ <wsdl:output>
5960
+ <soap12:body use="literal" />
5961
+ </wsdl:output>
5962
+ </wsdl:operation>
5963
+ <wsdl:operation name="BusinessAndExemptCertReasonFetch">
5964
+ <soap12:operation soapAction="http://avatax.avalara.com/services/BusinessAndExemptCertReasonFetch" style="document" />
5965
+ <wsdl:input>
5966
+ <soap12:body use="literal" />
5967
+ <soap12:header message="tns:BusinessAndExemptCertReasonFetchProfile" part="Profile" use="literal" />
5968
+ </wsdl:input>
5969
+ <wsdl:output>
5970
+ <soap12:body use="literal" />
5971
+ </wsdl:output>
5972
+ </wsdl:operation>
5973
+ <wsdl:operation name="DocumentFetch">
5974
+ <soap12:operation soapAction="http://avatax.avalara.com/services/DocumentFetch" style="document" />
5975
+ <wsdl:input>
5976
+ <soap12:body use="literal" />
5977
+ <soap12:header message="tns:DocumentFetchProfile" part="Profile" use="literal" />
5978
+ </wsdl:input>
5979
+ <wsdl:output>
5980
+ <soap12:body use="literal" />
5981
+ </wsdl:output>
5982
+ </wsdl:operation>
5983
+ <wsdl:operation name="AdjustmentReasonFetch">
5984
+ <soap12:operation soapAction="http://avatax.avalara.com/services/AdjustmentReasonFetch" style="document" />
5985
+ <wsdl:input>
5986
+ <soap12:body use="literal" />
5987
+ <soap12:header message="tns:AdjustmentReasonFetchProfile" part="Profile" use="literal" />
5988
+ </wsdl:input>
5989
+ <wsdl:output>
5990
+ <soap12:body use="literal" />
5991
+ </wsdl:output>
5992
+ </wsdl:operation>
5993
+ <wsdl:operation name="CompanyReturnFetch">
5994
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanyReturnFetch" style="document" />
5995
+ <wsdl:input>
5996
+ <soap12:body use="literal" />
5997
+ <soap12:header message="tns:CompanyReturnFetchProfile" part="Profile" use="literal" />
5998
+ </wsdl:input>
5999
+ <wsdl:output>
6000
+ <soap12:body use="literal" />
6001
+ </wsdl:output>
6002
+ </wsdl:operation>
6003
+ <wsdl:operation name="CompanyReturnSave">
6004
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanyReturnSave" style="document" />
6005
+ <wsdl:input>
6006
+ <soap12:body use="literal" />
6007
+ <soap12:header message="tns:CompanyReturnSaveProfile" part="Profile" use="literal" />
6008
+ </wsdl:input>
6009
+ <wsdl:output>
6010
+ <soap12:body use="literal" />
6011
+ </wsdl:output>
6012
+ </wsdl:operation>
6013
+ <wsdl:operation name="CompanyReturnDelete">
6014
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanyReturnDelete" style="document" />
6015
+ <wsdl:input>
6016
+ <soap12:body use="literal" />
6017
+ <soap12:header message="tns:CompanyReturnDeleteProfile" part="Profile" use="literal" />
6018
+ </wsdl:input>
6019
+ <wsdl:output>
6020
+ <soap12:body use="literal" />
6021
+ </wsdl:output>
6022
+ </wsdl:operation>
6023
+ <wsdl:operation name="RegionFilingConfigFetch">
6024
+ <soap12:operation soapAction="http://avatax.avalara.com/services/RegionFilingConfigFetch" style="document" />
6025
+ <wsdl:input>
6026
+ <soap12:body use="literal" />
6027
+ <soap12:header message="tns:RegionFilingConfigFetchProfile" part="Profile" use="literal" />
6028
+ </wsdl:input>
6029
+ <wsdl:output>
6030
+ <soap12:body use="literal" />
6031
+ </wsdl:output>
6032
+ </wsdl:operation>
6033
+ <wsdl:operation name="RegionFilingConfigSave">
6034
+ <soap12:operation soapAction="http://avatax.avalara.com/services/RegionFilingConfigSave" style="document" />
6035
+ <wsdl:input>
6036
+ <soap12:body use="literal" />
6037
+ <soap12:header message="tns:RegionFilingConfigSaveProfile" part="Profile" use="literal" />
6038
+ </wsdl:input>
6039
+ <wsdl:output>
6040
+ <soap12:body use="literal" />
6041
+ </wsdl:output>
6042
+ </wsdl:operation>
6043
+ <wsdl:operation name="RegionFilingConfigDelete">
6044
+ <soap12:operation soapAction="http://avatax.avalara.com/services/RegionFilingConfigDelete" style="document" />
6045
+ <wsdl:input>
6046
+ <soap12:body use="literal" />
6047
+ <soap12:header message="tns:RegionFilingConfigDeleteProfile" part="Profile" use="literal" />
6048
+ </wsdl:input>
6049
+ <wsdl:output>
6050
+ <soap12:body use="literal" />
6051
+ </wsdl:output>
6052
+ </wsdl:operation>
6053
+ <wsdl:operation name="CombinedReturnSave">
6054
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CombinedReturnSave" style="document" />
6055
+ <wsdl:input>
6056
+ <soap12:body use="literal" />
6057
+ <soap12:header message="tns:CombinedReturnSaveProfile" part="Profile" use="literal" />
6058
+ </wsdl:input>
6059
+ <wsdl:output>
6060
+ <soap12:body use="literal" />
6061
+ </wsdl:output>
6062
+ </wsdl:operation>
6063
+ <wsdl:operation name="CompanySupportingReturnSave">
6064
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanySupportingReturnSave" style="document" />
6065
+ <wsdl:input>
6066
+ <soap12:body use="literal" />
6067
+ <soap12:header message="tns:CompanySupportingReturnSaveProfile" part="Profile" use="literal" />
6068
+ </wsdl:input>
6069
+ <wsdl:output>
6070
+ <soap12:body use="literal" />
6071
+ </wsdl:output>
6072
+ </wsdl:operation>
6073
+ <wsdl:operation name="CombinedReturnDelete">
6074
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CombinedReturnDelete" style="document" />
6075
+ <wsdl:input>
6076
+ <soap12:body use="literal" />
6077
+ <soap12:header message="tns:CombinedReturnDeleteProfile" part="Profile" use="literal" />
6078
+ </wsdl:input>
6079
+ <wsdl:output>
6080
+ <soap12:body use="literal" />
6081
+ </wsdl:output>
6082
+ </wsdl:operation>
6083
+ <wsdl:operation name="AvaFileFormFetch">
6084
+ <soap12:operation soapAction="http://avatax.avalara.com/services/AvaFileFormFetch" style="document" />
6085
+ <wsdl:input>
6086
+ <soap12:body use="literal" />
6087
+ <soap12:header message="tns:AvaFileFormFetchProfile" part="Profile" use="literal" />
6088
+ </wsdl:input>
6089
+ <wsdl:output>
6090
+ <soap12:body use="literal" />
6091
+ </wsdl:output>
6092
+ </wsdl:operation>
6093
+ <wsdl:operation name="AvaFileFormSave">
6094
+ <soap12:operation soapAction="http://avatax.avalara.com/services/AvaFileFormSave" style="document" />
6095
+ <wsdl:input>
6096
+ <soap12:body use="literal" />
6097
+ <soap12:header message="tns:AvaFileFormSaveProfile" part="Profile" use="literal" />
6098
+ </wsdl:input>
6099
+ <wsdl:output>
6100
+ <soap12:body use="literal" />
6101
+ </wsdl:output>
6102
+ </wsdl:operation>
6103
+ <wsdl:operation name="AvaFileFormDelete">
6104
+ <soap12:operation soapAction="http://avatax.avalara.com/services/AvaFileFormDelete" style="document" />
6105
+ <wsdl:input>
6106
+ <soap12:body use="literal" />
6107
+ <soap12:header message="tns:AvaFileFormDeleteProfile" part="Profile" use="literal" />
6108
+ </wsdl:input>
6109
+ <wsdl:output>
6110
+ <soap12:body use="literal" />
6111
+ </wsdl:output>
6112
+ </wsdl:operation>
6113
+ <wsdl:operation name="AvaFileFormGroupFetch">
6114
+ <soap12:operation soapAction="http://avatax.avalara.com/services/AvaFileFormGroupFetch" style="document" />
6115
+ <wsdl:input>
6116
+ <soap12:body use="literal" />
6117
+ <soap12:header message="tns:AvaFileFormGroupFetchProfile" part="Profile" use="literal" />
6118
+ </wsdl:input>
6119
+ <wsdl:output>
6120
+ <soap12:body use="literal" />
6121
+ </wsdl:output>
6122
+ </wsdl:operation>
6123
+ <wsdl:operation name="AvaFileFormGroupSave">
6124
+ <soap12:operation soapAction="http://avatax.avalara.com/services/AvaFileFormGroupSave" style="document" />
6125
+ <wsdl:input>
6126
+ <soap12:body use="literal" />
6127
+ <soap12:header message="tns:AvaFileFormGroupSaveProfile" part="Profile" use="literal" />
6128
+ </wsdl:input>
6129
+ <wsdl:output>
6130
+ <soap12:body use="literal" />
6131
+ </wsdl:output>
6132
+ </wsdl:operation>
6133
+ <wsdl:operation name="AvaFileFormGroupDelete">
6134
+ <soap12:operation soapAction="http://avatax.avalara.com/services/AvaFileFormGroupDelete" style="document" />
6135
+ <wsdl:input>
6136
+ <soap12:body use="literal" />
6137
+ <soap12:header message="tns:AvaFileFormGroupDeleteProfile" part="Profile" use="literal" />
6138
+ </wsdl:input>
6139
+ <wsdl:output>
6140
+ <soap12:body use="literal" />
6141
+ </wsdl:output>
6142
+ </wsdl:operation>
6143
+ <wsdl:operation name="SiteFetch">
6144
+ <soap12:operation soapAction="http://avatax.avalara.com/services/SiteFetch" style="document" />
6145
+ <wsdl:input>
6146
+ <soap12:body use="literal" />
6147
+ <soap12:header message="tns:SiteFetchProfile" part="Profile" use="literal" />
6148
+ </wsdl:input>
6149
+ <wsdl:output>
6150
+ <soap12:body use="literal" />
6151
+ </wsdl:output>
6152
+ </wsdl:operation>
6153
+ <wsdl:operation name="SiteSave">
6154
+ <soap12:operation soapAction="http://avatax.avalara.com/services/SiteSave" style="document" />
6155
+ <wsdl:input>
6156
+ <soap12:body use="literal" />
6157
+ <soap12:header message="tns:SiteSaveProfile" part="Profile" use="literal" />
6158
+ </wsdl:input>
6159
+ <wsdl:output>
6160
+ <soap12:body use="literal" />
6161
+ </wsdl:output>
6162
+ </wsdl:operation>
6163
+ <wsdl:operation name="AccountFetch">
6164
+ <soap12:operation soapAction="http://avatax.avalara.com/services/AccountFetch" style="document" />
6165
+ <wsdl:input>
6166
+ <soap12:body use="literal" />
6167
+ <soap12:header message="tns:AccountFetchProfile" part="Profile" use="literal" />
6168
+ </wsdl:input>
6169
+ <wsdl:output>
6170
+ <soap12:body use="literal" />
6171
+ </wsdl:output>
6172
+ </wsdl:operation>
6173
+ <wsdl:operation name="AccountSave">
6174
+ <soap12:operation soapAction="http://avatax.avalara.com/services/AccountSave" style="document" />
6175
+ <wsdl:input>
6176
+ <soap12:body use="literal" />
6177
+ <soap12:header message="tns:AccountSaveAuditMessage" part="AuditMessage" use="literal" />
6178
+ <soap12:header message="tns:AccountSaveProfile" part="Profile" use="literal" />
6179
+ </wsdl:input>
6180
+ <wsdl:output>
6181
+ <soap12:body use="literal" />
6182
+ </wsdl:output>
6183
+ </wsdl:operation>
6184
+ <wsdl:operation name="AccountActivate">
6185
+ <soap12:operation soapAction="http://avatax.avalara.com/services/AccountActivate" style="document" />
6186
+ <wsdl:input>
6187
+ <soap12:body use="literal" />
6188
+ <soap12:header message="tns:AccountActivateAuditMessage" part="AuditMessage" use="literal" />
6189
+ <soap12:header message="tns:AccountActivateProfile" part="Profile" use="literal" />
6190
+ </wsdl:input>
6191
+ <wsdl:output>
6192
+ <soap12:body use="literal" />
6193
+ </wsdl:output>
6194
+ </wsdl:operation>
6195
+ <wsdl:operation name="AccountResetKey">
6196
+ <soap12:operation soapAction="http://avatax.avalara.com/services/AccountResetKey" style="document" />
6197
+ <wsdl:input>
6198
+ <soap12:body use="literal" />
6199
+ <soap12:header message="tns:AccountResetKeyAuditMessage" part="AuditMessage" use="literal" />
6200
+ <soap12:header message="tns:AccountResetKeyProfile" part="Profile" use="literal" />
6201
+ </wsdl:input>
6202
+ <wsdl:output>
6203
+ <soap12:body use="literal" />
6204
+ </wsdl:output>
6205
+ </wsdl:operation>
6206
+ <wsdl:operation name="AccountDelete">
6207
+ <soap12:operation soapAction="http://avatax.avalara.com/services/AccountDelete" style="document" />
6208
+ <wsdl:input>
6209
+ <soap12:body use="literal" />
6210
+ <soap12:header message="tns:AccountDeleteAuditMessage" part="AuditMessage" use="literal" />
6211
+ <soap12:header message="tns:AccountDeleteProfile" part="Profile" use="literal" />
6212
+ </wsdl:input>
6213
+ <wsdl:output>
6214
+ <soap12:body use="literal" />
6215
+ </wsdl:output>
6216
+ </wsdl:operation>
6217
+ <wsdl:operation name="AccountInitialize">
6218
+ <soap12:operation soapAction="http://avatax.avalara.com/services/AccountInitialize" style="document" />
6219
+ <wsdl:input>
6220
+ <soap12:body use="literal" />
6221
+ <soap12:header message="tns:AccountInitializeAuditMessage" part="AuditMessage" use="literal" />
6222
+ <soap12:header message="tns:AccountInitializeProfile" part="Profile" use="literal" />
6223
+ </wsdl:input>
6224
+ <wsdl:output>
6225
+ <soap12:body use="literal" />
6226
+ </wsdl:output>
6227
+ </wsdl:operation>
6228
+ <wsdl:operation name="ServiceConfigFetch">
6229
+ <soap12:operation soapAction="http://avatax.avalara.com/services/ServiceConfigFetch" style="document" />
6230
+ <wsdl:input>
6231
+ <soap12:body use="literal" />
6232
+ <soap12:header message="tns:ServiceConfigFetchProfile" part="Profile" use="literal" />
6233
+ </wsdl:input>
6234
+ <wsdl:output>
6235
+ <soap12:body use="literal" />
6236
+ </wsdl:output>
6237
+ </wsdl:operation>
6238
+ <wsdl:operation name="ServiceConfigSave">
6239
+ <soap12:operation soapAction="http://avatax.avalara.com/services/ServiceConfigSave" style="document" />
6240
+ <wsdl:input>
6241
+ <soap12:body use="literal" />
6242
+ <soap12:header message="tns:ServiceConfigSaveAuditMessage" part="AuditMessage" use="literal" />
6243
+ <soap12:header message="tns:ServiceConfigSaveProfile" part="Profile" use="literal" />
6244
+ </wsdl:input>
6245
+ <wsdl:output>
6246
+ <soap12:body use="literal" />
6247
+ </wsdl:output>
6248
+ </wsdl:operation>
6249
+ <wsdl:operation name="CompanyFetch">
6250
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanyFetch" style="document" />
6251
+ <wsdl:input>
6252
+ <soap12:body use="literal" />
6253
+ <soap12:header message="tns:CompanyFetchProfile" part="Profile" use="literal" />
6254
+ </wsdl:input>
6255
+ <wsdl:output>
6256
+ <soap12:body use="literal" />
6257
+ </wsdl:output>
6258
+ </wsdl:operation>
6259
+ <wsdl:operation name="CompanySave">
6260
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanySave" style="document" />
6261
+ <wsdl:input>
6262
+ <soap12:body use="literal" />
6263
+ <soap12:header message="tns:CompanySaveAuditMessage" part="AuditMessage" use="literal" />
6264
+ <soap12:header message="tns:CompanySaveProfile" part="Profile" use="literal" />
6265
+ </wsdl:input>
6266
+ <wsdl:output>
6267
+ <soap12:body use="literal" />
6268
+ </wsdl:output>
6269
+ </wsdl:operation>
6270
+ <wsdl:operation name="CompanyDelete">
6271
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanyDelete" style="document" />
6272
+ <wsdl:input>
6273
+ <soap12:body use="literal" />
6274
+ <soap12:header message="tns:CompanyDeleteAuditMessage" part="AuditMessage" use="literal" />
6275
+ <soap12:header message="tns:CompanyDeleteProfile" part="Profile" use="literal" />
6276
+ </wsdl:input>
6277
+ <wsdl:output>
6278
+ <soap12:body use="literal" />
6279
+ </wsdl:output>
6280
+ </wsdl:operation>
6281
+ <wsdl:operation name="CompanyContactFetch">
6282
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanyContactFetch" style="document" />
6283
+ <wsdl:input>
6284
+ <soap12:body use="literal" />
6285
+ <soap12:header message="tns:CompanyContactFetchProfile" part="Profile" use="literal" />
6286
+ </wsdl:input>
6287
+ <wsdl:output>
6288
+ <soap12:body use="literal" />
6289
+ </wsdl:output>
6290
+ </wsdl:operation>
6291
+ <wsdl:operation name="CompanyContactSave">
6292
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanyContactSave" style="document" />
6293
+ <wsdl:input>
6294
+ <soap12:body use="literal" />
6295
+ <soap12:header message="tns:CompanyContactSaveAuditMessage" part="AuditMessage" use="literal" />
6296
+ <soap12:header message="tns:CompanyContactSaveProfile" part="Profile" use="literal" />
6297
+ </wsdl:input>
6298
+ <wsdl:output>
6299
+ <soap12:body use="literal" />
6300
+ </wsdl:output>
6301
+ </wsdl:operation>
6302
+ <wsdl:operation name="CompanyContactDelete">
6303
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanyContactDelete" style="document" />
6304
+ <wsdl:input>
6305
+ <soap12:body use="literal" />
6306
+ <soap12:header message="tns:CompanyContactDeleteAuditMessage" part="AuditMessage" use="literal" />
6307
+ <soap12:header message="tns:CompanyContactDeleteProfile" part="Profile" use="literal" />
6308
+ </wsdl:input>
6309
+ <wsdl:output>
6310
+ <soap12:body use="literal" />
6311
+ </wsdl:output>
6312
+ </wsdl:operation>
6313
+ <wsdl:operation name="TaxCodeFetch">
6314
+ <soap12:operation soapAction="http://avatax.avalara.com/services/TaxCodeFetch" style="document" />
6315
+ <wsdl:input>
6316
+ <soap12:body use="literal" />
6317
+ <soap12:header message="tns:TaxCodeFetchProfile" part="Profile" use="literal" />
6318
+ </wsdl:input>
6319
+ <wsdl:output>
6320
+ <soap12:body use="literal" />
6321
+ </wsdl:output>
6322
+ </wsdl:operation>
6323
+ <wsdl:operation name="TaxCodeSave">
6324
+ <soap12:operation soapAction="http://avatax.avalara.com/services/TaxCodeSave" style="document" />
6325
+ <wsdl:input>
6326
+ <soap12:body use="literal" />
6327
+ <soap12:header message="tns:TaxCodeSaveAuditMessage" part="AuditMessage" use="literal" />
6328
+ <soap12:header message="tns:TaxCodeSaveProfile" part="Profile" use="literal" />
6329
+ </wsdl:input>
6330
+ <wsdl:output>
6331
+ <soap12:body use="literal" />
6332
+ </wsdl:output>
6333
+ </wsdl:operation>
6334
+ <wsdl:operation name="TaxCodeDelete">
6335
+ <soap12:operation soapAction="http://avatax.avalara.com/services/TaxCodeDelete" style="document" />
6336
+ <wsdl:input>
6337
+ <soap12:body use="literal" />
6338
+ <soap12:header message="tns:TaxCodeDeleteAuditMessage" part="AuditMessage" use="literal" />
6339
+ <soap12:header message="tns:TaxCodeDeleteProfile" part="Profile" use="literal" />
6340
+ </wsdl:input>
6341
+ <wsdl:output>
6342
+ <soap12:body use="literal" />
6343
+ </wsdl:output>
6344
+ </wsdl:operation>
6345
+ <wsdl:operation name="CustomUPCFetch">
6346
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CustomUPCFetch" style="document" />
6347
+ <wsdl:input>
6348
+ <soap12:body use="literal" />
6349
+ <soap12:header message="tns:CustomUPCFetchProfile" part="Profile" use="literal" />
6350
+ </wsdl:input>
6351
+ <wsdl:output>
6352
+ <soap12:body use="literal" />
6353
+ </wsdl:output>
6354
+ </wsdl:operation>
6355
+ <wsdl:operation name="ItemFetch">
6356
+ <soap12:operation soapAction="http://avatax.avalara.com/services/ItemFetch" style="document" />
6357
+ <wsdl:input>
6358
+ <soap12:body use="literal" />
6359
+ <soap12:header message="tns:ItemFetchProfile" part="Profile" use="literal" />
6360
+ </wsdl:input>
6361
+ <wsdl:output>
6362
+ <soap12:body use="literal" />
6363
+ </wsdl:output>
6364
+ </wsdl:operation>
6365
+ <wsdl:operation name="CustomUPCSave">
6366
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CustomUPCSave" style="document" />
6367
+ <wsdl:input>
6368
+ <soap12:body use="literal" />
6369
+ <soap12:header message="tns:CustomUPCSaveAuditMessage" part="AuditMessage" use="literal" />
6370
+ <soap12:header message="tns:CustomUPCSaveProfile" part="Profile" use="literal" />
6371
+ </wsdl:input>
6372
+ <wsdl:output>
6373
+ <soap12:body use="literal" />
6374
+ </wsdl:output>
6375
+ </wsdl:operation>
6376
+ <wsdl:operation name="ItemSave">
6377
+ <soap12:operation soapAction="http://avatax.avalara.com/services/ItemSave" style="document" />
6378
+ <wsdl:input>
6379
+ <soap12:body use="literal" />
6380
+ <soap12:header message="tns:ItemSaveAuditMessage" part="AuditMessage" use="literal" />
6381
+ <soap12:header message="tns:ItemSaveProfile" part="Profile" use="literal" />
6382
+ </wsdl:input>
6383
+ <wsdl:output>
6384
+ <soap12:body use="literal" />
6385
+ </wsdl:output>
6386
+ </wsdl:operation>
6387
+ <wsdl:operation name="CustomUPCDelete">
6388
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CustomUPCDelete" style="document" />
6389
+ <wsdl:input>
6390
+ <soap12:body use="literal" />
6391
+ <soap12:header message="tns:CustomUPCDeleteAuditMessage" part="AuditMessage" use="literal" />
6392
+ <soap12:header message="tns:CustomUPCDeleteProfile" part="Profile" use="literal" />
6393
+ </wsdl:input>
6394
+ <wsdl:output>
6395
+ <soap12:body use="literal" />
6396
+ </wsdl:output>
6397
+ </wsdl:operation>
6398
+ <wsdl:operation name="ItemDelete">
6399
+ <soap12:operation soapAction="http://avatax.avalara.com/services/ItemDelete" style="document" />
6400
+ <wsdl:input>
6401
+ <soap12:body use="literal" />
6402
+ <soap12:header message="tns:ItemDeleteAuditMessage" part="AuditMessage" use="literal" />
6403
+ <soap12:header message="tns:ItemDeleteProfile" part="Profile" use="literal" />
6404
+ </wsdl:input>
6405
+ <wsdl:output>
6406
+ <soap12:body use="literal" />
6407
+ </wsdl:output>
6408
+ </wsdl:operation>
6409
+ <wsdl:operation name="NexusFetch">
6410
+ <soap12:operation soapAction="http://avatax.avalara.com/services/NexusFetch" style="document" />
6411
+ <wsdl:input>
6412
+ <soap12:body use="literal" />
6413
+ <soap12:header message="tns:NexusFetchProfile" part="Profile" use="literal" />
6414
+ </wsdl:input>
6415
+ <wsdl:output>
6416
+ <soap12:body use="literal" />
6417
+ </wsdl:output>
6418
+ </wsdl:operation>
6419
+ <wsdl:operation name="NexusSave">
6420
+ <soap12:operation soapAction="http://avatax.avalara.com/services/NexusSave" style="document" />
6421
+ <wsdl:input>
6422
+ <soap12:body use="literal" />
6423
+ <soap12:header message="tns:NexusSaveAuditMessage" part="AuditMessage" use="literal" />
6424
+ <soap12:header message="tns:NexusSaveProfile" part="Profile" use="literal" />
6425
+ </wsdl:input>
6426
+ <wsdl:output>
6427
+ <soap12:body use="literal" />
6428
+ </wsdl:output>
6429
+ </wsdl:operation>
6430
+ <wsdl:operation name="NexusDelete">
6431
+ <soap12:operation soapAction="http://avatax.avalara.com/services/NexusDelete" style="document" />
6432
+ <wsdl:input>
6433
+ <soap12:body use="literal" />
6434
+ <soap12:header message="tns:NexusDeleteAuditMessage" part="AuditMessage" use="literal" />
6435
+ <soap12:header message="tns:NexusDeleteProfile" part="Profile" use="literal" />
6436
+ </wsdl:input>
6437
+ <wsdl:output>
6438
+ <soap12:body use="literal" />
6439
+ </wsdl:output>
6440
+ </wsdl:operation>
6441
+ <wsdl:operation name="TaxRuleFetch">
6442
+ <soap12:operation soapAction="http://avatax.avalara.com/services/TaxRuleFetch" style="document" />
6443
+ <wsdl:input>
6444
+ <soap12:body use="literal" />
6445
+ <soap12:header message="tns:TaxRuleFetchProfile" part="Profile" use="literal" />
6446
+ </wsdl:input>
6447
+ <wsdl:output>
6448
+ <soap12:body use="literal" />
6449
+ </wsdl:output>
6450
+ </wsdl:operation>
6451
+ <wsdl:operation name="TaxRuleSave">
6452
+ <soap12:operation soapAction="http://avatax.avalara.com/services/TaxRuleSave" style="document" />
6453
+ <wsdl:input>
6454
+ <soap12:body use="literal" />
6455
+ <soap12:header message="tns:TaxRuleSaveAuditMessage" part="AuditMessage" use="literal" />
6456
+ <soap12:header message="tns:TaxRuleSaveProfile" part="Profile" use="literal" />
6457
+ </wsdl:input>
6458
+ <wsdl:output>
6459
+ <soap12:body use="literal" />
6460
+ </wsdl:output>
6461
+ </wsdl:operation>
6462
+ <wsdl:operation name="TaxRuleDelete">
6463
+ <soap12:operation soapAction="http://avatax.avalara.com/services/TaxRuleDelete" style="document" />
6464
+ <wsdl:input>
6465
+ <soap12:body use="literal" />
6466
+ <soap12:header message="tns:TaxRuleDeleteAuditMessage" part="AuditMessage" use="literal" />
6467
+ <soap12:header message="tns:TaxRuleDeleteProfile" part="Profile" use="literal" />
6468
+ </wsdl:input>
6469
+ <wsdl:output>
6470
+ <soap12:body use="literal" />
6471
+ </wsdl:output>
6472
+ </wsdl:operation>
6473
+ <wsdl:operation name="DocumentDelete">
6474
+ <soap12:operation soapAction="http://avatax.avalara.com/services/DocumentDelete" style="document" />
6475
+ <wsdl:input>
6476
+ <soap12:body use="literal" />
6477
+ <soap12:header message="tns:DocumentDeleteAuditMessage" part="AuditMessage" use="literal" />
6478
+ <soap12:header message="tns:DocumentDeleteProfile" part="Profile" use="literal" />
6479
+ </wsdl:input>
6480
+ <wsdl:output>
6481
+ <soap12:body use="literal" />
6482
+ </wsdl:output>
6483
+ </wsdl:operation>
6484
+ <wsdl:operation name="CompanySettingFetch">
6485
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanySettingFetch" style="document" />
6486
+ <wsdl:input>
6487
+ <soap12:body use="literal" />
6488
+ <soap12:header message="tns:CompanySettingFetchProfile" part="Profile" use="literal" />
6489
+ </wsdl:input>
6490
+ <wsdl:output>
6491
+ <soap12:body use="literal" />
6492
+ </wsdl:output>
6493
+ </wsdl:operation>
6494
+ <wsdl:operation name="CompanySettingSave">
6495
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanySettingSave" style="document" />
6496
+ <wsdl:input>
6497
+ <soap12:body use="literal" />
6498
+ <soap12:header message="tns:CompanySettingSaveAuditMessage" part="AuditMessage" use="literal" />
6499
+ <soap12:header message="tns:CompanySettingSaveProfile" part="Profile" use="literal" />
6500
+ </wsdl:input>
6501
+ <wsdl:output>
6502
+ <soap12:body use="literal" />
6503
+ </wsdl:output>
6504
+ </wsdl:operation>
6505
+ <wsdl:operation name="CompanySettingDelete">
6506
+ <soap12:operation soapAction="http://avatax.avalara.com/services/CompanySettingDelete" style="document" />
6507
+ <wsdl:input>
6508
+ <soap12:body use="literal" />
6509
+ <soap12:header message="tns:CompanySettingDeleteAuditMessage" part="AuditMessage" use="literal" />
6510
+ <soap12:header message="tns:CompanySettingDeleteProfile" part="Profile" use="literal" />
6511
+ </wsdl:input>
6512
+ <wsdl:output>
6513
+ <soap12:body use="literal" />
6514
+ </wsdl:output>
6515
+ </wsdl:operation>
6516
+
6517
+ <!-- Service Methods Start -->
6518
+ <wsdl:operation name="ServiceFetch">
6519
+ <soap12:operation soapAction="http://avatax.avalara.com/services/ServiceFetch" style="document" />
6520
+ <wsdl:input>
6521
+ <soap12:body use="literal" />
6522
+ <soap12:header message="tns:ServiceFetchProfile" part="Profile" use="literal" />
6523
+ </wsdl:input>
6524
+ <wsdl:output>
6525
+ <soap12:body use="literal" />
6526
+ </wsdl:output>
6527
+ </wsdl:operation>
6528
+ <!--<wsdl:operation name="ServiceSettingSave">
6529
+ <soap12:operation soapAction="http://avatax.avalara.com/services/ServiceSave" style="document" />
6530
+ <wsdl:input>
6531
+ <soap12:body use="literal" />
6532
+ <soap12:header message="tns:ServiceSaveAuditMessage" part="AuditMessage" use="literal" />
6533
+ <soap12:header message="tns:ServiceSaveProfile" part="Profile" use="literal" />
6534
+ </wsdl:input>
6535
+ <wsdl:output>
6536
+ <soap12:body use="literal" />
6537
+ </wsdl:output>
6538
+ </wsdl:operation>-->
6539
+ <wsdl:operation name="ServiceDelete">
6540
+ <soap12:operation soapAction="http://avatax.avalara.com/services/ServiceDelete" style="document" />
6541
+ <wsdl:input>
6542
+ <soap12:body use="literal" />
6543
+ <soap12:header message="tns:ServiceDeleteAuditMessage" part="AuditMessage" use="literal" />
6544
+ <soap12:header message="tns:ServiceDeleteProfile" part="Profile" use="literal" />
6545
+ </wsdl:input>
6546
+ <wsdl:output>
6547
+ <soap12:body use="literal" />
6548
+ </wsdl:output>
6549
+ </wsdl:operation>
6550
+ <!-- Service Methods End-->
6551
+
6552
+ <wsdl:operation name="Ping">
6553
+ <soap12:operation soapAction="http://avatax.avalara.com/services/Ping" style="document" />
6554
+ <wsdl:input>
6555
+ <soap12:body use="literal" />
6556
+ <soap12:header message="tns:PingProfile" part="Profile" use="literal" />
6557
+ </wsdl:input>
6558
+ <wsdl:output>
6559
+ <soap12:body use="literal" />
6560
+ </wsdl:output>
6561
+ </wsdl:operation>
6562
+ <wsdl:operation name="IsAuthorized">
6563
+ <soap12:operation soapAction="http://avatax.avalara.com/services/IsAuthorized" style="document" />
6564
+ <wsdl:input>
6565
+ <soap12:body use="literal" />
6566
+ <soap12:header message="tns:IsAuthorizedProfile" part="Profile" use="literal" />
6567
+ </wsdl:input>
6568
+ <wsdl:output>
6569
+ <soap12:body use="literal" />
6570
+ </wsdl:output>
6571
+ </wsdl:operation>
6572
+ </wsdl:binding>
6573
+ <wsdl:service name="AccountSvc">
6574
+ <wsdl:port name="AccountSvcSoap" binding="tns:AccountSvcSoap">
6575
+ <soap:address location="https://avatax.avalara.net/Account/AccountSvc.asmx" />
6576
+ </wsdl:port>
6577
+ <wsdl:port name="AccountSvcSoap12" binding="tns:AccountSvcSoap12">
6578
+ <soap12:address location="https://avatax.avalara.net/Account/AccountSvc.asmx" />
6579
+ </wsdl:port>
6580
+ </wsdl:service>
6581
+ </wsdl:definitions>
lib/AvaTax/classes/wsdl/Address.wsdl CHANGED
@@ -1,62 +1,64 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
  <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://avatax.avalara.com/services" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://avatax.avalara.com/services" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
3
  <wsdl:types>
4
  <s:schema elementFormDefault="qualified" targetNamespace="http://avatax.avalara.com/services">
5
  <s:element name="Validate">
6
  <s:complexType>
7
  <s:sequence>
8
- <s:element minOccurs="0" maxOccurs="1" name="ValidateRequest" type="tns:ValidateRequest"/>
9
  </s:sequence>
10
  </s:complexType>
11
  </s:element>
12
  <s:complexType name="ValidateRequest">
13
  <s:sequence>
14
- <s:element minOccurs="0" maxOccurs="1" name="Address" type="tns:BaseAddress"/>
15
- <s:element minOccurs="1" maxOccurs="1" name="TextCase" type="tns:TextCase"/>
16
- <s:element minOccurs="1" maxOccurs="1" name="Coordinates" type="s:boolean"/>
17
- <s:element minOccurs="1" maxOccurs="1" name="Taxability" type="s:boolean"/>
18
  </s:sequence>
19
  </s:complexType>
20
  <s:complexType name="BaseAddress">
21
  <s:sequence>
22
- <s:element minOccurs="0" maxOccurs="1" name="AddressCode" type="s:string"/>
23
- <s:element minOccurs="0" maxOccurs="1" name="Line1" type="s:string"/>
24
- <s:element minOccurs="0" maxOccurs="1" name="Line2" type="s:string"/>
25
- <s:element minOccurs="0" maxOccurs="1" name="Line3" type="s:string"/>
26
- <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string"/>
27
- <s:element minOccurs="0" maxOccurs="1" name="Region" type="s:string"/>
28
- <s:element minOccurs="0" maxOccurs="1" name="PostalCode" type="s:string"/>
29
- <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string"/>
30
- <s:element minOccurs="1" maxOccurs="1" name="TaxRegionId" type="s:int"/>
 
 
31
  </s:sequence>
32
  </s:complexType>
33
  <s:complexType name="ValidAddress">
34
  <s:complexContent mixed="false">
35
  <s:extension base="tns:BaseAddress">
36
  <s:sequence>
37
- <s:element minOccurs="0" maxOccurs="1" name="Line4" type="s:string"/>
38
- <s:element minOccurs="0" maxOccurs="1" name="County" type="s:string"/>
39
- <s:element minOccurs="0" maxOccurs="1" name="FipsCode" type="s:string"/>
40
- <s:element minOccurs="0" maxOccurs="1" name="CarrierRoute" type="s:string"/>
41
- <s:element minOccurs="0" maxOccurs="1" name="PostNet" type="s:string"/>
42
- <s:element minOccurs="0" maxOccurs="1" name="AddressType" type="s:string"/>
43
- <s:element minOccurs="0" maxOccurs="1" name="Latitude" type="s:string"/>
44
- <s:element minOccurs="0" maxOccurs="1" name="Longitude" type="s:string"/>
45
  </s:sequence>
46
  </s:extension>
47
  </s:complexContent>
48
  </s:complexType>
49
  <s:simpleType name="TextCase">
50
  <s:restriction base="s:string">
51
- <s:enumeration value="Default"/>
52
- <s:enumeration value="Upper"/>
53
- <s:enumeration value="Mixed"/>
54
  </s:restriction>
55
  </s:simpleType>
56
  <s:element name="ValidateResponse">
57
  <s:complexType>
58
  <s:sequence>
59
- <s:element minOccurs="0" maxOccurs="1" name="ValidateResult" type="tns:ValidateResult"/>
60
  </s:sequence>
61
  </s:complexType>
62
  </s:element>
@@ -64,69 +66,69 @@
64
  <s:complexContent mixed="false">
65
  <s:extension base="tns:BaseResult">
66
  <s:sequence>
67
- <s:element minOccurs="0" maxOccurs="1" name="ValidAddresses" type="tns:ArrayOfValidAddress"/>
68
- <s:element minOccurs="1" maxOccurs="1" name="Taxable" type="s:boolean"/>
69
  </s:sequence>
70
  </s:extension>
71
  </s:complexContent>
72
  </s:complexType>
73
  <s:complexType name="BaseResult">
74
  <s:sequence>
75
- <s:element minOccurs="0" maxOccurs="1" name="TransactionId" type="s:string"/>
76
- <s:element minOccurs="1" maxOccurs="1" name="ResultCode" type="tns:SeverityLevel"/>
77
- <s:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfMessage"/>
78
  </s:sequence>
79
  </s:complexType>
80
  <s:simpleType name="SeverityLevel">
81
  <s:restriction base="s:string">
82
- <s:enumeration value="Success"/>
83
- <s:enumeration value="Warning"/>
84
- <s:enumeration value="Error"/>
85
- <s:enumeration value="Exception"/>
86
  </s:restriction>
87
  </s:simpleType>
88
  <s:complexType name="ArrayOfMessage">
89
  <s:sequence>
90
- <s:element minOccurs="0" maxOccurs="unbounded" name="Message" nillable="true" type="tns:Message"/>
91
  </s:sequence>
92
  </s:complexType>
93
  <s:complexType name="Message">
94
  <s:sequence>
95
- <s:element minOccurs="0" maxOccurs="1" name="Summary" type="s:string"/>
96
- <s:element minOccurs="0" maxOccurs="1" name="Details" type="s:string"/>
97
- <s:element minOccurs="0" maxOccurs="1" name="HelpLink" type="s:string"/>
98
- <s:element minOccurs="0" maxOccurs="1" name="RefersTo" type="s:string"/>
99
- <s:element minOccurs="1" maxOccurs="1" name="Severity" type="tns:SeverityLevel"/>
100
- <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string"/>
101
  </s:sequence>
102
- <s:attribute name="Name" type="s:string"/>
103
  </s:complexType>
104
  <s:complexType name="ArrayOfValidAddress">
105
  <s:sequence>
106
- <s:element minOccurs="0" maxOccurs="unbounded" name="ValidAddress" nillable="true" type="tns:ValidAddress"/>
107
  </s:sequence>
108
  </s:complexType>
109
- <s:element name="Profile" type="tns:Profile"/>
110
  <s:complexType name="Profile">
111
  <s:sequence>
112
- <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string"/>
113
- <s:element minOccurs="0" maxOccurs="1" name="Client" type="s:string"/>
114
- <s:element minOccurs="0" maxOccurs="1" name="Adapter" type="s:string"/>
115
- <s:element minOccurs="0" maxOccurs="1" name="Machine" type="s:string"/>
116
  </s:sequence>
117
- <s:anyAttribute/>
118
  </s:complexType>
119
  <s:element name="Ping">
120
  <s:complexType>
121
  <s:sequence>
122
- <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string"/>
123
  </s:sequence>
124
  </s:complexType>
125
  </s:element>
126
  <s:element name="PingResponse">
127
  <s:complexType>
128
  <s:sequence>
129
- <s:element minOccurs="0" maxOccurs="1" name="PingResult" type="tns:PingResult"/>
130
  </s:sequence>
131
  </s:complexType>
132
  </s:element>
@@ -134,7 +136,7 @@
134
  <s:complexContent mixed="false">
135
  <s:extension base="tns:BaseResult">
136
  <s:sequence>
137
- <s:element minOccurs="0" maxOccurs="1" name="Version" type="s:string"/>
138
  </s:sequence>
139
  </s:extension>
140
  </s:complexContent>
@@ -142,14 +144,14 @@
142
  <s:element name="IsAuthorized">
143
  <s:complexType>
144
  <s:sequence>
145
- <s:element minOccurs="0" maxOccurs="1" name="Operations" type="s:string"/>
146
  </s:sequence>
147
  </s:complexType>
148
  </s:element>
149
  <s:element name="IsAuthorizedResponse">
150
  <s:complexType>
151
  <s:sequence>
152
- <s:element minOccurs="0" maxOccurs="1" name="IsAuthorizedResult" type="tns:IsAuthorizedResult"/>
153
  </s:sequence>
154
  </s:complexType>
155
  </s:element>
@@ -157,8 +159,8 @@
157
  <s:complexContent mixed="false">
158
  <s:extension base="tns:BaseResult">
159
  <s:sequence>
160
- <s:element minOccurs="0" maxOccurs="1" name="Operations" type="s:string"/>
161
- <s:element minOccurs="1" maxOccurs="1" name="Expires" type="s:dateTime"/>
162
  </s:sequence>
163
  </s:extension>
164
  </s:complexContent>
@@ -166,121 +168,121 @@
166
  </s:schema>
167
  </wsdl:types>
168
  <wsdl:message name="ValidateSoapIn">
169
- <wsdl:part name="parameters" element="tns:Validate"/>
170
  </wsdl:message>
171
  <wsdl:message name="ValidateSoapOut">
172
- <wsdl:part name="parameters" element="tns:ValidateResponse"/>
173
  </wsdl:message>
174
  <wsdl:message name="ValidateProfile">
175
- <wsdl:part name="Profile" element="tns:Profile"/>
176
  </wsdl:message>
177
  <wsdl:message name="PingSoapIn">
178
- <wsdl:part name="parameters" element="tns:Ping"/>
179
  </wsdl:message>
180
  <wsdl:message name="PingSoapOut">
181
- <wsdl:part name="parameters" element="tns:PingResponse"/>
182
  </wsdl:message>
183
  <wsdl:message name="PingProfile">
184
- <wsdl:part name="Profile" element="tns:Profile"/>
185
  </wsdl:message>
186
  <wsdl:message name="IsAuthorizedSoapIn">
187
- <wsdl:part name="parameters" element="tns:IsAuthorized"/>
188
  </wsdl:message>
189
  <wsdl:message name="IsAuthorizedSoapOut">
190
- <wsdl:part name="parameters" element="tns:IsAuthorizedResponse"/>
191
  </wsdl:message>
192
  <wsdl:message name="IsAuthorizedProfile">
193
- <wsdl:part name="Profile" element="tns:Profile"/>
194
  </wsdl:message>
195
  <wsdl:portType name="AddressSvcSoap">
196
  <wsdl:operation name="Validate">
197
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Validate an Address</wsdl:documentation>
198
- <wsdl:input message="tns:ValidateSoapIn"/>
199
- <wsdl:output message="tns:ValidateSoapOut"/>
200
  </wsdl:operation>
201
  <wsdl:operation name="Ping">
202
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Tests connectivity and version of the service</wsdl:documentation>
203
- <wsdl:input message="tns:PingSoapIn"/>
204
- <wsdl:output message="tns:PingSoapOut"/>
205
  </wsdl:operation>
206
  <wsdl:operation name="IsAuthorized">
207
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Checks authentication and authorization to one or more operations on the service.</wsdl:documentation>
208
- <wsdl:input message="tns:IsAuthorizedSoapIn"/>
209
- <wsdl:output message="tns:IsAuthorizedSoapOut"/>
210
  </wsdl:operation>
211
  </wsdl:portType>
212
  <wsdl:binding name="AddressSvcSoap" type="tns:AddressSvcSoap">
213
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
214
  <wsdl:operation name="Validate">
215
- <soap:operation soapAction="http://avatax.avalara.com/services/Validate" style="document"/>
216
  <wsdl:input>
217
- <soap:body use="literal"/>
218
- <soap:header message="tns:ValidateProfile" part="Profile" use="literal"/>
219
  </wsdl:input>
220
  <wsdl:output>
221
- <soap:body use="literal"/>
222
  </wsdl:output>
223
  </wsdl:operation>
224
  <wsdl:operation name="Ping">
225
- <soap:operation soapAction="http://avatax.avalara.com/services/Ping" style="document"/>
226
  <wsdl:input>
227
- <soap:body use="literal"/>
228
- <soap:header message="tns:PingProfile" part="Profile" use="literal"/>
229
  </wsdl:input>
230
  <wsdl:output>
231
- <soap:body use="literal"/>
232
  </wsdl:output>
233
  </wsdl:operation>
234
  <wsdl:operation name="IsAuthorized">
235
- <soap:operation soapAction="http://avatax.avalara.com/services/IsAuthorized" style="document"/>
236
  <wsdl:input>
237
- <soap:body use="literal"/>
238
- <soap:header message="tns:IsAuthorizedProfile" part="Profile" use="literal"/>
239
  </wsdl:input>
240
  <wsdl:output>
241
- <soap:body use="literal"/>
242
  </wsdl:output>
243
  </wsdl:operation>
244
  </wsdl:binding>
245
  <wsdl:binding name="AddressSvcSoap12" type="tns:AddressSvcSoap">
246
- <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
247
  <wsdl:operation name="Validate">
248
- <soap12:operation soapAction="http://avatax.avalara.com/services/Validate" style="document"/>
249
  <wsdl:input>
250
- <soap12:body use="literal"/>
251
- <soap12:header message="tns:ValidateProfile" part="Profile" use="literal"/>
252
  </wsdl:input>
253
  <wsdl:output>
254
- <soap12:body use="literal"/>
255
  </wsdl:output>
256
  </wsdl:operation>
257
  <wsdl:operation name="Ping">
258
- <soap12:operation soapAction="http://avatax.avalara.com/services/Ping" style="document"/>
259
  <wsdl:input>
260
- <soap12:body use="literal"/>
261
- <soap12:header message="tns:PingProfile" part="Profile" use="literal"/>
262
  </wsdl:input>
263
  <wsdl:output>
264
- <soap12:body use="literal"/>
265
  </wsdl:output>
266
  </wsdl:operation>
267
  <wsdl:operation name="IsAuthorized">
268
- <soap12:operation soapAction="http://avatax.avalara.com/services/IsAuthorized" style="document"/>
269
  <wsdl:input>
270
- <soap12:body use="literal"/>
271
- <soap12:header message="tns:IsAuthorizedProfile" part="Profile" use="literal"/>
272
  </wsdl:input>
273
  <wsdl:output>
274
- <soap12:body use="literal"/>
275
  </wsdl:output>
276
  </wsdl:operation>
277
  </wsdl:binding>
278
  <wsdl:service name="AddressSvc">
279
  <wsdl:port name="AddressSvcSoap" binding="tns:AddressSvcSoap">
280
- <soap:address location="http://localhost/avatax.services/Address/AddressSvc.asmx"/>
281
  </wsdl:port>
282
  <wsdl:port name="AddressSvcSoap12" binding="tns:AddressSvcSoap12">
283
- <soap12:address location="http://localhost/avatax.services/Address/AddressSvc.asmx"/>
284
  </wsdl:port>
285
  </wsdl:service>
286
  </wsdl:definitions>
1
+ <?xml version="1.0" encoding="utf-8"?>
2
  <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://avatax.avalara.com/services" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://avatax.avalara.com/services" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
3
  <wsdl:types>
4
  <s:schema elementFormDefault="qualified" targetNamespace="http://avatax.avalara.com/services">
5
  <s:element name="Validate">
6
  <s:complexType>
7
  <s:sequence>
8
+ <s:element minOccurs="0" maxOccurs="1" name="ValidateRequest" type="tns:ValidateRequest" />
9
  </s:sequence>
10
  </s:complexType>
11
  </s:element>
12
  <s:complexType name="ValidateRequest">
13
  <s:sequence>
14
+ <s:element minOccurs="0" maxOccurs="1" name="Address" type="tns:BaseAddress" />
15
+ <s:element minOccurs="1" maxOccurs="1" name="TextCase" type="tns:TextCase" />
16
+ <s:element minOccurs="1" maxOccurs="1" name="Coordinates" type="s:boolean" />
17
+ <s:element minOccurs="1" maxOccurs="1" name="Taxability" type="s:boolean" />
18
  </s:sequence>
19
  </s:complexType>
20
  <s:complexType name="BaseAddress">
21
  <s:sequence>
22
+ <s:element minOccurs="0" maxOccurs="1" name="AddressCode" type="s:string" />
23
+ <s:element minOccurs="0" maxOccurs="1" name="Line1" type="s:string" />
24
+ <s:element minOccurs="0" maxOccurs="1" name="Line2" type="s:string" />
25
+ <s:element minOccurs="0" maxOccurs="1" name="Line3" type="s:string" />
26
+ <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
27
+ <s:element minOccurs="0" maxOccurs="1" name="Region" type="s:string" />
28
+ <s:element minOccurs="0" maxOccurs="1" name="PostalCode" type="s:string" />
29
+ <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
30
+ <s:element minOccurs="1" maxOccurs="1" name="TaxRegionId" type="s:int" />
31
+ <s:element minOccurs="0" maxOccurs="1" name="Latitude" type="s:string" />
32
+ <s:element minOccurs="0" maxOccurs="1" name="Longitude" type="s:string" />
33
  </s:sequence>
34
  </s:complexType>
35
  <s:complexType name="ValidAddress">
36
  <s:complexContent mixed="false">
37
  <s:extension base="tns:BaseAddress">
38
  <s:sequence>
39
+ <s:element minOccurs="0" maxOccurs="1" name="Line4" type="s:string" />
40
+ <s:element minOccurs="0" maxOccurs="1" name="County" type="s:string" />
41
+ <s:element minOccurs="0" maxOccurs="1" name="FipsCode" type="s:string" />
42
+ <s:element minOccurs="0" maxOccurs="1" name="CarrierRoute" type="s:string" />
43
+ <s:element minOccurs="0" maxOccurs="1" name="PostNet" type="s:string" />
44
+ <s:element minOccurs="0" maxOccurs="1" name="AddressType" type="s:string" />
45
+ <s:element minOccurs="0" maxOccurs="1" name="ValidateStatus" type="s:string" />
46
+ <s:element minOccurs="0" maxOccurs="1" name="GeocodeType" type="s:string" />
47
  </s:sequence>
48
  </s:extension>
49
  </s:complexContent>
50
  </s:complexType>
51
  <s:simpleType name="TextCase">
52
  <s:restriction base="s:string">
53
+ <s:enumeration value="Default" />
54
+ <s:enumeration value="Upper" />
55
+ <s:enumeration value="Mixed" />
56
  </s:restriction>
57
  </s:simpleType>
58
  <s:element name="ValidateResponse">
59
  <s:complexType>
60
  <s:sequence>
61
+ <s:element minOccurs="0" maxOccurs="1" name="ValidateResult" type="tns:ValidateResult" />
62
  </s:sequence>
63
  </s:complexType>
64
  </s:element>
66
  <s:complexContent mixed="false">
67
  <s:extension base="tns:BaseResult">
68
  <s:sequence>
69
+ <s:element minOccurs="0" maxOccurs="1" name="ValidAddresses" type="tns:ArrayOfValidAddress" />
70
+ <s:element minOccurs="1" maxOccurs="1" name="Taxable" type="s:boolean" />
71
  </s:sequence>
72
  </s:extension>
73
  </s:complexContent>
74
  </s:complexType>
75
  <s:complexType name="BaseResult">
76
  <s:sequence>
77
+ <s:element minOccurs="0" maxOccurs="1" name="TransactionId" type="s:string" />
78
+ <s:element minOccurs="1" maxOccurs="1" name="ResultCode" type="tns:SeverityLevel" />
79
+ <s:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfMessage" />
80
  </s:sequence>
81
  </s:complexType>
82
  <s:simpleType name="SeverityLevel">
83
  <s:restriction base="s:string">
84
+ <s:enumeration value="Success" />
85
+ <s:enumeration value="Warning" />
86
+ <s:enumeration value="Error" />
87
+ <s:enumeration value="Exception" />
88
  </s:restriction>
89
  </s:simpleType>
90
  <s:complexType name="ArrayOfMessage">
91
  <s:sequence>
92
+ <s:element minOccurs="0" maxOccurs="unbounded" name="Message" nillable="true" type="tns:Message" />
93
  </s:sequence>
94
  </s:complexType>
95
  <s:complexType name="Message">
96
  <s:sequence>
97
+ <s:element minOccurs="0" maxOccurs="1" name="Summary" type="s:string" />
98
+ <s:element minOccurs="0" maxOccurs="1" name="Details" type="s:string" />
99
+ <s:element minOccurs="0" maxOccurs="1" name="HelpLink" type="s:string" />
100
+ <s:element minOccurs="0" maxOccurs="1" name="RefersTo" type="s:string" />
101
+ <s:element minOccurs="1" maxOccurs="1" name="Severity" type="tns:SeverityLevel" />
102
+ <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
103
  </s:sequence>
104
+ <s:attribute name="Name" type="s:string" />
105
  </s:complexType>
106
  <s:complexType name="ArrayOfValidAddress">
107
  <s:sequence>
108
+ <s:element minOccurs="0" maxOccurs="unbounded" name="ValidAddress" nillable="true" type="tns:ValidAddress" />
109
  </s:sequence>
110
  </s:complexType>
111
+ <s:element name="Profile" type="tns:Profile" />
112
  <s:complexType name="Profile">
113
  <s:sequence>
114
+ <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
115
+ <s:element minOccurs="0" maxOccurs="1" name="Client" type="s:string" />
116
+ <s:element minOccurs="0" maxOccurs="1" name="Adapter" type="s:string" />
117
+ <s:element minOccurs="0" maxOccurs="1" name="Machine" type="s:string" />
118
  </s:sequence>
119
+ <s:anyAttribute />
120
  </s:complexType>
121
  <s:element name="Ping">
122
  <s:complexType>
123
  <s:sequence>
124
+ <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
125
  </s:sequence>
126
  </s:complexType>
127
  </s:element>
128
  <s:element name="PingResponse">
129
  <s:complexType>
130
  <s:sequence>
131
+ <s:element minOccurs="0" maxOccurs="1" name="PingResult" type="tns:PingResult" />
132
  </s:sequence>
133
  </s:complexType>
134
  </s:element>
136
  <s:complexContent mixed="false">
137
  <s:extension base="tns:BaseResult">
138
  <s:sequence>
139
+ <s:element minOccurs="0" maxOccurs="1" name="Version" type="s:string" />
140
  </s:sequence>
141
  </s:extension>
142
  </s:complexContent>
144
  <s:element name="IsAuthorized">
145
  <s:complexType>
146
  <s:sequence>
147
+ <s:element minOccurs="0" maxOccurs="1" name="Operations" type="s:string" />
148
  </s:sequence>
149
  </s:complexType>
150
  </s:element>
151
  <s:element name="IsAuthorizedResponse">
152
  <s:complexType>
153
  <s:sequence>
154
+ <s:element minOccurs="0" maxOccurs="1" name="IsAuthorizedResult" type="tns:IsAuthorizedResult" />
155
  </s:sequence>
156
  </s:complexType>
157
  </s:element>
159
  <s:complexContent mixed="false">
160
  <s:extension base="tns:BaseResult">
161
  <s:sequence>
162
+ <s:element minOccurs="0" maxOccurs="1" name="Operations" type="s:string" />
163
+ <s:element minOccurs="1" maxOccurs="1" name="Expires" type="s:dateTime" />
164
  </s:sequence>
165
  </s:extension>
166
  </s:complexContent>
168
  </s:schema>
169
  </wsdl:types>
170
  <wsdl:message name="ValidateSoapIn">
171
+ <wsdl:part name="parameters" element="tns:Validate" />
172
  </wsdl:message>
173
  <wsdl:message name="ValidateSoapOut">
174
+ <wsdl:part name="parameters" element="tns:ValidateResponse" />
175
  </wsdl:message>
176
  <wsdl:message name="ValidateProfile">
177
+ <wsdl:part name="Profile" element="tns:Profile" />
178
  </wsdl:message>
179
  <wsdl:message name="PingSoapIn">
180
+ <wsdl:part name="parameters" element="tns:Ping" />
181
  </wsdl:message>
182
  <wsdl:message name="PingSoapOut">
183
+ <wsdl:part name="parameters" element="tns:PingResponse" />
184
  </wsdl:message>
185
  <wsdl:message name="PingProfile">
186
+ <wsdl:part name="Profile" element="tns:Profile" />
187
  </wsdl:message>
188
  <wsdl:message name="IsAuthorizedSoapIn">
189
+ <wsdl:part name="parameters" element="tns:IsAuthorized" />
190
  </wsdl:message>
191
  <wsdl:message name="IsAuthorizedSoapOut">
192
+ <wsdl:part name="parameters" element="tns:IsAuthorizedResponse" />
193
  </wsdl:message>
194
  <wsdl:message name="IsAuthorizedProfile">
195
+ <wsdl:part name="Profile" element="tns:Profile" />
196
  </wsdl:message>
197
  <wsdl:portType name="AddressSvcSoap">
198
  <wsdl:operation name="Validate">
199
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Validate an Address</wsdl:documentation>
200
+ <wsdl:input message="tns:ValidateSoapIn" />
201
+ <wsdl:output message="tns:ValidateSoapOut" />
202
  </wsdl:operation>
203
  <wsdl:operation name="Ping">
204
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Tests connectivity and version of the service</wsdl:documentation>
205
+ <wsdl:input message="tns:PingSoapIn" />
206
+ <wsdl:output message="tns:PingSoapOut" />
207
  </wsdl:operation>
208
  <wsdl:operation name="IsAuthorized">
209
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Checks authentication and authorization to one or more operations on the service.</wsdl:documentation>
210
+ <wsdl:input message="tns:IsAuthorizedSoapIn" />
211
+ <wsdl:output message="tns:IsAuthorizedSoapOut" />
212
  </wsdl:operation>
213
  </wsdl:portType>
214
  <wsdl:binding name="AddressSvcSoap" type="tns:AddressSvcSoap">
215
+ <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
216
  <wsdl:operation name="Validate">
217
+ <soap:operation soapAction="http://avatax.avalara.com/services/Validate" style="document" />
218
  <wsdl:input>
219
+ <soap:body use="literal" />
220
+ <soap:header message="tns:ValidateProfile" part="Profile" use="literal" />
221
  </wsdl:input>
222
  <wsdl:output>
223
+ <soap:body use="literal" />
224
  </wsdl:output>
225
  </wsdl:operation>
226
  <wsdl:operation name="Ping">
227
+ <soap:operation soapAction="http://avatax.avalara.com/services/Ping" style="document" />
228
  <wsdl:input>
229
+ <soap:body use="literal" />
230
+ <soap:header message="tns:PingProfile" part="Profile" use="literal" />
231
  </wsdl:input>
232
  <wsdl:output>
233
+ <soap:body use="literal" />
234
  </wsdl:output>
235
  </wsdl:operation>
236
  <wsdl:operation name="IsAuthorized">
237
+ <soap:operation soapAction="http://avatax.avalara.com/services/IsAuthorized" style="document" />
238
  <wsdl:input>
239
+ <soap:body use="literal" />
240
+ <soap:header message="tns:IsAuthorizedProfile" part="Profile" use="literal" />
241
  </wsdl:input>
242
  <wsdl:output>
243
+ <soap:body use="literal" />
244
  </wsdl:output>
245
  </wsdl:operation>
246
  </wsdl:binding>
247
  <wsdl:binding name="AddressSvcSoap12" type="tns:AddressSvcSoap">
248
+ <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
249
  <wsdl:operation name="Validate">
250
+ <soap12:operation soapAction="http://avatax.avalara.com/services/Validate" style="document" />
251
  <wsdl:input>
252
+ <soap12:body use="literal" />
253
+ <soap12:header message="tns:ValidateProfile" part="Profile" use="literal" />
254
  </wsdl:input>
255
  <wsdl:output>
256
+ <soap12:body use="literal" />
257
  </wsdl:output>
258
  </wsdl:operation>
259
  <wsdl:operation name="Ping">
260
+ <soap12:operation soapAction="http://avatax.avalara.com/services/Ping" style="document" />
261
  <wsdl:input>
262
+ <soap12:body use="literal" />
263
+ <soap12:header message="tns:PingProfile" part="Profile" use="literal" />
264
  </wsdl:input>
265
  <wsdl:output>
266
+ <soap12:body use="literal" />
267
  </wsdl:output>
268
  </wsdl:operation>
269
  <wsdl:operation name="IsAuthorized">
270
+ <soap12:operation soapAction="http://avatax.avalara.com/services/IsAuthorized" style="document" />
271
  <wsdl:input>
272
+ <soap12:body use="literal" />
273
+ <soap12:header message="tns:IsAuthorizedProfile" part="Profile" use="literal" />
274
  </wsdl:input>
275
  <wsdl:output>
276
+ <soap12:body use="literal" />
277
  </wsdl:output>
278
  </wsdl:operation>
279
  </wsdl:binding>
280
  <wsdl:service name="AddressSvc">
281
  <wsdl:port name="AddressSvcSoap" binding="tns:AddressSvcSoap">
282
+ <soap:address location="https://avatax.avalara.net/Address/AddressSvc.asmx" />
283
  </wsdl:port>
284
  <wsdl:port name="AddressSvcSoap12" binding="tns:AddressSvcSoap12">
285
+ <soap12:address location="https://avatax.avalara.net/Address/AddressSvc.asmx" />
286
  </wsdl:port>
287
  </wsdl:service>
288
  </wsdl:definitions>
lib/AvaTax/classes/wsdl/AvaCert2Svc.wsdl CHANGED
@@ -314,6 +314,7 @@
314
  </s:complexType>
315
  <s:simpleType name="FormatType">
316
  <s:restriction base="s:string">
 
317
  <s:enumeration value="PNG" />
318
  <s:enumeration value="PDF" />
319
  </s:restriction>
@@ -928,10 +929,10 @@
928
 
929
  <wsdl:service name="AvaCert2Svc">
930
  <wsdl:port name="AvaCert2SvcSoap" binding="tns:AvaCert2SvcSoap">
931
- <soap:address location="http://localhost/avatax.branches.11.2/AvaCert2/AvaCert2Svc.wsdl" />
932
  </wsdl:port>
933
  <wsdl:port name="AvaCert2SvcSoap12" binding="tns:AvaCert2SvcSoap12">
934
- <soap12:address location="http://localhost/avatax.branches.11.2/AvaCert2/AvaCert2Svc.wsdl" />
935
  </wsdl:port>
936
  </wsdl:service>
937
  </wsdl:definitions>
314
  </s:complexType>
315
  <s:simpleType name="FormatType">
316
  <s:restriction base="s:string">
317
+ <s:enumeration value="NULL" />
318
  <s:enumeration value="PNG" />
319
  <s:enumeration value="PDF" />
320
  </s:restriction>
929
 
930
  <wsdl:service name="AvaCert2Svc">
931
  <wsdl:port name="AvaCert2SvcSoap" binding="tns:AvaCert2SvcSoap">
932
+ <soap:address location="https://avatax.avalara.net/AvaCert2/AvaCert2Svc.asmx" />
933
  </wsdl:port>
934
  <wsdl:port name="AvaCert2SvcSoap12" binding="tns:AvaCert2SvcSoap12">
935
+ <soap12:address location="https://avatax.avalara.net/AvaCert2/AvaCert2Svc.asmx" />
936
  </wsdl:port>
937
  </wsdl:service>
938
  </wsdl:definitions>
lib/AvaTax/classes/wsdl/AvaCertSvc.wsdl CHANGED
@@ -68,6 +68,7 @@
68
  <s:element minOccurs="0" maxOccurs="1" name="Custom1" type="s:string" />
69
  <s:element minOccurs="0" maxOccurs="1" name="Custom2" type="s:string" />
70
  <s:element minOccurs="0" maxOccurs="1" name="Custom3" type="s:string" />
 
71
  </s:sequence>
72
  </s:complexType>
73
  <s:simpleType name="CertificateStatus">
@@ -207,6 +208,7 @@
207
  <s:enumeration value="Fax" />
208
  </s:restriction>
209
  </s:simpleType>
 
210
  <s:element name="GetExemptionCertificatesResponse">
211
  <s:complexType>
212
  <s:sequence>
@@ -220,6 +222,7 @@
220
  <s:sequence>
221
  <s:element minOccurs="0" maxOccurs="1" name="ExemptionCertificates" type="tns:ArrayOfExemptionCertificate" />
222
  <s:element minOccurs="0" maxOccurs="1" name="RecordCount" type="s:int" />
 
223
  </s:sequence>
224
  </s:extension>
225
  </s:complexContent>
@@ -425,6 +428,7 @@
425
  <wsdl:message name="AddCustomerProfile">
426
  <wsdl:part name="Profile" element="tns:Profile" />
427
  </wsdl:message>
 
428
  <wsdl:message name="GetExemptionCertificatesSoapIn">
429
  <wsdl:part name="parameters" element="tns:GetExemptionCertificates" />
430
  </wsdl:message>
@@ -434,6 +438,7 @@
434
  <wsdl:message name="GetExemptionCertificatesProfile">
435
  <wsdl:part name="Profile" element="tns:Profile" />
436
  </wsdl:message>
 
437
  <wsdl:message name="InitiateExemptCertSoapIn">
438
  <wsdl:part name="parameters" element="tns:InitiateExemptCert" />
439
  </wsdl:message>
@@ -698,12 +703,13 @@
698
  </wsdl:output>
699
  </wsdl:operation>
700
  </wsdl:binding>
701
- <wsdl:service name="AvaCertSvc">
702
- <wsdl:port name="AvaCertSvcSoap" binding="tns:AvaCertSvcSoap">
703
- <soap:address location="http://localhost/avatax.branches.11.2.0/AvaCert/AvaCertSvc.wsdl" />
704
- </wsdl:port>
705
- <wsdl:port name="AvaCertSvcSoap12" binding="tns:AvaCertSvcSoap12">
706
- <soap12:address location="http://localhost/avatax.branches.11.2.0/AvaCert/AvaCertSvc.wsdl" />
707
- </wsdl:port>
708
- </wsdl:service>
709
  </wsdl:definitions>
 
68
  <s:element minOccurs="0" maxOccurs="1" name="Custom1" type="s:string" />
69
  <s:element minOccurs="0" maxOccurs="1" name="Custom2" type="s:string" />
70
  <s:element minOccurs="0" maxOccurs="1" name="Custom3" type="s:string" />
71
+
72
  </s:sequence>
73
  </s:complexType>
74
  <s:simpleType name="CertificateStatus">
208
  <s:enumeration value="Fax" />
209
  </s:restriction>
210
  </s:simpleType>
211
+
212
  <s:element name="GetExemptionCertificatesResponse">
213
  <s:complexType>
214
  <s:sequence>
222
  <s:sequence>
223
  <s:element minOccurs="0" maxOccurs="1" name="ExemptionCertificates" type="tns:ArrayOfExemptionCertificate" />
224
  <s:element minOccurs="0" maxOccurs="1" name="RecordCount" type="s:int" />
225
+
226
  </s:sequence>
227
  </s:extension>
228
  </s:complexContent>
428
  <wsdl:message name="AddCustomerProfile">
429
  <wsdl:part name="Profile" element="tns:Profile" />
430
  </wsdl:message>
431
+
432
  <wsdl:message name="GetExemptionCertificatesSoapIn">
433
  <wsdl:part name="parameters" element="tns:GetExemptionCertificates" />
434
  </wsdl:message>
438
  <wsdl:message name="GetExemptionCertificatesProfile">
439
  <wsdl:part name="Profile" element="tns:Profile" />
440
  </wsdl:message>
441
+
442
  <wsdl:message name="InitiateExemptCertSoapIn">
443
  <wsdl:part name="parameters" element="tns:InitiateExemptCert" />
444
  </wsdl:message>
703
  </wsdl:output>
704
  </wsdl:operation>
705
  </wsdl:binding>
706
+ <wsdl:service name="AvaCertSvc">
707
+ <wsdl:port name="AvaCertSvcSoap" binding="tns:AvaCertSvcSoap">
708
+ <soap:address location="https://avatax.avalara.net/AvaCert/AvaCertSvc.asmx" />
709
+ </wsdl:port>
710
+ <wsdl:port name="AvaCertSvcSoap12" binding="tns:AvaCertSvcSoap12">
711
+ <soap12:address location="https://avatax.avalara.net/AvaCert/AvaCertSvc.asmx" />
712
+ </wsdl:port>
713
+ </wsdl:service>
714
  </wsdl:definitions>
715
+
lib/AvaTax/classes/wsdl/BatchSvc.wsdl CHANGED
@@ -1,29 +1,29 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
  <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://avatax.avalara.com/services" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://avatax.avalara.com/services" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
3
  <wsdl:types>
4
  <s:schema elementFormDefault="qualified" targetNamespace="http://avatax.avalara.com/services">
5
  <s:element name="BatchFetch">
6
  <s:complexType>
7
  <s:sequence>
8
- <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest"/>
9
  </s:sequence>
10
  </s:complexType>
11
  </s:element>
12
  <s:complexType name="FetchRequest">
13
  <s:sequence>
14
- <s:element minOccurs="0" maxOccurs="1" name="Fields" type="s:string"/>
15
- <s:element minOccurs="0" maxOccurs="1" name="Filters" type="s:string"/>
16
- <s:element minOccurs="0" maxOccurs="1" name="Sort" type="s:string"/>
17
- <s:element minOccurs="1" maxOccurs="1" name="MaxCount" type="s:int"/>
18
- <s:element minOccurs="1" maxOccurs="1" name="PageIndex" type="s:int"/>
19
- <s:element minOccurs="1" maxOccurs="1" name="PageSize" type="s:int"/>
20
- <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int"/>
21
  </s:sequence>
22
  </s:complexType>
23
  <s:element name="BatchFetchResponse">
24
  <s:complexType>
25
  <s:sequence>
26
- <s:element minOccurs="0" maxOccurs="1" name="BatchFetchResult" type="tns:BatchFetchResult"/>
27
  </s:sequence>
28
  </s:complexType>
29
  </s:element>
@@ -31,106 +31,106 @@
31
  <s:complexContent mixed="false">
32
  <s:extension base="tns:BaseResult">
33
  <s:sequence>
34
- <s:element minOccurs="0" maxOccurs="1" name="Batches" type="tns:ArrayOfBatch"/>
35
- <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int"/>
36
  </s:sequence>
37
  </s:extension>
38
  </s:complexContent>
39
  </s:complexType>
40
  <s:complexType name="BaseResult">
41
  <s:sequence>
42
- <s:element minOccurs="0" maxOccurs="1" name="TransactionId" type="s:string"/>
43
- <s:element minOccurs="1" maxOccurs="1" name="ResultCode" type="tns:SeverityLevel"/>
44
- <s:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfMessage"/>
45
  </s:sequence>
46
  </s:complexType>
47
  <s:simpleType name="SeverityLevel">
48
  <s:restriction base="s:string">
49
- <s:enumeration value="Success"/>
50
- <s:enumeration value="Warning"/>
51
- <s:enumeration value="Error"/>
52
- <s:enumeration value="Exception"/>
53
  </s:restriction>
54
  </s:simpleType>
55
  <s:complexType name="ArrayOfMessage">
56
  <s:sequence>
57
- <s:element minOccurs="0" maxOccurs="unbounded" name="Message" nillable="true" type="tns:Message"/>
58
  </s:sequence>
59
  </s:complexType>
60
  <s:complexType name="Message">
61
  <s:sequence>
62
- <s:element minOccurs="0" maxOccurs="1" name="Summary" type="s:string"/>
63
- <s:element minOccurs="0" maxOccurs="1" name="Details" type="s:string"/>
64
- <s:element minOccurs="0" maxOccurs="1" name="HelpLink" type="s:string"/>
65
- <s:element minOccurs="0" maxOccurs="1" name="RefersTo" type="s:string"/>
66
- <s:element minOccurs="1" maxOccurs="1" name="Severity" type="tns:SeverityLevel"/>
67
- <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string"/>
68
  </s:sequence>
69
- <s:attribute name="Name" type="s:string"/>
70
  </s:complexType>
71
  <s:complexType name="ArrayOfBatch">
72
  <s:sequence>
73
- <s:element minOccurs="0" maxOccurs="unbounded" name="Batch" nillable="true" type="tns:Batch"/>
74
  </s:sequence>
75
  </s:complexType>
76
  <s:complexType name="Batch">
77
  <s:sequence>
78
- <s:element minOccurs="1" maxOccurs="1" name="AccountId" type="s:int"/>
79
- <s:element minOccurs="1" maxOccurs="1" name="BatchId" type="s:int"/>
80
- <s:element minOccurs="0" maxOccurs="1" name="BatchStatusId" type="s:string"/>
81
- <s:element minOccurs="0" maxOccurs="1" name="BatchTypeId" type="s:string"/>
82
- <s:element minOccurs="1" maxOccurs="1" name="CompanyId" type="s:int"/>
83
- <s:element minOccurs="1" maxOccurs="1" name="CreatedDate" type="s:dateTime"/>
84
- <s:element minOccurs="1" maxOccurs="1" name="CreatedUserId" type="s:int"/>
85
- <s:element minOccurs="1" maxOccurs="1" name="CompletedDate" type="s:dateTime"/>
86
- <s:element minOccurs="0" maxOccurs="1" name="Files" type="tns:ArrayOfBatchFile"/>
87
- <s:element minOccurs="1" maxOccurs="1" name="ModifiedDate" type="s:dateTime"/>
88
- <s:element minOccurs="1" maxOccurs="1" name="ModifiedUserId" type="s:int"/>
89
- <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string"/>
90
- <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string"/>
91
- <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int"/>
92
- <s:element minOccurs="1" maxOccurs="1" name="CurrentRecord" type="s:int"/>
93
  </s:sequence>
94
  </s:complexType>
95
  <s:complexType name="ArrayOfBatchFile">
96
  <s:sequence>
97
- <s:element minOccurs="0" maxOccurs="unbounded" name="BatchFile" nillable="true" type="tns:BatchFile"/>
98
  </s:sequence>
99
  </s:complexType>
100
  <s:complexType name="BatchFile">
101
  <s:sequence>
102
- <s:element minOccurs="1" maxOccurs="1" name="BatchFileId" type="s:int"/>
103
- <s:element minOccurs="1" maxOccurs="1" name="BatchId" type="s:int"/>
104
- <s:element minOccurs="0" maxOccurs="1" name="Content" type="s:base64Binary"/>
105
- <s:element minOccurs="0" maxOccurs="1" name="ContentType" type="s:string"/>
106
- <s:element minOccurs="0" maxOccurs="1" name="Ext" type="s:string"/>
107
- <s:element minOccurs="0" maxOccurs="1" name="FilePath" type="s:string"/>
108
- <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string"/>
109
- <s:element minOccurs="1" maxOccurs="1" name="Size" type="s:int"/>
110
- <s:element minOccurs="1" maxOccurs="1" name="ErrorCount" type="s:int"/>
111
  </s:sequence>
112
  </s:complexType>
113
- <s:element name="Profile" type="tns:Profile"/>
114
  <s:complexType name="Profile">
115
  <s:sequence>
116
- <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string"/>
117
- <s:element minOccurs="0" maxOccurs="1" name="Client" type="s:string"/>
118
- <s:element minOccurs="0" maxOccurs="1" name="Adapter" type="s:string"/>
119
- <s:element minOccurs="0" maxOccurs="1" name="Machine" type="s:string"/>
120
  </s:sequence>
121
- <s:anyAttribute/>
122
  </s:complexType>
123
  <s:element name="BatchSave">
124
  <s:complexType>
125
  <s:sequence>
126
- <s:element minOccurs="0" maxOccurs="1" name="Batch" type="tns:Batch"/>
127
  </s:sequence>
128
  </s:complexType>
129
  </s:element>
130
  <s:element name="BatchSaveResponse">
131
  <s:complexType>
132
  <s:sequence>
133
- <s:element minOccurs="0" maxOccurs="1" name="BatchSaveResult" type="tns:BatchSaveResult"/>
134
  </s:sequence>
135
  </s:complexType>
136
  </s:element>
@@ -138,54 +138,54 @@
138
  <s:complexContent mixed="false">
139
  <s:extension base="tns:BaseResult">
140
  <s:sequence>
141
- <s:element minOccurs="1" maxOccurs="1" name="BatchId" type="s:int"/>
142
- <s:element minOccurs="1" maxOccurs="1" name="EstimatedCompletion" type="s:dateTime"/>
143
  </s:sequence>
144
  </s:extension>
145
  </s:complexContent>
146
  </s:complexType>
147
- <s:element name="AuditMessage" type="tns:AuditMessage"/>
148
  <s:complexType name="AuditMessage">
149
  <s:sequence>
150
- <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string"/>
151
  </s:sequence>
152
- <s:anyAttribute/>
153
  </s:complexType>
154
  <s:element name="BatchDelete">
155
  <s:complexType>
156
  <s:sequence>
157
- <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest"/>
158
  </s:sequence>
159
  </s:complexType>
160
  </s:element>
161
  <s:complexType name="DeleteRequest">
162
  <s:complexContent mixed="false">
163
- <s:extension base="tns:FilterRequest"/>
164
  </s:complexContent>
165
  </s:complexType>
166
  <s:complexType name="FilterRequest">
167
  <s:sequence>
168
- <s:element minOccurs="0" maxOccurs="1" name="Filters" type="s:string"/>
169
- <s:element minOccurs="1" maxOccurs="1" name="MaxCount" type="s:int"/>
170
  </s:sequence>
171
  </s:complexType>
172
  <s:element name="BatchDeleteResponse">
173
  <s:complexType>
174
  <s:sequence>
175
- <s:element minOccurs="0" maxOccurs="1" name="BatchDeleteResult" type="tns:DeleteResult"/>
176
  </s:sequence>
177
  </s:complexType>
178
  </s:element>
179
  <s:complexType name="DeleteResult">
180
  <s:complexContent mixed="false">
181
- <s:extension base="tns:FilterResult"/>
182
  </s:complexContent>
183
  </s:complexType>
184
  <s:complexType name="FilterResult">
185
  <s:complexContent mixed="false">
186
  <s:extension base="tns:BaseResult">
187
  <s:sequence>
188
- <s:element minOccurs="1" maxOccurs="1" name="Count" type="s:int"/>
189
  </s:sequence>
190
  </s:extension>
191
  </s:complexContent>
@@ -193,38 +193,38 @@
193
  <s:element name="BatchProcess">
194
  <s:complexType>
195
  <s:sequence>
196
- <s:element minOccurs="0" maxOccurs="1" name="BatchProcessRequest" type="tns:BatchProcessRequest"/>
197
  </s:sequence>
198
  </s:complexType>
199
  </s:element>
200
  <s:complexType name="BatchProcessRequest">
201
  <s:complexContent mixed="false">
202
- <s:extension base="tns:FilterRequest"/>
203
  </s:complexContent>
204
  </s:complexType>
205
  <s:element name="BatchProcessResponse">
206
  <s:complexType>
207
  <s:sequence>
208
- <s:element minOccurs="0" maxOccurs="1" name="BatchProcessResult" type="tns:BatchProcessResult"/>
209
  </s:sequence>
210
  </s:complexType>
211
  </s:element>
212
  <s:complexType name="BatchProcessResult">
213
  <s:complexContent mixed="false">
214
- <s:extension base="tns:FilterResult"/>
215
  </s:complexContent>
216
  </s:complexType>
217
  <s:element name="BatchFileFetch">
218
  <s:complexType>
219
  <s:sequence>
220
- <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest"/>
221
  </s:sequence>
222
  </s:complexType>
223
  </s:element>
224
  <s:element name="BatchFileFetchResponse">
225
  <s:complexType>
226
  <s:sequence>
227
- <s:element minOccurs="0" maxOccurs="1" name="BatchFileFetchResult" type="tns:BatchFileFetchResult"/>
228
  </s:sequence>
229
  </s:complexType>
230
  </s:element>
@@ -232,8 +232,8 @@
232
  <s:complexContent mixed="false">
233
  <s:extension base="tns:BaseResult">
234
  <s:sequence>
235
- <s:element minOccurs="0" maxOccurs="1" name="BatchFiles" type="tns:ArrayOfBatchFile"/>
236
- <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int"/>
237
  </s:sequence>
238
  </s:extension>
239
  </s:complexContent>
@@ -241,14 +241,14 @@
241
  <s:element name="BatchFileSave">
242
  <s:complexType>
243
  <s:sequence>
244
- <s:element minOccurs="0" maxOccurs="1" name="BatchFile" type="tns:BatchFile"/>
245
  </s:sequence>
246
  </s:complexType>
247
  </s:element>
248
  <s:element name="BatchFileSaveResponse">
249
  <s:complexType>
250
  <s:sequence>
251
- <s:element minOccurs="0" maxOccurs="1" name="BatchFileSaveResult" type="tns:BatchFileSaveResult"/>
252
  </s:sequence>
253
  </s:complexType>
254
  </s:element>
@@ -256,7 +256,7 @@
256
  <s:complexContent mixed="false">
257
  <s:extension base="tns:BaseResult">
258
  <s:sequence>
259
- <s:element minOccurs="1" maxOccurs="1" name="BatchFileId" type="s:int"/>
260
  </s:sequence>
261
  </s:extension>
262
  </s:complexContent>
@@ -264,28 +264,28 @@
264
  <s:element name="BatchFileDelete">
265
  <s:complexType>
266
  <s:sequence>
267
- <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest"/>
268
  </s:sequence>
269
  </s:complexType>
270
  </s:element>
271
  <s:element name="BatchFileDeleteResponse">
272
  <s:complexType>
273
  <s:sequence>
274
- <s:element minOccurs="0" maxOccurs="1" name="BatchFileDeleteResult" type="tns:DeleteResult"/>
275
  </s:sequence>
276
  </s:complexType>
277
  </s:element>
278
  <s:element name="Ping">
279
  <s:complexType>
280
  <s:sequence>
281
- <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string"/>
282
  </s:sequence>
283
  </s:complexType>
284
  </s:element>
285
  <s:element name="PingResponse">
286
  <s:complexType>
287
  <s:sequence>
288
- <s:element minOccurs="0" maxOccurs="1" name="PingResult" type="tns:PingResult"/>
289
  </s:sequence>
290
  </s:complexType>
291
  </s:element>
@@ -293,7 +293,7 @@
293
  <s:complexContent mixed="false">
294
  <s:extension base="tns:BaseResult">
295
  <s:sequence>
296
- <s:element minOccurs="0" maxOccurs="1" name="Version" type="s:string"/>
297
  </s:sequence>
298
  </s:extension>
299
  </s:complexContent>
@@ -301,14 +301,14 @@
301
  <s:element name="IsAuthorized">
302
  <s:complexType>
303
  <s:sequence>
304
- <s:element minOccurs="0" maxOccurs="1" name="Operations" type="s:string"/>
305
  </s:sequence>
306
  </s:complexType>
307
  </s:element>
308
  <s:element name="IsAuthorizedResponse">
309
  <s:complexType>
310
  <s:sequence>
311
- <s:element minOccurs="0" maxOccurs="1" name="IsAuthorizedResult" type="tns:IsAuthorizedResult"/>
312
  </s:sequence>
313
  </s:complexType>
314
  </s:element>
@@ -316,8 +316,8 @@
316
  <s:complexContent mixed="false">
317
  <s:extension base="tns:BaseResult">
318
  <s:sequence>
319
- <s:element minOccurs="0" maxOccurs="1" name="Operations" type="s:string"/>
320
- <s:element minOccurs="1" maxOccurs="1" name="Expires" type="s:dateTime"/>
321
  </s:sequence>
322
  </s:extension>
323
  </s:complexContent>
@@ -325,335 +325,335 @@
325
  </s:schema>
326
  </wsdl:types>
327
  <wsdl:message name="BatchFetchSoapIn">
328
- <wsdl:part name="parameters" element="tns:BatchFetch"/>
329
  </wsdl:message>
330
  <wsdl:message name="BatchFetchSoapOut">
331
- <wsdl:part name="parameters" element="tns:BatchFetchResponse"/>
332
  </wsdl:message>
333
  <wsdl:message name="BatchFetchProfile">
334
- <wsdl:part name="Profile" element="tns:Profile"/>
335
  </wsdl:message>
336
  <wsdl:message name="BatchSaveSoapIn">
337
- <wsdl:part name="parameters" element="tns:BatchSave"/>
338
  </wsdl:message>
339
  <wsdl:message name="BatchSaveSoapOut">
340
- <wsdl:part name="parameters" element="tns:BatchSaveResponse"/>
341
  </wsdl:message>
342
  <wsdl:message name="BatchSaveAuditMessage">
343
- <wsdl:part name="AuditMessage" element="tns:AuditMessage"/>
344
  </wsdl:message>
345
  <wsdl:message name="BatchSaveProfile">
346
- <wsdl:part name="Profile" element="tns:Profile"/>
347
  </wsdl:message>
348
  <wsdl:message name="BatchDeleteSoapIn">
349
- <wsdl:part name="parameters" element="tns:BatchDelete"/>
350
  </wsdl:message>
351
  <wsdl:message name="BatchDeleteSoapOut">
352
- <wsdl:part name="parameters" element="tns:BatchDeleteResponse"/>
353
  </wsdl:message>
354
  <wsdl:message name="BatchDeleteAuditMessage">
355
- <wsdl:part name="AuditMessage" element="tns:AuditMessage"/>
356
  </wsdl:message>
357
  <wsdl:message name="BatchDeleteProfile">
358
- <wsdl:part name="Profile" element="tns:Profile"/>
359
  </wsdl:message>
360
  <wsdl:message name="BatchProcessSoapIn">
361
- <wsdl:part name="parameters" element="tns:BatchProcess"/>
362
  </wsdl:message>
363
  <wsdl:message name="BatchProcessSoapOut">
364
- <wsdl:part name="parameters" element="tns:BatchProcessResponse"/>
365
  </wsdl:message>
366
  <wsdl:message name="BatchProcessProfile">
367
- <wsdl:part name="Profile" element="tns:Profile"/>
368
  </wsdl:message>
369
  <wsdl:message name="BatchFileFetchSoapIn">
370
- <wsdl:part name="parameters" element="tns:BatchFileFetch"/>
371
  </wsdl:message>
372
  <wsdl:message name="BatchFileFetchSoapOut">
373
- <wsdl:part name="parameters" element="tns:BatchFileFetchResponse"/>
374
  </wsdl:message>
375
  <wsdl:message name="BatchFileFetchProfile">
376
- <wsdl:part name="Profile" element="tns:Profile"/>
377
  </wsdl:message>
378
  <wsdl:message name="BatchFileSaveSoapIn">
379
- <wsdl:part name="parameters" element="tns:BatchFileSave"/>
380
  </wsdl:message>
381
  <wsdl:message name="BatchFileSaveSoapOut">
382
- <wsdl:part name="parameters" element="tns:BatchFileSaveResponse"/>
383
  </wsdl:message>
384
  <wsdl:message name="BatchFileSaveProfile">
385
- <wsdl:part name="Profile" element="tns:Profile"/>
386
  </wsdl:message>
387
  <wsdl:message name="BatchFileDeleteSoapIn">
388
- <wsdl:part name="parameters" element="tns:BatchFileDelete"/>
389
  </wsdl:message>
390
  <wsdl:message name="BatchFileDeleteSoapOut">
391
- <wsdl:part name="parameters" element="tns:BatchFileDeleteResponse"/>
392
  </wsdl:message>
393
  <wsdl:message name="BatchFileDeleteProfile">
394
- <wsdl:part name="Profile" element="tns:Profile"/>
395
  </wsdl:message>
396
  <wsdl:message name="PingSoapIn">
397
- <wsdl:part name="parameters" element="tns:Ping"/>
398
  </wsdl:message>
399
  <wsdl:message name="PingSoapOut">
400
- <wsdl:part name="parameters" element="tns:PingResponse"/>
401
  </wsdl:message>
402
  <wsdl:message name="PingProfile">
403
- <wsdl:part name="Profile" element="tns:Profile"/>
404
  </wsdl:message>
405
  <wsdl:message name="IsAuthorizedSoapIn">
406
- <wsdl:part name="parameters" element="tns:IsAuthorized"/>
407
  </wsdl:message>
408
  <wsdl:message name="IsAuthorizedSoapOut">
409
- <wsdl:part name="parameters" element="tns:IsAuthorizedResponse"/>
410
  </wsdl:message>
411
  <wsdl:message name="IsAuthorizedProfile">
412
- <wsdl:part name="Profile" element="tns:Profile"/>
413
  </wsdl:message>
414
  <wsdl:portType name="BatchSvcSoap">
415
  <wsdl:operation name="BatchFetch">
416
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches one or more Batch</wsdl:documentation>
417
- <wsdl:input message="tns:BatchFetchSoapIn"/>
418
- <wsdl:output message="tns:BatchFetchSoapOut"/>
419
  </wsdl:operation>
420
  <wsdl:operation name="BatchSave">
421
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Saves a Batch entry</wsdl:documentation>
422
- <wsdl:input message="tns:BatchSaveSoapIn"/>
423
- <wsdl:output message="tns:BatchSaveSoapOut"/>
424
  </wsdl:operation>
425
  <wsdl:operation name="BatchDelete">
426
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes one or more Batches</wsdl:documentation>
427
- <wsdl:input message="tns:BatchDeleteSoapIn"/>
428
- <wsdl:output message="tns:BatchDeleteSoapOut"/>
429
  </wsdl:operation>
430
  <wsdl:operation name="BatchProcess">
431
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Processes one or more Batches</wsdl:documentation>
432
- <wsdl:input message="tns:BatchProcessSoapIn"/>
433
- <wsdl:output message="tns:BatchProcessSoapOut"/>
434
  </wsdl:operation>
435
  <wsdl:operation name="BatchFileFetch">
436
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches one or more BatchFiles</wsdl:documentation>
437
- <wsdl:input message="tns:BatchFileFetchSoapIn"/>
438
- <wsdl:output message="tns:BatchFileFetchSoapOut"/>
439
  </wsdl:operation>
440
  <wsdl:operation name="BatchFileSave">
441
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Saves a Batch File</wsdl:documentation>
442
- <wsdl:input message="tns:BatchFileSaveSoapIn"/>
443
- <wsdl:output message="tns:BatchFileSaveSoapOut"/>
444
  </wsdl:operation>
445
  <wsdl:operation name="BatchFileDelete">
446
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes one or more BatchFiles</wsdl:documentation>
447
- <wsdl:input message="tns:BatchFileDeleteSoapIn"/>
448
- <wsdl:output message="tns:BatchFileDeleteSoapOut"/>
449
  </wsdl:operation>
450
  <wsdl:operation name="Ping">
451
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Tests connectivity and version of the service</wsdl:documentation>
452
- <wsdl:input message="tns:PingSoapIn"/>
453
- <wsdl:output message="tns:PingSoapOut"/>
454
  </wsdl:operation>
455
  <wsdl:operation name="IsAuthorized">
456
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Checks authentication and authorization to one or more operations on the service.</wsdl:documentation>
457
- <wsdl:input message="tns:IsAuthorizedSoapIn"/>
458
- <wsdl:output message="tns:IsAuthorizedSoapOut"/>
459
  </wsdl:operation>
460
  </wsdl:portType>
461
  <wsdl:binding name="BatchSvcSoap" type="tns:BatchSvcSoap">
462
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
463
  <wsdl:operation name="BatchFetch">
464
- <soap:operation soapAction="http://avatax.avalara.com/services/BatchFetch" style="document"/>
465
  <wsdl:input>
466
- <soap:body use="literal"/>
467
- <soap:header message="tns:BatchFetchProfile" part="Profile" use="literal"/>
468
  </wsdl:input>
469
  <wsdl:output>
470
- <soap:body use="literal"/>
471
  </wsdl:output>
472
  </wsdl:operation>
473
  <wsdl:operation name="BatchSave">
474
- <soap:operation soapAction="http://avatax.avalara.com/services/BatchSave" style="document"/>
475
  <wsdl:input>
476
- <soap:body use="literal"/>
477
- <soap:header message="tns:BatchSaveAuditMessage" part="AuditMessage" use="literal"/>
478
- <soap:header message="tns:BatchSaveProfile" part="Profile" use="literal"/>
479
  </wsdl:input>
480
  <wsdl:output>
481
- <soap:body use="literal"/>
482
  </wsdl:output>
483
  </wsdl:operation>
484
  <wsdl:operation name="BatchDelete">
485
- <soap:operation soapAction="http://avatax.avalara.com/services/BatchDelete" style="document"/>
486
  <wsdl:input>
487
- <soap:body use="literal"/>
488
- <soap:header message="tns:BatchDeleteAuditMessage" part="AuditMessage" use="literal"/>
489
- <soap:header message="tns:BatchDeleteProfile" part="Profile" use="literal"/>
490
  </wsdl:input>
491
  <wsdl:output>
492
- <soap:body use="literal"/>
493
  </wsdl:output>
494
  </wsdl:operation>
495
  <wsdl:operation name="BatchProcess">
496
- <soap:operation soapAction="http://avatax.avalara.com/services/BatchProcess" style="document"/>
497
  <wsdl:input>
498
- <soap:body use="literal"/>
499
- <soap:header message="tns:BatchProcessProfile" part="Profile" use="literal"/>
500
  </wsdl:input>
501
  <wsdl:output>
502
- <soap:body use="literal"/>
503
  </wsdl:output>
504
  </wsdl:operation>
505
  <wsdl:operation name="BatchFileFetch">
506
- <soap:operation soapAction="http://avatax.avalara.com/services/BatchFileFetch" style="document"/>
507
  <wsdl:input>
508
- <soap:body use="literal"/>
509
- <soap:header message="tns:BatchFileFetchProfile" part="Profile" use="literal"/>
510
  </wsdl:input>
511
  <wsdl:output>
512
- <soap:body use="literal"/>
513
  </wsdl:output>
514
  </wsdl:operation>
515
  <wsdl:operation name="BatchFileSave">
516
- <soap:operation soapAction="http://avatax.avalara.com/services/BatchFileSave" style="document"/>
517
  <wsdl:input>
518
- <soap:body use="literal"/>
519
- <soap:header message="tns:BatchFileSaveProfile" part="Profile" use="literal"/>
520
  </wsdl:input>
521
  <wsdl:output>
522
- <soap:body use="literal"/>
523
  </wsdl:output>
524
  </wsdl:operation>
525
  <wsdl:operation name="BatchFileDelete">
526
- <soap:operation soapAction="http://avatax.avalara.com/services/BatchFileDelete" style="document"/>
527
  <wsdl:input>
528
- <soap:body use="literal"/>
529
- <soap:header message="tns:BatchFileDeleteProfile" part="Profile" use="literal"/>
530
  </wsdl:input>
531
  <wsdl:output>
532
- <soap:body use="literal"/>
533
  </wsdl:output>
534
  </wsdl:operation>
535
  <wsdl:operation name="Ping">
536
- <soap:operation soapAction="http://avatax.avalara.com/services/Ping" style="document"/>
537
  <wsdl:input>
538
- <soap:body use="literal"/>
539
- <soap:header message="tns:PingProfile" part="Profile" use="literal"/>
540
  </wsdl:input>
541
  <wsdl:output>
542
- <soap:body use="literal"/>
543
  </wsdl:output>
544
  </wsdl:operation>
545
  <wsdl:operation name="IsAuthorized">
546
- <soap:operation soapAction="http://avatax.avalara.com/services/IsAuthorized" style="document"/>
547
  <wsdl:input>
548
- <soap:body use="literal"/>
549
- <soap:header message="tns:IsAuthorizedProfile" part="Profile" use="literal"/>
550
  </wsdl:input>
551
  <wsdl:output>
552
- <soap:body use="literal"/>
553
  </wsdl:output>
554
  </wsdl:operation>
555
  </wsdl:binding>
556
  <wsdl:binding name="BatchSvcSoap12" type="tns:BatchSvcSoap">
557
- <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
558
  <wsdl:operation name="BatchFetch">
559
- <soap12:operation soapAction="http://avatax.avalara.com/services/BatchFetch" style="document"/>
560
  <wsdl:input>
561
- <soap12:body use="literal"/>
562
- <soap12:header message="tns:BatchFetchProfile" part="Profile" use="literal"/>
563
  </wsdl:input>
564
  <wsdl:output>
565
- <soap12:body use="literal"/>
566
  </wsdl:output>
567
  </wsdl:operation>
568
  <wsdl:operation name="BatchSave">
569
- <soap12:operation soapAction="http://avatax.avalara.com/services/BatchSave" style="document"/>
570
  <wsdl:input>
571
- <soap12:body use="literal"/>
572
- <soap12:header message="tns:BatchSaveAuditMessage" part="AuditMessage" use="literal"/>
573
- <soap12:header message="tns:BatchSaveProfile" part="Profile" use="literal"/>
574
  </wsdl:input>
575
  <wsdl:output>
576
- <soap12:body use="literal"/>
577
  </wsdl:output>
578
  </wsdl:operation>
579
  <wsdl:operation name="BatchDelete">
580
- <soap12:operation soapAction="http://avatax.avalara.com/services/BatchDelete" style="document"/>
581
  <wsdl:input>
582
- <soap12:body use="literal"/>
583
- <soap12:header message="tns:BatchDeleteAuditMessage" part="AuditMessage" use="literal"/>
584
- <soap12:header message="tns:BatchDeleteProfile" part="Profile" use="literal"/>
585
  </wsdl:input>
586
  <wsdl:output>
587
- <soap12:body use="literal"/>
588
  </wsdl:output>
589
  </wsdl:operation>
590
  <wsdl:operation name="BatchProcess">
591
- <soap12:operation soapAction="http://avatax.avalara.com/services/BatchProcess" style="document"/>
592
  <wsdl:input>
593
- <soap12:body use="literal"/>
594
- <soap12:header message="tns:BatchProcessProfile" part="Profile" use="literal"/>
595
  </wsdl:input>
596
  <wsdl:output>
597
- <soap12:body use="literal"/>
598
  </wsdl:output>
599
  </wsdl:operation>
600
  <wsdl:operation name="BatchFileFetch">
601
- <soap12:operation soapAction="http://avatax.avalara.com/services/BatchFileFetch" style="document"/>
602
  <wsdl:input>
603
- <soap12:body use="literal"/>
604
- <soap12:header message="tns:BatchFileFetchProfile" part="Profile" use="literal"/>
605
  </wsdl:input>
606
  <wsdl:output>
607
- <soap12:body use="literal"/>
608
  </wsdl:output>
609
  </wsdl:operation>
610
  <wsdl:operation name="BatchFileSave">
611
- <soap12:operation soapAction="http://avatax.avalara.com/services/BatchFileSave" style="document"/>
612
  <wsdl:input>
613
- <soap12:body use="literal"/>
614
- <soap12:header message="tns:BatchFileSaveProfile" part="Profile" use="literal"/>
615
  </wsdl:input>
616
  <wsdl:output>
617
- <soap12:body use="literal"/>
618
  </wsdl:output>
619
  </wsdl:operation>
620
  <wsdl:operation name="BatchFileDelete">
621
- <soap12:operation soapAction="http://avatax.avalara.com/services/BatchFileDelete" style="document"/>
622
  <wsdl:input>
623
- <soap12:body use="literal"/>
624
- <soap12:header message="tns:BatchFileDeleteProfile" part="Profile" use="literal"/>
625
  </wsdl:input>
626
  <wsdl:output>
627
- <soap12:body use="literal"/>
628
  </wsdl:output>
629
  </wsdl:operation>
630
  <wsdl:operation name="Ping">
631
- <soap12:operation soapAction="http://avatax.avalara.com/services/Ping" style="document"/>
632
  <wsdl:input>
633
- <soap12:body use="literal"/>
634
- <soap12:header message="tns:PingProfile" part="Profile" use="literal"/>
635
  </wsdl:input>
636
  <wsdl:output>
637
- <soap12:body use="literal"/>
638
  </wsdl:output>
639
  </wsdl:operation>
640
  <wsdl:operation name="IsAuthorized">
641
- <soap12:operation soapAction="http://avatax.avalara.com/services/IsAuthorized" style="document"/>
642
  <wsdl:input>
643
- <soap12:body use="literal"/>
644
- <soap12:header message="tns:IsAuthorizedProfile" part="Profile" use="literal"/>
645
  </wsdl:input>
646
  <wsdl:output>
647
- <soap12:body use="literal"/>
648
  </wsdl:output>
649
  </wsdl:operation>
650
  </wsdl:binding>
651
  <wsdl:service name="BatchSvc">
652
  <wsdl:port name="BatchSvcSoap" binding="tns:BatchSvcSoap">
653
- <soap:address location="http://localhost/avatax.services/Batch/BatchSvc.asmx"/>
654
  </wsdl:port>
655
  <wsdl:port name="BatchSvcSoap12" binding="tns:BatchSvcSoap12">
656
- <soap12:address location="http://localhost/avatax.services/Batch/BatchSvc.asmx"/>
657
  </wsdl:port>
658
  </wsdl:service>
659
  </wsdl:definitions>
1
+ <?xml version="1.0" encoding="utf-8"?>
2
  <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://avatax.avalara.com/services" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://avatax.avalara.com/services" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
3
  <wsdl:types>
4
  <s:schema elementFormDefault="qualified" targetNamespace="http://avatax.avalara.com/services">
5
  <s:element name="BatchFetch">
6
  <s:complexType>
7
  <s:sequence>
8
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
9
  </s:sequence>
10
  </s:complexType>
11
  </s:element>
12
  <s:complexType name="FetchRequest">
13
  <s:sequence>
14
+ <s:element minOccurs="0" maxOccurs="1" name="Fields" type="s:string" />
15
+ <s:element minOccurs="0" maxOccurs="1" name="Filters" type="s:string" />
16
+ <s:element minOccurs="0" maxOccurs="1" name="Sort" type="s:string" />
17
+ <s:element minOccurs="1" maxOccurs="1" name="MaxCount" type="s:int" />
18
+ <s:element minOccurs="1" maxOccurs="1" name="PageIndex" type="s:int" />
19
+ <s:element minOccurs="1" maxOccurs="1" name="PageSize" type="s:int" />
20
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
21
  </s:sequence>
22
  </s:complexType>
23
  <s:element name="BatchFetchResponse">
24
  <s:complexType>
25
  <s:sequence>
26
+ <s:element minOccurs="0" maxOccurs="1" name="BatchFetchResult" type="tns:BatchFetchResult" />
27
  </s:sequence>
28
  </s:complexType>
29
  </s:element>
31
  <s:complexContent mixed="false">
32
  <s:extension base="tns:BaseResult">
33
  <s:sequence>
34
+ <s:element minOccurs="0" maxOccurs="1" name="Batches" type="tns:ArrayOfBatch" />
35
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
36
  </s:sequence>
37
  </s:extension>
38
  </s:complexContent>
39
  </s:complexType>
40
  <s:complexType name="BaseResult">
41
  <s:sequence>
42
+ <s:element minOccurs="0" maxOccurs="1" name="TransactionId" type="s:string" />
43
+ <s:element minOccurs="1" maxOccurs="1" name="ResultCode" type="tns:SeverityLevel" />
44
+ <s:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfMessage" />
45
  </s:sequence>
46
  </s:complexType>
47
  <s:simpleType name="SeverityLevel">
48
  <s:restriction base="s:string">
49
+ <s:enumeration value="Success" />
50
+ <s:enumeration value="Warning" />
51
+ <s:enumeration value="Error" />
52
+ <s:enumeration value="Exception" />
53
  </s:restriction>
54
  </s:simpleType>
55
  <s:complexType name="ArrayOfMessage">
56
  <s:sequence>
57
+ <s:element minOccurs="0" maxOccurs="unbounded" name="Message" nillable="true" type="tns:Message" />
58
  </s:sequence>
59
  </s:complexType>
60
  <s:complexType name="Message">
61
  <s:sequence>
62
+ <s:element minOccurs="0" maxOccurs="1" name="Summary" type="s:string" />
63
+ <s:element minOccurs="0" maxOccurs="1" name="Details" type="s:string" />
64
+ <s:element minOccurs="0" maxOccurs="1" name="HelpLink" type="s:string" />
65
+ <s:element minOccurs="0" maxOccurs="1" name="RefersTo" type="s:string" />
66
+ <s:element minOccurs="1" maxOccurs="1" name="Severity" type="tns:SeverityLevel" />
67
+ <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
68
  </s:sequence>
69
+ <s:attribute name="Name" type="s:string" />
70
  </s:complexType>
71
  <s:complexType name="ArrayOfBatch">
72
  <s:sequence>
73
+ <s:element minOccurs="0" maxOccurs="unbounded" name="Batch" nillable="true" type="tns:Batch" />
74
  </s:sequence>
75
  </s:complexType>
76
  <s:complexType name="Batch">
77
  <s:sequence>
78
+ <s:element minOccurs="1" maxOccurs="1" name="AccountId" type="s:int" />
79
+ <s:element minOccurs="1" maxOccurs="1" name="BatchId" type="s:int" />
80
+ <s:element minOccurs="0" maxOccurs="1" name="BatchStatusId" type="s:string" />
81
+ <s:element minOccurs="0" maxOccurs="1" name="BatchTypeId" type="s:string" />
82
+ <s:element minOccurs="1" maxOccurs="1" name="CompanyId" type="s:int" />
83
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedDate" type="s:dateTime" />
84
+ <s:element minOccurs="1" maxOccurs="1" name="CreatedUserId" type="s:int" />
85
+ <s:element minOccurs="1" maxOccurs="1" name="CompletedDate" type="s:dateTime" />
86
+ <s:element minOccurs="0" maxOccurs="1" name="Files" type="tns:ArrayOfBatchFile" />
87
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedDate" type="s:dateTime" />
88
+ <s:element minOccurs="1" maxOccurs="1" name="ModifiedUserId" type="s:int" />
89
+ <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
90
+ <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string" />
91
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
92
+ <s:element minOccurs="1" maxOccurs="1" name="CurrentRecord" type="s:int" />
93
  </s:sequence>
94
  </s:complexType>
95
  <s:complexType name="ArrayOfBatchFile">
96
  <s:sequence>
97
+ <s:element minOccurs="0" maxOccurs="unbounded" name="BatchFile" nillable="true" type="tns:BatchFile" />
98
  </s:sequence>
99
  </s:complexType>
100
  <s:complexType name="BatchFile">
101
  <s:sequence>
102
+ <s:element minOccurs="1" maxOccurs="1" name="BatchFileId" type="s:int" />
103
+ <s:element minOccurs="1" maxOccurs="1" name="BatchId" type="s:int" />
104
+ <s:element minOccurs="0" maxOccurs="1" name="Content" type="s:base64Binary" />
105
+ <s:element minOccurs="0" maxOccurs="1" name="ContentType" type="s:string" />
106
+ <s:element minOccurs="0" maxOccurs="1" name="Ext" type="s:string" />
107
+ <s:element minOccurs="0" maxOccurs="1" name="FilePath" type="s:string" />
108
+ <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
109
+ <s:element minOccurs="1" maxOccurs="1" name="Size" type="s:int" />
110
+ <s:element minOccurs="1" maxOccurs="1" name="ErrorCount" type="s:int" />
111
  </s:sequence>
112
  </s:complexType>
113
+ <s:element name="Profile" type="tns:Profile" />
114
  <s:complexType name="Profile">
115
  <s:sequence>
116
+ <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
117
+ <s:element minOccurs="0" maxOccurs="1" name="Client" type="s:string" />
118
+ <s:element minOccurs="0" maxOccurs="1" name="Adapter" type="s:string" />
119
+ <s:element minOccurs="0" maxOccurs="1" name="Machine" type="s:string" />
120
  </s:sequence>
121
+ <s:anyAttribute />
122
  </s:complexType>
123
  <s:element name="BatchSave">
124
  <s:complexType>
125
  <s:sequence>
126
+ <s:element minOccurs="0" maxOccurs="1" name="Batch" type="tns:Batch" />
127
  </s:sequence>
128
  </s:complexType>
129
  </s:element>
130
  <s:element name="BatchSaveResponse">
131
  <s:complexType>
132
  <s:sequence>
133
+ <s:element minOccurs="0" maxOccurs="1" name="BatchSaveResult" type="tns:BatchSaveResult" />
134
  </s:sequence>
135
  </s:complexType>
136
  </s:element>
138
  <s:complexContent mixed="false">
139
  <s:extension base="tns:BaseResult">
140
  <s:sequence>
141
+ <s:element minOccurs="1" maxOccurs="1" name="BatchId" type="s:int" />
142
+ <s:element minOccurs="1" maxOccurs="1" name="EstimatedCompletion" type="s:dateTime" />
143
  </s:sequence>
144
  </s:extension>
145
  </s:complexContent>
146
  </s:complexType>
147
+ <s:element name="AuditMessage" type="tns:AuditMessage" />
148
  <s:complexType name="AuditMessage">
149
  <s:sequence>
150
+ <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
151
  </s:sequence>
152
+ <s:anyAttribute />
153
  </s:complexType>
154
  <s:element name="BatchDelete">
155
  <s:complexType>
156
  <s:sequence>
157
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
158
  </s:sequence>
159
  </s:complexType>
160
  </s:element>
161
  <s:complexType name="DeleteRequest">
162
  <s:complexContent mixed="false">
163
+ <s:extension base="tns:FilterRequest" />
164
  </s:complexContent>
165
  </s:complexType>
166
  <s:complexType name="FilterRequest">
167
  <s:sequence>
168
+ <s:element minOccurs="0" maxOccurs="1" name="Filters" type="s:string" />
169
+ <s:element minOccurs="1" maxOccurs="1" name="MaxCount" type="s:int" />
170
  </s:sequence>
171
  </s:complexType>
172
  <s:element name="BatchDeleteResponse">
173
  <s:complexType>
174
  <s:sequence>
175
+ <s:element minOccurs="0" maxOccurs="1" name="BatchDeleteResult" type="tns:DeleteResult" />
176
  </s:sequence>
177
  </s:complexType>
178
  </s:element>
179
  <s:complexType name="DeleteResult">
180
  <s:complexContent mixed="false">
181
+ <s:extension base="tns:FilterResult" />
182
  </s:complexContent>
183
  </s:complexType>
184
  <s:complexType name="FilterResult">
185
  <s:complexContent mixed="false">
186
  <s:extension base="tns:BaseResult">
187
  <s:sequence>
188
+ <s:element minOccurs="1" maxOccurs="1" name="Count" type="s:int" />
189
  </s:sequence>
190
  </s:extension>
191
  </s:complexContent>
193
  <s:element name="BatchProcess">
194
  <s:complexType>
195
  <s:sequence>
196
+ <s:element minOccurs="0" maxOccurs="1" name="BatchProcessRequest" type="tns:BatchProcessRequest" />
197
  </s:sequence>
198
  </s:complexType>
199
  </s:element>
200
  <s:complexType name="BatchProcessRequest">
201
  <s:complexContent mixed="false">
202
+ <s:extension base="tns:FilterRequest" />
203
  </s:complexContent>
204
  </s:complexType>
205
  <s:element name="BatchProcessResponse">
206
  <s:complexType>
207
  <s:sequence>
208
+ <s:element minOccurs="0" maxOccurs="1" name="BatchProcessResult" type="tns:BatchProcessResult" />
209
  </s:sequence>
210
  </s:complexType>
211
  </s:element>
212
  <s:complexType name="BatchProcessResult">
213
  <s:complexContent mixed="false">
214
+ <s:extension base="tns:FilterResult" />
215
  </s:complexContent>
216
  </s:complexType>
217
  <s:element name="BatchFileFetch">
218
  <s:complexType>
219
  <s:sequence>
220
+ <s:element minOccurs="0" maxOccurs="1" name="FetchRequest" type="tns:FetchRequest" />
221
  </s:sequence>
222
  </s:complexType>
223
  </s:element>
224
  <s:element name="BatchFileFetchResponse">
225
  <s:complexType>
226
  <s:sequence>
227
+ <s:element minOccurs="0" maxOccurs="1" name="BatchFileFetchResult" type="tns:BatchFileFetchResult" />
228
  </s:sequence>
229
  </s:complexType>
230
  </s:element>
232
  <s:complexContent mixed="false">
233
  <s:extension base="tns:BaseResult">
234
  <s:sequence>
235
+ <s:element minOccurs="0" maxOccurs="1" name="BatchFiles" type="tns:ArrayOfBatchFile" />
236
+ <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
237
  </s:sequence>
238
  </s:extension>
239
  </s:complexContent>
241
  <s:element name="BatchFileSave">
242
  <s:complexType>
243
  <s:sequence>
244
+ <s:element minOccurs="0" maxOccurs="1" name="BatchFile" type="tns:BatchFile" />
245
  </s:sequence>
246
  </s:complexType>
247
  </s:element>
248
  <s:element name="BatchFileSaveResponse">
249
  <s:complexType>
250
  <s:sequence>
251
+ <s:element minOccurs="0" maxOccurs="1" name="BatchFileSaveResult" type="tns:BatchFileSaveResult" />
252
  </s:sequence>
253
  </s:complexType>
254
  </s:element>
256
  <s:complexContent mixed="false">
257
  <s:extension base="tns:BaseResult">
258
  <s:sequence>
259
+ <s:element minOccurs="1" maxOccurs="1" name="BatchFileId" type="s:int" />
260
  </s:sequence>
261
  </s:extension>
262
  </s:complexContent>
264
  <s:element name="BatchFileDelete">
265
  <s:complexType>
266
  <s:sequence>
267
+ <s:element minOccurs="0" maxOccurs="1" name="DeleteRequest" type="tns:DeleteRequest" />
268
  </s:sequence>
269
  </s:complexType>
270
  </s:element>
271
  <s:element name="BatchFileDeleteResponse">
272
  <s:complexType>
273
  <s:sequence>
274
+ <s:element minOccurs="0" maxOccurs="1" name="BatchFileDeleteResult" type="tns:DeleteResult" />
275
  </s:sequence>
276
  </s:complexType>
277
  </s:element>
278
  <s:element name="Ping">
279
  <s:complexType>
280
  <s:sequence>
281
+ <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
282
  </s:sequence>
283
  </s:complexType>
284
  </s:element>
285
  <s:element name="PingResponse">
286
  <s:complexType>
287
  <s:sequence>
288
+ <s:element minOccurs="0" maxOccurs="1" name="PingResult" type="tns:PingResult" />
289
  </s:sequence>
290
  </s:complexType>
291
  </s:element>
293
  <s:complexContent mixed="false">
294
  <s:extension base="tns:BaseResult">
295
  <s:sequence>
296
+ <s:element minOccurs="0" maxOccurs="1" name="Version" type="s:string" />
297
  </s:sequence>
298
  </s:extension>
299
  </s:complexContent>
301
  <s:element name="IsAuthorized">
302
  <s:complexType>
303
  <s:sequence>
304
+ <s:element minOccurs="0" maxOccurs="1" name="Operations" type="s:string" />
305
  </s:sequence>
306
  </s:complexType>
307
  </s:element>
308
  <s:element name="IsAuthorizedResponse">
309
  <s:complexType>
310
  <s:sequence>
311
+ <s:element minOccurs="0" maxOccurs="1" name="IsAuthorizedResult" type="tns:IsAuthorizedResult" />
312
  </s:sequence>
313
  </s:complexType>
314
  </s:element>
316
  <s:complexContent mixed="false">
317
  <s:extension base="tns:BaseResult">
318
  <s:sequence>
319
+ <s:element minOccurs="0" maxOccurs="1" name="Operations" type="s:string" />
320
+ <s:element minOccurs="1" maxOccurs="1" name="Expires" type="s:dateTime" />
321
  </s:sequence>
322
  </s:extension>
323
  </s:complexContent>
325
  </s:schema>
326
  </wsdl:types>
327
  <wsdl:message name="BatchFetchSoapIn">
328
+ <wsdl:part name="parameters" element="tns:BatchFetch" />
329
  </wsdl:message>
330
  <wsdl:message name="BatchFetchSoapOut">
331
+ <wsdl:part name="parameters" element="tns:BatchFetchResponse" />
332
  </wsdl:message>
333
  <wsdl:message name="BatchFetchProfile">
334
+ <wsdl:part name="Profile" element="tns:Profile" />
335
  </wsdl:message>
336
  <wsdl:message name="BatchSaveSoapIn">
337
+ <wsdl:part name="parameters" element="tns:BatchSave" />
338
  </wsdl:message>
339
  <wsdl:message name="BatchSaveSoapOut">
340
+ <wsdl:part name="parameters" element="tns:BatchSaveResponse" />
341
  </wsdl:message>
342
  <wsdl:message name="BatchSaveAuditMessage">
343
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
344
  </wsdl:message>
345
  <wsdl:message name="BatchSaveProfile">
346
+ <wsdl:part name="Profile" element="tns:Profile" />
347
  </wsdl:message>
348
  <wsdl:message name="BatchDeleteSoapIn">
349
+ <wsdl:part name="parameters" element="tns:BatchDelete" />
350
  </wsdl:message>
351
  <wsdl:message name="BatchDeleteSoapOut">
352
+ <wsdl:part name="parameters" element="tns:BatchDeleteResponse" />
353
  </wsdl:message>
354
  <wsdl:message name="BatchDeleteAuditMessage">
355
+ <wsdl:part name="AuditMessage" element="tns:AuditMessage" />
356
  </wsdl:message>
357
  <wsdl:message name="BatchDeleteProfile">
358
+ <wsdl:part name="Profile" element="tns:Profile" />
359
  </wsdl:message>
360
  <wsdl:message name="BatchProcessSoapIn">
361
+ <wsdl:part name="parameters" element="tns:BatchProcess" />
362
  </wsdl:message>
363
  <wsdl:message name="BatchProcessSoapOut">
364
+ <wsdl:part name="parameters" element="tns:BatchProcessResponse" />
365
  </wsdl:message>
366
  <wsdl:message name="BatchProcessProfile">
367
+ <wsdl:part name="Profile" element="tns:Profile" />
368
  </wsdl:message>
369
  <wsdl:message name="BatchFileFetchSoapIn">
370
+ <wsdl:part name="parameters" element="tns:BatchFileFetch" />
371
  </wsdl:message>
372
  <wsdl:message name="BatchFileFetchSoapOut">
373
+ <wsdl:part name="parameters" element="tns:BatchFileFetchResponse" />
374
  </wsdl:message>
375
  <wsdl:message name="BatchFileFetchProfile">
376
+ <wsdl:part name="Profile" element="tns:Profile" />
377
  </wsdl:message>
378
  <wsdl:message name="BatchFileSaveSoapIn">
379
+ <wsdl:part name="parameters" element="tns:BatchFileSave" />
380
  </wsdl:message>
381
  <wsdl:message name="BatchFileSaveSoapOut">
382
+ <wsdl:part name="parameters" element="tns:BatchFileSaveResponse" />
383
  </wsdl:message>
384
  <wsdl:message name="BatchFileSaveProfile">
385
+ <wsdl:part name="Profile" element="tns:Profile" />
386
  </wsdl:message>
387
  <wsdl:message name="BatchFileDeleteSoapIn">
388
+ <wsdl:part name="parameters" element="tns:BatchFileDelete" />
389
  </wsdl:message>
390
  <wsdl:message name="BatchFileDeleteSoapOut">
391
+ <wsdl:part name="parameters" element="tns:BatchFileDeleteResponse" />
392
  </wsdl:message>
393
  <wsdl:message name="BatchFileDeleteProfile">
394
+ <wsdl:part name="Profile" element="tns:Profile" />
395
  </wsdl:message>
396
  <wsdl:message name="PingSoapIn">
397
+ <wsdl:part name="parameters" element="tns:Ping" />
398
  </wsdl:message>
399
  <wsdl:message name="PingSoapOut">
400
+ <wsdl:part name="parameters" element="tns:PingResponse" />
401
  </wsdl:message>
402
  <wsdl:message name="PingProfile">
403
+ <wsdl:part name="Profile" element="tns:Profile" />
404
  </wsdl:message>
405
  <wsdl:message name="IsAuthorizedSoapIn">
406
+ <wsdl:part name="parameters" element="tns:IsAuthorized" />
407
  </wsdl:message>
408
  <wsdl:message name="IsAuthorizedSoapOut">
409
+ <wsdl:part name="parameters" element="tns:IsAuthorizedResponse" />
410
  </wsdl:message>
411
  <wsdl:message name="IsAuthorizedProfile">
412
+ <wsdl:part name="Profile" element="tns:Profile" />
413
  </wsdl:message>
414
  <wsdl:portType name="BatchSvcSoap">
415
  <wsdl:operation name="BatchFetch">
416
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches one or more Batch</wsdl:documentation>
417
+ <wsdl:input message="tns:BatchFetchSoapIn" />
418
+ <wsdl:output message="tns:BatchFetchSoapOut" />
419
  </wsdl:operation>
420
  <wsdl:operation name="BatchSave">
421
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Saves a Batch entry</wsdl:documentation>
422
+ <wsdl:input message="tns:BatchSaveSoapIn" />
423
+ <wsdl:output message="tns:BatchSaveSoapOut" />
424
  </wsdl:operation>
425
  <wsdl:operation name="BatchDelete">
426
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes one or more Batches</wsdl:documentation>
427
+ <wsdl:input message="tns:BatchDeleteSoapIn" />
428
+ <wsdl:output message="tns:BatchDeleteSoapOut" />
429
  </wsdl:operation>
430
  <wsdl:operation name="BatchProcess">
431
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Processes one or more Batches</wsdl:documentation>
432
+ <wsdl:input message="tns:BatchProcessSoapIn" />
433
+ <wsdl:output message="tns:BatchProcessSoapOut" />
434
  </wsdl:operation>
435
  <wsdl:operation name="BatchFileFetch">
436
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches one or more BatchFiles</wsdl:documentation>
437
+ <wsdl:input message="tns:BatchFileFetchSoapIn" />
438
+ <wsdl:output message="tns:BatchFileFetchSoapOut" />
439
  </wsdl:operation>
440
  <wsdl:operation name="BatchFileSave">
441
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Saves a Batch File</wsdl:documentation>
442
+ <wsdl:input message="tns:BatchFileSaveSoapIn" />
443
+ <wsdl:output message="tns:BatchFileSaveSoapOut" />
444
  </wsdl:operation>
445
  <wsdl:operation name="BatchFileDelete">
446
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes one or more BatchFiles</wsdl:documentation>
447
+ <wsdl:input message="tns:BatchFileDeleteSoapIn" />
448
+ <wsdl:output message="tns:BatchFileDeleteSoapOut" />
449
  </wsdl:operation>
450
  <wsdl:operation name="Ping">
451
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Tests connectivity and version of the service</wsdl:documentation>
452
+ <wsdl:input message="tns:PingSoapIn" />
453
+ <wsdl:output message="tns:PingSoapOut" />
454
  </wsdl:operation>
455
  <wsdl:operation name="IsAuthorized">
456
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Checks authentication and authorization to one or more operations on the service.</wsdl:documentation>
457
+ <wsdl:input message="tns:IsAuthorizedSoapIn" />
458
+ <wsdl:output message="tns:IsAuthorizedSoapOut" />
459
  </wsdl:operation>
460
  </wsdl:portType>
461
  <wsdl:binding name="BatchSvcSoap" type="tns:BatchSvcSoap">
462
+ <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
463
  <wsdl:operation name="BatchFetch">
464
+ <soap:operation soapAction="http://avatax.avalara.com/services/BatchFetch" style="document" />
465
  <wsdl:input>
466
+ <soap:body use="literal" />
467
+ <soap:header message="tns:BatchFetchProfile" part="Profile" use="literal" />
468
  </wsdl:input>
469
  <wsdl:output>
470
+ <soap:body use="literal" />
471
  </wsdl:output>
472
  </wsdl:operation>
473
  <wsdl:operation name="BatchSave">
474
+ <soap:operation soapAction="http://avatax.avalara.com/services/BatchSave" style="document" />
475
  <wsdl:input>
476
+ <soap:body use="literal" />
477
+ <soap:header message="tns:BatchSaveAuditMessage" part="AuditMessage" use="literal" />
478
+ <soap:header message="tns:BatchSaveProfile" part="Profile" use="literal" />
479
  </wsdl:input>
480
  <wsdl:output>
481
+ <soap:body use="literal" />
482
  </wsdl:output>
483
  </wsdl:operation>
484
  <wsdl:operation name="BatchDelete">
485
+ <soap:operation soapAction="http://avatax.avalara.com/services/BatchDelete" style="document" />
486
  <wsdl:input>
487
+ <soap:body use="literal" />
488
+ <soap:header message="tns:BatchDeleteAuditMessage" part="AuditMessage" use="literal" />
489
+ <soap:header message="tns:BatchDeleteProfile" part="Profile" use="literal" />
490
  </wsdl:input>
491
  <wsdl:output>
492
+ <soap:body use="literal" />
493
  </wsdl:output>
494
  </wsdl:operation>
495
  <wsdl:operation name="BatchProcess">
496
+ <soap:operation soapAction="http://avatax.avalara.com/services/BatchProcess" style="document" />
497
  <wsdl:input>
498
+ <soap:body use="literal" />
499
+ <soap:header message="tns:BatchProcessProfile" part="Profile" use="literal" />
500
  </wsdl:input>
501
  <wsdl:output>
502
+ <soap:body use="literal" />
503
  </wsdl:output>
504
  </wsdl:operation>
505
  <wsdl:operation name="BatchFileFetch">
506
+ <soap:operation soapAction="http://avatax.avalara.com/services/BatchFileFetch" style="document" />
507
  <wsdl:input>
508
+ <soap:body use="literal" />
509
+ <soap:header message="tns:BatchFileFetchProfile" part="Profile" use="literal" />
510
  </wsdl:input>
511
  <wsdl:output>
512
+ <soap:body use="literal" />
513
  </wsdl:output>
514
  </wsdl:operation>
515
  <wsdl:operation name="BatchFileSave">
516
+ <soap:operation soapAction="http://avatax.avalara.com/services/BatchFileSave" style="document" />
517
  <wsdl:input>
518
+ <soap:body use="literal" />
519
+ <soap:header message="tns:BatchFileSaveProfile" part="Profile" use="literal" />
520
  </wsdl:input>
521
  <wsdl:output>
522
+ <soap:body use="literal" />
523
  </wsdl:output>
524
  </wsdl:operation>
525
  <wsdl:operation name="BatchFileDelete">
526
+ <soap:operation soapAction="http://avatax.avalara.com/services/BatchFileDelete" style="document" />
527
  <wsdl:input>
528
+ <soap:body use="literal" />
529
+ <soap:header message="tns:BatchFileDeleteProfile" part="Profile" use="literal" />
530
  </wsdl:input>
531
  <wsdl:output>
532
+ <soap:body use="literal" />
533
  </wsdl:output>
534
  </wsdl:operation>
535
  <wsdl:operation name="Ping">
536
+ <soap:operation soapAction="http://avatax.avalara.com/services/Ping" style="document" />
537
  <wsdl:input>
538
+ <soap:body use="literal" />
539
+ <soap:header message="tns:PingProfile" part="Profile" use="literal" />
540
  </wsdl:input>
541
  <wsdl:output>
542
+ <soap:body use="literal" />
543
  </wsdl:output>
544
  </wsdl:operation>
545
  <wsdl:operation name="IsAuthorized">
546
+ <soap:operation soapAction="http://avatax.avalara.com/services/IsAuthorized" style="document" />
547
  <wsdl:input>
548
+ <soap:body use="literal" />
549
+ <soap:header message="tns:IsAuthorizedProfile" part="Profile" use="literal" />
550
  </wsdl:input>
551
  <wsdl:output>
552
+ <soap:body use="literal" />
553
  </wsdl:output>
554
  </wsdl:operation>
555
  </wsdl:binding>
556
  <wsdl:binding name="BatchSvcSoap12" type="tns:BatchSvcSoap">
557
+ <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
558
  <wsdl:operation name="BatchFetch">
559
+ <soap12:operation soapAction="http://avatax.avalara.com/services/BatchFetch" style="document" />
560
  <wsdl:input>
561
+ <soap12:body use="literal" />
562
+ <soap12:header message="tns:BatchFetchProfile" part="Profile" use="literal" />
563
  </wsdl:input>
564
  <wsdl:output>
565
+ <soap12:body use="literal" />
566
  </wsdl:output>
567
  </wsdl:operation>
568
  <wsdl:operation name="BatchSave">
569
+ <soap12:operation soapAction="http://avatax.avalara.com/services/BatchSave" style="document" />
570
  <wsdl:input>
571
+ <soap12:body use="literal" />
572
+ <soap12:header message="tns:BatchSaveAuditMessage" part="AuditMessage" use="literal" />
573
+ <soap12:header message="tns:BatchSaveProfile" part="Profile" use="literal" />
574
  </wsdl:input>
575
  <wsdl:output>
576
+ <soap12:body use="literal" />
577
  </wsdl:output>
578
  </wsdl:operation>
579
  <wsdl:operation name="BatchDelete">
580
+ <soap12:operation soapAction="http://avatax.avalara.com/services/BatchDelete" style="document" />
581
  <wsdl:input>
582
+ <soap12:body use="literal" />
583
+ <soap12:header message="tns:BatchDeleteAuditMessage" part="AuditMessage" use="literal" />
584
+ <soap12:header message="tns:BatchDeleteProfile" part="Profile" use="literal" />
585
  </wsdl:input>
586
  <wsdl:output>
587
+ <soap12:body use="literal" />
588
  </wsdl:output>
589
  </wsdl:operation>
590
  <wsdl:operation name="BatchProcess">
591
+ <soap12:operation soapAction="http://avatax.avalara.com/services/BatchProcess" style="document" />
592
  <wsdl:input>
593
+ <soap12:body use="literal" />
594
+ <soap12:header message="tns:BatchProcessProfile" part="Profile" use="literal" />
595
  </wsdl:input>
596
  <wsdl:output>
597
+ <soap12:body use="literal" />
598
  </wsdl:output>
599
  </wsdl:operation>
600
  <wsdl:operation name="BatchFileFetch">
601
+ <soap12:operation soapAction="http://avatax.avalara.com/services/BatchFileFetch" style="document" />
602
  <wsdl:input>
603
+ <soap12:body use="literal" />
604
+ <soap12:header message="tns:BatchFileFetchProfile" part="Profile" use="literal" />
605
  </wsdl:input>
606
  <wsdl:output>
607
+ <soap12:body use="literal" />
608
  </wsdl:output>
609
  </wsdl:operation>
610
  <wsdl:operation name="BatchFileSave">
611
+ <soap12:operation soapAction="http://avatax.avalara.com/services/BatchFileSave" style="document" />
612
  <wsdl:input>
613
+ <soap12:body use="literal" />
614
+ <soap12:header message="tns:BatchFileSaveProfile" part="Profile" use="literal" />
615
  </wsdl:input>
616
  <wsdl:output>
617
+ <soap12:body use="literal" />
618
  </wsdl:output>
619
  </wsdl:operation>
620
  <wsdl:operation name="BatchFileDelete">
621
+ <soap12:operation soapAction="http://avatax.avalara.com/services/BatchFileDelete" style="document" />
622
  <wsdl:input>
623
+ <soap12:body use="literal" />
624
+ <soap12:header message="tns:BatchFileDeleteProfile" part="Profile" use="literal" />
625
  </wsdl:input>
626
  <wsdl:output>
627
+ <soap12:body use="literal" />
628
  </wsdl:output>
629
  </wsdl:operation>
630
  <wsdl:operation name="Ping">
631
+ <soap12:operation soapAction="http://avatax.avalara.com/services/Ping" style="document" />
632
  <wsdl:input>
633
+ <soap12:body use="literal" />
634
+ <soap12:header message="tns:PingProfile" part="Profile" use="literal" />
635
  </wsdl:input>
636
  <wsdl:output>
637
+ <soap12:body use="literal" />
638
  </wsdl:output>
639
  </wsdl:operation>
640
  <wsdl:operation name="IsAuthorized">
641
+ <soap12:operation soapAction="http://avatax.avalara.com/services/IsAuthorized" style="document" />
642
  <wsdl:input>
643
+ <soap12:body use="literal" />
644
+ <soap12:header message="tns:IsAuthorizedProfile" part="Profile" use="literal" />
645
  </wsdl:input>
646
  <wsdl:output>
647
+ <soap12:body use="literal" />
648
  </wsdl:output>
649
  </wsdl:operation>
650
  </wsdl:binding>
651
  <wsdl:service name="BatchSvc">
652
  <wsdl:port name="BatchSvcSoap" binding="tns:BatchSvcSoap">
653
+ <soap:address location="https://avatax.avalara.net/Batch/BatchSvc.asmx" />
654
  </wsdl:port>
655
  <wsdl:port name="BatchSvcSoap12" binding="tns:BatchSvcSoap12">
656
+ <soap12:address location="https://avatax.avalara.net/Batch/BatchSvc.asmx" />
657
  </wsdl:port>
658
  </wsdl:service>
659
  </wsdl:definitions>
lib/AvaTax/classes/wsdl/Tax.wsdl CHANGED
@@ -9,42 +9,37 @@
9
  </s:sequence>
10
  </s:complexType>
11
  </s:element>
12
- <s:complexType name="BaseRequest" />
13
  <s:complexType name="GetTaxRequest">
14
- <s:complexContent mixed="false">
15
- <s:extension base="tns:BaseRequest">
16
- <s:sequence>
17
- <s:element minOccurs="0" maxOccurs="1" name="CompanyCode" type="s:string" />
18
- <s:element minOccurs="1" maxOccurs="1" name="DocType" type="tns:DocumentType" />
19
- <s:element minOccurs="0" maxOccurs="1" name="DocCode" type="s:string" />
20
- <s:element minOccurs="1" maxOccurs="1" name="DocDate" type="s:date" />
21
- <s:element minOccurs="0" maxOccurs="1" name="SalespersonCode" type="s:string" />
22
- <s:element minOccurs="0" maxOccurs="1" name="CustomerCode" type="s:string" />
23
- <s:element minOccurs="0" maxOccurs="1" name="CustomerUsageType" type="s:string" />
24
- <s:element minOccurs="1" maxOccurs="1" name="Discount" type="s:decimal" />
25
- <s:element minOccurs="0" maxOccurs="1" name="PurchaseOrderNo" type="s:string" />
26
- <s:element minOccurs="0" maxOccurs="1" name="ExemptionNo" type="s:string" />
27
- <s:element minOccurs="0" maxOccurs="1" name="OriginCode" type="s:string" />
28
- <s:element minOccurs="0" maxOccurs="1" name="DestinationCode" type="s:string" />
29
- <s:element minOccurs="0" maxOccurs="1" name="Addresses" type="tns:ArrayOfBaseAddress" />
30
- <s:element minOccurs="0" maxOccurs="1" name="Lines" type="tns:ArrayOfLine" />
31
- <s:element minOccurs="1" maxOccurs="1" name="DetailLevel" type="tns:DetailLevel" />
32
- <s:element minOccurs="0" maxOccurs="1" name="ReferenceCode" type="s:string" />
33
- <s:element minOccurs="1" maxOccurs="1" name="HashCode" type="s:int" />
34
- <s:element minOccurs="0" maxOccurs="1" name="LocationCode" type="s:string" />
35
- <s:element minOccurs="1" maxOccurs="1" name="Commit" type="s:boolean" />
36
- <s:element minOccurs="0" maxOccurs="1" name="BatchCode" type="s:string" />
37
- <s:element minOccurs="0" maxOccurs="1" name="TaxOverride" type="tns:TaxOverride" />
38
- <s:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="s:string" />
39
- <s:element minOccurs="1" maxOccurs="1" name="ServiceMode" type="tns:ServiceMode" />
40
- <s:element minOccurs="1" maxOccurs="1" name="PaymentDate" type="s:date" />
41
- <s:element minOccurs="1" maxOccurs="1" name="ExchangeRate" type="s:decimal" />
42
- <s:element minOccurs="1" maxOccurs="1" name="ExchangeRateEffDate" type="s:date" />
43
- <s:element minOccurs="0" maxOccurs="1" name="PosLaneCode" type="s:string"/>
44
- <s:element minOccurs="0" maxOccurs="1" name="BusinessIdentificationNo" type="s:string"/>
45
- </s:sequence>
46
- </s:extension>
47
- </s:complexContent>
48
  </s:complexType>
49
  <s:simpleType name="DocumentType">
50
  <s:restriction base="s:string">
@@ -54,10 +49,10 @@
54
  <s:enumeration value="PurchaseInvoice" />
55
  <s:enumeration value="ReturnOrder" />
56
  <s:enumeration value="ReturnInvoice" />
57
- <s:enumeration value="PendingAdjustment" />
58
- <s:enumeration value="Any" />
59
- <s:enumeration value="InventoryTransferOrder"/>
60
- <s:enumeration value="InventoryTransferInvoice"/>
61
  </s:restriction>
62
  </s:simpleType>
63
  <s:complexType name="ArrayOfBaseAddress">
@@ -76,6 +71,8 @@
76
  <s:element minOccurs="0" maxOccurs="1" name="PostalCode" type="s:string" />
77
  <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
78
  <s:element minOccurs="1" maxOccurs="1" name="TaxRegionId" type="s:int" />
 
 
79
  </s:sequence>
80
  </s:complexType>
81
  <s:complexType name="ArrayOfLine">
@@ -101,7 +98,7 @@
101
  <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
102
  <s:element minOccurs="0" maxOccurs="1" name="TaxOverride" type="tns:TaxOverride" />
103
  <s:element minOccurs="0" maxOccurs="1" name="TaxIncluded" type="s:boolean" default="false" />
104
- <s:element minOccurs="0" maxOccurs="1" name="BusinessIdentificationNo" type="s:string"/>
105
  </s:sequence>
106
  </s:complexType>
107
  <s:complexType name="TaxOverride">
@@ -118,7 +115,8 @@
118
  <s:enumeration value="TaxAmount" />
119
  <s:enumeration value="Exemption" />
120
  <s:enumeration value="TaxDate" />
121
- <s:enumeration value="AccruedTaxAmount"/>
 
122
  </s:restriction>
123
  </s:simpleType>
124
  <s:simpleType name="DetailLevel">
@@ -170,8 +168,7 @@
170
  <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
171
  <s:element minOccurs="1" maxOccurs="1" name="TaxDate" type="s:date" />
172
  <s:element minOccurs="0" maxOccurs="1" name="TaxSummary" type="tns:ArrayOfTaxDetail" />
173
- <s:element minOccurs="0" maxOccurs="1" name="Signature" type="s:string" />
174
- <s:element minOccurs="0" maxOccurs="1" name="VolatileTaxRates" type="s:boolean"/>
175
  </s:sequence>
176
  </s:extension>
177
  </s:complexContent>
@@ -247,7 +244,7 @@
247
  <s:restriction base="s:string">
248
  <s:enumeration value="Address" />
249
  <s:enumeration value="Zip9" />
250
- <s:enumeration value="Zip5" />
251
  </s:restriction>
252
  </s:simpleType>
253
  <s:complexType name="ArrayOfTaxDetail">
@@ -274,7 +271,7 @@
274
  <s:element minOccurs="1" maxOccurs="1" name="TaxAuthorityType" type="s:int" />
275
  <s:element minOccurs="0" maxOccurs="1" name="TaxGroup" type="s:string" />
276
  <s:element minOccurs="0" maxOccurs="1" name="RateType" type="s:string" />
277
- <s:element minOccurs="0" maxOccurs="1" name="StateAssignedNo" type="s:string" />
278
  </s:sequence>
279
  </s:complexType>
280
  <s:simpleType name="JurisdictionType">
@@ -292,12 +289,12 @@
292
  <s:enumeration value="Sales" />
293
  <s:enumeration value="Use" />
294
  <s:enumeration value="ConsumerUse" />
295
- <s:enumeration value="Excise" />
296
  <s:enumeration value="Output" />
297
  <s:enumeration value="Input" />
298
  <s:enumeration value="Nonrecoverable" />
299
  <s:enumeration value="Fee" />
300
  <s:enumeration value="Rental" />
 
301
  </s:restriction>
302
  </s:simpleType>
303
  <s:simpleType name="AccountingMethod">
@@ -322,11 +319,11 @@
322
  <s:element minOccurs="0" maxOccurs="1" name="Region" type="s:string" />
323
  <s:element minOccurs="1" maxOccurs="1" name="TaxRegionId" type="s:int" />
324
  <s:element minOccurs="0" maxOccurs="1" name="JurisCode" type="s:string" />
325
- <s:element minOccurs="0" maxOccurs="1" name="Latitude" type="s:string"/>
326
- <s:element minOccurs="0" maxOccurs="1" name="Longitude" type="s:string"/>
327
- <s:element minOccurs="0" maxOccurs="1" name="ValidateStatus" type="s:string"/>
328
- <s:element minOccurs="0" maxOccurs="1" name="GeocodeType" type="s:string"/>
329
- <s:element minOccurs="0" maxOccurs="1" name="DistanceToBoundary" type="s:int"/>
330
  </s:sequence>
331
  </s:complexType>
332
  <s:element name="Profile" type="tns:Profile" />
@@ -347,8 +344,6 @@
347
  </s:complexType>
348
  </s:element>
349
  <s:complexType name="GetTaxHistoryRequest">
350
- <s:complexContent mixed="false">
351
- <s:extension base="tns:BaseRequest">
352
  <s:sequence>
353
  <s:element minOccurs="0" maxOccurs="1" name="DocId" type="s:string" />
354
  <s:element minOccurs="0" maxOccurs="1" name="CompanyCode" type="s:string" />
@@ -356,8 +351,6 @@
356
  <s:element minOccurs="0" maxOccurs="1" name="DocCode" type="s:string" />
357
  <s:element minOccurs="1" maxOccurs="1" name="DetailLevel" type="tns:DetailLevel" />
358
  </s:sequence>
359
- </s:extension>
360
- </s:complexContent>
361
  </s:complexType>
362
  <s:element name="GetTaxHistoryResponse">
363
  <s:complexType>
@@ -376,13 +369,6 @@
376
  </s:extension>
377
  </s:complexContent>
378
  </s:complexType>
379
- <!-- <s:simpleType name="ConfirmationType">
380
- <s:restriction base="s:string">
381
- <s:enumeration value="None" />
382
- <s:enumeration value="Optional" />
383
- <s:enumeration value="Required" />
384
- </s:restriction>
385
- </s:simpleType> -->
386
  <s:element name="PostTax">
387
  <s:complexType>
388
  <s:sequence>
@@ -391,24 +377,18 @@
391
  </s:complexType>
392
  </s:element>
393
  <s:complexType name="PostTaxRequest">
394
- <s:complexContent mixed="false">
395
- <s:extension base="tns:BaseRequest">
396
- <s:sequence>
397
- <s:element minOccurs="0" maxOccurs="1" name="DocId" type="s:string" />
398
- <s:element minOccurs="0" maxOccurs="1" name="CompanyCode" type="s:string" />
399
- <s:element minOccurs="1" maxOccurs="1" name="DocType" type="tns:DocumentType" />
400
- <s:element minOccurs="0" maxOccurs="1" name="DocCode" type="s:string" />
401
- <s:element minOccurs="1" maxOccurs="1" name="DocDate" type="s:date" />
402
- <s:element minOccurs="1" maxOccurs="1" name="TotalAmount" type="s:decimal" />
403
- <s:element minOccurs="1" maxOccurs="1" name="TotalTax" type="s:decimal" />
404
- <s:element minOccurs="1" maxOccurs="1" name="HashCode" type="s:int" />
405
- <s:element minOccurs="1" maxOccurs="1" name="Commit" type="s:boolean" />
406
- <s:element minOccurs="0" maxOccurs="1" name="NewDocCode" type="s:string" />
407
- <s:element minOccurs="0" maxOccurs="1" name="Signature" type="s:string" />
408
- <!-- <s:element minOccurs="0" maxOccurs="1" name="Confirmation" type="tns:ConfirmationType" /> -->
409
- </s:sequence>
410
- </s:extension>
411
- </s:complexContent>
412
  </s:complexType>
413
  <s:element name="PostTaxResponse">
414
  <s:complexType>
@@ -425,7 +405,7 @@
425
  </s:sequence>
426
  </s:extension>
427
  </s:complexContent>
428
- </s:complexType>
429
  <s:element name="CommitTax">
430
  <s:complexType>
431
  <s:sequence>
@@ -434,17 +414,13 @@
434
  </s:complexType>
435
  </s:element>
436
  <s:complexType name="CommitTaxRequest">
437
- <s:complexContent mixed="false">
438
- <s:extension base="tns:BaseRequest">
439
- <s:sequence>
440
- <s:element minOccurs="0" maxOccurs="1" name="DocId" type="s:string" />
441
- <s:element minOccurs="0" maxOccurs="1" name="CompanyCode" type="s:string" />
442
- <s:element minOccurs="1" maxOccurs="1" name="DocType" type="tns:DocumentType" />
443
- <s:element minOccurs="0" maxOccurs="1" name="DocCode" type="s:string" />
444
- <s:element minOccurs="0" maxOccurs="1" name="NewDocCode" type="s:string" />
445
- </s:sequence>
446
- </s:extension>
447
- </s:complexContent>
448
  </s:complexType>
449
  <s:element name="CommitTaxResponse">
450
  <s:complexType>
@@ -477,8 +453,6 @@
477
  </s:complexType>
478
  </s:element>
479
  <s:complexType name="CancelTaxRequest">
480
- <s:complexContent mixed="false">
481
- <s:extension base="tns:BaseRequest">
482
  <s:sequence>
483
  <s:element minOccurs="0" maxOccurs="1" name="DocId" type="s:string" />
484
  <s:element minOccurs="0" maxOccurs="1" name="CompanyCode" type="s:string" />
@@ -486,8 +460,6 @@
486
  <s:element minOccurs="0" maxOccurs="1" name="DocCode" type="s:string" />
487
  <s:element minOccurs="1" maxOccurs="1" name="CancelCode" type="tns:CancelCode" />
488
  </s:sequence>
489
- </s:extension>
490
- </s:complexContent>
491
  </s:complexType>
492
  <s:simpleType name="CancelCode">
493
  <s:restriction base="s:string">
@@ -522,21 +494,18 @@
522
  </s:complexType>
523
  </s:element>
524
  <s:complexType name="ReconcileTaxHistoryRequest">
525
- <s:complexContent mixed="false">
526
- <s:extension base="tns:BaseRequest">
527
- <s:sequence>
528
- <s:element minOccurs="0" maxOccurs="1" name="CompanyCode" type="s:string" />
529
- <s:element minOccurs="0" maxOccurs="1" name="LastDocId" type="s:string"/>
530
- <s:element minOccurs="1" maxOccurs="1" name="StartDate" type="s:date" />
531
- <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:date" />
532
- <s:element minOccurs="1" maxOccurs="1" name="DocStatus" type="tns:DocStatus" />
533
  <s:element minOccurs="1" maxOccurs="1" name="DocType" type="tns:DocumentType"/>
534
  <s:element minOccurs="1" maxOccurs="1" name="LastDocCode" type="s:string"/>
535
  <s:element minOccurs="1" maxOccurs="1" name="PageSize" type="s:int"/>
536
- </s:sequence>
537
- </s:extension>
538
- </s:complexContent>
539
- </s:complexType>
540
  <s:element name="ReconcileTaxHistoryResponse">
541
  <s:complexType>
542
  <s:sequence>
@@ -558,7 +527,7 @@
558
  <s:extension base="tns:BaseResult">
559
  <s:sequence>
560
  <s:element minOccurs="0" maxOccurs="1" name="GetTaxResults" type="tns:ArrayOfGetTaxResult" />
561
- <s:element minOccurs="0" maxOccurs="1" name="LastDocId" type="s:string"/>
562
  <s:element minOccurs="0" maxOccurs="1" name="LastDocCode" type="s:string" />
563
  </s:sequence>
564
  </s:extension>
@@ -577,15 +546,11 @@
577
  </s:complexType>
578
  </s:element>
579
  <s:complexType name="AdjustTaxRequest">
580
- <s:complexContent mixed="false">
581
- <s:extension base="tns:BaseRequest">
582
- <s:sequence>
583
- <s:element minOccurs="1" maxOccurs="1" name="AdjustmentReason" type="s:int" />
584
- <s:element minOccurs="0" maxOccurs="1" name="AdjustmentDescription" type="s:string" />
585
- <s:element minOccurs="0" maxOccurs="1" name="GetTaxRequest" type="tns:GetTaxRequest" />
586
- </s:sequence>
587
- </s:extension>
588
- </s:complexContent>
589
  </s:complexType>
590
  <s:element name="AdjustTaxResponse">
591
  <s:complexType>
@@ -607,17 +572,13 @@
607
  </s:complexType>
608
  </s:element>
609
  <s:complexType name="ApplyPaymentRequest">
610
- <s:complexContent mixed="false">
611
- <s:extension base="tns:BaseRequest">
612
- <s:sequence>
613
- <s:element minOccurs="0" maxOccurs="1" name="DocId" type="s:string" />
614
- <s:element minOccurs="0" maxOccurs="1" name="CompanyCode" type="s:string" />
615
- <s:element minOccurs="1" maxOccurs="1" name="DocType" type="tns:DocumentType" />
616
- <s:element minOccurs="0" maxOccurs="1" name="DocCode" type="s:string" />
617
- <s:element minOccurs="1" maxOccurs="1" name="PaymentDate" type="s:dateTime" />
618
- </s:sequence>
619
- </s:extension>
620
- </s:complexContent>
621
  </s:complexType>
622
  <s:element name="ApplyPaymentResponse">
623
  <s:complexType>
@@ -635,216 +596,90 @@
635
  </s:extension>
636
  </s:complexContent>
637
  </s:complexType>
638
- <!-- Begin New Methods-->
639
- <s:element name="SubmitBatch">
640
  <s:complexType>
641
  <s:sequence>
642
- <s:element minOccurs="0" maxOccurs="1" name="SubmitTaxBatchRequest" type="tns:SubmitTaxBatchRequest" />
643
  </s:sequence>
644
  </s:complexType>
645
  </s:element>
646
- <s:complexType name="SubmitTaxBatchRequest">
647
- <s:complexContent mixed="false">
648
- <s:extension base="tns:BaseRequest">
649
- <s:sequence>
650
- <s:element minOccurs="0" maxOccurs="1" name="Requests" type="tns:RequestList" />
651
- <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string"/>
652
- <s:element minOccurs="0" maxOccurs="1" name="BatchTypeId" type="s:string"/>
653
- <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string"/>
654
- </s:sequence>
655
- </s:extension>
656
- </s:complexContent>
657
- </s:complexType>
658
- <s:complexType name="RequestList">
659
- <s:choice minOccurs="0" maxOccurs="unbounded">
660
- <s:element name="AdjustTaxRequest" nillable="true" type="tns:AdjustTaxRequest" />
661
- <s:element name="ApplyPaymentRequest" nillable="true" type="tns:ApplyPaymentRequest" />
662
- <s:element name="CancelTaxRequest" nillable="true" type="tns:CancelTaxRequest" />
663
- <s:element name="CommitTaxRequest" nillable="true" type="tns:CommitTaxRequest" />
664
- <s:element name="GetTaxHistoryRequest" nillable="true" type="tns:GetTaxHistoryRequest" />
665
- <s:element name="GetTaxRequest" nillable="true" type="tns:GetTaxRequest" />
666
- <s:element name="PostTaxRequest" nillable="true" type="tns:PostTaxRequest" />
667
- <s:element name="ReconcileTaxHistoryRequest" nillable="true" type="tns:ReconcileTaxHistoryRequest" />
668
- </s:choice>
669
- </s:complexType>
670
- <s:element name="SubmitBatchResponse">
671
  <s:complexType>
672
  <s:sequence>
673
- <s:element minOccurs="0" maxOccurs="1" name="SubmitBatchResult" type="tns:SubmitTaxBatchResult" />
674
  </s:sequence>
675
  </s:complexType>
676
  </s:element>
677
- <s:complexType name="SubmitTaxBatchResult">
678
  <s:complexContent mixed="false">
679
  <s:extension base="tns:BaseResult">
680
  <s:sequence>
681
- <s:element minOccurs="0" maxOccurs="1" name="BatchId" type="s:string" />
682
  </s:sequence>
683
  </s:extension>
684
  </s:complexContent>
685
  </s:complexType>
686
-
687
- <s:element name="GetBatch">
688
  <s:complexType>
689
  <s:sequence>
690
- <s:element minOccurs="0" maxOccurs="1" name="GetTaxBatchRequest" type="tns:GetTaxBatchRequest" />
691
  </s:sequence>
692
  </s:complexType>
693
  </s:element>
694
- <s:complexType name="GetTaxBatchRequest">
695
- <s:complexContent mixed="false">
696
- <s:extension base="tns:BaseRequest">
697
- <s:sequence>
698
- <s:element minOccurs="1" maxOccurs="1" name="BatchId" type="s:string" />
699
- </s:sequence>
700
- </s:extension>
701
- </s:complexContent>
702
- </s:complexType>
703
- <s:element name="GetBatchResponse">
704
  <s:complexType>
705
  <s:sequence>
706
- <s:element minOccurs="0" maxOccurs="1" name="GetBatchResult" type="tns:GetTaxBatchResult" />
707
  </s:sequence>
708
  </s:complexType>
709
  </s:element>
710
- <s:complexType name="GetTaxBatchResult">
711
  <s:complexContent mixed="false">
712
  <s:extension base="tns:BaseResult">
713
  <s:sequence>
714
- <s:element minOccurs="1" maxOccurs="1" name="BatchId" type="s:string" />
715
- <s:element minOccurs="1" maxOccurs="1" name="BatchStatus" type="s:string" />
716
- <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
717
- <s:element minOccurs="1" maxOccurs="1" name="CurrentRecord" type="s:int" />
718
- <s:element minOccurs="0" maxOccurs="1" name="Results" type="tns:ResultList" />
719
  </s:sequence>
720
  </s:extension>
721
  </s:complexContent>
722
  </s:complexType>
723
- <s:complexType name="ResultList">
724
- <s:choice minOccurs="0" maxOccurs="unbounded">
725
- <s:element name="AdjustTaxResult" nillable="true" type="tns:AdjustTaxResult" />
726
- <s:element name="ApplyPaymentResult" nillable="true" type="tns:ApplyPaymentResult" />
727
- <s:element name="CancelTaxResult" nillable="true" type="tns:CancelTaxResult" />
728
- <s:element name="CommitTaxResult" nillable="true" type="tns:CommitTaxResult" />
729
- <s:element name="GetTaxHistoryResult" nillable="true" type="tns:GetTaxHistoryResult" />
730
- <s:element name="GetTaxResult" nillable="true" type="tns:GetTaxResult" />
731
- <s:element name="PostTaxResult" nillable="true" type="tns:PostTaxResult" />
732
- <s:element name="ReconcileTaxHistoryResult" nillable="true" type="tns:ReconcileTaxHistoryResult" />
733
- </s:choice>
734
- </s:complexType>
735
 
736
- <s:element name="CancelBatch">
737
- <s:complexType>
738
- <s:sequence>
739
- <s:element minOccurs="0" maxOccurs="1" name="CancelTaxBatchRequest" type="tns:CancelTaxBatchRequest" />
740
- </s:sequence>
741
- </s:complexType>
742
- </s:element>
743
- <s:complexType name="CancelTaxBatchRequest">
744
- <s:complexContent mixed="false">
745
- <s:extension base="tns:BaseRequest">
746
- <s:sequence>
747
- <s:element minOccurs="1" maxOccurs="1" name="BatchId" type="s:string" />
748
- </s:sequence>
749
- </s:extension>
750
- </s:complexContent>
751
- </s:complexType>
752
- <s:element name="CancelBatchResponse">
753
- <s:complexType>
754
- <s:sequence>
755
- <s:element minOccurs="0" maxOccurs="1" name="CancelBatchResult" type="tns:CancelTaxBatchResult" />
756
- </s:sequence>
757
- </s:complexType>
758
- </s:element>
759
- <s:complexType name="CancelTaxBatchResult">
760
- <s:complexContent mixed="false">
761
- <s:extension base="tns:BaseResult" />
762
- </s:complexContent>
763
- </s:complexType>
764
- <!-- End New Methods -->
765
- <s:element name="Ping">
766
- <s:complexType>
767
- <s:sequence>
768
- <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
769
- </s:sequence>
770
- </s:complexType>
771
- </s:element>
772
- <s:element name="PingResponse">
773
  <s:complexType>
774
  <s:sequence>
775
- <s:element minOccurs="0" maxOccurs="1" name="PingResult" type="tns:PingResult" />
776
  </s:sequence>
777
  </s:complexType>
778
  </s:element>
779
- <s:complexType name="PingResult">
780
- <s:complexContent mixed="false">
781
- <s:extension base="tns:BaseResult">
782
- <s:sequence>
783
- <s:element minOccurs="0" maxOccurs="1" name="Version" type="s:string" />
784
- </s:sequence>
785
- </s:extension>
786
- </s:complexContent>
787
  </s:complexType>
788
- <s:element name="IsAuthorized">
789
  <s:complexType>
790
  <s:sequence>
791
- <s:element minOccurs="0" maxOccurs="1" name="Operations" type="s:string" />
792
  </s:sequence>
793
  </s:complexType>
794
  </s:element>
795
- <s:element name="IsAuthorizedResponse">
796
- <s:complexType>
797
- <s:sequence>
798
- <s:element minOccurs="0" maxOccurs="1" name="IsAuthorizedResult" type="tns:IsAuthorizedResult" />
799
- </s:sequence>
800
- </s:complexType>
801
- </s:element>
802
- <s:complexType name="IsAuthorizedResult">
803
  <s:complexContent mixed="false">
804
  <s:extension base="tns:BaseResult">
805
  <s:sequence>
806
- <s:element minOccurs="0" maxOccurs="1" name="Operations" type="s:string" />
807
- <s:element minOccurs="1" maxOccurs="1" name="Expires" type="s:dateTime" />
 
 
 
 
 
808
  </s:sequence>
809
  </s:extension>
810
  </s:complexContent>
811
  </s:complexType>
812
- <s:element name="TaxSummaryFetch">
813
- <s:complexType>
814
- <s:sequence>
815
- <s:element minOccurs="0" maxOccurs="1" name="TaxSummaryFetchRequest" type="tns:TaxSummaryFetchRequest"/>
816
- </s:sequence>
817
- </s:complexType>
818
- </s:element>
819
- <s:complexType name="TaxSummaryFetchRequest">
820
- <s:sequence>
821
- <s:element minOccurs="0" maxOccurs="1" name="MerchantCode" type="s:string"/>
822
- <s:element minOccurs="1" maxOccurs="1" name="StartDate" type="s:date"/>
823
- <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:date"/>
824
- </s:sequence>
825
- </s:complexType>
826
- <s:element name="TaxSummaryFetchResponse">
827
- <s:complexType>
828
- <s:sequence>
829
- <s:element minOccurs="0" maxOccurs="1" name="TaxSummaryFetchResult" type="tns:TaxSummaryFetchResult"/>
830
- </s:sequence>
831
- </s:complexType>
832
- </s:element>
833
- <s:complexType name="TaxSummaryFetchResult">
834
- <s:complexContent mixed="false">
835
- <s:extension base="tns:BaseResult">
836
- <s:sequence>
837
- <s:element minOccurs="0" maxOccurs="1" name="TaxSummaryReport">
838
- <s:complexType>
839
- <s:sequence>
840
- <s:any/>
841
- </s:sequence>
842
- </s:complexType>
843
- </s:element>
844
- </s:sequence>
845
- </s:extension>
846
- </s:complexContent>
847
- </s:complexType>
848
  </s:schema>
849
  </wsdl:types>
850
  <wsdl:message name="GetTaxSoapIn">
@@ -928,35 +763,6 @@
928
  <wsdl:message name="ApplyPaymentProfile">
929
  <wsdl:part name="Profile" element="tns:Profile" />
930
  </wsdl:message>
931
- <!--New Methods-->
932
- <wsdl:message name="SubmitBatchSoapIn">
933
- <wsdl:part name="parameters" element="tns:SubmitBatch" />
934
- </wsdl:message>
935
- <wsdl:message name="SubmitBatchSoapOut">
936
- <wsdl:part name="parameters" element="tns:SubmitBatchResponse" />
937
- </wsdl:message>
938
- <wsdl:message name="SubmitBatchProfile">
939
- <wsdl:part name="Profile" element="tns:Profile" />
940
- </wsdl:message>
941
- <wsdl:message name="GetBatchSoapIn">
942
- <wsdl:part name="parameters" element="tns:GetBatch" />
943
- </wsdl:message>
944
- <wsdl:message name="GetBatchSoapOut">
945
- <wsdl:part name="parameters" element="tns:GetBatchResponse" />
946
- </wsdl:message>
947
- <wsdl:message name="GetBatchProfile">
948
- <wsdl:part name="Profile" element="tns:Profile" />
949
- </wsdl:message>
950
- <wsdl:message name="CancelBatchSoapIn">
951
- <wsdl:part name="parameters" element="tns:CancelBatch" />
952
- </wsdl:message>
953
- <wsdl:message name="CancelBatchSoapOut">
954
- <wsdl:part name="parameters" element="tns:CancelBatchResponse" />
955
- </wsdl:message>
956
- <wsdl:message name="CancelBatchProfile">
957
- <wsdl:part name="Profile" element="tns:Profile" />
958
- </wsdl:message>
959
- <!--New Methods-->
960
  <wsdl:message name="PingSoapIn">
961
  <wsdl:part name="parameters" element="tns:Ping" />
962
  </wsdl:message>
@@ -975,15 +781,15 @@
975
  <wsdl:message name="IsAuthorizedProfile">
976
  <wsdl:part name="Profile" element="tns:Profile" />
977
  </wsdl:message>
978
- <wsdl:message name="TaxSummaryFetchSoapIn">
979
- <wsdl:part name="parameters" element="tns:TaxSummaryFetch"/>
980
- </wsdl:message>
981
- <wsdl:message name="TaxSummaryFetchSoapOut">
982
- <wsdl:part name="parameters" element="tns:TaxSummaryFetchResponse"/>
983
- </wsdl:message>
984
- <wsdl:message name="TaxSummaryFetchProfile">
985
- <wsdl:part name="Profile" element="tns:Profile"/>
986
- </wsdl:message>
987
  <wsdl:portType name="TaxSvcSoap">
988
  <wsdl:operation name="GetTax">
989
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Calculates taxes on a document</wsdl:documentation>
@@ -1025,21 +831,6 @@
1025
  <wsdl:input message="tns:ApplyPaymentSoapIn" />
1026
  <wsdl:output message="tns:ApplyPaymentSoapOut" />
1027
  </wsdl:operation>
1028
- <wsdl:operation name="SubmitBatch">
1029
- <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Submits a batch of TaxSvc requests to be processed.</wsdl:documentation>
1030
- <wsdl:input message="tns:SubmitBatchSoapIn" />
1031
- <wsdl:output message="tns:SubmitBatchSoapOut" />
1032
- </wsdl:operation>
1033
- <wsdl:operation name="GetBatch">
1034
- <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the status and results of a submitted batch.</wsdl:documentation>
1035
- <wsdl:input message="tns:GetBatchSoapIn" />
1036
- <wsdl:output message="tns:GetBatchSoapOut" />
1037
- </wsdl:operation>
1038
- <wsdl:operation name="CancelBatch">
1039
- <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Cancels an incomplete batch operation.</wsdl:documentation>
1040
- <wsdl:input message="tns:CancelBatchSoapIn" />
1041
- <wsdl:output message="tns:CancelBatchSoapOut" />
1042
- </wsdl:operation>
1043
  <wsdl:operation name="Ping">
1044
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Tests connectivity and version of the service</wsdl:documentation>
1045
  <wsdl:input message="tns:PingSoapIn" />
@@ -1050,6 +841,11 @@
1050
  <wsdl:input message="tns:IsAuthorizedSoapIn" />
1051
  <wsdl:output message="tns:IsAuthorizedSoapOut" />
1052
  </wsdl:operation>
 
 
 
 
 
1053
  </wsdl:portType>
1054
  <wsdl:binding name="TaxSvcSoap" type="tns:TaxSvcSoap">
1055
  <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
@@ -1136,53 +932,31 @@
1136
  <soap:body use="literal" />
1137
  </wsdl:output>
1138
  </wsdl:operation>
1139
- <!--New Methods Begin-->
1140
- <wsdl:operation name="SubmitBatch">
1141
- <soap:operation soapAction="http://avatax.avalara.com/services/SubmitBatch" style="document" />
1142
- <wsdl:input>
1143
- <soap:body use="literal" />
1144
- <soap:header message="tns:SubmitBatchProfile" part="Profile" use="literal" />
1145
- </wsdl:input>
1146
- <wsdl:output>
1147
- <soap:body use="literal" />
1148
- </wsdl:output>
1149
- </wsdl:operation>
1150
- <wsdl:operation name="GetBatch">
1151
- <soap:operation soapAction="http://avatax.avalara.com/services/GetBatch" style="document" />
1152
- <wsdl:input>
1153
- <soap:body use="literal" />
1154
- <soap:header message="tns:GetBatchProfile" part="Profile" use="literal" />
1155
- </wsdl:input>
1156
- <wsdl:output>
1157
- <soap:body use="literal" />
1158
- </wsdl:output>
1159
- </wsdl:operation>
1160
- <wsdl:operation name="CancelBatch">
1161
- <soap:operation soapAction="http://avatax.avalara.com/services/CancelBatch" style="document" />
1162
  <wsdl:input>
1163
  <soap:body use="literal" />
1164
- <soap:header message="tns:CancelBatchProfile" part="Profile" use="literal" />
1165
  </wsdl:input>
1166
  <wsdl:output>
1167
  <soap:body use="literal" />
1168
  </wsdl:output>
1169
  </wsdl:operation>
1170
- <!--New Methods End-->
1171
- <wsdl:operation name="Ping">
1172
- <soap:operation soapAction="http://avatax.avalara.com/services/Ping" style="document" />
1173
  <wsdl:input>
1174
  <soap:body use="literal" />
1175
- <soap:header message="tns:PingProfile" part="Profile" use="literal" />
1176
  </wsdl:input>
1177
  <wsdl:output>
1178
  <soap:body use="literal" />
1179
  </wsdl:output>
1180
  </wsdl:operation>
1181
- <wsdl:operation name="IsAuthorized">
1182
- <soap:operation soapAction="http://avatax.avalara.com/services/IsAuthorized" style="document" />
1183
  <wsdl:input>
1184
  <soap:body use="literal" />
1185
- <soap:header message="tns:IsAuthorizedProfile" part="Profile" use="literal" />
1186
  </wsdl:input>
1187
  <wsdl:output>
1188
  <soap:body use="literal" />
@@ -1294,45 +1068,23 @@
1294
  <soap12:body use="literal" />
1295
  </wsdl:output>
1296
  </wsdl:operation>
1297
- <!--New Methods Begin-->
1298
- <wsdl:operation name="SubmitBatch">
1299
- <soap12:operation soapAction="http://avatax.avalara.com/services/SubmitBatch" style="document" />
1300
- <wsdl:input>
1301
- <soap12:body use="literal" />
1302
- <soap12:header message="tns:SubmitBatchProfile" part="Profile" use="literal" />
1303
- </wsdl:input>
1304
- <wsdl:output>
1305
- <soap12:body use="literal" />
1306
- </wsdl:output>
1307
- </wsdl:operation>
1308
- <wsdl:operation name="GetBatch">
1309
- <soap12:operation soapAction="http://avatax.avalara.com/services/GetBatch" style="document" />
1310
- <wsdl:input>
1311
- <soap12:body use="literal" />
1312
- <soap12:header message="tns:GetBatchProfile" part="Profile" use="literal" />
1313
- </wsdl:input>
1314
- <wsdl:output>
1315
- <soap12:body use="literal" />
1316
- </wsdl:output>
1317
- </wsdl:operation>
1318
- <wsdl:operation name="CancelBatch">
1319
- <soap12:operation soapAction="http://avatax.avalara.com/services/CancelBatch" style="document" />
1320
  <wsdl:input>
1321
  <soap12:body use="literal" />
1322
- <soap12:header message="tns:CancelBatchProfile" part="Profile" use="literal" />
1323
  </wsdl:input>
1324
  <wsdl:output>
1325
  <soap12:body use="literal" />
1326
  </wsdl:output>
1327
  </wsdl:operation>
1328
- <!--New Methods End-->
1329
  </wsdl:binding>
1330
  <wsdl:service name="TaxSvc">
1331
  <wsdl:port name="TaxSvcSoap" binding="tns:TaxSvcSoap">
1332
- <soap:address location="http://localhost/avatax.services/Tax/TaxSvc.asmx" />
1333
  </wsdl:port>
1334
  <wsdl:port name="TaxSvcSoap12" binding="tns:TaxSvcSoap12">
1335
- <soap12:address location="http://localhost/avatax.services/Tax/TaxSvc.asmx" />
1336
  </wsdl:port>
1337
  </wsdl:service>
1338
  </wsdl:definitions>
9
  </s:sequence>
10
  </s:complexType>
11
  </s:element>
 
12
  <s:complexType name="GetTaxRequest">
13
+ <s:sequence>
14
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyCode" type="s:string" />
15
+ <s:element minOccurs="1" maxOccurs="1" name="DocType" type="tns:DocumentType" />
16
+ <s:element minOccurs="0" maxOccurs="1" name="DocCode" type="s:string" />
17
+ <s:element minOccurs="1" maxOccurs="1" name="DocDate" type="s:date" />
18
+ <s:element minOccurs="0" maxOccurs="1" name="SalespersonCode" type="s:string" />
19
+ <s:element minOccurs="0" maxOccurs="1" name="CustomerCode" type="s:string" />
20
+ <s:element minOccurs="0" maxOccurs="1" name="CustomerUsageType" type="s:string" />
21
+ <s:element minOccurs="1" maxOccurs="1" name="Discount" type="s:decimal" />
22
+ <s:element minOccurs="0" maxOccurs="1" name="PurchaseOrderNo" type="s:string" />
23
+ <s:element minOccurs="0" maxOccurs="1" name="ExemptionNo" type="s:string" />
24
+ <s:element minOccurs="0" maxOccurs="1" name="OriginCode" type="s:string" />
25
+ <s:element minOccurs="0" maxOccurs="1" name="DestinationCode" type="s:string" />
26
+ <s:element minOccurs="0" maxOccurs="1" name="Addresses" type="tns:ArrayOfBaseAddress" />
27
+ <s:element minOccurs="0" maxOccurs="1" name="Lines" type="tns:ArrayOfLine" />
28
+ <s:element minOccurs="1" maxOccurs="1" name="DetailLevel" type="tns:DetailLevel" />
29
+ <s:element minOccurs="0" maxOccurs="1" name="ReferenceCode" type="s:string" />
30
+ <s:element minOccurs="1" maxOccurs="1" name="HashCode" type="s:int" />
31
+ <s:element minOccurs="0" maxOccurs="1" name="LocationCode" type="s:string" />
32
+ <s:element minOccurs="1" maxOccurs="1" name="Commit" type="s:boolean" />
33
+ <s:element minOccurs="0" maxOccurs="1" name="BatchCode" type="s:string" />
34
+ <s:element minOccurs="0" maxOccurs="1" name="TaxOverride" type="tns:TaxOverride" />
35
+ <s:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="s:string" />
36
+ <s:element minOccurs="1" maxOccurs="1" name="ServiceMode" type="tns:ServiceMode" />
37
+ <s:element minOccurs="1" maxOccurs="1" name="PaymentDate" type="s:date" />
38
+ <s:element minOccurs="1" maxOccurs="1" name="ExchangeRate" type="s:decimal" />
39
+ <s:element minOccurs="1" maxOccurs="1" name="ExchangeRateEffDate" type="s:date" />
40
+ <s:element minOccurs="0" maxOccurs="1" name="PosLaneCode" type="s:string" />
41
+ <s:element minOccurs="0" maxOccurs="1" name="BusinessIdentificationNo" type="s:string" />
42
+ </s:sequence>
 
 
 
 
43
  </s:complexType>
44
  <s:simpleType name="DocumentType">
45
  <s:restriction base="s:string">
49
  <s:enumeration value="PurchaseInvoice" />
50
  <s:enumeration value="ReturnOrder" />
51
  <s:enumeration value="ReturnInvoice" />
52
+ <s:enumeration value="InventoryTransferOrder" />
53
+ <s:enumeration value="InventoryTransferInvoice" />
54
+ <s:enumeration value="ReverseChargeOrder" />
55
+ <s:enumeration value="ReverseChargeInvoice" />
56
  </s:restriction>
57
  </s:simpleType>
58
  <s:complexType name="ArrayOfBaseAddress">
71
  <s:element minOccurs="0" maxOccurs="1" name="PostalCode" type="s:string" />
72
  <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
73
  <s:element minOccurs="1" maxOccurs="1" name="TaxRegionId" type="s:int" />
74
+ <s:element minOccurs="0" maxOccurs="1" name="Latitude" type="s:string" />
75
+ <s:element minOccurs="0" maxOccurs="1" name="Longitude" type="s:string" />
76
  </s:sequence>
77
  </s:complexType>
78
  <s:complexType name="ArrayOfLine">
98
  <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
99
  <s:element minOccurs="0" maxOccurs="1" name="TaxOverride" type="tns:TaxOverride" />
100
  <s:element minOccurs="0" maxOccurs="1" name="TaxIncluded" type="s:boolean" default="false" />
101
+ <s:element minOccurs="0" maxOccurs="1" name="BusinessIdentificationNo" type="s:string" />
102
  </s:sequence>
103
  </s:complexType>
104
  <s:complexType name="TaxOverride">
115
  <s:enumeration value="TaxAmount" />
116
  <s:enumeration value="Exemption" />
117
  <s:enumeration value="TaxDate" />
118
+ <s:enumeration value="AccruedTaxAmount" />
119
+ <s:enumeration value="DeriveTaxable" />
120
  </s:restriction>
121
  </s:simpleType>
122
  <s:simpleType name="DetailLevel">
168
  <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
169
  <s:element minOccurs="1" maxOccurs="1" name="TaxDate" type="s:date" />
170
  <s:element minOccurs="0" maxOccurs="1" name="TaxSummary" type="tns:ArrayOfTaxDetail" />
171
+ <s:element minOccurs="0" maxOccurs="1" name="VolatileTaxRates" type="s:boolean" />
 
172
  </s:sequence>
173
  </s:extension>
174
  </s:complexContent>
244
  <s:restriction base="s:string">
245
  <s:enumeration value="Address" />
246
  <s:enumeration value="Zip9" />
247
+ <s:enumeration value="Zip5" />
248
  </s:restriction>
249
  </s:simpleType>
250
  <s:complexType name="ArrayOfTaxDetail">
271
  <s:element minOccurs="1" maxOccurs="1" name="TaxAuthorityType" type="s:int" />
272
  <s:element minOccurs="0" maxOccurs="1" name="TaxGroup" type="s:string" />
273
  <s:element minOccurs="0" maxOccurs="1" name="RateType" type="s:string" />
274
+ <s:element minOccurs="0" maxOccurs="1" name="StateAssignedNo" type="s:string" />
275
  </s:sequence>
276
  </s:complexType>
277
  <s:simpleType name="JurisdictionType">
289
  <s:enumeration value="Sales" />
290
  <s:enumeration value="Use" />
291
  <s:enumeration value="ConsumerUse" />
 
292
  <s:enumeration value="Output" />
293
  <s:enumeration value="Input" />
294
  <s:enumeration value="Nonrecoverable" />
295
  <s:enumeration value="Fee" />
296
  <s:enumeration value="Rental" />
297
+ <s:enumeration value="Excise" />
298
  </s:restriction>
299
  </s:simpleType>
300
  <s:simpleType name="AccountingMethod">
319
  <s:element minOccurs="0" maxOccurs="1" name="Region" type="s:string" />
320
  <s:element minOccurs="1" maxOccurs="1" name="TaxRegionId" type="s:int" />
321
  <s:element minOccurs="0" maxOccurs="1" name="JurisCode" type="s:string" />
322
+ <s:element minOccurs="0" maxOccurs="1" name="Latitude" type="s:string" />
323
+ <s:element minOccurs="0" maxOccurs="1" name="Longitude" type="s:string" />
324
+ <s:element minOccurs="0" maxOccurs="1" name="ValidateStatus" type="s:string" />
325
+ <s:element minOccurs="0" maxOccurs="1" name="GeocodeType" type="s:string" />
326
+ <s:element minOccurs="0" maxOccurs="1" name="DistanceToBoundary" type="s:int" />
327
  </s:sequence>
328
  </s:complexType>
329
  <s:element name="Profile" type="tns:Profile" />
344
  </s:complexType>
345
  </s:element>
346
  <s:complexType name="GetTaxHistoryRequest">
 
 
347
  <s:sequence>
348
  <s:element minOccurs="0" maxOccurs="1" name="DocId" type="s:string" />
349
  <s:element minOccurs="0" maxOccurs="1" name="CompanyCode" type="s:string" />
351
  <s:element minOccurs="0" maxOccurs="1" name="DocCode" type="s:string" />
352
  <s:element minOccurs="1" maxOccurs="1" name="DetailLevel" type="tns:DetailLevel" />
353
  </s:sequence>
 
 
354
  </s:complexType>
355
  <s:element name="GetTaxHistoryResponse">
356
  <s:complexType>
369
  </s:extension>
370
  </s:complexContent>
371
  </s:complexType>
 
 
 
 
 
 
 
372
  <s:element name="PostTax">
373
  <s:complexType>
374
  <s:sequence>
377
  </s:complexType>
378
  </s:element>
379
  <s:complexType name="PostTaxRequest">
380
+ <s:sequence>
381
+ <s:element minOccurs="0" maxOccurs="1" name="DocId" type="s:string" />
382
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyCode" type="s:string" />
383
+ <s:element minOccurs="1" maxOccurs="1" name="DocType" type="tns:DocumentType" />
384
+ <s:element minOccurs="0" maxOccurs="1" name="DocCode" type="s:string" />
385
+ <s:element minOccurs="1" maxOccurs="1" name="DocDate" type="s:date" />
386
+ <s:element minOccurs="1" maxOccurs="1" name="TotalAmount" type="s:decimal" />
387
+ <s:element minOccurs="1" maxOccurs="1" name="TotalTax" type="s:decimal" />
388
+ <s:element minOccurs="1" maxOccurs="1" name="HashCode" type="s:int" />
389
+ <s:element minOccurs="1" maxOccurs="1" name="Commit" type="s:boolean" />
390
+ <s:element minOccurs="0" maxOccurs="1" name="NewDocCode" type="s:string" />
391
+ </s:sequence>
 
 
 
 
 
 
392
  </s:complexType>
393
  <s:element name="PostTaxResponse">
394
  <s:complexType>
405
  </s:sequence>
406
  </s:extension>
407
  </s:complexContent>
408
+ </s:complexType>
409
  <s:element name="CommitTax">
410
  <s:complexType>
411
  <s:sequence>
414
  </s:complexType>
415
  </s:element>
416
  <s:complexType name="CommitTaxRequest">
417
+ <s:sequence>
418
+ <s:element minOccurs="0" maxOccurs="1" name="DocId" type="s:string" />
419
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyCode" type="s:string" />
420
+ <s:element minOccurs="1" maxOccurs="1" name="DocType" type="tns:DocumentType" />
421
+ <s:element minOccurs="0" maxOccurs="1" name="DocCode" type="s:string" />
422
+ <s:element minOccurs="0" maxOccurs="1" name="NewDocCode" type="s:string" />
423
+ </s:sequence>
 
 
 
 
424
  </s:complexType>
425
  <s:element name="CommitTaxResponse">
426
  <s:complexType>
453
  </s:complexType>
454
  </s:element>
455
  <s:complexType name="CancelTaxRequest">
 
 
456
  <s:sequence>
457
  <s:element minOccurs="0" maxOccurs="1" name="DocId" type="s:string" />
458
  <s:element minOccurs="0" maxOccurs="1" name="CompanyCode" type="s:string" />
460
  <s:element minOccurs="0" maxOccurs="1" name="DocCode" type="s:string" />
461
  <s:element minOccurs="1" maxOccurs="1" name="CancelCode" type="tns:CancelCode" />
462
  </s:sequence>
 
 
463
  </s:complexType>
464
  <s:simpleType name="CancelCode">
465
  <s:restriction base="s:string">
494
  </s:complexType>
495
  </s:element>
496
  <s:complexType name="ReconcileTaxHistoryRequest">
497
+ <s:sequence>
498
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyCode" type="s:string" />
499
+ <s:element minOccurs="0" maxOccurs="1" name="LastDocId" type="s:string" />
500
+ <s:element minOccurs="1" maxOccurs="1" name="Reconciled" type="s:boolean" />
501
+ <s:element minOccurs="1" maxOccurs="1" name="StartDate" type="s:date" />
502
+ <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:date" />
503
+ <s:element minOccurs="1" maxOccurs="1" name="DocStatus" type="tns:DocStatus" />
 
504
  <s:element minOccurs="1" maxOccurs="1" name="DocType" type="tns:DocumentType"/>
505
  <s:element minOccurs="1" maxOccurs="1" name="LastDocCode" type="s:string"/>
506
  <s:element minOccurs="1" maxOccurs="1" name="PageSize" type="s:int"/>
507
+ </s:sequence>
508
+ </s:complexType>
 
 
509
  <s:element name="ReconcileTaxHistoryResponse">
510
  <s:complexType>
511
  <s:sequence>
527
  <s:extension base="tns:BaseResult">
528
  <s:sequence>
529
  <s:element minOccurs="0" maxOccurs="1" name="GetTaxResults" type="tns:ArrayOfGetTaxResult" />
530
+ <s:element minOccurs="0" maxOccurs="1" name="LastDocId" type="s:string" />
531
  <s:element minOccurs="0" maxOccurs="1" name="LastDocCode" type="s:string" />
532
  </s:sequence>
533
  </s:extension>
546
  </s:complexType>
547
  </s:element>
548
  <s:complexType name="AdjustTaxRequest">
549
+ <s:sequence>
550
+ <s:element minOccurs="1" maxOccurs="1" name="AdjustmentReason" type="s:int" />
551
+ <s:element minOccurs="0" maxOccurs="1" name="AdjustmentDescription" type="s:string" />
552
+ <s:element minOccurs="0" maxOccurs="1" name="GetTaxRequest" type="tns:GetTaxRequest" />
553
+ </s:sequence>
 
 
 
 
554
  </s:complexType>
555
  <s:element name="AdjustTaxResponse">
556
  <s:complexType>
572
  </s:complexType>
573
  </s:element>
574
  <s:complexType name="ApplyPaymentRequest">
575
+ <s:sequence>
576
+ <s:element minOccurs="0" maxOccurs="1" name="DocId" type="s:string" />
577
+ <s:element minOccurs="0" maxOccurs="1" name="CompanyCode" type="s:string" />
578
+ <s:element minOccurs="1" maxOccurs="1" name="DocType" type="tns:DocumentType" />
579
+ <s:element minOccurs="0" maxOccurs="1" name="DocCode" type="s:string" />
580
+ <s:element minOccurs="1" maxOccurs="1" name="PaymentDate" type="s:date" />
581
+ </s:sequence>
 
 
 
 
582
  </s:complexType>
583
  <s:element name="ApplyPaymentResponse">
584
  <s:complexType>
596
  </s:extension>
597
  </s:complexContent>
598
  </s:complexType>
599
+ <s:element name="Ping">
 
600
  <s:complexType>
601
  <s:sequence>
602
+ <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
603
  </s:sequence>
604
  </s:complexType>
605
  </s:element>
606
+ <s:element name="PingResponse">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
607
  <s:complexType>
608
  <s:sequence>
609
+ <s:element minOccurs="0" maxOccurs="1" name="PingResult" type="tns:PingResult" />
610
  </s:sequence>
611
  </s:complexType>
612
  </s:element>
613
+ <s:complexType name="PingResult">
614
  <s:complexContent mixed="false">
615
  <s:extension base="tns:BaseResult">
616
  <s:sequence>
617
+ <s:element minOccurs="0" maxOccurs="1" name="Version" type="s:string" />
618
  </s:sequence>
619
  </s:extension>
620
  </s:complexContent>
621
  </s:complexType>
622
+ <s:element name="IsAuthorized">
 
623
  <s:complexType>
624
  <s:sequence>
625
+ <s:element minOccurs="0" maxOccurs="1" name="Operations" type="s:string" />
626
  </s:sequence>
627
  </s:complexType>
628
  </s:element>
629
+ <s:element name="IsAuthorizedResponse">
 
 
 
 
 
 
 
 
 
630
  <s:complexType>
631
  <s:sequence>
632
+ <s:element minOccurs="0" maxOccurs="1" name="IsAuthorizedResult" type="tns:IsAuthorizedResult" />
633
  </s:sequence>
634
  </s:complexType>
635
  </s:element>
636
+ <s:complexType name="IsAuthorizedResult">
637
  <s:complexContent mixed="false">
638
  <s:extension base="tns:BaseResult">
639
  <s:sequence>
640
+ <s:element minOccurs="0" maxOccurs="1" name="Operations" type="s:string" />
641
+ <s:element minOccurs="1" maxOccurs="1" name="Expires" type="s:dateTime" />
 
 
 
642
  </s:sequence>
643
  </s:extension>
644
  </s:complexContent>
645
  </s:complexType>
 
 
 
 
 
 
 
 
 
 
 
 
646
 
647
+ <s:element name="TaxSummaryFetch">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
648
  <s:complexType>
649
  <s:sequence>
650
+ <s:element minOccurs="0" maxOccurs="1" name="TaxSummaryFetchRequest" type="tns:TaxSummaryFetchRequest" />
651
  </s:sequence>
652
  </s:complexType>
653
  </s:element>
654
+ <s:complexType name="TaxSummaryFetchRequest">
655
+ <s:sequence>
656
+ <s:element minOccurs="0" maxOccurs="1" name="MerchantCode" type="s:string" />
657
+ <s:element minOccurs="1" maxOccurs="1" name="StartDate" type="s:date" />
658
+ <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:date" />
659
+ </s:sequence>
 
 
660
  </s:complexType>
661
+ <s:element name="TaxSummaryFetchResponse">
662
  <s:complexType>
663
  <s:sequence>
664
+ <s:element minOccurs="0" maxOccurs="1" name="TaxSummaryFetchResult" type="tns:TaxSummaryFetchResult" />
665
  </s:sequence>
666
  </s:complexType>
667
  </s:element>
668
+ <s:complexType name="TaxSummaryFetchResult">
 
 
 
 
 
 
 
669
  <s:complexContent mixed="false">
670
  <s:extension base="tns:BaseResult">
671
  <s:sequence>
672
+ <s:element minOccurs="0" maxOccurs="1" name="TaxSummaryReport">
673
+ <s:complexType>
674
+ <s:sequence>
675
+ <s:any />
676
+ </s:sequence>
677
+ </s:complexType>
678
+ </s:element>
679
  </s:sequence>
680
  </s:extension>
681
  </s:complexContent>
682
  </s:complexType>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
683
  </s:schema>
684
  </wsdl:types>
685
  <wsdl:message name="GetTaxSoapIn">
763
  <wsdl:message name="ApplyPaymentProfile">
764
  <wsdl:part name="Profile" element="tns:Profile" />
765
  </wsdl:message>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
766
  <wsdl:message name="PingSoapIn">
767
  <wsdl:part name="parameters" element="tns:Ping" />
768
  </wsdl:message>
781
  <wsdl:message name="IsAuthorizedProfile">
782
  <wsdl:part name="Profile" element="tns:Profile" />
783
  </wsdl:message>
784
+ <wsdl:message name="TaxSummaryFetchSoapIn">
785
+ <wsdl:part name="parameters" element="tns:TaxSummaryFetch" />
786
+ </wsdl:message>
787
+ <wsdl:message name="TaxSummaryFetchSoapOut">
788
+ <wsdl:part name="parameters" element="tns:TaxSummaryFetchResponse" />
789
+ </wsdl:message>
790
+ <wsdl:message name="TaxSummaryFetchProfile">
791
+ <wsdl:part name="Profile" element="tns:Profile" />
792
+ </wsdl:message>
793
  <wsdl:portType name="TaxSvcSoap">
794
  <wsdl:operation name="GetTax">
795
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Calculates taxes on a document</wsdl:documentation>
831
  <wsdl:input message="tns:ApplyPaymentSoapIn" />
832
  <wsdl:output message="tns:ApplyPaymentSoapOut" />
833
  </wsdl:operation>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
834
  <wsdl:operation name="Ping">
835
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Tests connectivity and version of the service</wsdl:documentation>
836
  <wsdl:input message="tns:PingSoapIn" />
841
  <wsdl:input message="tns:IsAuthorizedSoapIn" />
842
  <wsdl:output message="tns:IsAuthorizedSoapOut" />
843
  </wsdl:operation>
844
+ <wsdl:operation name="TaxSummaryFetch">
845
+ <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Fetches TaxSummary Data.</wsdl:documentation>
846
+ <wsdl:input message="tns:TaxSummaryFetchSoapIn" />
847
+ <wsdl:output message="tns:TaxSummaryFetchSoapOut" />
848
+ </wsdl:operation>
849
  </wsdl:portType>
850
  <wsdl:binding name="TaxSvcSoap" type="tns:TaxSvcSoap">
851
  <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
932
  <soap:body use="literal" />
933
  </wsdl:output>
934
  </wsdl:operation>
935
+ <wsdl:operation name="Ping">
936
+ <soap:operation soapAction="http://avatax.avalara.com/services/Ping" style="document" />
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
937
  <wsdl:input>
938
  <soap:body use="literal" />
939
+ <soap:header message="tns:PingProfile" part="Profile" use="literal" />
940
  </wsdl:input>
941
  <wsdl:output>
942
  <soap:body use="literal" />
943
  </wsdl:output>
944
  </wsdl:operation>
945
+ <wsdl:operation name="IsAuthorized">
946
+ <soap:operation soapAction="http://avatax.avalara.com/services/IsAuthorized" style="document" />
 
947
  <wsdl:input>
948
  <soap:body use="literal" />
949
+ <soap:header message="tns:IsAuthorizedProfile" part="Profile" use="literal" />
950
  </wsdl:input>
951
  <wsdl:output>
952
  <soap:body use="literal" />
953
  </wsdl:output>
954
  </wsdl:operation>
955
+ <wsdl:operation name="TaxSummaryFetch">
956
+ <soap:operation soapAction="http://avatax.avalara.com/services/TaxSummaryFetch" style="document" />
957
  <wsdl:input>
958
  <soap:body use="literal" />
959
+ <soap:header message="tns:TaxSummaryFetchProfile" part="Profile" use="literal" />
960
  </wsdl:input>
961
  <wsdl:output>
962
  <soap:body use="literal" />
1068
  <soap12:body use="literal" />
1069
  </wsdl:output>
1070
  </wsdl:operation>
1071
+ <wsdl:operation name="TaxSummaryFetch">
1072
+ <soap12:operation soapAction="http://avatax.avalara.com/services/TaxSummaryFetch" style="document" />
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1073
  <wsdl:input>
1074
  <soap12:body use="literal" />
1075
+ <soap12:header message="tns:TaxSummaryFetchProfile" part="Profile" use="literal" />
1076
  </wsdl:input>
1077
  <wsdl:output>
1078
  <soap12:body use="literal" />
1079
  </wsdl:output>
1080
  </wsdl:operation>
 
1081
  </wsdl:binding>
1082
  <wsdl:service name="TaxSvc">
1083
  <wsdl:port name="TaxSvcSoap" binding="tns:TaxSvcSoap">
1084
+ <soap:address location="https://avatax.avalara.net/Tax/TaxSvc.asmx" />
1085
  </wsdl:port>
1086
  <wsdl:port name="TaxSvcSoap12" binding="tns:TaxSvcSoap12">
1087
+ <soap12:address location="https://avatax.avalara.net/Tax/TaxSvc.asmx" />
1088
  </wsdl:port>
1089
  </wsdl:service>
1090
  </wsdl:definitions>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>OnePica_AvaTax</name>
4
- <version>3.1.0</version>
5
  <stability>stable</stability>
6
  <license>Open Software License (OSL 3.0)</license>
7
  <channel>community</channel>
@@ -18,15 +18,12 @@ Released as a commercial extension, this software will not work unless you have
18
  &#xD;
19
  &#xD;
20
  At One Pica (www.onepica.com), we strive to build increasingly scalable and flexible enterprise systems for all of our clients, large and small. We want to give back to this community both to promote its success and as a sign of our gratitude. Please feel free to contact us on ways we can improve this extension or extend on this framework.</description>
21
- <notes>Implemented reduce tax calculation requests number&#xD;
22
- Implemented log/queue export with all data from database&#xD;
23
- Fixed errors/notices displaying&#xD;
24
- Fixed tax calculation for virtual/downloadable products&#xD;
25
- Fixed address normalization on checkout with multiple addresses</notes>
26
  <authors><author><name>Rostyslav Redko</name><user>marketing</user><email>avalara@onepica.com</email></author></authors>
27
- <date>2016-03-29</date>
28
- <time>14:38:29</time>
29
- <contents><target name="magecommunity"><dir name="OnePica"><dir name="AvaTax"><dir name="Block"><dir name="Adminhtml"><dir name="Export"><dir name="Abstract"><file name="Grid.php" hash="5f96ca490c5f7bd3fac23e30b00336e5"/></dir><dir name="Log"><file name="Grid.php" hash="3a87a71f7f51b3247a0717f0b3f8abf0"/><file name="View.php" hash="097d82a3e2b1a8820d335a63f212451b"/></dir><dir name="Queue"><file name="Grid.php" hash="1ef8ba9bf3e0870ea6dc50bb202a0b91"/></dir></dir><dir name="Notification"><file name="Toolbar.php" hash="26f7e382432289c3ff07647141cf9324"/></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Export.php" hash="3e019b9551b95c71f4cfd67a14d62a27"/></dir></dir></dir></dir><dir name="Tax"><dir name="Class"><dir name="Edit"><file name="Form.php" hash="0e78c592366ee2746f3891cf91a388d3"/></dir><file name="Grid.php" hash="d731eb160457b8a22cfcd28682a1c485"/></dir></dir></dir><dir name="Checkout"><dir name="Onepage"><dir name="Shipping"><dir name="Method"><file name="Available.php" hash="a0bdc5f63955148cf7e755c8803e01de"/></dir></dir></dir></dir></dir><file name="Exception.php" hash="fc752f8da808a402baae2425c4072d22"/><dir name="Helper"><file name="Address.php" hash="df731a75957cf712d0b1410b1d831dd6"/><file name="Calculation.php" hash="3a3bcbd4a33a061700c495a14afd8b3a"/><file name="Config.php" hash="b7a48f682638fca9b53e2db1460e45f4"/><file name="Data.php" hash="447fc46dcdc7ff5b97ed69125845f8a3"/><file name="Errors.php" hash="1fc34a932db296ecd1617a4e50e150d7"/><dir name="GiftWrapping"><file name="Data.php" hash="a336949d2849baa874f280c7a16316f5"/></dir><file name="Lib.php" hash="ce05e31b4aba7ba84bfc016df8c2a559"/><file name="RequestFilter.php" hash="6806cce9e1ff8ed7b821c4501ee15499"/><dir name="Tax"><file name="Data.php" hash="ce4688b06cabe61ac43993fc77a175ca"/></dir></dir><dir name="Model"><dir name="Action"><file name="Abstract.php" hash="de2bc126be0cfe69ffe6af60a8307d16"/><file name="Calculator.php" hash="3d189195c43305879bd351334a8811e9"/><file name="Creditmemo.php" hash="23639271a8fad749a3ee3a13fc8b0b27"/><file name="Invoice.php" hash="20458660bda4a277c0677b1406feb481"/><file name="Ping.php" hash="7e08308fff72493e0cb75b9244551de6"/><file name="Validator.php" hash="003f31bbb0a381b770f71f8b2de7f214"/></dir><dir name="Admin"><file name="Session.php" hash="e3dc3353c7eebf4e17c22ea4039585c5"/></dir><dir name="Adminhtml"><file name="Config.php" hash="388f532f03fa8dacc9fde122a2fe0c64"/><dir name="Sales"><dir name="Order"><file name="Create.php" hash="2a1b42b629b8da1373e11860c4a2c8c0"/></dir></dir></dir><dir name="Export"><dir name="Adapter"><file name="Abstract.php" hash="840c8b87acd97646572bba9bb3b8f5ea"/><file name="Sql.php" hash="0e9bedb400f411785311f78ebbf676da"/></dir><dir name="Entity"><file name="Abstract.php" hash="d38a2293452c31e92f81bf5be59c3e1c"/><file name="Log.php" hash="7788a9f5bfa13e39d98c9a9ac72508e2"/><file name="Queue.php" hash="14a97c283aa74f97982ab71160017aa3"/></dir></dir><file name="Export.php" hash="b94613b678b413d6268b07d314ba122e"/><dir name="Observer"><file name="Abstract.php" hash="4cef8e34c047b97e34ab08b0c937082c"/><file name="AdminSystemConfigChangedSectionTax.php" hash="d2d68bef7a9ef50be4c58b4498f81cb1"/><file name="CheckoutSubmitAllAfter.php" hash="4ee09c54a9098b568dac726964d782c0"/><file name="CheckoutTypeMultishippingCreateOrdersSingle.php" hash="eeaffffddd4e2ce387325dfb58381a77"/><file name="CleanLog.php" hash="4043bb0a3df982b756bfb1dfab5d56de"/><file name="ControllerActionLayoutGenerateXmlBefore.php" hash="d533cdc23c1749c87bccdb1e8fd7f947"/><file name="ControllerActionLayoutLoadBefore.php" hash="d2308911f499841ba9c449045b3e4220"/><file name="ControllerActionPostdispatchCheckoutMultishippingAddressEditShipping.php" hash="646fa503d7277c363b4613692f978d12"/><file name="ControllerActionPostdispatchCheckoutOnepageSaveShippingMethod.php" hash="0b600e585f4b008e457995676019c2b4"/><file name="ControllerActionPredispatchAdminhtmlSalesOrderCreateLoadBlock.php" hash="07ef318adffde6bba762da8300e17324"/><file name="ControllerActionPredispatchCheckoutCartEstimatePost.php" hash="2b2cce8f619488fd795a027b80d20d2a"/><file name="ControllerActionPredispatchCheckoutMultishippingAddressEditShippingPost.php" hash="3c0e54aaeec84c7a780f9159d17bf345"/><file name="ControllerActionPredispatchCheckoutMultishippingIndex.php" hash="d6d7a1d0272c51f3ec4cacbce8574da3"/><file name="ControllerActionPredispatchCheckoutOnepageIndex.php" hash="01c4280273e34a2f82ed6764792f3568"/><file name="LoadAvaTaxExternalLib.php" hash="0b10ed2f15ef8202362f4828fad15262"/><file name="MultishippingSetShippingItems.php" hash="b39fa0fb0579f5143d34f159048f39c3"/><file name="ProcessQueue.php" hash="35375793d039f6848e7b2af05e0eef41"/><file name="SalesModelServiceQuoteSubmitAfter.php" hash="6499cfe8e1c9176b12af58c0bce331eb"/><file name="SalesModelServiceQuoteSubmitBefore.php" hash="4e67278a1c20a969f8709237f817b6e0"/><file name="SalesOrderCreditmemoRefund.php" hash="3e9049e39b53ec06b8aa1ab274d1e00d"/><file name="SalesOrderCreditmemoSaveAfter.php" hash="a01af2f4a66912383b772be42fddbdea"/><file name="SalesOrderInvoicePay.php" hash="ac7884c312f986d123912f01346b031a"/><file name="SalesOrderInvoiceSaveAfter.php" hash="00279b77e0a3bbac120b9248d6f9223d"/><file name="SalesQuoteCollectTotalsBefore.php" hash="c0ae978e4895cec8a1b4c1ec2a3a5522"/></dir><dir name="Records"><file name="Log.php" hash="58e639c307610488a609c3aa39c38514"/><dir name="Mysql4"><dir name="Log"><file name="Collection.php" hash="29db8163f4dda862ff822ddffd04554d"/></dir><file name="Log.php" hash="d6fb7997768b7e0f1b39363fd4de5917"/><dir name="Queue"><file name="Collection.php" hash="11bba1561c81f39695f091b94bd81560"/></dir><file name="Queue.php" hash="12ba62949dab080c6dc6ae7fcbbf4838"/></dir><dir name="Queue"><file name="Process.php" hash="82d837f47b78b4a037938dd88dfe3217"/></dir><file name="Queue.php" hash="2906b0c99e686f2e85169cbd49c8af2e"/></dir><dir name="Sales"><dir name="Quote"><dir name="Address"><dir name="Total"><file name="Tax.php" hash="680493de15a25919bf5ddff14b8a01fb"/></dir></dir><file name="Address.php" hash="7a9717d123bba20ce14144b80d1da5da"/></dir></dir><dir name="Service"><dir name="Abstract"><file name="Config.php" hash="2b5ebe4312f82b0c13b03db2c261964f"/><file name="Tools.php" hash="8338336a7dccd05c3956f93363a35d6d"/></dir><file name="Abstract.php" hash="29cee53a912adeb0f682bc931972823d"/><dir name="Avatax"><file name="Abstract.php" hash="629fc49a518505a87f1548c3b29ef666"/><file name="Address.php" hash="5f6d2257e4132a436dff7cc0cc08eb67"/><file name="Config.php" hash="25198070b781c8ce632b4f3d3c3b21e0"/><file name="Estimate.php" hash="f5d14571bf2fdbbf87873d50c52abbd9"/><file name="Invoice.php" hash="856a2a33ee05d1f58bd5cde0171b3254"/><file name="Ping.php" hash="8dd09babe7e8b206564544b2ace9a661"/><file name="Tax.php" hash="3002e239f7f5a84f3377d288861cf4d2"/></dir><file name="Avatax.php" hash="b6fa49f95a3ab05546bd597689a14ed7"/><dir name="Avatax16"><file name="Abstract.php" hash="9b061b6d7bebc7539efa4a33789c23e2"/><file name="Address.php" hash="834681944f93504537e26217f9690cd5"/><file name="Config.php" hash="34c888b2db0c2c72bfea6ddad0dbf053"/><file name="Estimate.php" hash="441aaa66270e9a820774710776894b71"/><file name="Invoice.php" hash="dd62073b8f573932c3ee9c5cb8fffe0b"/><file name="Ping.php" hash="853a6c8078296263adc241befc5eaa92"/><file name="Tax.php" hash="0680fb53318af5eac219909162657037"/></dir><file name="Avatax16.php" hash="cd3743c413edb08904781900c0064eaf"/><dir name="Exception"><file name="Address.php" hash="2519f1a2b302db97337c933d99a6d116"/><file name="Commitfailure.php" hash="7f0c5a5bf9242651d2542336d0b4cb96"/><file name="Unbalanced.php" hash="43595e010b314e8a91dd0fef4fad96c2"/></dir><dir name="Result"><file name="Address.php" hash="7a711e27f7f5e478a8a290a1880586f6"/><file name="AddressValidate.php" hash="62d14d7f4147b83001ef7f64726276c1"/><file name="Creditmemo.php" hash="8b1ac1eda1a522c70bca574b938c6359"/><file name="Invoice.php" hash="83f157b7fd24e5e6c0b51f6a162ee316"/></dir></dir><file name="Service.php" hash="7fda34c9ce1db70ae9757561d505a5b7"/><file name="Session.php" hash="429142089e75418a702e70edc56374cf"/><dir name="Source"><file name="Actions.php" hash="b5392f0820f15c3159e76ea67148992a"/><file name="Addressvalidation.php" hash="c8430082f4ae4c22c533e586e5652506"/><dir name="Avatax"><file name="Actions.php" hash="c72aa0df9013c6d5c5fddc0c4b4027b0"/><file name="Logtype.php" hash="0bdc9563eeaa30b7c4ae301a79613375"/><file name="Url.php" hash="cff45c6a590360711867112533b068d8"/></dir><dir name="Avatax16"><file name="Actions.php" hash="86b7d4067faad9478f9b61101d0fd6ae"/><file name="Buyertype.php" hash="6b029a7bbacc0eda36ed4fbb6f6e467b"/><file name="Logtype.php" hash="4e3447c8b79faf0ca20e66d9a66d29df"/><file name="Url.php" hash="ef6524ae8f04b9cc63f0f6e8ba4e63ea"/><file name="Usetype.php" hash="107c03d384fb6a8b990e4c16f49fab87"/></dir><file name="Customercodeformat.php" hash="cfcfcbaa27ed29add072324816da0c9d"/><file name="Error.php" hash="7f5495a2f295ded2d0a30f2f7108d009"/><file name="Fieldlist.php" hash="18987603d4d58130959a8ac76716ed08"/><file name="Logmode.php" hash="24d61da578a3b4adb896fea7d4d4d8ec"/><file name="Logtype.php" hash="2bd6decac6b972549d4bdfe2c8968d51"/><file name="Onerrorfrontend.php" hash="ef4154ae563d8157c1083f20e0adf563"/><dir name="Regionfilter"><file name="List.php" hash="d73ebe7197a2c6cfa45d52775d6f0977"/><file name="Mode.php" hash="2216d28bf9adba614025538cc62a49b6"/></dir><file name="Url.php" hash="794ec57a2b350931f70e95eb6677c253"/></dir><dir name="Tax"><file name="Calculation.php" hash="8b3ad0ace3967a13364d1475e286b70c"/><file name="Config.php" hash="dfb1ff41c23ed30dc29013dd73a89896"/></dir><dir name="Total"><dir name="Quote"><dir name="Tax"><file name="Giftwrapping.php" hash="7b264455ac9084a751468ef6dbc36fe5"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="AvaTax"><file name="ExportController.php" hash="ead5ebea03db8f885d0ec6114dcb185c"/><file name="GridController.php" hash="5c7e822890a6feaec2db348e6c5a19e1"/></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="aca07ae89478c72fd1d2d41228c28b8e"/><file name="config.xml" hash="54998e9c25522c635578584b19fb31a8"/><file name="system-avatax16-disabled.xml" hash="b24027def3daab9000047bf7fee41c4f"/><file name="system-avatax16.xml" hash="b5a9543409521633ceec2af4d9c5d1b7"/><file name="system-disabled.xml" hash="f0643182c8bd62674ae091104d6e500e"/><file name="system.xml" hash="40adba09489f034471446a20a1cf4ae6"/></dir><dir name="sql"><dir name="avatax_records_setup"><file name="mysql4-data-upgrade-2.2.0-2.2.1.php" hash="260d1c57754ebadba00d8ccdbb0ec996"/><file name="mysql4-install-0.1.0.php" hash="3d16899179b36bfde69609a99a2faae6"/><file name="mysql4-upgrade-0.1.4-0.1.5.php" hash="94d0cf2fc0e9bbe2de2829198ce3026f"/><file name="mysql4-upgrade-1.0.1-2.0.0.php" hash="905d7519328cdb1c46bba4221288c41c"/><file name="mysql4-upgrade-2.5.0.0-2.5.0.1.php" hash="4b439957397049bbe01d458fd7cfe0a2"/><file name="mysql4-upgrade-3.0.0.1-3.0.0.2.php" hash="46caa743f17221575b4a639b262a9275"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="OnePica_AvaTax.xml" hash="07fd9423811b4dc084060d6131b889d7"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="onepica"><file name="avatax.xml" hash="de338ca651fcce096d089b2bbbcc1374"/></dir></dir><dir name="template"><dir name="onepica"><dir name="avatax"><dir name="log"><file name="view.phtml" hash="df14eee805bbedd484cf500dbf2335ed"/></dir><dir name="notification"><file name="toolbar.phtml" hash="fd368e043843df76ec3a74290b87dc3e"/></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="onepica"><file name="avatax.xml" hash="38c6ce2165f6ccfd6641eb1487faad39"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="de_DE"><file name="OnePica_AvaTax.csv" hash="43d2dee74aee6f15abd471a65b4f407c"/></dir><dir name="en_US"><file name="OnePica_AvaTax.csv" hash="43d2dee74aee6f15abd471a65b4f407c"/></dir><dir name="es_ES"><file name="OnePica_AvaTax.csv" hash="43d2dee74aee6f15abd471a65b4f407c"/></dir><dir name="fr_FR"><file name="OnePica_AvaTax.csv" hash="43d2dee74aee6f15abd471a65b4f407c"/></dir><dir name="nl_NL"><file name="OnePica_AvaTax.csv" hash="43d2dee74aee6f15abd471a65b4f407c"/></dir><dir name="pt_BR"><file name="OnePica_AvaTax.csv" hash="43d2dee74aee6f15abd471a65b4f407c"/></dir><dir name="zh_CN"><file name="OnePica_AvaTax.csv" hash="43d2dee74aee6f15abd471a65b4f407c"/></dir></target><target name="magelib"><dir name="AvaTax"><file name="AvaTax.php" hash="46bf3fb7795482b7494b2fdc266af3bc"/><dir name="classes"><file name="ATConfig.class.php" hash="dd1c39643f677e0c3b612c549686812c"/><file name="ATObject.class.php" hash="83359fd7639c98449836dc11d08c899d"/><file name="Address.class.php" hash="68bf4fe1306a60e672b7345a0dc7fcc6"/><file name="AddressServiceSoap.class.php" hash="c59bf4a586da207611f7bace4f08c880"/><file name="AddressType.class.php" hash="62c9ff3c533aaf5ad1fd4de95702be40"/><file name="AdjustTaxRequest.class.php" hash="47dbfa8044ca893bf214d8e71ab4864e"/><file name="AdjustTaxResult.class.php" hash="cf63aa5b7c3b52b3ec86695c4cdf0fcc"/><file name="ApplyPaymentRequest.class.php" hash="69d69dff63cbd284d8aea62247142692"/><file name="ApplyPaymentResult.class.php" hash="0e37bda0f1221c2ed2432717a2d8cc08"/><dir name="AvaCert2Svc"><file name="AvaCert2Soap.class.php" hash="0567793d9e4e496b45c3e8a0459f944a"/><file name="Certificate.class.php" hash="dd3f0dd2a2b03c97552f9dbd5c6463ba"/><file name="CertificateGetRequest.class.php" hash="4c11fd111cab99fa4dbc2c2250e0f3ad"/><file name="CertificateGetResult.class.php" hash="6a95a06e71bd13839c6142bba08bfba5"/><file name="CertificateImageGetRequest.class.php" hash="32f61011abe3d1c74ea7fc209e3e4224"/><file name="CertificateImageGetResult.class.php" hash="beda0f1fd54951b84b7dd77ead92bda3"/><file name="CertificateJurisdiction.class.php" hash="e666d572fb34d17fcd91127a50616195"/><file name="CertificateRequest.class.php" hash="7b76dc3675e507975ae6cf01abfa6059"/><file name="CertificateRequestGetRequest.class.php" hash="0cf2fafae88f795a754d75291947cb56"/><file name="CertificateRequestGetResult.class.php" hash="eceffe3acec787506649669b1b5edcf7"/><file name="CertificateRequestInitiateRequest.class.php" hash="148a5c4c881c885be863f403582b4974"/><file name="CertificateRequestInitiateResult.class.php" hash="a7a55cb398cd2fb9f0e11b8c6b09498d"/><file name="CertificateRequestStage.class.php" hash="92dec7da28f83f1a419d9573e6cec1fa"/><file name="CertificateRequestStatus.class.php" hash="a5d5c1629ce4f5ee0c18a8924204ca22"/><file name="CertificateStatus.class.php" hash="6ae43ab57ae9df37d07ac4203270c25e"/><file name="CertificateUsage.class.php" hash="bad34570daa7679b267f1288bf0a371f"/><file name="CommunicationMode.class.php" hash="71d2743c1d2afffe11d2903e89ff9c0e"/><file name="Customer.class.php" hash="e9f13f38f75cb4e1b845c55e6f26a5ab"/><file name="CustomerSaveRequest.class.php" hash="58ff71b04bb3a308b7f0199c6fae1e56"/><file name="CustomerSaveResult.class.php" hash="98cf79bdb7c0558963670b21e66b7d85"/><file name="FormatType.class.php" hash="714d183d3d365a07ef606d1211c732b0"/><file name="RequestType.class.php" hash="6144c2731baaf67400ea34e50440c1df"/><file name="ReviewStatus.class.php" hash="0dd208ecbf6b45196f51f304b1d48b03"/></dir><file name="AvalaraSoapClient.class.php" hash="dd605cefabb4396ef1b46b6d23b439b5"/><file name="BaseResult.class.php" hash="85d2c23ecc62bf4b828d04f405f83d37"/><dir name="BatchSvc"><file name="AuditMessage.class.php" hash="798d8169506357af02e6912b4bca9148"/><file name="AvaTaxBatchSvc.php" hash="8d65fd4a02cd4fc1104aa9c24b35e4fb"/><file name="BaseResult.class.php" hash="727ef623b821e95a73cf6d1eda891379"/><file name="Batch.class.php" hash="c028822bcf2a4f1fae6fc7dca76f247a"/><file name="BatchDelete.class.php" hash="0bcff09309ccad969d65c2d27fa63dda"/><file name="BatchDeleteResponse.class.php" hash="46afd464673459efb54ccaf509d37eef"/><file name="BatchFetch.class.php" hash="74f96ecc3c2df87271d60c4c969e43f8"/><file name="BatchFetchResponse.class.php" hash="b2acf63deea2c0fd374f80745b60fef5"/><file name="BatchFetchResult.class.php" hash="83d8de067f4bd59acafe4cd065f90163"/><file name="BatchFile.class.php" hash="65cee20383c8040fac1d4c45bbe757dd"/><file name="BatchFileDelete.class.php" hash="01d0bc10cb0ada43a9a00ca0efffef17"/><file name="BatchFileDeleteResponse.class.php" hash="b4e7881d26b7071303650973144f418b"/><file name="BatchFileFetch.class.php" hash="c5e91b8073fb756545d0f74803fdf3d6"/><file name="BatchFileFetchResponse.class.php" hash="c37ce819a975cdae5e7a82432b4b2334"/><file name="BatchFileFetchResult.class.php" hash="6bc54523d34356a83cdc4ecd2f696ea5"/><file name="BatchFileSave.class.php" hash="8434b0ffdd1fba4991535248ee3d618e"/><file name="BatchFileSaveResponse.class.php" hash="d52f79b42467b59f2177359f8a73cd3a"/><file name="BatchFileSaveResult.class.php" hash="19d3a2f20ccc42e80759b280842cf03c"/><file name="BatchProcess.class.php" hash="44d9efe13d01fce15bd444e5729b320c"/><file name="BatchProcessRequest.class.php" hash="04684b987c6d77319cc6881941091de9"/><file name="BatchProcessResponse.class.php" hash="c22b08c125eefc4006495c55984ed91e"/><file name="BatchProcessResult.class.php" hash="f9cac2270aafae49fc0892ea729c3713"/><file name="BatchSave.class.php" hash="d3a397348b905d49a0c91be780f3ec04"/><file name="BatchSaveResponse.class.php" hash="4c3088b85590fd697b5686aa1dddd89e"/><file name="BatchSaveResult.class.php" hash="7ea7fe3dc7d580711f6b52d991c43dce"/><file name="BatchSvc.class.php" hash="fa903f70b06d1e3b86384f2b6fb60616"/><file name="DeleteRequest.class.php" hash="43f945ef1e59ef02494df6df6ec3d1b6"/><file name="DeleteResult.class.php" hash="f7d64582f1182ae0337d6d84a5f60e8d"/><file name="FetchRequest.class.php" hash="7271317a8909672261ea0e00867e810b"/><file name="FilterRequest.class.php" hash="3c1eaec68f84531931a3cd6143533576"/><file name="FilterResult.class.php" hash="f4c0eeac0153b735ec589fcff7accd86"/><file name="IsAuthorized.class.php" hash="8339a2b249d954efaaf64f10665976fc"/><file name="IsAuthorizedResponse.class.php" hash="613c91f36370dc38ca07b83a29f2a45f"/><file name="IsAuthorizedResult.class.php" hash="65f9665508a5e7f33e4aee2835a9806e"/><file name="Message.class.php" hash="576327c8d9cd74bd96d9ccd62a2daa5b"/><file name="Ping.class.php" hash="3a2246f5557a5279fa260c65b36a9b44"/><file name="PingResponse.class.php" hash="b9f5e8b43382ee605d93768db8af1805"/><file name="PingResult.class.php" hash="2e05acfe74aad28003ad7d8ed102c3c6"/><file name="Profile.class.php" hash="a16a4819018dd8510ddab8feb9ee0f7e"/><file name="SeverityLevel.class.php" hash="5736530f3b5fd0cd932c783418563647"/></dir><file name="BoundaryLevel.class.php" hash="e9c2f2e3173e44fa8351f2a6dbb578fe"/><file name="CancelCode.class.php" hash="fd0b8ad2865e8fcf622b1faafc677527"/><file name="CancelTaxRequest.class.php" hash="08a114e32ec9eda9268ec337f79cb86f"/><file name="CancelTaxResult.class.php" hash="687be65bab85e6c6e8f99764c0475d9b"/><file name="CommitTaxRequest.class.php" hash="66ef55bc094d233b75e36b029995aed7"/><file name="CommitTaxResult.class.php" hash="ef90276817207e63e4e96ea518618f50"/><file name="DetailLevel.class.php" hash="2439f7137a4f9f52e28a6b321c4bcf16"/><file name="DocStatus.class.php" hash="9e3384a0f2ace05fa67fe05eba295fcd"/><file name="DocumentType.class.php" hash="94b4509b914d638a94f946b5518b8993"/><file name="DynamicSoapClient.class.php" hash="5bb36f2d4db3955ae059488eb9511ca9"/><file name="Enum.class.php" hash="d3ff4c898aff49f3c425042433826257"/><file name="GetTaxHistoryRequest.class.php" hash="3ed4c54de1e015f476ce7aa58c802468"/><file name="GetTaxHistoryResult.class.php" hash="7e8209e1f64df52b538927312b1bd934"/><file name="GetTaxRequest.class.php" hash="a3343ef6a1e27e48c9a75aa9e02777c4"/><file name="GetTaxResult.class.php" hash="7e2b7415a018fd76b62ab49637833533"/><file name="IsAuthorizedResult.class.php" hash="58164457677a61e93309f788fe61dc0c"/><file name="JurisdictionType.class.php" hash="a345fe5db379af87a6f7ec833ff86586"/><file name="Line.class.php" hash="7fefbd0230ee2fe8a8e6468abf338b80"/><file name="Message.class.php" hash="073be6cbcccacf2d1d55a04c045eab63"/><file name="PingResult.class.php" hash="18f88589588f08b619488c926cf5547c"/><file name="PostTaxRequest.class.php" hash="be8ea4ee2fddb10b62cb1be7e38179e3"/><file name="PostTaxResult.class.php" hash="bf2ee0b1293301ee00ac9b8b8390e780"/><file name="ReconcileTaxHistoryRequest.class.php" hash="41f2cfe04495612a9c293b1bc19220ce"/><file name="ReconcileTaxHistoryResult.class.php" hash="dd20684e0e017f56c98e29297180a0d7"/><file name="SearchTaxHistoryResult.class.php" hash="e3171e00482f7c2c0ed9753ffd05cd14"/><file name="ServiceMode.class.php" hash="0c66b3e25f4466461cebf32735e207e0"/><file name="SeverityLevel.class.php" hash="68fc81e651fe7f01c81b43b0d28ff0dc"/><file name="TaxDetail.class.php" hash="56065f8ea68505152b23e41238b80dfb"/><file name="TaxLine.class.php" hash="05376f01ad9a14f438ad0f1d5d423b61"/><file name="TaxOverride.class.php" hash="94d28efa3cdf58a87ba45a313ce93fc7"/><file name="TaxOverrideType.class.php" hash="d23f90c9ac639954c8fcee57ba763b21"/><file name="TaxRequest.class.php" hash="7339016da0c3cbe51843767987e7fbed"/><file name="TaxServiceSoap.class.php" hash="bc7e4eb0e66dd1bd956e19e0da337171"/><file name="TaxType.class.php" hash="ee87ecc8721076f0cda67fe1cc5b0db7"/><file name="TextCase.class.php" hash="8fb2eccc49eacdc1a4f5624c0716a750"/><file name="ValidAddress.class.php" hash="2f8eebcd379208198cd38632f1e34b0a"/><file name="ValidateRequest.class.php" hash="98faedd50b2f4ea7ffb9d53ab1ca116c"/><file name="ValidateResult.class.php" hash="23de6a26defed9324ddcdcedfd2228bf"/><dir name="wsdl"><file name="Address.wsdl" hash="37ac1778f42147b548e09c8bb39b3cfc"/><file name="AvaCert2Svc.wsdl" hash="60da5aa0484ce00b82d7675ea3fd6454"/><file name="AvaCertSvc.wsdl" hash="25d03720f7018ea027c3345ec2c69c8e"/><file name="BatchSvc.wsdl" hash="798a715e28b9751b01666a29554135f7"/><file name="Tax.wsdl" hash="051420912d3e0b2489ae250c47059166"/></dir></dir><file name="functions.php" hash="57734d162b59cbc65933d25bf3950270"/></dir><dir name="OnePica"><dir name="AvaTax16"><dir name="AddressResolution"><file name="PingResponse.php" hash="42cf1ee8601e559d025b009ecb7201b3"/><file name="ResolveSingleAddressResponse.php" hash="7305c3bbe38e5c440678361847c43e84"/><file name="TaxAuthority.php" hash="86b3584391c9ef8af8ffeda1b7162637"/></dir><file name="AddressResolution.php" hash="3acfa74ff528a1d50d539a756614137c"/><dir name="Calculation"><dir name="ListItemResponse"><dir name="CalculatedTaxSummary"><dir name="TaxByType"><file name="Details.php" hash="53ffdc3b1df7f9ffbe1418d863b279f9"/></dir><file name="TaxByType.php" hash="182d258bad391e4b82406d43dcf9eaca"/></dir><file name="CalculatedTaxSummary.php" hash="d4ae2eeb74d7641db65226f76ee965de"/><file name="Header.php" hash="846a2ef2aa31b271b864b908e43f59e5"/><file name="Line.php" hash="974554064e6a61a4e2b9ab6db5e2fd34"/><file name="ProcessingInfo.php" hash="6ea7c0a0c86036c648ef4e0476eea99e"/></dir><file name="ListItemResponse.php" hash="bbdc204f0d848e992119280761d8d7cc"/><file name="ListResponse.php" hash="2d15f8cdf48993d8ab90938cd4d37190"/></dir><file name="Calculation.php" hash="5311fefa3e82c63ef725f32f84a04aab"/><file name="Config.php" hash="5eb6a3001370bca29d977fe9b24800ea"/><dir name="Document"><dir name="Part"><dir name="Feedback"><file name="LatencyData.php" hash="4f5c765cf6d028bcb4107b01f2e5b807"/></dir><file name="Feedback.php" hash="fac9eb4e3478fc4386567cd41668e1e1"/><dir name="Location"><file name="Address.php" hash="15ee70c3901080d53cef56cd63d4cf57"/><file name="LatLong.php" hash="97b968fdca26d5a8f5602e4f28162190"/></dir><file name="Location.php" hash="6054bcad769a7d7287445aa590ef2a2d"/></dir><file name="Part.php" hash="b1ef99e465e25df5338080610daa977d"/><dir name="Request"><file name="Header.php" hash="92bac296417f904a70287dc55dee9d1c"/><file name="Line.php" hash="0acdeea9894a70410cb64398e90ab7d0"/></dir><file name="Request.php" hash="1440ad02232e98d286ce37f696a086a7"/><dir name="Response"><dir name="CalculatedTaxSummary"><dir name="TaxByType"><file name="Details.php" hash="b0bf6211fa2744285d3b42cd8660c8e5"/></dir><file name="TaxByType.php" hash="6a427c932fe5b60588864fcf5a0c81f2"/></dir><file name="CalculatedTaxSummary.php" hash="86c0321b176d6c52222f6d688408b87c"/><file name="Header.php" hash="787e68feae0eacc4b0359f66cd180cd1"/><dir name="Line"><dir name="CalculatedTax"><file name="Details.php" hash="5a80a57a785b7e4d9b2ce6c946319279"/><file name="TaxByType.php" hash="3267edf3a25c9313dc7f838da7669add"/></dir><file name="CalculatedTax.php" hash="f47fc24daeb236106e52c6309bc1f3e5"/></dir><file name="Line.php" hash="a068c319dfcdc79f63b8ad1291eaf3b2"/><file name="ProcessingInfo.php" hash="b175ab3cffde010db67a666a0ac1f6c6"/></dir><file name="Response.php" hash="b0d922b0a0ff81d9c690828e7149bc29"/></dir><file name="Exception.php" hash="62f3fb8c7fee6758dbf00e9a90053dde"/><dir name="IO"><file name="CaseInsensitiveArray.php" hash="5ff9551b29e56f6fe92ee4f802a983f3"/><file name="Curl.php" hash="90f0df8763a82d597fc0f93deaa13249"/></dir><file name="ResourceAbstract.php" hash="86bb4526bc73b7cf63d675c1f6eaac44"/><file name="TaxService.php" hash="03f1799cd82cd95e5412d4a2ac915361"/><dir name="Transaction"><file name="ListItemResponse.php" hash="3cbe80a9923a0b25e2350c4c6daaa3fc"/><file name="ListResponse.php" hash="491506f6f1e4044e14f1c43b2082a03a"/><file name="TransitionTransactionStateResponse.php" hash="7b9e0beb239ff0679a360d1d14945fba"/></dir><file name="Transaction.php" hash="282113bda5b0abe544fd58c844c9ee87"/></dir><file name="autoload.php" hash="997d00ba2d67253ec64a95c89c92c36b"/></dir></target></contents>
30
  <compatible/>
31
  <dependencies><required><php><min>5.2.3</min><max>6.0.0</max></php><extension><name>Core</name><min/><max/></extension><extension><name>curl</name><min/><max/></extension><extension><name>soap</name><min/><max/></extension></required></dependencies>
32
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>OnePica_AvaTax</name>
4
+ <version>3.2.0</version>
5
  <stability>stable</stability>
6
  <license>Open Software License (OSL 3.0)</license>
7
  <channel>community</channel>
18
  &#xD;
19
  &#xD;
20
  At One Pica (www.onepica.com), we strive to build increasingly scalable and flexible enterprise systems for all of our clients, large and small. We want to give back to this community both to promote its success and as a sign of our gratitude. Please feel free to contact us on ways we can improve this extension or extend on this framework.</description>
21
+ <notes>Implemented compatibility with PHP7&#xD;
22
+ Implement include tax feature</notes>
 
 
 
23
  <authors><author><name>Rostyslav Redko</name><user>marketing</user><email>avalara@onepica.com</email></author></authors>
24
+ <date>2016-04-11</date>
25
+ <time>09:33:08</time>
26
+ <contents><target name="magecommunity"><dir name="OnePica"><dir name="AvaTax"><dir name="Block"><dir name="Adminhtml"><dir name="Export"><dir name="Abstract"><file name="Grid.php" hash="5f96ca490c5f7bd3fac23e30b00336e5"/></dir><dir name="Log"><file name="Grid.php" hash="3a87a71f7f51b3247a0717f0b3f8abf0"/><file name="View.php" hash="097d82a3e2b1a8820d335a63f212451b"/></dir><dir name="Queue"><file name="Grid.php" hash="1ef8ba9bf3e0870ea6dc50bb202a0b91"/></dir></dir><dir name="Notification"><file name="Toolbar.php" hash="26f7e382432289c3ff07647141cf9324"/></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Export.php" hash="3e019b9551b95c71f4cfd67a14d62a27"/></dir></dir></dir></dir><dir name="Tax"><dir name="Class"><dir name="Edit"><file name="Form.php" hash="0e78c592366ee2746f3891cf91a388d3"/></dir><file name="Grid.php" hash="d731eb160457b8a22cfcd28682a1c485"/></dir></dir></dir><dir name="Checkout"><dir name="Onepage"><dir name="Shipping"><dir name="Method"><file name="Available.php" hash="a0bdc5f63955148cf7e755c8803e01de"/></dir></dir></dir></dir></dir><file name="Exception.php" hash="fc752f8da808a402baae2425c4072d22"/><dir name="Helper"><file name="Address.php" hash="df731a75957cf712d0b1410b1d831dd6"/><file name="Calculation.php" hash="3a3bcbd4a33a061700c495a14afd8b3a"/><file name="Config.php" hash="b7a48f682638fca9b53e2db1460e45f4"/><file name="Data.php" hash="447fc46dcdc7ff5b97ed69125845f8a3"/><file name="Errors.php" hash="1fc34a932db296ecd1617a4e50e150d7"/><file name="Lib.php" hash="ce05e31b4aba7ba84bfc016df8c2a559"/><file name="RequestFilter.php" hash="6806cce9e1ff8ed7b821c4501ee15499"/><dir name="Tax"><file name="Data.php" hash="ce4688b06cabe61ac43993fc77a175ca"/></dir></dir><dir name="Model"><dir name="Action"><file name="Abstract.php" hash="de2bc126be0cfe69ffe6af60a8307d16"/><file name="Calculator.php" hash="3d189195c43305879bd351334a8811e9"/><file name="Creditmemo.php" hash="23639271a8fad749a3ee3a13fc8b0b27"/><file name="Invoice.php" hash="20458660bda4a277c0677b1406feb481"/><file name="Ping.php" hash="7e08308fff72493e0cb75b9244551de6"/><file name="Validator.php" hash="003f31bbb0a381b770f71f8b2de7f214"/></dir><dir name="Admin"><file name="Session.php" hash="e3dc3353c7eebf4e17c22ea4039585c5"/></dir><dir name="Adminhtml"><file name="Config.php" hash="388f532f03fa8dacc9fde122a2fe0c64"/><dir name="Sales"><dir name="Order"><file name="Create.php" hash="2a1b42b629b8da1373e11860c4a2c8c0"/></dir></dir></dir><dir name="Export"><dir name="Adapter"><file name="Abstract.php" hash="840c8b87acd97646572bba9bb3b8f5ea"/><file name="Sql.php" hash="0e9bedb400f411785311f78ebbf676da"/></dir><dir name="Entity"><file name="Abstract.php" hash="d38a2293452c31e92f81bf5be59c3e1c"/><file name="Log.php" hash="7788a9f5bfa13e39d98c9a9ac72508e2"/><file name="Queue.php" hash="14a97c283aa74f97982ab71160017aa3"/></dir></dir><file name="Export.php" hash="b94613b678b413d6268b07d314ba122e"/><dir name="Observer"><file name="Abstract.php" hash="4cef8e34c047b97e34ab08b0c937082c"/><file name="AdminSystemConfigChangedSectionTax.php" hash="d2d68bef7a9ef50be4c58b4498f81cb1"/><file name="CheckoutSubmitAllAfter.php" hash="4ee09c54a9098b568dac726964d782c0"/><file name="CheckoutTypeMultishippingCreateOrdersSingle.php" hash="eeaffffddd4e2ce387325dfb58381a77"/><file name="CleanLog.php" hash="4043bb0a3df982b756bfb1dfab5d56de"/><file name="ControllerActionLayoutGenerateXmlBefore.php" hash="d533cdc23c1749c87bccdb1e8fd7f947"/><file name="ControllerActionLayoutLoadBefore.php" hash="d2308911f499841ba9c449045b3e4220"/><file name="ControllerActionPostdispatchCheckoutMultishippingAddressEditShipping.php" hash="646fa503d7277c363b4613692f978d12"/><file name="ControllerActionPostdispatchCheckoutOnepageSaveShippingMethod.php" hash="0b600e585f4b008e457995676019c2b4"/><file name="ControllerActionPredispatchAdminhtmlSalesOrderCreateLoadBlock.php" hash="07ef318adffde6bba762da8300e17324"/><file name="ControllerActionPredispatchCheckoutCartEstimatePost.php" hash="2b2cce8f619488fd795a027b80d20d2a"/><file name="ControllerActionPredispatchCheckoutMultishippingAddressEditShippingPost.php" hash="3c0e54aaeec84c7a780f9159d17bf345"/><file name="ControllerActionPredispatchCheckoutMultishippingIndex.php" hash="d6d7a1d0272c51f3ec4cacbce8574da3"/><file name="ControllerActionPredispatchCheckoutOnepageIndex.php" hash="01c4280273e34a2f82ed6764792f3568"/><file name="LoadAvaTaxExternalLib.php" hash="0b10ed2f15ef8202362f4828fad15262"/><file name="MultishippingSetShippingItems.php" hash="b39fa0fb0579f5143d34f159048f39c3"/><file name="ProcessQueue.php" hash="35375793d039f6848e7b2af05e0eef41"/><file name="SalesModelServiceQuoteSubmitAfter.php" hash="6499cfe8e1c9176b12af58c0bce331eb"/><file name="SalesModelServiceQuoteSubmitBefore.php" hash="4e67278a1c20a969f8709237f817b6e0"/><file name="SalesOrderCreditmemoRefund.php" hash="3e9049e39b53ec06b8aa1ab274d1e00d"/><file name="SalesOrderCreditmemoSaveAfter.php" hash="a01af2f4a66912383b772be42fddbdea"/><file name="SalesOrderInvoicePay.php" hash="ac7884c312f986d123912f01346b031a"/><file name="SalesOrderInvoiceSaveAfter.php" hash="00279b77e0a3bbac120b9248d6f9223d"/><file name="SalesQuoteCollectTotalsBefore.php" hash="c0ae978e4895cec8a1b4c1ec2a3a5522"/></dir><dir name="Records"><file name="Log.php" hash="58e639c307610488a609c3aa39c38514"/><dir name="Mysql4"><dir name="Log"><file name="Collection.php" hash="29db8163f4dda862ff822ddffd04554d"/></dir><file name="Log.php" hash="d6fb7997768b7e0f1b39363fd4de5917"/><dir name="Queue"><file name="Collection.php" hash="11bba1561c81f39695f091b94bd81560"/></dir><file name="Queue.php" hash="12ba62949dab080c6dc6ae7fcbbf4838"/></dir><dir name="Queue"><file name="Process.php" hash="82d837f47b78b4a037938dd88dfe3217"/></dir><file name="Queue.php" hash="2906b0c99e686f2e85169cbd49c8af2e"/></dir><dir name="Sales"><dir name="Quote"><dir name="Address"><dir name="Total"><file name="Tax.php" hash="680493de15a25919bf5ddff14b8a01fb"/></dir></dir><file name="Address.php" hash="7a9717d123bba20ce14144b80d1da5da"/></dir></dir><dir name="Service"><dir name="Abstract"><file name="Config.php" hash="2b5ebe4312f82b0c13b03db2c261964f"/><file name="Tools.php" hash="8338336a7dccd05c3956f93363a35d6d"/></dir><file name="Abstract.php" hash="29cee53a912adeb0f682bc931972823d"/><dir name="Avatax"><file name="Abstract.php" hash="629fc49a518505a87f1548c3b29ef666"/><file name="Address.php" hash="5f6d2257e4132a436dff7cc0cc08eb67"/><file name="Config.php" hash="25198070b781c8ce632b4f3d3c3b21e0"/><file name="Estimate.php" hash="f5d14571bf2fdbbf87873d50c52abbd9"/><file name="Invoice.php" hash="856a2a33ee05d1f58bd5cde0171b3254"/><file name="Ping.php" hash="8dd09babe7e8b206564544b2ace9a661"/><file name="Tax.php" hash="3002e239f7f5a84f3377d288861cf4d2"/></dir><file name="Avatax.php" hash="b6fa49f95a3ab05546bd597689a14ed7"/><dir name="Avatax16"><file name="Abstract.php" hash="9b061b6d7bebc7539efa4a33789c23e2"/><file name="Address.php" hash="834681944f93504537e26217f9690cd5"/><file name="Config.php" hash="34c888b2db0c2c72bfea6ddad0dbf053"/><file name="Estimate.php" hash="441aaa66270e9a820774710776894b71"/><file name="Invoice.php" hash="dd62073b8f573932c3ee9c5cb8fffe0b"/><file name="Ping.php" hash="853a6c8078296263adc241befc5eaa92"/><file name="Tax.php" hash="0680fb53318af5eac219909162657037"/></dir><file name="Avatax16.php" hash="cd3743c413edb08904781900c0064eaf"/><dir name="Exception"><file name="Address.php" hash="2519f1a2b302db97337c933d99a6d116"/><file name="Commitfailure.php" hash="7f0c5a5bf9242651d2542336d0b4cb96"/><file name="Unbalanced.php" hash="43595e010b314e8a91dd0fef4fad96c2"/></dir><dir name="Result"><file name="Address.php" hash="7a711e27f7f5e478a8a290a1880586f6"/><file name="AddressValidate.php" hash="62d14d7f4147b83001ef7f64726276c1"/><file name="Creditmemo.php" hash="8b1ac1eda1a522c70bca574b938c6359"/><file name="Invoice.php" hash="83f157b7fd24e5e6c0b51f6a162ee316"/></dir></dir><file name="Service.php" hash="7fda34c9ce1db70ae9757561d505a5b7"/><file name="Session.php" hash="429142089e75418a702e70edc56374cf"/><dir name="Source"><file name="Actions.php" hash="b5392f0820f15c3159e76ea67148992a"/><file name="Addressvalidation.php" hash="c8430082f4ae4c22c533e586e5652506"/><dir name="Avatax"><file name="Actions.php" hash="c72aa0df9013c6d5c5fddc0c4b4027b0"/><file name="Logtype.php" hash="0bdc9563eeaa30b7c4ae301a79613375"/><file name="Url.php" hash="cff45c6a590360711867112533b068d8"/></dir><dir name="Avatax16"><file name="Actions.php" hash="86b7d4067faad9478f9b61101d0fd6ae"/><file name="Buyertype.php" hash="6b029a7bbacc0eda36ed4fbb6f6e467b"/><file name="Logtype.php" hash="4e3447c8b79faf0ca20e66d9a66d29df"/><file name="Url.php" hash="ef6524ae8f04b9cc63f0f6e8ba4e63ea"/><file name="Usetype.php" hash="107c03d384fb6a8b990e4c16f49fab87"/></dir><file name="Customercodeformat.php" hash="cfcfcbaa27ed29add072324816da0c9d"/><file name="Error.php" hash="7f5495a2f295ded2d0a30f2f7108d009"/><file name="Fieldlist.php" hash="18987603d4d58130959a8ac76716ed08"/><file name="Logmode.php" hash="24d61da578a3b4adb896fea7d4d4d8ec"/><file name="Logtype.php" hash="2bd6decac6b972549d4bdfe2c8968d51"/><file name="Onerrorfrontend.php" hash="ef4154ae563d8157c1083f20e0adf563"/><dir name="Regionfilter"><file name="List.php" hash="d73ebe7197a2c6cfa45d52775d6f0977"/><file name="Mode.php" hash="2216d28bf9adba614025538cc62a49b6"/></dir><file name="Url.php" hash="794ec57a2b350931f70e95eb6677c253"/></dir><dir name="Tax"><file name="Calculation.php" hash="8b3ad0ace3967a13364d1475e286b70c"/><file name="Config.php" hash="f30f3801f7d94760121042a6dd85e383"/></dir><dir name="Total"><dir name="Quote"><dir name="Tax"><file name="Giftwrapping.php" hash="7b264455ac9084a751468ef6dbc36fe5"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="AvaTax"><file name="ExportController.php" hash="ead5ebea03db8f885d0ec6114dcb185c"/><file name="GridController.php" hash="5c7e822890a6feaec2db348e6c5a19e1"/></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="aca07ae89478c72fd1d2d41228c28b8e"/><file name="config.xml" hash="158c4b2d81c53cfe13977538f309df1f"/><file name="system-avatax16-disabled.xml" hash="b24027def3daab9000047bf7fee41c4f"/><file name="system-avatax16.xml" hash="b5a9543409521633ceec2af4d9c5d1b7"/><file name="system-disabled.xml" hash="bf89784beaef115a1408bd6fa9547b6a"/><file name="system.xml" hash="e98e02663953acc15c9db405153bf1e8"/></dir><dir name="sql"><dir name="avatax_records_setup"><file name="mysql4-data-upgrade-2.2.0-2.2.1.php" hash="260d1c57754ebadba00d8ccdbb0ec996"/><file name="mysql4-install-0.1.0.php" hash="3d16899179b36bfde69609a99a2faae6"/><file name="mysql4-upgrade-0.1.4-0.1.5.php" hash="94d0cf2fc0e9bbe2de2829198ce3026f"/><file name="mysql4-upgrade-1.0.1-2.0.0.php" hash="905d7519328cdb1c46bba4221288c41c"/><file name="mysql4-upgrade-2.5.0.0-2.5.0.1.php" hash="4b439957397049bbe01d458fd7cfe0a2"/><file name="mysql4-upgrade-3.0.0.1-3.0.0.2.php" hash="46caa743f17221575b4a639b262a9275"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="OnePica_AvaTax.xml" hash="07fd9423811b4dc084060d6131b889d7"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="onepica"><file name="avatax.xml" hash="de338ca651fcce096d089b2bbbcc1374"/></dir></dir><dir name="template"><dir name="onepica"><dir name="avatax"><dir name="log"><file name="view.phtml" hash="df14eee805bbedd484cf500dbf2335ed"/></dir><dir name="notification"><file name="toolbar.phtml" hash="fd368e043843df76ec3a74290b87dc3e"/></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="onepica"><file name="avatax.xml" hash="38c6ce2165f6ccfd6641eb1487faad39"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="de_DE"><file name="OnePica_AvaTax.csv" hash="43d2dee74aee6f15abd471a65b4f407c"/></dir><dir name="en_US"><file name="OnePica_AvaTax.csv" hash="43d2dee74aee6f15abd471a65b4f407c"/></dir><dir name="es_ES"><file name="OnePica_AvaTax.csv" hash="43d2dee74aee6f15abd471a65b4f407c"/></dir><dir name="fr_FR"><file name="OnePica_AvaTax.csv" hash="43d2dee74aee6f15abd471a65b4f407c"/></dir><dir name="nl_NL"><file name="OnePica_AvaTax.csv" hash="43d2dee74aee6f15abd471a65b4f407c"/></dir><dir name="pt_BR"><file name="OnePica_AvaTax.csv" hash="43d2dee74aee6f15abd471a65b4f407c"/></dir><dir name="zh_CN"><file name="OnePica_AvaTax.csv" hash="43d2dee74aee6f15abd471a65b4f407c"/></dir></target><target name="magelib"><dir name="AvaTax"><file name="AvaTax.php" hash="4d841acee4dab29ff39317cea6858e0d"/><dir name="classes"><file name="ATConfig.class.php" hash="4bc7673d3d65e38a2d80b1884e27f301"/><file name="ATObject.class.php" hash="83359fd7639c98449836dc11d08c899d"/><file name="AccountServiceSoap.class.php" hash="7049f00dfb40529e2cf7447f0cd5461e"/><file name="Address.class.php" hash="68bf4fe1306a60e672b7345a0dc7fcc6"/><file name="AddressServiceSoap.class.php" hash="c59bf4a586da207611f7bace4f08c880"/><file name="AddressType.class.php" hash="62c9ff3c533aaf5ad1fd4de95702be40"/><file name="AdjustTaxRequest.class.php" hash="47dbfa8044ca893bf214d8e71ab4864e"/><file name="AdjustTaxResult.class.php" hash="cf63aa5b7c3b52b3ec86695c4cdf0fcc"/><file name="ApplyPaymentRequest.class.php" hash="69d69dff63cbd284d8aea62247142692"/><file name="ApplyPaymentResult.class.php" hash="0e37bda0f1221c2ed2432717a2d8cc08"/><dir name="AvaCert2Svc"><file name="AvaCert2Soap.class.php" hash="0567793d9e4e496b45c3e8a0459f944a"/><file name="Certificate.class.php" hash="dd3f0dd2a2b03c97552f9dbd5c6463ba"/><file name="CertificateGetRequest.class.php" hash="4c11fd111cab99fa4dbc2c2250e0f3ad"/><file name="CertificateGetResult.class.php" hash="6a95a06e71bd13839c6142bba08bfba5"/><file name="CertificateImageGetRequest.class.php" hash="32f61011abe3d1c74ea7fc209e3e4224"/><file name="CertificateImageGetResult.class.php" hash="beda0f1fd54951b84b7dd77ead92bda3"/><file name="CertificateJurisdiction.class.php" hash="e666d572fb34d17fcd91127a50616195"/><file name="CertificateRequest.class.php" hash="7b76dc3675e507975ae6cf01abfa6059"/><file name="CertificateRequestGetRequest.class.php" hash="0cf2fafae88f795a754d75291947cb56"/><file name="CertificateRequestGetResult.class.php" hash="eceffe3acec787506649669b1b5edcf7"/><file name="CertificateRequestInitiateRequest.class.php" hash="148a5c4c881c885be863f403582b4974"/><file name="CertificateRequestInitiateResult.class.php" hash="a7a55cb398cd2fb9f0e11b8c6b09498d"/><file name="CertificateRequestStage.class.php" hash="92dec7da28f83f1a419d9573e6cec1fa"/><file name="CertificateRequestStatus.class.php" hash="a5d5c1629ce4f5ee0c18a8924204ca22"/><file name="CertificateStatus.class.php" hash="6ae43ab57ae9df37d07ac4203270c25e"/><file name="CertificateUsage.class.php" hash="bad34570daa7679b267f1288bf0a371f"/><file name="CommunicationMode.class.php" hash="71d2743c1d2afffe11d2903e89ff9c0e"/><file name="Customer.class.php" hash="e9f13f38f75cb4e1b845c55e6f26a5ab"/><file name="CustomerSaveRequest.class.php" hash="58ff71b04bb3a308b7f0199c6fae1e56"/><file name="CustomerSaveResult.class.php" hash="98cf79bdb7c0558963670b21e66b7d85"/><file name="FormatType.class.php" hash="714d183d3d365a07ef606d1211c732b0"/><file name="RequestType.class.php" hash="6144c2731baaf67400ea34e50440c1df"/><file name="ReviewStatus.class.php" hash="0dd208ecbf6b45196f51f304b1d48b03"/></dir><file name="AvalaraSoapClient.class.php" hash="dd605cefabb4396ef1b46b6d23b439b5"/><file name="BaseResult.class.php" hash="b672ec2ce2c6b5cf5cce7ce733aff482"/><dir name="BatchSvc"><file name="AuditMessage.class.php" hash="798d8169506357af02e6912b4bca9148"/><file name="AvaTaxBatchSvc.php" hash="8d65fd4a02cd4fc1104aa9c24b35e4fb"/><file name="BaseResult.class.php" hash="727ef623b821e95a73cf6d1eda891379"/><file name="Batch.class.php" hash="c028822bcf2a4f1fae6fc7dca76f247a"/><file name="BatchDelete.class.php" hash="0bcff09309ccad969d65c2d27fa63dda"/><file name="BatchDeleteResponse.class.php" hash="46afd464673459efb54ccaf509d37eef"/><file name="BatchFetch.class.php" hash="74f96ecc3c2df87271d60c4c969e43f8"/><file name="BatchFetchResponse.class.php" hash="b2acf63deea2c0fd374f80745b60fef5"/><file name="BatchFetchResult.class.php" hash="83d8de067f4bd59acafe4cd065f90163"/><file name="BatchFile.class.php" hash="65cee20383c8040fac1d4c45bbe757dd"/><file name="BatchFileDelete.class.php" hash="01d0bc10cb0ada43a9a00ca0efffef17"/><file name="BatchFileDeleteResponse.class.php" hash="b4e7881d26b7071303650973144f418b"/><file name="BatchFileFetch.class.php" hash="c5e91b8073fb756545d0f74803fdf3d6"/><file name="BatchFileFetchResponse.class.php" hash="c37ce819a975cdae5e7a82432b4b2334"/><file name="BatchFileFetchResult.class.php" hash="6bc54523d34356a83cdc4ecd2f696ea5"/><file name="BatchFileSave.class.php" hash="8434b0ffdd1fba4991535248ee3d618e"/><file name="BatchFileSaveResponse.class.php" hash="d52f79b42467b59f2177359f8a73cd3a"/><file name="BatchFileSaveResult.class.php" hash="19d3a2f20ccc42e80759b280842cf03c"/><file name="BatchProcess.class.php" hash="44d9efe13d01fce15bd444e5729b320c"/><file name="BatchProcessRequest.class.php" hash="04684b987c6d77319cc6881941091de9"/><file name="BatchProcessResponse.class.php" hash="c22b08c125eefc4006495c55984ed91e"/><file name="BatchProcessResult.class.php" hash="f9cac2270aafae49fc0892ea729c3713"/><file name="BatchSave.class.php" hash="d3a397348b905d49a0c91be780f3ec04"/><file name="BatchSaveResponse.class.php" hash="4c3088b85590fd697b5686aa1dddd89e"/><file name="BatchSaveResult.class.php" hash="7ea7fe3dc7d580711f6b52d991c43dce"/><file name="BatchSvc.class.php" hash="fa903f70b06d1e3b86384f2b6fb60616"/><file name="DeleteRequest.class.php" hash="43f945ef1e59ef02494df6df6ec3d1b6"/><file name="DeleteResult.class.php" hash="f7d64582f1182ae0337d6d84a5f60e8d"/><file name="FetchRequest.class.php" hash="7271317a8909672261ea0e00867e810b"/><file name="FilterRequest.class.php" hash="3c1eaec68f84531931a3cd6143533576"/><file name="FilterResult.class.php" hash="f4c0eeac0153b735ec589fcff7accd86"/><file name="IsAuthorized.class.php" hash="8339a2b249d954efaaf64f10665976fc"/><file name="IsAuthorizedResponse.class.php" hash="613c91f36370dc38ca07b83a29f2a45f"/><file name="IsAuthorizedResult.class.php" hash="65f9665508a5e7f33e4aee2835a9806e"/><file name="Message.class.php" hash="576327c8d9cd74bd96d9ccd62a2daa5b"/><file name="Ping.class.php" hash="3a2246f5557a5279fa260c65b36a9b44"/><file name="PingResponse.class.php" hash="b9f5e8b43382ee605d93768db8af1805"/><file name="PingResult.class.php" hash="2e05acfe74aad28003ad7d8ed102c3c6"/><file name="Profile.class.php" hash="a16a4819018dd8510ddab8feb9ee0f7e"/><file name="SeverityLevel.class.php" hash="5736530f3b5fd0cd932c783418563647"/></dir><file name="BoundaryLevel.class.php" hash="e9c2f2e3173e44fa8351f2a6dbb578fe"/><file name="CancelCode.class.php" hash="fd0b8ad2865e8fcf622b1faafc677527"/><file name="CancelTaxRequest.class.php" hash="08a114e32ec9eda9268ec337f79cb86f"/><file name="CancelTaxResult.class.php" hash="687be65bab85e6c6e8f99764c0475d9b"/><file name="CommitTaxRequest.class.php" hash="66ef55bc094d233b75e36b029995aed7"/><file name="CommitTaxResult.class.php" hash="ef90276817207e63e4e96ea518618f50"/><file name="DetailLevel.class.php" hash="2439f7137a4f9f52e28a6b321c4bcf16"/><file name="DocStatus.class.php" hash="9e3384a0f2ace05fa67fe05eba295fcd"/><file name="DocumentType.class.php" hash="0578e29121cb747e1e80a269eedd4b5a"/><file name="DynamicSoapClient.class.php" hash="5bb36f2d4db3955ae059488eb9511ca9"/><file name="Enum.class.php" hash="d3ff4c898aff49f3c425042433826257"/><file name="GetTaxHistoryRequest.class.php" hash="3ed4c54de1e015f476ce7aa58c802468"/><file name="GetTaxHistoryResult.class.php" hash="7e8209e1f64df52b538927312b1bd934"/><file name="GetTaxRequest.class.php" hash="7267cb5676ecbcbbb0b73c587b082b57"/><file name="GetTaxResult.class.php" hash="7e2b7415a018fd76b62ab49637833533"/><file name="IsAuthorizedResult.class.php" hash="58164457677a61e93309f788fe61dc0c"/><file name="JurisdictionType.class.php" hash="a345fe5db379af87a6f7ec833ff86586"/><file name="Line.class.php" hash="7fefbd0230ee2fe8a8e6468abf338b80"/><file name="Message.class.php" hash="073be6cbcccacf2d1d55a04c045eab63"/><file name="PingResult.class.php" hash="18f88589588f08b619488c926cf5547c"/><file name="PostTaxRequest.class.php" hash="be8ea4ee2fddb10b62cb1be7e38179e3"/><file name="PostTaxResult.class.php" hash="bf2ee0b1293301ee00ac9b8b8390e780"/><file name="ReconcileTaxHistoryRequest.class.php" hash="41f2cfe04495612a9c293b1bc19220ce"/><file name="ReconcileTaxHistoryResult.class.php" hash="dd20684e0e017f56c98e29297180a0d7"/><file name="SearchTaxHistoryResult.class.php" hash="e3171e00482f7c2c0ed9753ffd05cd14"/><file name="ServiceMode.class.php" hash="0c66b3e25f4466461cebf32735e207e0"/><file name="SeverityLevel.class.php" hash="68fc81e651fe7f01c81b43b0d28ff0dc"/><file name="TaxDetail.class.php" hash="56065f8ea68505152b23e41238b80dfb"/><file name="TaxLine.class.php" hash="05376f01ad9a14f438ad0f1d5d423b61"/><file name="TaxOverride.class.php" hash="94d28efa3cdf58a87ba45a313ce93fc7"/><file name="TaxOverrideType.class.php" hash="d23f90c9ac639954c8fcee57ba763b21"/><file name="TaxRequest.class.php" hash="7339016da0c3cbe51843767987e7fbed"/><file name="TaxServiceSoap.class.php" hash="bc7e4eb0e66dd1bd956e19e0da337171"/><file name="TaxType.class.php" hash="ee87ecc8721076f0cda67fe1cc5b0db7"/><file name="TextCase.class.php" hash="8fb2eccc49eacdc1a4f5624c0716a750"/><file name="ValidAddress.class.php" hash="2f8eebcd379208198cd38632f1e34b0a"/><file name="ValidateRequest.class.php" hash="98faedd50b2f4ea7ffb9d53ab1ca116c"/><file name="ValidateResult.class.php" hash="23de6a26defed9324ddcdcedfd2228bf"/><dir name="wsdl"><file name="Account.wsdl" hash="1635751a852ff5c036e4522381101680"/><file name="Address.wsdl" hash="0650cb8f516bec67e57eb7fa05ee6433"/><file name="AvaCert2Svc.wsdl" hash="9ca666be9851884f3e7fc9e28dc08f4a"/><file name="AvaCertSvc.wsdl" hash="7fb2b12cfe320462cf094225454f0d6c"/><file name="BatchSvc.wsdl" hash="639d2913500639145d95ee8e1166e08f"/><file name="Tax.wsdl" hash="76e1ff6c041d12da77a4632f376422ed"/></dir></dir><file name="functions.php" hash="57734d162b59cbc65933d25bf3950270"/></dir><dir name="OnePica"><dir name="AvaTax16"><dir name="AddressResolution"><file name="PingResponse.php" hash="42cf1ee8601e559d025b009ecb7201b3"/><file name="ResolveSingleAddressResponse.php" hash="7305c3bbe38e5c440678361847c43e84"/><file name="TaxAuthority.php" hash="86b3584391c9ef8af8ffeda1b7162637"/></dir><file name="AddressResolution.php" hash="3acfa74ff528a1d50d539a756614137c"/><dir name="Calculation"><dir name="ListItemResponse"><dir name="CalculatedTaxSummary"><dir name="TaxByType"><file name="Details.php" hash="53ffdc3b1df7f9ffbe1418d863b279f9"/></dir><file name="TaxByType.php" hash="182d258bad391e4b82406d43dcf9eaca"/></dir><file name="CalculatedTaxSummary.php" hash="d4ae2eeb74d7641db65226f76ee965de"/><file name="Header.php" hash="846a2ef2aa31b271b864b908e43f59e5"/><file name="Line.php" hash="974554064e6a61a4e2b9ab6db5e2fd34"/><file name="ProcessingInfo.php" hash="6ea7c0a0c86036c648ef4e0476eea99e"/></dir><file name="ListItemResponse.php" hash="bbdc204f0d848e992119280761d8d7cc"/><file name="ListResponse.php" hash="2d15f8cdf48993d8ab90938cd4d37190"/></dir><file name="Calculation.php" hash="5311fefa3e82c63ef725f32f84a04aab"/><file name="Config.php" hash="5eb6a3001370bca29d977fe9b24800ea"/><dir name="Document"><dir name="Part"><dir name="Feedback"><file name="LatencyData.php" hash="4f5c765cf6d028bcb4107b01f2e5b807"/></dir><file name="Feedback.php" hash="fac9eb4e3478fc4386567cd41668e1e1"/><dir name="Location"><file name="Address.php" hash="15ee70c3901080d53cef56cd63d4cf57"/><file name="LatLong.php" hash="97b968fdca26d5a8f5602e4f28162190"/></dir><file name="Location.php" hash="6054bcad769a7d7287445aa590ef2a2d"/></dir><file name="Part.php" hash="b1ef99e465e25df5338080610daa977d"/><dir name="Request"><file name="Header.php" hash="92bac296417f904a70287dc55dee9d1c"/><file name="Line.php" hash="0acdeea9894a70410cb64398e90ab7d0"/></dir><file name="Request.php" hash="1440ad02232e98d286ce37f696a086a7"/><dir name="Response"><dir name="CalculatedTaxSummary"><dir name="TaxByType"><file name="Details.php" hash="b0bf6211fa2744285d3b42cd8660c8e5"/></dir><file name="TaxByType.php" hash="6a427c932fe5b60588864fcf5a0c81f2"/></dir><file name="CalculatedTaxSummary.php" hash="86c0321b176d6c52222f6d688408b87c"/><file name="Header.php" hash="787e68feae0eacc4b0359f66cd180cd1"/><dir name="Line"><dir name="CalculatedTax"><file name="Details.php" hash="5a80a57a785b7e4d9b2ce6c946319279"/><file name="TaxByType.php" hash="3267edf3a25c9313dc7f838da7669add"/></dir><file name="CalculatedTax.php" hash="f47fc24daeb236106e52c6309bc1f3e5"/></dir><file name="Line.php" hash="a068c319dfcdc79f63b8ad1291eaf3b2"/><file name="ProcessingInfo.php" hash="b175ab3cffde010db67a666a0ac1f6c6"/></dir><file name="Response.php" hash="b0d922b0a0ff81d9c690828e7149bc29"/></dir><file name="Exception.php" hash="62f3fb8c7fee6758dbf00e9a90053dde"/><dir name="IO"><file name="CaseInsensitiveArray.php" hash="5ff9551b29e56f6fe92ee4f802a983f3"/><file name="Curl.php" hash="90f0df8763a82d597fc0f93deaa13249"/></dir><file name="ResourceAbstract.php" hash="86bb4526bc73b7cf63d675c1f6eaac44"/><file name="TaxService.php" hash="03f1799cd82cd95e5412d4a2ac915361"/><dir name="Transaction"><file name="ListItemResponse.php" hash="3cbe80a9923a0b25e2350c4c6daaa3fc"/><file name="ListResponse.php" hash="491506f6f1e4044e14f1c43b2082a03a"/><file name="TransitionTransactionStateResponse.php" hash="7b9e0beb239ff0679a360d1d14945fba"/></dir><file name="Transaction.php" hash="282113bda5b0abe544fd58c844c9ee87"/></dir><file name="autoload.php" hash="997d00ba2d67253ec64a95c89c92c36b"/></dir></target></contents>
27
  <compatible/>
28
  <dependencies><required><php><min>5.2.3</min><max>6.0.0</max></php><extension><name>Core</name><min/><max/></extension><extension><name>curl</name><min/><max/></extension><extension><name>soap</name><min/><max/></extension></required></dependencies>
29
  </package>