diff --git a/Avalara/SDK/api/A1099/V2/companies_w9_api.py b/Avalara/SDK/api/A1099/V2/companies_w9_api.py index 5653d6b..20ab8e9 100644 --- a/Avalara/SDK/api/A1099/V2/companies_w9_api.py +++ b/Avalara/SDK/api/A1099/V2/companies_w9_api.py @@ -22,7 +22,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ @@ -60,7 +60,7 @@ def __verify_api_client(self,api_client): def __set_configuration(self, api_client): self.__verify_api_client(api_client) - api_client.set_sdk_version("25.10.0") + api_client.set_sdk_version("25.10.1") self.api_client = api_client self.create_company_endpoint = _Endpoint( diff --git a/Avalara/SDK/api/A1099/V2/forms1099_api.py b/Avalara/SDK/api/A1099/V2/forms1099_api.py index b16a786..189995c 100644 --- a/Avalara/SDK/api/A1099/V2/forms1099_api.py +++ b/Avalara/SDK/api/A1099/V2/forms1099_api.py @@ -22,7 +22,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ @@ -61,7 +61,7 @@ def __verify_api_client(self,api_client): def __set_configuration(self, api_client): self.__verify_api_client(api_client) - api_client.set_sdk_version("25.10.0") + api_client.set_sdk_version("25.10.1") self.api_client = api_client self.bulk_upsert1099_forms_endpoint = _Endpoint( diff --git a/Avalara/SDK/api/A1099/V2/forms_w9_api.py b/Avalara/SDK/api/A1099/V2/forms_w9_api.py index 90dfb9b..a268cff 100644 --- a/Avalara/SDK/api/A1099/V2/forms_w9_api.py +++ b/Avalara/SDK/api/A1099/V2/forms_w9_api.py @@ -22,7 +22,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ @@ -61,7 +61,7 @@ def __verify_api_client(self,api_client): def __set_configuration(self, api_client): self.__verify_api_client(api_client) - api_client.set_sdk_version("25.10.0") + api_client.set_sdk_version("25.10.1") self.api_client = api_client self.create_and_send_w9_form_email_endpoint = _Endpoint( @@ -348,6 +348,77 @@ def __set_configuration(self, api_client): required_scopes='', microservice='A1099' ) + self.get_w9_form_pdf_endpoint = _Endpoint( + settings={ + 'response_type': None, + 'auth': [ + 'bearer' + ], + 'endpoint_path': '/w9/forms/{id}/pdf', + 'operation_id': 'get_w9_form_pdf', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + 'avalara_version', + 'x_correlation_id', + 'x_avalara_client', + ], + 'required': [ + 'id', + 'avalara_version', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'id': + (str,), + 'avalara_version': + (str,), + 'x_correlation_id': + (str,), + 'x_avalara_client': + (str,), + }, + 'attribute_map': { + 'id': 'id', + 'avalara_version': 'avalara-version', + 'x_correlation_id': 'X-Correlation-Id', + 'x_avalara_client': 'X-Avalara-Client', + }, + 'location_map': { + 'id': 'path', + 'avalara_version': 'header', + 'x_correlation_id': 'header', + 'x_avalara_client': 'header', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'avalara-version': '2.0', + 'accept': [ + 'application/pdf', + 'application/json' + ], + 'content_type': [], + }, + api_client=api_client, + required_scopes='', + microservice='A1099' + ) self.list_w9_forms_endpoint = _Endpoint( settings={ 'response_type': (PaginatedQueryResultModelW9FormBaseResponse,), @@ -952,6 +1023,78 @@ def get_w9_form( kwargs['avalara_version'] = avalara_version return self.get_w9_form_endpoint.call_with_http_info(**kwargs) + @avalara_retry_oauth(max_retry_attempts=2) + def get_w9_form_pdf( + self, + id, + avalara_version, + **kwargs + ): + """Download the PDF for a W9/W4/W8 form. # noqa: E501 + + Returns the PDF file for a W9/W4/W8 form. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.get_w9_form_pdf(id, avalara_version, async_req=True) + >>> result = thread.get() + + Args: + id (str): Id of the form + avalara_version (str): API version + + Keyword Args: + x_correlation_id (str): Unique correlation Id in a GUID format. [optional] + x_avalara_client (str): Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) .. [optional] + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + async_req (bool): execute request asynchronously + + Returns: + None + If the method is called asynchronously, returns the request + thread. + """ + self.__verify_api_client(self.api_client) + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['id'] = id + kwargs['avalara_version'] = avalara_version + return self.get_w9_form_pdf_endpoint.call_with_http_info(**kwargs) + @avalara_retry_oauth(max_retry_attempts=2) def list_w9_forms( self, diff --git a/Avalara/SDK/api/A1099/V2/issuers1099_api.py b/Avalara/SDK/api/A1099/V2/issuers1099_api.py index 1087bfa..5e07939 100644 --- a/Avalara/SDK/api/A1099/V2/issuers1099_api.py +++ b/Avalara/SDK/api/A1099/V2/issuers1099_api.py @@ -22,7 +22,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ @@ -60,7 +60,7 @@ def __verify_api_client(self,api_client): def __set_configuration(self, api_client): self.__verify_api_client(api_client) - api_client.set_sdk_version("25.10.0") + api_client.set_sdk_version("25.10.1") self.api_client = api_client self.create_issuer_endpoint = _Endpoint( diff --git a/Avalara/SDK/api/A1099/V2/jobs_api.py b/Avalara/SDK/api/A1099/V2/jobs_api.py index f879b62..62c00af 100644 --- a/Avalara/SDK/api/A1099/V2/jobs_api.py +++ b/Avalara/SDK/api/A1099/V2/jobs_api.py @@ -22,7 +22,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ @@ -58,7 +58,7 @@ def __verify_api_client(self,api_client): def __set_configuration(self, api_client): self.__verify_api_client(api_client) - api_client.set_sdk_version("25.10.0") + api_client.set_sdk_version("25.10.1") self.api_client = api_client self.get_job_endpoint = _Endpoint( diff --git a/Avalara/SDK/api/EInvoicing/V1/data_input_fields_api.py b/Avalara/SDK/api/EInvoicing/V1/data_input_fields_api.py index 7b09031..35518e1 100644 --- a/Avalara/SDK/api/EInvoicing/V1/data_input_fields_api.py +++ b/Avalara/SDK/api/EInvoicing/V1/data_input_fields_api.py @@ -22,7 +22,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ @@ -58,7 +58,7 @@ def __verify_api_client(self,api_client): def __set_configuration(self, api_client): self.__verify_api_client(api_client) - api_client.set_sdk_version("25.10.0") + api_client.set_sdk_version("25.10.1") self.api_client = api_client self.get_data_input_fields_endpoint = _Endpoint( diff --git a/Avalara/SDK/api/EInvoicing/V1/documents_api.py b/Avalara/SDK/api/EInvoicing/V1/documents_api.py index 13b4cc9..a95a364 100644 --- a/Avalara/SDK/api/EInvoicing/V1/documents_api.py +++ b/Avalara/SDK/api/EInvoicing/V1/documents_api.py @@ -22,7 +22,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ @@ -64,7 +64,7 @@ def __verify_api_client(self,api_client): def __set_configuration(self, api_client): self.__verify_api_client(api_client) - api_client.set_sdk_version("25.10.0") + api_client.set_sdk_version("25.10.1") self.api_client = api_client self.download_document_endpoint = _Endpoint( diff --git a/Avalara/SDK/api/EInvoicing/V1/interop_api.py b/Avalara/SDK/api/EInvoicing/V1/interop_api.py index 1fcc64a..2022391 100644 --- a/Avalara/SDK/api/EInvoicing/V1/interop_api.py +++ b/Avalara/SDK/api/EInvoicing/V1/interop_api.py @@ -22,7 +22,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ @@ -58,7 +58,7 @@ def __verify_api_client(self,api_client): def __set_configuration(self, api_client): self.__verify_api_client(api_client) - api_client.set_sdk_version("25.10.0") + api_client.set_sdk_version("25.10.1") self.api_client = api_client self.submit_interop_document_endpoint = _Endpoint( diff --git a/Avalara/SDK/api/EInvoicing/V1/mandates_api.py b/Avalara/SDK/api/EInvoicing/V1/mandates_api.py index ff4be27..fdbe4e4 100644 --- a/Avalara/SDK/api/EInvoicing/V1/mandates_api.py +++ b/Avalara/SDK/api/EInvoicing/V1/mandates_api.py @@ -22,7 +22,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ @@ -59,7 +59,7 @@ def __verify_api_client(self,api_client): def __set_configuration(self, api_client): self.__verify_api_client(api_client) - api_client.set_sdk_version("25.10.0") + api_client.set_sdk_version("25.10.1") self.api_client = api_client self.get_mandate_data_input_fields_endpoint = _Endpoint( diff --git a/Avalara/SDK/api/EInvoicing/V1/subscriptions_api.py b/Avalara/SDK/api/EInvoicing/V1/subscriptions_api.py index 8d446a5..7579aef 100644 --- a/Avalara/SDK/api/EInvoicing/V1/subscriptions_api.py +++ b/Avalara/SDK/api/EInvoicing/V1/subscriptions_api.py @@ -22,7 +22,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ @@ -61,7 +61,7 @@ def __verify_api_client(self,api_client): def __set_configuration(self, api_client): self.__verify_api_client(api_client) - api_client.set_sdk_version("25.10.0") + api_client.set_sdk_version("25.10.1") self.api_client = api_client self.create_webhook_subscription_endpoint = _Endpoint( diff --git a/Avalara/SDK/api/EInvoicing/V1/tax_identifiers_api.py b/Avalara/SDK/api/EInvoicing/V1/tax_identifiers_api.py index c054398..11bfb7b 100644 --- a/Avalara/SDK/api/EInvoicing/V1/tax_identifiers_api.py +++ b/Avalara/SDK/api/EInvoicing/V1/tax_identifiers_api.py @@ -22,7 +22,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ @@ -60,7 +60,7 @@ def __verify_api_client(self,api_client): def __set_configuration(self, api_client): self.__verify_api_client(api_client) - api_client.set_sdk_version("25.10.0") + api_client.set_sdk_version("25.10.1") self.api_client = api_client self.tax_identifier_schema_by_country_endpoint = _Endpoint( diff --git a/Avalara/SDK/api/EInvoicing/V1/trading_partners_api.py b/Avalara/SDK/api/EInvoicing/V1/trading_partners_api.py index 1bfde73..25916b0 100644 --- a/Avalara/SDK/api/EInvoicing/V1/trading_partners_api.py +++ b/Avalara/SDK/api/EInvoicing/V1/trading_partners_api.py @@ -22,7 +22,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ @@ -66,7 +66,7 @@ def __verify_api_client(self,api_client): def __set_configuration(self, api_client): self.__verify_api_client(api_client) - api_client.set_sdk_version("25.10.0") + api_client.set_sdk_version("25.10.1") self.api_client = api_client self.batch_search_participants_endpoint = _Endpoint( diff --git a/Avalara/SDK/models/A1099/V2/company_base.py b/Avalara/SDK/models/A1099/V2/company_base.py index 7cfeee8..f80c62d 100644 --- a/Avalara/SDK/models/A1099/V2/company_base.py +++ b/Avalara/SDK/models/A1099/V2/company_base.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/company_request.py b/Avalara/SDK/models/A1099/V2/company_request.py index 97a64b5..876d042 100644 --- a/Avalara/SDK/models/A1099/V2/company_request.py +++ b/Avalara/SDK/models/A1099/V2/company_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/company_response.py b/Avalara/SDK/models/A1099/V2/company_response.py index a4dbf1e..c64d76f 100644 --- a/Avalara/SDK/models/A1099/V2/company_response.py +++ b/Avalara/SDK/models/A1099/V2/company_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/covered_individual.py b/Avalara/SDK/models/A1099/V2/covered_individual.py index fa2e5d9..34f3923 100644 --- a/Avalara/SDK/models/A1099/V2/covered_individual.py +++ b/Avalara/SDK/models/A1099/V2/covered_individual.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/create_and_send_w9_form_email_request.py b/Avalara/SDK/models/A1099/V2/create_and_send_w9_form_email_request.py index 88e8e19..3b8296f 100644 --- a/Avalara/SDK/models/A1099/V2/create_and_send_w9_form_email_request.py +++ b/Avalara/SDK/models/A1099/V2/create_and_send_w9_form_email_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/create_company_request.py b/Avalara/SDK/models/A1099/V2/create_company_request.py index 59f7d3a..ed28ef8 100644 --- a/Avalara/SDK/models/A1099/V2/create_company_request.py +++ b/Avalara/SDK/models/A1099/V2/create_company_request.py @@ -33,8 +33,8 @@ import pprint from pydantic import BaseModel, ConfigDict, Field, StrictStr, ValidationError, field_validator from typing import Any, List, Optional -from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.company_create_update_request_model import CompanyCreateUpdateRequestModel -from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.company_response import CompanyResponse +from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.A1099.V2.company_create_update_request_model import CompanyCreateUpdateRequestModel +from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.A1099.V2.company_response import CompanyResponse from pydantic import StrictStr, Field from typing import Union, List, Set, Optional, Dict from typing_extensions import Literal, Self diff --git a/Avalara/SDK/models/A1099/V2/create_issuer_request.py b/Avalara/SDK/models/A1099/V2/create_issuer_request.py index b19b6dc..e1721a6 100644 --- a/Avalara/SDK/models/A1099/V2/create_issuer_request.py +++ b/Avalara/SDK/models/A1099/V2/create_issuer_request.py @@ -33,8 +33,8 @@ import pprint from pydantic import BaseModel, ConfigDict, Field, StrictStr, ValidationError, field_validator from typing import Any, List, Optional -from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.issuer_command import IssuerCommand -from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.issuer_response import IssuerResponse +from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.A1099.V2.issuer_command import IssuerCommand +from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.A1099.V2.issuer_response import IssuerResponse from pydantic import StrictStr, Field from typing import Union, List, Set, Optional, Dict from typing_extensions import Literal, Self diff --git a/Avalara/SDK/models/A1099/V2/create_w9_form201_response.py b/Avalara/SDK/models/A1099/V2/create_w9_form201_response.py index ff11132..146b844 100644 --- a/Avalara/SDK/models/A1099/V2/create_w9_form201_response.py +++ b/Avalara/SDK/models/A1099/V2/create_w9_form201_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/create_w9_form_request.py b/Avalara/SDK/models/A1099/V2/create_w9_form_request.py index 51da635..297aed7 100644 --- a/Avalara/SDK/models/A1099/V2/create_w9_form_request.py +++ b/Avalara/SDK/models/A1099/V2/create_w9_form_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/entry_status_response.py b/Avalara/SDK/models/A1099/V2/entry_status_response.py index bee458d..1b39101 100644 --- a/Avalara/SDK/models/A1099/V2/entry_status_response.py +++ b/Avalara/SDK/models/A1099/V2/entry_status_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/error_response.py b/Avalara/SDK/models/A1099/V2/error_response.py index e0b4541..a7c70bd 100644 --- a/Avalara/SDK/models/A1099/V2/error_response.py +++ b/Avalara/SDK/models/A1099/V2/error_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/error_response_item.py b/Avalara/SDK/models/A1099/V2/error_response_item.py index 46567dd..a7d494a 100644 --- a/Avalara/SDK/models/A1099/V2/error_response_item.py +++ b/Avalara/SDK/models/A1099/V2/error_response_item.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/form1042_s.py b/Avalara/SDK/models/A1099/V2/form1042_s.py index 0545c34..f348dd6 100644 --- a/Avalara/SDK/models/A1099/V2/form1042_s.py +++ b/Avalara/SDK/models/A1099/V2/form1042_s.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/form1095_b.py b/Avalara/SDK/models/A1099/V2/form1095_b.py index 22f413d..8bf5e1f 100644 --- a/Avalara/SDK/models/A1099/V2/form1095_b.py +++ b/Avalara/SDK/models/A1099/V2/form1095_b.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/form1095_c.py b/Avalara/SDK/models/A1099/V2/form1095_c.py index b3e7bd3..a406f73 100644 --- a/Avalara/SDK/models/A1099/V2/form1095_c.py +++ b/Avalara/SDK/models/A1099/V2/form1095_c.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/form1099_base.py b/Avalara/SDK/models/A1099/V2/form1099_base.py index e4b1e84..a93d708 100644 --- a/Avalara/SDK/models/A1099/V2/form1099_base.py +++ b/Avalara/SDK/models/A1099/V2/form1099_base.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/form1099_div.py b/Avalara/SDK/models/A1099/V2/form1099_div.py index e40ad40..5962bf7 100644 --- a/Avalara/SDK/models/A1099/V2/form1099_div.py +++ b/Avalara/SDK/models/A1099/V2/form1099_div.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/form1099_int.py b/Avalara/SDK/models/A1099/V2/form1099_int.py index 44b173c..b639f48 100644 --- a/Avalara/SDK/models/A1099/V2/form1099_int.py +++ b/Avalara/SDK/models/A1099/V2/form1099_int.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/form1099_k.py b/Avalara/SDK/models/A1099/V2/form1099_k.py index 04720e2..8fa38e9 100644 --- a/Avalara/SDK/models/A1099/V2/form1099_k.py +++ b/Avalara/SDK/models/A1099/V2/form1099_k.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/form1099_list_request.py b/Avalara/SDK/models/A1099/V2/form1099_list_request.py index 741a651..6c61268 100644 --- a/Avalara/SDK/models/A1099/V2/form1099_list_request.py +++ b/Avalara/SDK/models/A1099/V2/form1099_list_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/form1099_misc.py b/Avalara/SDK/models/A1099/V2/form1099_misc.py index 857b232..906fe70 100644 --- a/Avalara/SDK/models/A1099/V2/form1099_misc.py +++ b/Avalara/SDK/models/A1099/V2/form1099_misc.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/form1099_nec.py b/Avalara/SDK/models/A1099/V2/form1099_nec.py index 0445087..e576780 100644 --- a/Avalara/SDK/models/A1099/V2/form1099_nec.py +++ b/Avalara/SDK/models/A1099/V2/form1099_nec.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/form1099_r.py b/Avalara/SDK/models/A1099/V2/form1099_r.py index 787a7e0..aa99630 100644 --- a/Avalara/SDK/models/A1099/V2/form1099_r.py +++ b/Avalara/SDK/models/A1099/V2/form1099_r.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/form1099_status_detail.py b/Avalara/SDK/models/A1099/V2/form1099_status_detail.py index 2ed7ace..c9da8cd 100644 --- a/Avalara/SDK/models/A1099/V2/form1099_status_detail.py +++ b/Avalara/SDK/models/A1099/V2/form1099_status_detail.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/get1099_form200_response.py b/Avalara/SDK/models/A1099/V2/get1099_form200_response.py index 6ea177b..fc04fb4 100644 --- a/Avalara/SDK/models/A1099/V2/get1099_form200_response.py +++ b/Avalara/SDK/models/A1099/V2/get1099_form200_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/intermediary_or_flow_through.py b/Avalara/SDK/models/A1099/V2/intermediary_or_flow_through.py index 38f0a4b..fc27025 100644 --- a/Avalara/SDK/models/A1099/V2/intermediary_or_flow_through.py +++ b/Avalara/SDK/models/A1099/V2/intermediary_or_flow_through.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/irs_response.py b/Avalara/SDK/models/A1099/V2/irs_response.py index 0d83ee3..e08d1b0 100644 --- a/Avalara/SDK/models/A1099/V2/irs_response.py +++ b/Avalara/SDK/models/A1099/V2/irs_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/issuer_base.py b/Avalara/SDK/models/A1099/V2/issuer_base.py index 7190188..7649578 100644 --- a/Avalara/SDK/models/A1099/V2/issuer_base.py +++ b/Avalara/SDK/models/A1099/V2/issuer_base.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/issuer_request.py b/Avalara/SDK/models/A1099/V2/issuer_request.py index 67b16b3..0c7c41a 100644 --- a/Avalara/SDK/models/A1099/V2/issuer_request.py +++ b/Avalara/SDK/models/A1099/V2/issuer_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/issuer_response.py b/Avalara/SDK/models/A1099/V2/issuer_response.py index e53b86c..f05a5bd 100644 --- a/Avalara/SDK/models/A1099/V2/issuer_response.py +++ b/Avalara/SDK/models/A1099/V2/issuer_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/iw9_form_data_models_one_of.py b/Avalara/SDK/models/A1099/V2/iw9_form_data_models_one_of.py index fd354ef..c19a358 100644 --- a/Avalara/SDK/models/A1099/V2/iw9_form_data_models_one_of.py +++ b/Avalara/SDK/models/A1099/V2/iw9_form_data_models_one_of.py @@ -33,11 +33,11 @@ import pprint from pydantic import BaseModel, ConfigDict, Field, StrictStr, ValidationError, field_validator from typing import Any, List, Optional -from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.w4_form_data_model import W4FormDataModel -from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.w8_ben_form_data_model import W8BenFormDataModel -from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.w8_bene_form_data_model import W8BeneFormDataModel -from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.w8_imy_form_data_model import W8ImyFormDataModel -from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.w9_form_data_model import W9FormDataModel +from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.A1099.V2.w4_form_data_model import W4FormDataModel +from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.A1099.V2.w8_ben_form_data_model import W8BenFormDataModel +from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.A1099.V2.w8_bene_form_data_model import W8BeneFormDataModel +from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.A1099.V2.w8_imy_form_data_model import W8ImyFormDataModel +from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.A1099.V2.w9_form_data_model import W9FormDataModel from pydantic import StrictStr, Field from typing import Union, List, Set, Optional, Dict from typing_extensions import Literal, Self diff --git a/Avalara/SDK/models/A1099/V2/job_response.py b/Avalara/SDK/models/A1099/V2/job_response.py index ab3aa1d..91c1b49 100644 --- a/Avalara/SDK/models/A1099/V2/job_response.py +++ b/Avalara/SDK/models/A1099/V2/job_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/offer_and_coverage.py b/Avalara/SDK/models/A1099/V2/offer_and_coverage.py index e9d4a75..c1b295e 100644 --- a/Avalara/SDK/models/A1099/V2/offer_and_coverage.py +++ b/Avalara/SDK/models/A1099/V2/offer_and_coverage.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/paginated_query_result_model_company_response.py b/Avalara/SDK/models/A1099/V2/paginated_query_result_model_company_response.py index 95393ee..9269724 100644 --- a/Avalara/SDK/models/A1099/V2/paginated_query_result_model_company_response.py +++ b/Avalara/SDK/models/A1099/V2/paginated_query_result_model_company_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/paginated_query_result_model_form1099_base.py b/Avalara/SDK/models/A1099/V2/paginated_query_result_model_form1099_base.py index d27df27..f23dcd6 100644 --- a/Avalara/SDK/models/A1099/V2/paginated_query_result_model_form1099_base.py +++ b/Avalara/SDK/models/A1099/V2/paginated_query_result_model_form1099_base.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/paginated_query_result_model_issuer_response.py b/Avalara/SDK/models/A1099/V2/paginated_query_result_model_issuer_response.py index 5568f5c..4ca8ada 100644 --- a/Avalara/SDK/models/A1099/V2/paginated_query_result_model_issuer_response.py +++ b/Avalara/SDK/models/A1099/V2/paginated_query_result_model_issuer_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/paginated_query_result_model_w9_form_base_response.py b/Avalara/SDK/models/A1099/V2/paginated_query_result_model_w9_form_base_response.py index bd679dd..32e7aa0 100644 --- a/Avalara/SDK/models/A1099/V2/paginated_query_result_model_w9_form_base_response.py +++ b/Avalara/SDK/models/A1099/V2/paginated_query_result_model_w9_form_base_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/primary_withholding_agent.py b/Avalara/SDK/models/A1099/V2/primary_withholding_agent.py index 52810fd..84f7d68 100644 --- a/Avalara/SDK/models/A1099/V2/primary_withholding_agent.py +++ b/Avalara/SDK/models/A1099/V2/primary_withholding_agent.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/state_and_local_withholding.py b/Avalara/SDK/models/A1099/V2/state_and_local_withholding.py index 9927161..a241bce 100644 --- a/Avalara/SDK/models/A1099/V2/state_and_local_withholding.py +++ b/Avalara/SDK/models/A1099/V2/state_and_local_withholding.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/state_efile_status_detail.py b/Avalara/SDK/models/A1099/V2/state_efile_status_detail.py index 247eb69..f91225e 100644 --- a/Avalara/SDK/models/A1099/V2/state_efile_status_detail.py +++ b/Avalara/SDK/models/A1099/V2/state_efile_status_detail.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/substantial_us_owner_request.py b/Avalara/SDK/models/A1099/V2/substantial_us_owner_request.py index 73bc18e..227b612 100644 --- a/Avalara/SDK/models/A1099/V2/substantial_us_owner_request.py +++ b/Avalara/SDK/models/A1099/V2/substantial_us_owner_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/substantial_us_owner_response.py b/Avalara/SDK/models/A1099/V2/substantial_us_owner_response.py index 14c6bf6..465ee1b 100644 --- a/Avalara/SDK/models/A1099/V2/substantial_us_owner_response.py +++ b/Avalara/SDK/models/A1099/V2/substantial_us_owner_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/tin_match_status_response.py b/Avalara/SDK/models/A1099/V2/tin_match_status_response.py index 59951d0..18bf259 100644 --- a/Avalara/SDK/models/A1099/V2/tin_match_status_response.py +++ b/Avalara/SDK/models/A1099/V2/tin_match_status_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/validation_error.py b/Avalara/SDK/models/A1099/V2/validation_error.py index 6a01dcb..d70c5dd 100644 --- a/Avalara/SDK/models/A1099/V2/validation_error.py +++ b/Avalara/SDK/models/A1099/V2/validation_error.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/w4_form_data_model.py b/Avalara/SDK/models/A1099/V2/w4_form_data_model.py index 4822892..9591f5f 100644 --- a/Avalara/SDK/models/A1099/V2/w4_form_data_model.py +++ b/Avalara/SDK/models/A1099/V2/w4_form_data_model.py @@ -36,7 +36,7 @@ from datetime import date, datetime from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictFloat, StrictInt, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional, Union -from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.w8_ben_e_substantial_us_owner_data_model import W8BenESubstantialUsOwnerDataModel +from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.A1099.V2.w8_ben_e_substantial_us_owner_data_model import W8BenESubstantialUsOwnerDataModel from typing import Optional, Set from typing_extensions import Self diff --git a/Avalara/SDK/models/A1099/V2/w4_form_minimal_request.py b/Avalara/SDK/models/A1099/V2/w4_form_minimal_request.py index ad6b6d9..c232ba4 100644 --- a/Avalara/SDK/models/A1099/V2/w4_form_minimal_request.py +++ b/Avalara/SDK/models/A1099/V2/w4_form_minimal_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/w4_form_request.py b/Avalara/SDK/models/A1099/V2/w4_form_request.py index fe59278..abf0cdc 100644 --- a/Avalara/SDK/models/A1099/V2/w4_form_request.py +++ b/Avalara/SDK/models/A1099/V2/w4_form_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/w4_form_response.py b/Avalara/SDK/models/A1099/V2/w4_form_response.py index fc79318..a78b7fb 100644 --- a/Avalara/SDK/models/A1099/V2/w4_form_response.py +++ b/Avalara/SDK/models/A1099/V2/w4_form_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/w8_ben_e_form_minimal_request.py b/Avalara/SDK/models/A1099/V2/w8_ben_e_form_minimal_request.py index 26e0ed7..f2620f8 100644 --- a/Avalara/SDK/models/A1099/V2/w8_ben_e_form_minimal_request.py +++ b/Avalara/SDK/models/A1099/V2/w8_ben_e_form_minimal_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/w8_ben_e_form_request.py b/Avalara/SDK/models/A1099/V2/w8_ben_e_form_request.py index 3b9be2c..01511de 100644 --- a/Avalara/SDK/models/A1099/V2/w8_ben_e_form_request.py +++ b/Avalara/SDK/models/A1099/V2/w8_ben_e_form_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ @@ -48,9 +48,9 @@ class W8BenEFormRequest(BaseModel): name: StrictStr = Field(description="The name of the individual or entity associated with the form.") citizenship_country: StrictStr = Field(description="The country of citizenship.", alias="citizenshipCountry") disregarded_entity: Optional[StrictStr] = Field(default=None, description="The name of the disregarded entity receiving the payment (if applicable).", alias="disregardedEntity") - entity_type: StrictStr = Field(description="The entity type. Available values: - 1: Corporation - 2: Disregarded entity - 3: Partnership - 4: Simple trust - 5: Grantor trust - 6: Complex trust - 7: Estate - 8: Foreign Government - Controlled Entity - 9: Central Bank of Issue - 10: Tax-exempt organization - 11: Private foundation - 12: International organization - 13: Foreign Government - Controlled Integral Part", alias="entityType") + entity_type: StrictStr = Field(description="Represents the entity type for tax forms. Each value corresponds to a specific entity classification. - 1: Corporation - 2: Disregarded entity - 3: Partnership - 4: Simple trust - 5: Grantor trust - 6: Complex trust - 7: Estate - 8: Foreign Government - Controlled Entity - 9: Central Bank of Issue - 10: Tax-exempt organization - 11: Private foundation - 12: International organization - 13: Foreign Government - Controlled Integral Part", alias="entityType") making_treaty_claim: Optional[StrictBool] = Field(default=None, description="Indicates whether the entity is making a treaty claim.", alias="makingTreatyClaim") - fatca_status: StrictStr = Field(description="The FATCA status. Available values: - 1: Nonparticipating FFI (including a limited FFI or an FFI related to a Reporting IGA FFI other than a deemed-compliant FFI, participating FFI, or exempt beneficial owner) - 2: Participating FFI - 3: Reporting Model 1 FFI - 4: Reporting Model 2 FFI - 5: Registered deemed-compliant FFI (other than a reporting Model 1 FFI, sponsored FFI, or nonreporting IGA FFI covered in Part XII) - 6: Sponsored FFI that has not obtained a GIIN - 7: Certified deemed-compliant nonregistering local bank - 8: Certified deemed-compliant FFI with only low-value accounts - 9: Certified deemed-compliant sponsored, closely held investment vehicle - 10: Certified deemed-compliant limited life debt investment entity - 11: Certified deemed-compliant investment advisors and investment managers - 12: Owner-documented FFI - 13: Restricted distributor - 14: Nonreporting IGA FFI - 15: Foreign government, government of a U.S. possession, or foreign central bank of issue - 16: International organization - 17: Exempt retirement plans - 18: Entity wholly owned by exempt beneficial owners - 19: Territory financial institution - 20: Nonfinancial group entity - 21: Excepted nonfinancial start-up company - 22: Excepted nonfinancial entity in liquidation or bankruptcy - 23: 501(c) organization - 24: Nonprofit organization - 25: Publicly traded NFFE or NFFE affiliate of a publicly traded corporation - 26: Excepted territory NFFE - 27: Active NFFE - 28: Passive NFFE - 29: Excepted inter-affiliate FFI - 30: Direct reporting NFFE - 31: Sponsored direct reporting NFFE - 32: Account that is not a financial account", alias="fatcaStatus") + fatca_status: StrictStr = Field(description="Represents the FATCA status types for tax forms. Used for W8-BEN-E forms and FATCA compliance validations. Values correspond to numeric identifiers used in forms. - 1: Nonparticipating FFI (including a limited FFI or an FFI related to a Reporting IGA FFI other than a deemed-compliant FFI, participating FFI, or exempt beneficial owner) - 2: Participating FFI - 3: Reporting Model 1 FFI - 4: Reporting Model 2 FFI - 5: Registered deemed-compliant FFI (other than a reporting Model 1 FFI, sponsored FFI, or nonreporting IGA FFI covered in Part XII) - 6: Sponsored FFI that has not obtained a GIIN - 7: Certified deemed-compliant nonregistering local bank - 8: Certified deemed-compliant FFI with only low-value accounts - 9: Certified deemed-compliant sponsored, closely held investment vehicle - 10: Certified deemed-compliant limited life debt investment entity - 11: Certified deemed-compliant investment advisors and investment managers - 12: Owner-documented FFI - 13: Restricted distributor - 14: Nonreporting IGA FFI - 15: Foreign government, government of a U.S. possession, or foreign central bank of issue - 16: International organization - 17: Exempt retirement plans - 18: Entity wholly owned by exempt beneficial owners - 19: Territory financial institution - 20: Nonfinancial group entity - 21: Excepted nonfinancial start-up company - 22: Excepted nonfinancial entity in liquidation or bankruptcy - 23: 501(c) organization - 24: Nonprofit organization - 25: Publicly traded NFFE or NFFE affiliate of a publicly traded corporation - 26: Excepted territory NFFE - 27: Active NFFE - 28: Passive NFFE - 29: Excepted inter-affiliate FFI - 30: Direct reporting NFFE - 31: Sponsored direct reporting NFFE - 32: Account that is not a financial account", alias="fatcaStatus") residence_address: Optional[StrictStr] = Field(default=None, description="The residential address of the individual or entity.", alias="residenceAddress") residence_city: Optional[StrictStr] = Field(default=None, description="The city of residence.", alias="residenceCity") residence_state: Optional[StrictStr] = Field(default=None, description="The state of residence.", alias="residenceState") @@ -67,7 +67,7 @@ class W8BenEFormRequest(BaseModel): foreign_tin_not_required: Optional[StrictBool] = Field(default=None, description="Indicates whether a foreign TIN is not required.", alias="foreignTinNotRequired") foreign_tin: Optional[StrictStr] = Field(default=None, description="The foreign taxpayer identification number (TIN).", alias="foreignTin") reference_number: Optional[StrictStr] = Field(default=None, description="A reference number for the form.", alias="referenceNumber") - disregarded_entity_fatca_status: Optional[StrictStr] = Field(default=None, description="The FATCA status of disregarded entity or branch receiving payment. Available values: - 1: Limited Branch - 2: U.S. Branch - 3: Participating FFI - 4: Reporting Model 1 FFI - 5: Reporting Model 2 FFI", alias="disregardedEntityFatcaStatus") + disregarded_entity_fatca_status: Optional[StrictStr] = Field(default=None, description="The FATCA status of disregarded entity or branch receiving payment. Available values: - 1: Branch treated as nonparticipating FFI - 2: U.S. Branch - 3: Participating FFI - 4: Reporting Model 1 FFI - 5: Reporting Model 2 FFI", alias="disregardedEntityFatcaStatus") disregarded_address: Optional[StrictStr] = Field(default=None, description="The address for disregarded entities.", alias="disregardedAddress") disregarded_city: Optional[StrictStr] = Field(default=None, description="The city for disregarded entities.", alias="disregardedCity") disregarded_state: Optional[StrictStr] = Field(default=None, description="The state for disregarded entities.", alias="disregardedState") @@ -77,7 +77,7 @@ class W8BenEFormRequest(BaseModel): treaty_country_certification: Optional[StrictBool] = Field(default=None, description="Certifies the beneficial owner's country under the U.S. tax treaty.", alias="treatyCountryCertification") treaty_country: Optional[StrictStr] = Field(default=None, description="The treaty country of the beneficial owner.", alias="treatyCountry") benefit_limitation_certification: Optional[StrictBool] = Field(default=None, description="Certifies that the beneficial owner is eligible for treaty benefits and meets any limitation on benefits requirements.", alias="benefitLimitationCertification") - benefit_limitation: Optional[StrictStr] = Field(default=None, description="The benefit limitation for tax treaty claims. Available values: - 1: Government - 2: Tax exempt pension trust or pension fund - 3: Other tax exempt organization - 4: Publicly traded corporation - 5: Subsidiary of a publicly traded corporation - 6: Company that meets the ownership and base erosion test - 7: Company that meets the derivative benefits test - 8: Company with an item of income that meets active trade or business test - 9: Favorable discretionary determination by the U.S. competent authority received - 10: Other", alias="benefitLimitation") + benefit_limitation: Optional[StrictStr] = Field(default=None, description="The benefit limitation for tax treaty claims. Available values: - 1: Government - 2: Tax exempt pension trust or pension fund - 3: Other tax exempt organization - 4: Publicly traded corporation - 5: Subsidiary of a publicly traded corporation - 6: Company that meets the ownership and base erosion test - 7: Company that meets the derivative benefits test - 8: Company with an item of income that meets active trade or business test - 9: Favorable discretionary determination by the U.S. competent authority received - 10: Other - 11: No LOB article in treaty", alias="benefitLimitation") qualified_resident_status_certification: Optional[StrictBool] = Field(default=None, description="Certifies that the beneficial owner claims treaty benefits and meets the qualified resident status for specific U.S. source income.", alias="qualifiedResidentStatusCertification") treaty_article: Optional[StrictStr] = Field(default=None, description="Indicates the specific article and paragraph of the tax treaty under which the beneficial owner is claiming benefits.", alias="treatyArticle") withholding_rate: Optional[StrictStr] = Field(default=None, description="Specifies the reduced withholding rate claimed under the applicable tax treaty.", alias="withholdingRate") @@ -157,6 +157,80 @@ def type_validate_enum(cls, value): raise ValueError("must be one of enum values ('W4', 'W8Ben', 'W8BenE', 'W8Imy', 'W9')") return value + @field_validator('entity_type') + def entity_type_validate_enum(cls, value): + """Validates the enum""" + if value not in set(['Corporation', 'DisregardedEntity', 'Partnership', 'SimpleTrust', 'GrantorTrust', 'ComplexTrust', 'Estate', 'ForeignGovernmentControlledEntity', 'CentralBankOfIssue', 'TaxExemptOrganization', 'PrivateFoundation', 'InternationalOrganization', 'ForeignGovernmentControlledIntegralPart']): + raise ValueError("must be one of enum values ('Corporation', 'DisregardedEntity', 'Partnership', 'SimpleTrust', 'GrantorTrust', 'ComplexTrust', 'Estate', 'ForeignGovernmentControlledEntity', 'CentralBankOfIssue', 'TaxExemptOrganization', 'PrivateFoundation', 'InternationalOrganization', 'ForeignGovernmentControlledIntegralPart')") + return value + + @field_validator('fatca_status') + def fatca_status_validate_enum(cls, value): + """Validates the enum""" + if value not in set(['NonparticipatingFFI', 'ParticipatingFFI', 'ReportingModel1FFI', 'ReportingModel2FFI', 'RegisteredDeemedCompliantFFI', 'SponsoredFFIWithoutGIIN', 'CertifiedDeemedCompliantNonregisteringLocalBank', 'CertifiedDeemedCompliantFFIWithLowValueAccounts', 'CertifiedDeemedCompliantSponsoredCloselyHeldInvestmentVehicle', 'CertifiedDeemedCompliantLimitedLifeDebtInvestmentEntity', 'CertainInvestmentEntitiesWithoutFinancialAccounts', 'OwnerDocumentedFFI', 'RestrictedDistributor', 'NonreportingIGAFFI', 'ForeignGovernmentOrUSPossessionOrForeignCentralBank', 'InternationalOrganization', 'ExemptRetirementPlans', 'EntityWhollyOwnedByExemptBeneficialOwners', 'TerritoryFinancialInstitution', 'NonfinancialGroupEntity', 'ExceptedNonfinancialStartUpCompany', 'ExceptedNonfinancialEntityInLiquidationOrBankruptcy', 'Organization501c', 'NonprofitOrganization', 'PubliclyTradedNFFEOrAffiliateOfPubliclyTradedCorporation', 'ExceptedTerritoryNFFE', 'ActiveNFFE', 'PassiveNFFE', 'ExceptedInterAffiliateFFI', 'DirectReportingNFFE', 'SponsoredDirectReportingNFFE', 'AccountThatIsNotFinancialAccount']): + raise ValueError("must be one of enum values ('NonparticipatingFFI', 'ParticipatingFFI', 'ReportingModel1FFI', 'ReportingModel2FFI', 'RegisteredDeemedCompliantFFI', 'SponsoredFFIWithoutGIIN', 'CertifiedDeemedCompliantNonregisteringLocalBank', 'CertifiedDeemedCompliantFFIWithLowValueAccounts', 'CertifiedDeemedCompliantSponsoredCloselyHeldInvestmentVehicle', 'CertifiedDeemedCompliantLimitedLifeDebtInvestmentEntity', 'CertainInvestmentEntitiesWithoutFinancialAccounts', 'OwnerDocumentedFFI', 'RestrictedDistributor', 'NonreportingIGAFFI', 'ForeignGovernmentOrUSPossessionOrForeignCentralBank', 'InternationalOrganization', 'ExemptRetirementPlans', 'EntityWhollyOwnedByExemptBeneficialOwners', 'TerritoryFinancialInstitution', 'NonfinancialGroupEntity', 'ExceptedNonfinancialStartUpCompany', 'ExceptedNonfinancialEntityInLiquidationOrBankruptcy', 'Organization501c', 'NonprofitOrganization', 'PubliclyTradedNFFEOrAffiliateOfPubliclyTradedCorporation', 'ExceptedTerritoryNFFE', 'ActiveNFFE', 'PassiveNFFE', 'ExceptedInterAffiliateFFI', 'DirectReportingNFFE', 'SponsoredDirectReportingNFFE', 'AccountThatIsNotFinancialAccount')") + return value + + @field_validator('residence_state') + def residence_state_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['AA', 'AE', 'AK', 'AL', 'AP', 'AR', 'AS', 'AZ', 'CA', 'CO', 'CT', 'DC', 'DE', 'FL', 'FM', 'GA', 'GU', 'HI', 'IA', 'ID', 'IL', 'IN', 'KS', 'KY', 'LA', 'MA', 'MD', 'ME', 'MH', 'MI', 'MN', 'MO', 'MP', 'MS', 'MT', 'NC', 'ND', 'NE', 'NH', 'NJ', 'NM', 'NV', 'NY', 'OH', 'OK', 'OR', 'PA', 'PR', 'PW', 'RI', 'SC', 'SD', 'TN', 'TX', 'UT', 'VA', 'VI', 'VT', 'WA', 'WI', 'WV', 'WY']): + raise ValueError("must be one of enum values ('AA', 'AE', 'AK', 'AL', 'AP', 'AR', 'AS', 'AZ', 'CA', 'CO', 'CT', 'DC', 'DE', 'FL', 'FM', 'GA', 'GU', 'HI', 'IA', 'ID', 'IL', 'IN', 'KS', 'KY', 'LA', 'MA', 'MD', 'ME', 'MH', 'MI', 'MN', 'MO', 'MP', 'MS', 'MT', 'NC', 'ND', 'NE', 'NH', 'NJ', 'NM', 'NV', 'NY', 'OH', 'OK', 'OR', 'PA', 'PR', 'PW', 'RI', 'SC', 'SD', 'TN', 'TX', 'UT', 'VA', 'VI', 'VT', 'WA', 'WI', 'WV', 'WY')") + return value + + @field_validator('mailing_state') + def mailing_state_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['AA', 'AE', 'AK', 'AL', 'AP', 'AR', 'AS', 'AZ', 'CA', 'CO', 'CT', 'DC', 'DE', 'FL', 'FM', 'GA', 'GU', 'HI', 'IA', 'ID', 'IL', 'IN', 'KS', 'KY', 'LA', 'MA', 'MD', 'ME', 'MH', 'MI', 'MN', 'MO', 'MP', 'MS', 'MT', 'NC', 'ND', 'NE', 'NH', 'NJ', 'NM', 'NV', 'NY', 'OH', 'OK', 'OR', 'PA', 'PR', 'PW', 'RI', 'SC', 'SD', 'TN', 'TX', 'UT', 'VA', 'VI', 'VT', 'WA', 'WI', 'WV', 'WY']): + raise ValueError("must be one of enum values ('AA', 'AE', 'AK', 'AL', 'AP', 'AR', 'AS', 'AZ', 'CA', 'CO', 'CT', 'DC', 'DE', 'FL', 'FM', 'GA', 'GU', 'HI', 'IA', 'ID', 'IL', 'IN', 'KS', 'KY', 'LA', 'MA', 'MD', 'ME', 'MH', 'MI', 'MN', 'MO', 'MP', 'MS', 'MT', 'NC', 'ND', 'NE', 'NH', 'NJ', 'NM', 'NV', 'NY', 'OH', 'OK', 'OR', 'PA', 'PR', 'PW', 'RI', 'SC', 'SD', 'TN', 'TX', 'UT', 'VA', 'VI', 'VT', 'WA', 'WI', 'WV', 'WY')") + return value + + @field_validator('disregarded_entity_fatca_status') + def disregarded_entity_fatca_status_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['BranchTreatedAsNonparticipatingFFI', 'USBranch', 'ParticipatingFFI', 'ReportingModel1FFI', 'ReportingModel2FFI']): + raise ValueError("must be one of enum values ('BranchTreatedAsNonparticipatingFFI', 'USBranch', 'ParticipatingFFI', 'ReportingModel1FFI', 'ReportingModel2FFI')") + return value + + @field_validator('disregarded_state') + def disregarded_state_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['AA', 'AE', 'AK', 'AL', 'AP', 'AR', 'AS', 'AZ', 'CA', 'CO', 'CT', 'DC', 'DE', 'FL', 'FM', 'GA', 'GU', 'HI', 'IA', 'ID', 'IL', 'IN', 'KS', 'KY', 'LA', 'MA', 'MD', 'ME', 'MH', 'MI', 'MN', 'MO', 'MP', 'MS', 'MT', 'NC', 'ND', 'NE', 'NH', 'NJ', 'NM', 'NV', 'NY', 'OH', 'OK', 'OR', 'PA', 'PR', 'PW', 'RI', 'SC', 'SD', 'TN', 'TX', 'UT', 'VA', 'VI', 'VT', 'WA', 'WI', 'WV', 'WY']): + raise ValueError("must be one of enum values ('AA', 'AE', 'AK', 'AL', 'AP', 'AR', 'AS', 'AZ', 'CA', 'CO', 'CT', 'DC', 'DE', 'FL', 'FM', 'GA', 'GU', 'HI', 'IA', 'ID', 'IL', 'IN', 'KS', 'KY', 'LA', 'MA', 'MD', 'ME', 'MH', 'MI', 'MN', 'MO', 'MP', 'MS', 'MT', 'NC', 'ND', 'NE', 'NH', 'NJ', 'NM', 'NV', 'NY', 'OH', 'OK', 'OR', 'PA', 'PR', 'PW', 'RI', 'SC', 'SD', 'TN', 'TX', 'UT', 'VA', 'VI', 'VT', 'WA', 'WI', 'WV', 'WY')") + return value + + @field_validator('benefit_limitation') + def benefit_limitation_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['Government', 'TaxExemptPensionTrustOrPensionFund', 'OtherTaxExemptOrganization', 'PubliclyTradedCorporation', 'SubsidiaryOfPubliclyTradedCorporation', 'CompanyThatMeetsOwnershipAndBaseErosionTest', 'CompanyThatMeetsDerivativeBenefitsTest', 'CompanyWithItemOfIncomeThatMeetsActiveTradeOrBusinessTest', 'FavorableDiscretionaryDeterminationByUSCompetentAuthorityReceived', 'Other', 'NoLOBArticleInTreaty']): + raise ValueError("must be one of enum values ('Government', 'TaxExemptPensionTrustOrPensionFund', 'OtherTaxExemptOrganization', 'PubliclyTradedCorporation', 'SubsidiaryOfPubliclyTradedCorporation', 'CompanyThatMeetsOwnershipAndBaseErosionTest', 'CompanyThatMeetsDerivativeBenefitsTest', 'CompanyWithItemOfIncomeThatMeetsActiveTradeOrBusinessTest', 'FavorableDiscretionaryDeterminationByUSCompetentAuthorityReceived', 'Other', 'NoLOBArticleInTreaty')") + return value + + @field_validator('iga_model') + def iga_model_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['Model1IGA', 'Model2IGA']): + raise ValueError("must be one of enum values ('Model1IGA', 'Model2IGA')") + return value + model_config = ConfigDict( populate_by_name=True, validate_assignment=True, diff --git a/Avalara/SDK/models/A1099/V2/w8_ben_e_form_response.py b/Avalara/SDK/models/A1099/V2/w8_ben_e_form_response.py index 10f32c9..4713fa4 100644 --- a/Avalara/SDK/models/A1099/V2/w8_ben_e_form_response.py +++ b/Avalara/SDK/models/A1099/V2/w8_ben_e_form_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/w8_ben_form_data_model.py b/Avalara/SDK/models/A1099/V2/w8_ben_form_data_model.py index 83f40bd..edc684c 100644 --- a/Avalara/SDK/models/A1099/V2/w8_ben_form_data_model.py +++ b/Avalara/SDK/models/A1099/V2/w8_ben_form_data_model.py @@ -36,7 +36,7 @@ from datetime import date, datetime from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictFloat, StrictInt, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional, Union -from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.w8_ben_e_substantial_us_owner_data_model import W8BenESubstantialUsOwnerDataModel +from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.A1099.V2.w8_ben_e_substantial_us_owner_data_model import W8BenESubstantialUsOwnerDataModel from typing import Optional, Set from typing_extensions import Self diff --git a/Avalara/SDK/models/A1099/V2/w8_ben_form_minimal_request.py b/Avalara/SDK/models/A1099/V2/w8_ben_form_minimal_request.py index 9cd42f0..0731b65 100644 --- a/Avalara/SDK/models/A1099/V2/w8_ben_form_minimal_request.py +++ b/Avalara/SDK/models/A1099/V2/w8_ben_form_minimal_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/w8_ben_form_request.py b/Avalara/SDK/models/A1099/V2/w8_ben_form_request.py index 1b4422d..01f7b78 100644 --- a/Avalara/SDK/models/A1099/V2/w8_ben_form_request.py +++ b/Avalara/SDK/models/A1099/V2/w8_ben_form_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ @@ -45,27 +45,27 @@ class W8BenFormRequest(BaseModel): """ # noqa: E501 type: Optional[StrictStr] = Field(default=None, description="The form type (always \"w8ben\" for this model).") name: StrictStr = Field(description="The name of the individual or entity associated with the form.") - citizenship_country: StrictStr = Field(description="The country of citizenship.", alias="citizenshipCountry") + citizenship_country: StrictStr = Field(description="The country of citizenship.. Allowed values: US, AF, AX, AL, AG, AQ, AN, AO, AV, AY (and 248 more)", alias="citizenshipCountry") residence_address: Optional[StrictStr] = Field(default=None, description="The residential address of the individual or entity.", alias="residenceAddress") residence_city: Optional[StrictStr] = Field(default=None, description="The city of residence.", alias="residenceCity") - residence_state: Optional[StrictStr] = Field(default=None, description="The state of residence.", alias="residenceState") + residence_state: Optional[StrictStr] = Field(default=None, description="The state of residence. Required for US and Canada.. Allowed values: AA, AE, AK, AL, AP, AR, AS, AZ, CA, CO (and 65 more)", alias="residenceState") residence_zip: Optional[StrictStr] = Field(default=None, description="The ZIP code of the residence.", alias="residenceZip") - residence_country: StrictStr = Field(description="The country of residence.", alias="residenceCountry") + residence_country: StrictStr = Field(description="The country of residence.. Allowed values: US, AF, AX, AL, AG, AQ, AN, AO, AV, AY (and 248 more)", alias="residenceCountry") residence_is_mailing: Optional[StrictBool] = Field(default=None, description="Indicates whether the residence address is the mailing address.", alias="residenceIsMailing") mailing_address: Optional[StrictStr] = Field(default=None, description="The mailing address.", alias="mailingAddress") mailing_city: Optional[StrictStr] = Field(default=None, description="The city of the mailing address.", alias="mailingCity") - mailing_state: Optional[StrictStr] = Field(default=None, description="The state of the mailing address.", alias="mailingState") + mailing_state: Optional[StrictStr] = Field(default=None, description="The state of the mailing address. Required for US and Canada.. Allowed values: AA, AE, AK, AL, AP, AR, AS, AZ, CA, CO (and 65 more)", alias="mailingState") mailing_zip: Optional[StrictStr] = Field(default=None, description="The ZIP code of the mailing address.", alias="mailingZip") - mailing_country: Optional[StrictStr] = Field(description="The country of the mailing address.", alias="mailingCountry") + mailing_country: Optional[StrictStr] = Field(description="The country of the mailing address.. Allowed values: US, AF, AX, AL, AG, AQ, AN, AO, AV, AY (and 248 more)", alias="mailingCountry") tin: Optional[StrictStr] = Field(default=None, description="The taxpayer identification number (TIN).") foreign_tin_not_required: Optional[StrictBool] = Field(default=None, description="Indicates whether a foreign TIN is not legally required.", alias="foreignTinNotRequired") foreign_tin: Optional[StrictStr] = Field(default=None, description="The foreign taxpayer identification number (TIN).", alias="foreignTin") reference_number: Optional[StrictStr] = Field(default=None, description="A reference number for the form.", alias="referenceNumber") birthday: Optional[date] = Field(default=None, description="The birthday of the individual associated with the form.") - treaty_country: Optional[StrictStr] = Field(default=None, description="The country for which the treaty applies.", alias="treatyCountry") + treaty_country: Optional[StrictStr] = Field(default=None, description="The country for which the treaty applies.. Allowed values: US, AF, AX, AL, AG, AQ, AN, AO, AV, AY (and 248 more)", alias="treatyCountry") treaty_article: Optional[StrictStr] = Field(default=None, description="The specific article of the treaty being claimed.", alias="treatyArticle") treaty_reasons: Optional[StrictStr] = Field(default=None, description="The reasons for claiming treaty benefits.", alias="treatyReasons") - withholding_rate: Optional[StrictStr] = Field(default=None, description="The withholding rate applied as per the treaty.", alias="withholdingRate") + withholding_rate: Optional[StrictStr] = Field(default=None, description="The withholding rate applied as per the treaty. Must be a percentage with up to two decimals (e.g., 12.50, 0).. Allowed values: 0, 0.0, 0.00, 5, 5.5, 10, 12.50, 15, 20, 25 (and 1 more)", alias="withholdingRate") income_type: Optional[StrictStr] = Field(default=None, description="The type of income covered by the treaty.", alias="incomeType") signer_name: Optional[StrictStr] = Field(default=None, description="The name of the signer of the form.", alias="signerName") e_delivery_consented_at: Optional[datetime] = Field(default=None, description="The date when e-delivery was consented.", alias="eDeliveryConsentedAt") @@ -85,6 +85,70 @@ def type_validate_enum(cls, value): raise ValueError("must be one of enum values ('W4', 'W8Ben', 'W8BenE', 'W8Imy', 'W9')") return value + @field_validator('citizenship_country') + def citizenship_country_validate_enum(cls, value): + """Validates the enum""" + if value not in set(['US', 'AF', 'AX', 'AL', 'AG', 'AQ', 'AN', 'AO', 'AV', 'AY', 'AC', 'AR', 'AM', 'AA', 'AT', 'AS', 'AU', 'AJ', 'BF', 'BA', 'FQ', 'BG', 'BB', 'BO', 'BE', 'BH', 'BN', 'BD', 'BT', 'BL', 'BK', 'BC', 'BV', 'BR', 'IO', 'VI', 'BX', 'BU', 'UV', 'BM', 'BY', 'CB', 'CM', 'CA', 'CV', 'CJ', 'CT', 'CD', 'CI', 'CH', 'KT', 'IP', 'CK', 'CO', 'CN', 'CF', 'CG', 'CW', 'CR', 'CS', 'IV', 'HR', 'CU', 'UC', 'CY', 'EZ', 'DA', 'DX', 'DJ', 'DO', 'DR', 'TT', 'EC', 'EG', 'ES', 'EK', 'ER', 'EN', 'ET', 'FK', 'FO', 'FM', 'FJ', 'FI', 'FR', 'FP', 'FS', 'GB', 'GA', 'GG', 'GM', 'GH', 'GI', 'GR', 'GL', 'GJ', 'GQ', 'GT', 'GK', 'GV', 'PU', 'GY', 'HA', 'HM', 'VT', 'HO', 'HK', 'HQ', 'HU', 'IC', 'IN', 'ID', 'IR', 'IZ', 'EI', 'IS', 'IT', 'JM', 'JN', 'JA', 'DQ', 'JE', 'JQ', 'JO', 'KZ', 'KE', 'KQ', 'KR', 'KN', 'KS', 'KV', 'KU', 'KG', 'LA', 'LG', 'LE', 'LT', 'LI', 'LY', 'LS', 'LH', 'LU', 'MC', 'MK', 'MA', 'MI', 'MY', 'MV', 'ML', 'MT', 'IM', 'RM', 'MR', 'MP', 'MX', 'MQ', 'MD', 'MN', 'MG', 'MJ', 'MH', 'MO', 'MZ', 'WA', 'NR', 'BQ', 'NP', 'NL', 'NC', 'NZ', 'NU', 'NG', 'NI', 'NE', 'NF', 'CQ', 'NO', 'MU', 'OC', 'PK', 'PS', 'LQ', 'PM', 'PP', 'PF', 'PA', 'PE', 'RP', 'PC', 'PL', 'PO', 'RQ', 'QA', 'RO', 'RS', 'RW', 'TB', 'RN', 'WS', 'SM', 'TP', 'SA', 'SG', 'RI', 'SE', 'SL', 'SN', 'NN', 'LO', 'SI', 'BP', 'SO', 'SF', 'SX', 'SP', 'PG', 'CE', 'SH', 'SC', 'ST', 'SB', 'VC', 'SU', 'NS', 'SV', 'WZ', 'SW', 'SZ', 'SY', 'TW', 'TI', 'TZ', 'TH', 'TO', 'TL', 'TN', 'TD', 'TS', 'TU', 'TX', 'TK', 'TV', 'UG', 'UP', 'AE', 'UK', 'UY', 'UZ', 'NH', 'VE', 'VM', 'VQ', 'WQ', 'WF', 'WI', 'YM', 'ZA', 'ZI']): + raise ValueError("must be one of enum values ('US', 'AF', 'AX', 'AL', 'AG', 'AQ', 'AN', 'AO', 'AV', 'AY', 'AC', 'AR', 'AM', 'AA', 'AT', 'AS', 'AU', 'AJ', 'BF', 'BA', 'FQ', 'BG', 'BB', 'BO', 'BE', 'BH', 'BN', 'BD', 'BT', 'BL', 'BK', 'BC', 'BV', 'BR', 'IO', 'VI', 'BX', 'BU', 'UV', 'BM', 'BY', 'CB', 'CM', 'CA', 'CV', 'CJ', 'CT', 'CD', 'CI', 'CH', 'KT', 'IP', 'CK', 'CO', 'CN', 'CF', 'CG', 'CW', 'CR', 'CS', 'IV', 'HR', 'CU', 'UC', 'CY', 'EZ', 'DA', 'DX', 'DJ', 'DO', 'DR', 'TT', 'EC', 'EG', 'ES', 'EK', 'ER', 'EN', 'ET', 'FK', 'FO', 'FM', 'FJ', 'FI', 'FR', 'FP', 'FS', 'GB', 'GA', 'GG', 'GM', 'GH', 'GI', 'GR', 'GL', 'GJ', 'GQ', 'GT', 'GK', 'GV', 'PU', 'GY', 'HA', 'HM', 'VT', 'HO', 'HK', 'HQ', 'HU', 'IC', 'IN', 'ID', 'IR', 'IZ', 'EI', 'IS', 'IT', 'JM', 'JN', 'JA', 'DQ', 'JE', 'JQ', 'JO', 'KZ', 'KE', 'KQ', 'KR', 'KN', 'KS', 'KV', 'KU', 'KG', 'LA', 'LG', 'LE', 'LT', 'LI', 'LY', 'LS', 'LH', 'LU', 'MC', 'MK', 'MA', 'MI', 'MY', 'MV', 'ML', 'MT', 'IM', 'RM', 'MR', 'MP', 'MX', 'MQ', 'MD', 'MN', 'MG', 'MJ', 'MH', 'MO', 'MZ', 'WA', 'NR', 'BQ', 'NP', 'NL', 'NC', 'NZ', 'NU', 'NG', 'NI', 'NE', 'NF', 'CQ', 'NO', 'MU', 'OC', 'PK', 'PS', 'LQ', 'PM', 'PP', 'PF', 'PA', 'PE', 'RP', 'PC', 'PL', 'PO', 'RQ', 'QA', 'RO', 'RS', 'RW', 'TB', 'RN', 'WS', 'SM', 'TP', 'SA', 'SG', 'RI', 'SE', 'SL', 'SN', 'NN', 'LO', 'SI', 'BP', 'SO', 'SF', 'SX', 'SP', 'PG', 'CE', 'SH', 'SC', 'ST', 'SB', 'VC', 'SU', 'NS', 'SV', 'WZ', 'SW', 'SZ', 'SY', 'TW', 'TI', 'TZ', 'TH', 'TO', 'TL', 'TN', 'TD', 'TS', 'TU', 'TX', 'TK', 'TV', 'UG', 'UP', 'AE', 'UK', 'UY', 'UZ', 'NH', 'VE', 'VM', 'VQ', 'WQ', 'WF', 'WI', 'YM', 'ZA', 'ZI')") + return value + + @field_validator('residence_state') + def residence_state_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['AA', 'AE', 'AK', 'AL', 'AP', 'AR', 'AS', 'AZ', 'CA', 'CO', 'CT', 'DC', 'DE', 'FL', 'FM', 'GA', 'GU', 'HI', 'IA', 'ID', 'IL', 'IN', 'KS', 'KY', 'LA', 'MA', 'MD', 'ME', 'MH', 'MI', 'MN', 'MO', 'MP', 'MS', 'MT', 'NC', 'ND', 'NE', 'NH', 'NJ', 'NM', 'NV', 'NY', 'OH', 'OK', 'OR', 'PA', 'PR', 'PW', 'RI', 'SC', 'SD', 'TN', 'TX', 'UT', 'VA', 'VI', 'VT', 'WA', 'WI', 'WV', 'WY', 'AB', 'BC', 'MB', 'NB', 'NL', 'NS', 'NT', 'NU', 'ON', 'PE', 'QC', 'SK', 'YT']): + raise ValueError("must be one of enum values ('AA', 'AE', 'AK', 'AL', 'AP', 'AR', 'AS', 'AZ', 'CA', 'CO', 'CT', 'DC', 'DE', 'FL', 'FM', 'GA', 'GU', 'HI', 'IA', 'ID', 'IL', 'IN', 'KS', 'KY', 'LA', 'MA', 'MD', 'ME', 'MH', 'MI', 'MN', 'MO', 'MP', 'MS', 'MT', 'NC', 'ND', 'NE', 'NH', 'NJ', 'NM', 'NV', 'NY', 'OH', 'OK', 'OR', 'PA', 'PR', 'PW', 'RI', 'SC', 'SD', 'TN', 'TX', 'UT', 'VA', 'VI', 'VT', 'WA', 'WI', 'WV', 'WY', 'AB', 'BC', 'MB', 'NB', 'NL', 'NS', 'NT', 'NU', 'ON', 'PE', 'QC', 'SK', 'YT')") + return value + + @field_validator('residence_country') + def residence_country_validate_enum(cls, value): + """Validates the enum""" + if value not in set(['US', 'AF', 'AX', 'AL', 'AG', 'AQ', 'AN', 'AO', 'AV', 'AY', 'AC', 'AR', 'AM', 'AA', 'AT', 'AS', 'AU', 'AJ', 'BF', 'BA', 'FQ', 'BG', 'BB', 'BO', 'BE', 'BH', 'BN', 'BD', 'BT', 'BL', 'BK', 'BC', 'BV', 'BR', 'IO', 'VI', 'BX', 'BU', 'UV', 'BM', 'BY', 'CB', 'CM', 'CA', 'CV', 'CJ', 'CT', 'CD', 'CI', 'CH', 'KT', 'IP', 'CK', 'CO', 'CN', 'CF', 'CG', 'CW', 'CR', 'CS', 'IV', 'HR', 'CU', 'UC', 'CY', 'EZ', 'DA', 'DX', 'DJ', 'DO', 'DR', 'TT', 'EC', 'EG', 'ES', 'EK', 'ER', 'EN', 'ET', 'FK', 'FO', 'FM', 'FJ', 'FI', 'FR', 'FP', 'FS', 'GB', 'GA', 'GG', 'GM', 'GH', 'GI', 'GR', 'GL', 'GJ', 'GQ', 'GT', 'GK', 'GV', 'PU', 'GY', 'HA', 'HM', 'VT', 'HO', 'HK', 'HQ', 'HU', 'IC', 'IN', 'ID', 'IR', 'IZ', 'EI', 'IS', 'IT', 'JM', 'JN', 'JA', 'DQ', 'JE', 'JQ', 'JO', 'KZ', 'KE', 'KQ', 'KR', 'KN', 'KS', 'KV', 'KU', 'KG', 'LA', 'LG', 'LE', 'LT', 'LI', 'LY', 'LS', 'LH', 'LU', 'MC', 'MK', 'MA', 'MI', 'MY', 'MV', 'ML', 'MT', 'IM', 'RM', 'MR', 'MP', 'MX', 'MQ', 'MD', 'MN', 'MG', 'MJ', 'MH', 'MO', 'MZ', 'WA', 'NR', 'BQ', 'NP', 'NL', 'NC', 'NZ', 'NU', 'NG', 'NI', 'NE', 'NF', 'CQ', 'NO', 'MU', 'OC', 'PK', 'PS', 'LQ', 'PM', 'PP', 'PF', 'PA', 'PE', 'RP', 'PC', 'PL', 'PO', 'RQ', 'QA', 'RO', 'RS', 'RW', 'TB', 'RN', 'WS', 'SM', 'TP', 'SA', 'SG', 'RI', 'SE', 'SL', 'SN', 'NN', 'LO', 'SI', 'BP', 'SO', 'SF', 'SX', 'SP', 'PG', 'CE', 'SH', 'SC', 'ST', 'SB', 'VC', 'SU', 'NS', 'SV', 'WZ', 'SW', 'SZ', 'SY', 'TW', 'TI', 'TZ', 'TH', 'TO', 'TL', 'TN', 'TD', 'TS', 'TU', 'TX', 'TK', 'TV', 'UG', 'UP', 'AE', 'UK', 'UY', 'UZ', 'NH', 'VE', 'VM', 'VQ', 'WQ', 'WF', 'WI', 'YM', 'ZA', 'ZI']): + raise ValueError("must be one of enum values ('US', 'AF', 'AX', 'AL', 'AG', 'AQ', 'AN', 'AO', 'AV', 'AY', 'AC', 'AR', 'AM', 'AA', 'AT', 'AS', 'AU', 'AJ', 'BF', 'BA', 'FQ', 'BG', 'BB', 'BO', 'BE', 'BH', 'BN', 'BD', 'BT', 'BL', 'BK', 'BC', 'BV', 'BR', 'IO', 'VI', 'BX', 'BU', 'UV', 'BM', 'BY', 'CB', 'CM', 'CA', 'CV', 'CJ', 'CT', 'CD', 'CI', 'CH', 'KT', 'IP', 'CK', 'CO', 'CN', 'CF', 'CG', 'CW', 'CR', 'CS', 'IV', 'HR', 'CU', 'UC', 'CY', 'EZ', 'DA', 'DX', 'DJ', 'DO', 'DR', 'TT', 'EC', 'EG', 'ES', 'EK', 'ER', 'EN', 'ET', 'FK', 'FO', 'FM', 'FJ', 'FI', 'FR', 'FP', 'FS', 'GB', 'GA', 'GG', 'GM', 'GH', 'GI', 'GR', 'GL', 'GJ', 'GQ', 'GT', 'GK', 'GV', 'PU', 'GY', 'HA', 'HM', 'VT', 'HO', 'HK', 'HQ', 'HU', 'IC', 'IN', 'ID', 'IR', 'IZ', 'EI', 'IS', 'IT', 'JM', 'JN', 'JA', 'DQ', 'JE', 'JQ', 'JO', 'KZ', 'KE', 'KQ', 'KR', 'KN', 'KS', 'KV', 'KU', 'KG', 'LA', 'LG', 'LE', 'LT', 'LI', 'LY', 'LS', 'LH', 'LU', 'MC', 'MK', 'MA', 'MI', 'MY', 'MV', 'ML', 'MT', 'IM', 'RM', 'MR', 'MP', 'MX', 'MQ', 'MD', 'MN', 'MG', 'MJ', 'MH', 'MO', 'MZ', 'WA', 'NR', 'BQ', 'NP', 'NL', 'NC', 'NZ', 'NU', 'NG', 'NI', 'NE', 'NF', 'CQ', 'NO', 'MU', 'OC', 'PK', 'PS', 'LQ', 'PM', 'PP', 'PF', 'PA', 'PE', 'RP', 'PC', 'PL', 'PO', 'RQ', 'QA', 'RO', 'RS', 'RW', 'TB', 'RN', 'WS', 'SM', 'TP', 'SA', 'SG', 'RI', 'SE', 'SL', 'SN', 'NN', 'LO', 'SI', 'BP', 'SO', 'SF', 'SX', 'SP', 'PG', 'CE', 'SH', 'SC', 'ST', 'SB', 'VC', 'SU', 'NS', 'SV', 'WZ', 'SW', 'SZ', 'SY', 'TW', 'TI', 'TZ', 'TH', 'TO', 'TL', 'TN', 'TD', 'TS', 'TU', 'TX', 'TK', 'TV', 'UG', 'UP', 'AE', 'UK', 'UY', 'UZ', 'NH', 'VE', 'VM', 'VQ', 'WQ', 'WF', 'WI', 'YM', 'ZA', 'ZI')") + return value + + @field_validator('mailing_state') + def mailing_state_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['AA', 'AE', 'AK', 'AL', 'AP', 'AR', 'AS', 'AZ', 'CA', 'CO', 'CT', 'DC', 'DE', 'FL', 'FM', 'GA', 'GU', 'HI', 'IA', 'ID', 'IL', 'IN', 'KS', 'KY', 'LA', 'MA', 'MD', 'ME', 'MH', 'MI', 'MN', 'MO', 'MP', 'MS', 'MT', 'NC', 'ND', 'NE', 'NH', 'NJ', 'NM', 'NV', 'NY', 'OH', 'OK', 'OR', 'PA', 'PR', 'PW', 'RI', 'SC', 'SD', 'TN', 'TX', 'UT', 'VA', 'VI', 'VT', 'WA', 'WI', 'WV', 'WY', 'AB', 'BC', 'MB', 'NB', 'NL', 'NS', 'NT', 'NU', 'ON', 'PE', 'QC', 'SK', 'YT']): + raise ValueError("must be one of enum values ('AA', 'AE', 'AK', 'AL', 'AP', 'AR', 'AS', 'AZ', 'CA', 'CO', 'CT', 'DC', 'DE', 'FL', 'FM', 'GA', 'GU', 'HI', 'IA', 'ID', 'IL', 'IN', 'KS', 'KY', 'LA', 'MA', 'MD', 'ME', 'MH', 'MI', 'MN', 'MO', 'MP', 'MS', 'MT', 'NC', 'ND', 'NE', 'NH', 'NJ', 'NM', 'NV', 'NY', 'OH', 'OK', 'OR', 'PA', 'PR', 'PW', 'RI', 'SC', 'SD', 'TN', 'TX', 'UT', 'VA', 'VI', 'VT', 'WA', 'WI', 'WV', 'WY', 'AB', 'BC', 'MB', 'NB', 'NL', 'NS', 'NT', 'NU', 'ON', 'PE', 'QC', 'SK', 'YT')") + return value + + @field_validator('mailing_country') + def mailing_country_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['US', 'AF', 'AX', 'AL', 'AG', 'AQ', 'AN', 'AO', 'AV', 'AY', 'AC', 'AR', 'AM', 'AA', 'AT', 'AS', 'AU', 'AJ', 'BF', 'BA', 'FQ', 'BG', 'BB', 'BO', 'BE', 'BH', 'BN', 'BD', 'BT', 'BL', 'BK', 'BC', 'BV', 'BR', 'IO', 'VI', 'BX', 'BU', 'UV', 'BM', 'BY', 'CB', 'CM', 'CA', 'CV', 'CJ', 'CT', 'CD', 'CI', 'CH', 'KT', 'IP', 'CK', 'CO', 'CN', 'CF', 'CG', 'CW', 'CR', 'CS', 'IV', 'HR', 'CU', 'UC', 'CY', 'EZ', 'DA', 'DX', 'DJ', 'DO', 'DR', 'TT', 'EC', 'EG', 'ES', 'EK', 'ER', 'EN', 'ET', 'FK', 'FO', 'FM', 'FJ', 'FI', 'FR', 'FP', 'FS', 'GB', 'GA', 'GG', 'GM', 'GH', 'GI', 'GR', 'GL', 'GJ', 'GQ', 'GT', 'GK', 'GV', 'PU', 'GY', 'HA', 'HM', 'VT', 'HO', 'HK', 'HQ', 'HU', 'IC', 'IN', 'ID', 'IR', 'IZ', 'EI', 'IS', 'IT', 'JM', 'JN', 'JA', 'DQ', 'JE', 'JQ', 'JO', 'KZ', 'KE', 'KQ', 'KR', 'KN', 'KS', 'KV', 'KU', 'KG', 'LA', 'LG', 'LE', 'LT', 'LI', 'LY', 'LS', 'LH', 'LU', 'MC', 'MK', 'MA', 'MI', 'MY', 'MV', 'ML', 'MT', 'IM', 'RM', 'MR', 'MP', 'MX', 'MQ', 'MD', 'MN', 'MG', 'MJ', 'MH', 'MO', 'MZ', 'WA', 'NR', 'BQ', 'NP', 'NL', 'NC', 'NZ', 'NU', 'NG', 'NI', 'NE', 'NF', 'CQ', 'NO', 'MU', 'OC', 'PK', 'PS', 'LQ', 'PM', 'PP', 'PF', 'PA', 'PE', 'RP', 'PC', 'PL', 'PO', 'RQ', 'QA', 'RO', 'RS', 'RW', 'TB', 'RN', 'WS', 'SM', 'TP', 'SA', 'SG', 'RI', 'SE', 'SL', 'SN', 'NN', 'LO', 'SI', 'BP', 'SO', 'SF', 'SX', 'SP', 'PG', 'CE', 'SH', 'SC', 'ST', 'SB', 'VC', 'SU', 'NS', 'SV', 'WZ', 'SW', 'SZ', 'SY', 'TW', 'TI', 'TZ', 'TH', 'TO', 'TL', 'TN', 'TD', 'TS', 'TU', 'TX', 'TK', 'TV', 'UG', 'UP', 'AE', 'UK', 'UY', 'UZ', 'NH', 'VE', 'VM', 'VQ', 'WQ', 'WF', 'WI', 'YM', 'ZA', 'ZI']): + raise ValueError("must be one of enum values ('US', 'AF', 'AX', 'AL', 'AG', 'AQ', 'AN', 'AO', 'AV', 'AY', 'AC', 'AR', 'AM', 'AA', 'AT', 'AS', 'AU', 'AJ', 'BF', 'BA', 'FQ', 'BG', 'BB', 'BO', 'BE', 'BH', 'BN', 'BD', 'BT', 'BL', 'BK', 'BC', 'BV', 'BR', 'IO', 'VI', 'BX', 'BU', 'UV', 'BM', 'BY', 'CB', 'CM', 'CA', 'CV', 'CJ', 'CT', 'CD', 'CI', 'CH', 'KT', 'IP', 'CK', 'CO', 'CN', 'CF', 'CG', 'CW', 'CR', 'CS', 'IV', 'HR', 'CU', 'UC', 'CY', 'EZ', 'DA', 'DX', 'DJ', 'DO', 'DR', 'TT', 'EC', 'EG', 'ES', 'EK', 'ER', 'EN', 'ET', 'FK', 'FO', 'FM', 'FJ', 'FI', 'FR', 'FP', 'FS', 'GB', 'GA', 'GG', 'GM', 'GH', 'GI', 'GR', 'GL', 'GJ', 'GQ', 'GT', 'GK', 'GV', 'PU', 'GY', 'HA', 'HM', 'VT', 'HO', 'HK', 'HQ', 'HU', 'IC', 'IN', 'ID', 'IR', 'IZ', 'EI', 'IS', 'IT', 'JM', 'JN', 'JA', 'DQ', 'JE', 'JQ', 'JO', 'KZ', 'KE', 'KQ', 'KR', 'KN', 'KS', 'KV', 'KU', 'KG', 'LA', 'LG', 'LE', 'LT', 'LI', 'LY', 'LS', 'LH', 'LU', 'MC', 'MK', 'MA', 'MI', 'MY', 'MV', 'ML', 'MT', 'IM', 'RM', 'MR', 'MP', 'MX', 'MQ', 'MD', 'MN', 'MG', 'MJ', 'MH', 'MO', 'MZ', 'WA', 'NR', 'BQ', 'NP', 'NL', 'NC', 'NZ', 'NU', 'NG', 'NI', 'NE', 'NF', 'CQ', 'NO', 'MU', 'OC', 'PK', 'PS', 'LQ', 'PM', 'PP', 'PF', 'PA', 'PE', 'RP', 'PC', 'PL', 'PO', 'RQ', 'QA', 'RO', 'RS', 'RW', 'TB', 'RN', 'WS', 'SM', 'TP', 'SA', 'SG', 'RI', 'SE', 'SL', 'SN', 'NN', 'LO', 'SI', 'BP', 'SO', 'SF', 'SX', 'SP', 'PG', 'CE', 'SH', 'SC', 'ST', 'SB', 'VC', 'SU', 'NS', 'SV', 'WZ', 'SW', 'SZ', 'SY', 'TW', 'TI', 'TZ', 'TH', 'TO', 'TL', 'TN', 'TD', 'TS', 'TU', 'TX', 'TK', 'TV', 'UG', 'UP', 'AE', 'UK', 'UY', 'UZ', 'NH', 'VE', 'VM', 'VQ', 'WQ', 'WF', 'WI', 'YM', 'ZA', 'ZI')") + return value + + @field_validator('treaty_country') + def treaty_country_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['US', 'AF', 'AX', 'AL', 'AG', 'AQ', 'AN', 'AO', 'AV', 'AY', 'AC', 'AR', 'AM', 'AA', 'AT', 'AS', 'AU', 'AJ', 'BF', 'BA', 'FQ', 'BG', 'BB', 'BO', 'BE', 'BH', 'BN', 'BD', 'BT', 'BL', 'BK', 'BC', 'BV', 'BR', 'IO', 'VI', 'BX', 'BU', 'UV', 'BM', 'BY', 'CB', 'CM', 'CA', 'CV', 'CJ', 'CT', 'CD', 'CI', 'CH', 'KT', 'IP', 'CK', 'CO', 'CN', 'CF', 'CG', 'CW', 'CR', 'CS', 'IV', 'HR', 'CU', 'UC', 'CY', 'EZ', 'DA', 'DX', 'DJ', 'DO', 'DR', 'TT', 'EC', 'EG', 'ES', 'EK', 'ER', 'EN', 'ET', 'FK', 'FO', 'FM', 'FJ', 'FI', 'FR', 'FP', 'FS', 'GB', 'GA', 'GG', 'GM', 'GH', 'GI', 'GR', 'GL', 'GJ', 'GQ', 'GT', 'GK', 'GV', 'PU', 'GY', 'HA', 'HM', 'VT', 'HO', 'HK', 'HQ', 'HU', 'IC', 'IN', 'ID', 'IR', 'IZ', 'EI', 'IS', 'IT', 'JM', 'JN', 'JA', 'DQ', 'JE', 'JQ', 'JO', 'KZ', 'KE', 'KQ', 'KR', 'KN', 'KS', 'KV', 'KU', 'KG', 'LA', 'LG', 'LE', 'LT', 'LI', 'LY', 'LS', 'LH', 'LU', 'MC', 'MK', 'MA', 'MI', 'MY', 'MV', 'ML', 'MT', 'IM', 'RM', 'MR', 'MP', 'MX', 'MQ', 'MD', 'MN', 'MG', 'MJ', 'MH', 'MO', 'MZ', 'WA', 'NR', 'BQ', 'NP', 'NL', 'NC', 'NZ', 'NU', 'NG', 'NI', 'NE', 'NF', 'CQ', 'NO', 'MU', 'OC', 'PK', 'PS', 'LQ', 'PM', 'PP', 'PF', 'PA', 'PE', 'RP', 'PC', 'PL', 'PO', 'RQ', 'QA', 'RO', 'RS', 'RW', 'TB', 'RN', 'WS', 'SM', 'TP', 'SA', 'SG', 'RI', 'SE', 'SL', 'SN', 'NN', 'LO', 'SI', 'BP', 'SO', 'SF', 'SX', 'SP', 'PG', 'CE', 'SH', 'SC', 'ST', 'SB', 'VC', 'SU', 'NS', 'SV', 'WZ', 'SW', 'SZ', 'SY', 'TW', 'TI', 'TZ', 'TH', 'TO', 'TL', 'TN', 'TD', 'TS', 'TU', 'TX', 'TK', 'TV', 'UG', 'UP', 'AE', 'UK', 'UY', 'UZ', 'NH', 'VE', 'VM', 'VQ', 'WQ', 'WF', 'WI', 'YM', 'ZA', 'ZI']): + raise ValueError("must be one of enum values ('US', 'AF', 'AX', 'AL', 'AG', 'AQ', 'AN', 'AO', 'AV', 'AY', 'AC', 'AR', 'AM', 'AA', 'AT', 'AS', 'AU', 'AJ', 'BF', 'BA', 'FQ', 'BG', 'BB', 'BO', 'BE', 'BH', 'BN', 'BD', 'BT', 'BL', 'BK', 'BC', 'BV', 'BR', 'IO', 'VI', 'BX', 'BU', 'UV', 'BM', 'BY', 'CB', 'CM', 'CA', 'CV', 'CJ', 'CT', 'CD', 'CI', 'CH', 'KT', 'IP', 'CK', 'CO', 'CN', 'CF', 'CG', 'CW', 'CR', 'CS', 'IV', 'HR', 'CU', 'UC', 'CY', 'EZ', 'DA', 'DX', 'DJ', 'DO', 'DR', 'TT', 'EC', 'EG', 'ES', 'EK', 'ER', 'EN', 'ET', 'FK', 'FO', 'FM', 'FJ', 'FI', 'FR', 'FP', 'FS', 'GB', 'GA', 'GG', 'GM', 'GH', 'GI', 'GR', 'GL', 'GJ', 'GQ', 'GT', 'GK', 'GV', 'PU', 'GY', 'HA', 'HM', 'VT', 'HO', 'HK', 'HQ', 'HU', 'IC', 'IN', 'ID', 'IR', 'IZ', 'EI', 'IS', 'IT', 'JM', 'JN', 'JA', 'DQ', 'JE', 'JQ', 'JO', 'KZ', 'KE', 'KQ', 'KR', 'KN', 'KS', 'KV', 'KU', 'KG', 'LA', 'LG', 'LE', 'LT', 'LI', 'LY', 'LS', 'LH', 'LU', 'MC', 'MK', 'MA', 'MI', 'MY', 'MV', 'ML', 'MT', 'IM', 'RM', 'MR', 'MP', 'MX', 'MQ', 'MD', 'MN', 'MG', 'MJ', 'MH', 'MO', 'MZ', 'WA', 'NR', 'BQ', 'NP', 'NL', 'NC', 'NZ', 'NU', 'NG', 'NI', 'NE', 'NF', 'CQ', 'NO', 'MU', 'OC', 'PK', 'PS', 'LQ', 'PM', 'PP', 'PF', 'PA', 'PE', 'RP', 'PC', 'PL', 'PO', 'RQ', 'QA', 'RO', 'RS', 'RW', 'TB', 'RN', 'WS', 'SM', 'TP', 'SA', 'SG', 'RI', 'SE', 'SL', 'SN', 'NN', 'LO', 'SI', 'BP', 'SO', 'SF', 'SX', 'SP', 'PG', 'CE', 'SH', 'SC', 'ST', 'SB', 'VC', 'SU', 'NS', 'SV', 'WZ', 'SW', 'SZ', 'SY', 'TW', 'TI', 'TZ', 'TH', 'TO', 'TL', 'TN', 'TD', 'TS', 'TU', 'TX', 'TK', 'TV', 'UG', 'UP', 'AE', 'UK', 'UY', 'UZ', 'NH', 'VE', 'VM', 'VQ', 'WQ', 'WF', 'WI', 'YM', 'ZA', 'ZI')") + return value + + @field_validator('withholding_rate') + def withholding_rate_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['0', '0.0', '0.00', '5', '5.5', '10', '12.50', '15', '20', '25', '30']): + raise ValueError("must be one of enum values ('0', '0.0', '0.00', '5', '5.5', '10', '12.50', '15', '20', '25', '30')") + return value + model_config = ConfigDict( populate_by_name=True, validate_assignment=True, diff --git a/Avalara/SDK/models/A1099/V2/w8_ben_form_response.py b/Avalara/SDK/models/A1099/V2/w8_ben_form_response.py index 47ff782..e3a2d4e 100644 --- a/Avalara/SDK/models/A1099/V2/w8_ben_form_response.py +++ b/Avalara/SDK/models/A1099/V2/w8_ben_form_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/w8_bene_form_data_model.py b/Avalara/SDK/models/A1099/V2/w8_bene_form_data_model.py index 1328b4d..262bb02 100644 --- a/Avalara/SDK/models/A1099/V2/w8_bene_form_data_model.py +++ b/Avalara/SDK/models/A1099/V2/w8_bene_form_data_model.py @@ -36,7 +36,7 @@ from datetime import date, datetime from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictFloat, StrictInt, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional, Union -from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.w8_ben_e_substantial_us_owner_data_model import W8BenESubstantialUsOwnerDataModel +from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.A1099.V2.w8_ben_e_substantial_us_owner_data_model import W8BenESubstantialUsOwnerDataModel from typing import Optional, Set from typing_extensions import Self diff --git a/Avalara/SDK/models/A1099/V2/w8_imy_form_data_model.py b/Avalara/SDK/models/A1099/V2/w8_imy_form_data_model.py index 113a859..c932a76 100644 --- a/Avalara/SDK/models/A1099/V2/w8_imy_form_data_model.py +++ b/Avalara/SDK/models/A1099/V2/w8_imy_form_data_model.py @@ -36,7 +36,7 @@ from datetime import date, datetime from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictFloat, StrictInt, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional, Union -from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.w8_ben_e_substantial_us_owner_data_model import W8BenESubstantialUsOwnerDataModel +from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.A1099.V2.w8_ben_e_substantial_us_owner_data_model import W8BenESubstantialUsOwnerDataModel from typing import Optional, Set from typing_extensions import Self diff --git a/Avalara/SDK/models/A1099/V2/w8_imy_form_minimal_request.py b/Avalara/SDK/models/A1099/V2/w8_imy_form_minimal_request.py index ec5c8cc..f164613 100644 --- a/Avalara/SDK/models/A1099/V2/w8_imy_form_minimal_request.py +++ b/Avalara/SDK/models/A1099/V2/w8_imy_form_minimal_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/w8_imy_form_request.py b/Avalara/SDK/models/A1099/V2/w8_imy_form_request.py index cdae02a..6e5ab79 100644 --- a/Avalara/SDK/models/A1099/V2/w8_imy_form_request.py +++ b/Avalara/SDK/models/A1099/V2/w8_imy_form_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/w8_imy_form_response.py b/Avalara/SDK/models/A1099/V2/w8_imy_form_response.py index 360ce7d..0f1aa1a 100644 --- a/Avalara/SDK/models/A1099/V2/w8_imy_form_response.py +++ b/Avalara/SDK/models/A1099/V2/w8_imy_form_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/w9_form_base_minimal_request.py b/Avalara/SDK/models/A1099/V2/w9_form_base_minimal_request.py index af324e0..db776d2 100644 --- a/Avalara/SDK/models/A1099/V2/w9_form_base_minimal_request.py +++ b/Avalara/SDK/models/A1099/V2/w9_form_base_minimal_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/w9_form_base_request.py b/Avalara/SDK/models/A1099/V2/w9_form_base_request.py index 61be30c..c76c994 100644 --- a/Avalara/SDK/models/A1099/V2/w9_form_base_request.py +++ b/Avalara/SDK/models/A1099/V2/w9_form_base_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/w9_form_base_response.py b/Avalara/SDK/models/A1099/V2/w9_form_base_response.py index e58efcf..5201967 100644 --- a/Avalara/SDK/models/A1099/V2/w9_form_base_response.py +++ b/Avalara/SDK/models/A1099/V2/w9_form_base_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/w9_form_data_model.py b/Avalara/SDK/models/A1099/V2/w9_form_data_model.py index 70600b0..56bd7c3 100644 --- a/Avalara/SDK/models/A1099/V2/w9_form_data_model.py +++ b/Avalara/SDK/models/A1099/V2/w9_form_data_model.py @@ -36,7 +36,7 @@ from datetime import date, datetime from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictFloat, StrictInt, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional, Union -from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.w8_ben_e_substantial_us_owner_data_model import W8BenESubstantialUsOwnerDataModel +from Avalara.SDK.models.A1099.V2.A1099.V2.A1099.V2.A1099.V2.w8_ben_e_substantial_us_owner_data_model import W8BenESubstantialUsOwnerDataModel from typing import Optional, Set from typing_extensions import Self diff --git a/Avalara/SDK/models/A1099/V2/w9_form_minimal_request.py b/Avalara/SDK/models/A1099/V2/w9_form_minimal_request.py index 5c3aa5b..786fc94 100644 --- a/Avalara/SDK/models/A1099/V2/w9_form_minimal_request.py +++ b/Avalara/SDK/models/A1099/V2/w9_form_minimal_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/w9_form_request.py b/Avalara/SDK/models/A1099/V2/w9_form_request.py index 1580ca9..8e9430e 100644 --- a/Avalara/SDK/models/A1099/V2/w9_form_request.py +++ b/Avalara/SDK/models/A1099/V2/w9_form_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/A1099/V2/w9_form_response.py b/Avalara/SDK/models/A1099/V2/w9_form_response.py index 04a66ed..d39daf6 100644 --- a/Avalara/SDK/models/A1099/V2/w9_form_response.py +++ b/Avalara/SDK/models/A1099/V2/w9_form_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/address.py b/Avalara/SDK/models/EInvoicing/V1/address.py index b804efe..b56d88e 100644 --- a/Avalara/SDK/models/EInvoicing/V1/address.py +++ b/Avalara/SDK/models/EInvoicing/V1/address.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/bad_download_request.py b/Avalara/SDK/models/EInvoicing/V1/bad_download_request.py index c8389f9..654e4fe 100644 --- a/Avalara/SDK/models/EInvoicing/V1/bad_download_request.py +++ b/Avalara/SDK/models/EInvoicing/V1/bad_download_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/bad_request.py b/Avalara/SDK/models/EInvoicing/V1/bad_request.py index 4651889..3bbd0cc 100644 --- a/Avalara/SDK/models/EInvoicing/V1/bad_request.py +++ b/Avalara/SDK/models/EInvoicing/V1/bad_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/batch_error_detail.py b/Avalara/SDK/models/EInvoicing/V1/batch_error_detail.py index 55071f0..72c739c 100644 --- a/Avalara/SDK/models/EInvoicing/V1/batch_error_detail.py +++ b/Avalara/SDK/models/EInvoicing/V1/batch_error_detail.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/batch_search.py b/Avalara/SDK/models/EInvoicing/V1/batch_search.py index ed77b83..f02517d 100644 --- a/Avalara/SDK/models/EInvoicing/V1/batch_search.py +++ b/Avalara/SDK/models/EInvoicing/V1/batch_search.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/batch_search_list_response.py b/Avalara/SDK/models/EInvoicing/V1/batch_search_list_response.py index 38f2687..b667816 100644 --- a/Avalara/SDK/models/EInvoicing/V1/batch_search_list_response.py +++ b/Avalara/SDK/models/EInvoicing/V1/batch_search_list_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/batch_search_participants202_response.py b/Avalara/SDK/models/EInvoicing/V1/batch_search_participants202_response.py index be12d0d..04eab57 100644 --- a/Avalara/SDK/models/EInvoicing/V1/batch_search_participants202_response.py +++ b/Avalara/SDK/models/EInvoicing/V1/batch_search_participants202_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/conditional_for_field.py b/Avalara/SDK/models/EInvoicing/V1/conditional_for_field.py index 9d96916..8fae0ee 100644 --- a/Avalara/SDK/models/EInvoicing/V1/conditional_for_field.py +++ b/Avalara/SDK/models/EInvoicing/V1/conditional_for_field.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/consents.py b/Avalara/SDK/models/EInvoicing/V1/consents.py index 687eaab..299b0c9 100644 --- a/Avalara/SDK/models/EInvoicing/V1/consents.py +++ b/Avalara/SDK/models/EInvoicing/V1/consents.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/create_trading_partner201_response.py b/Avalara/SDK/models/EInvoicing/V1/create_trading_partner201_response.py index 8e4d667..ed2598e 100644 --- a/Avalara/SDK/models/EInvoicing/V1/create_trading_partner201_response.py +++ b/Avalara/SDK/models/EInvoicing/V1/create_trading_partner201_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/create_trading_partners_batch200_response.py b/Avalara/SDK/models/EInvoicing/V1/create_trading_partners_batch200_response.py index aeabdc7..7b2b519 100644 --- a/Avalara/SDK/models/EInvoicing/V1/create_trading_partners_batch200_response.py +++ b/Avalara/SDK/models/EInvoicing/V1/create_trading_partners_batch200_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/create_trading_partners_batch200_response_value_inner.py b/Avalara/SDK/models/EInvoicing/V1/create_trading_partners_batch200_response_value_inner.py index 724a881..a84df7a 100644 --- a/Avalara/SDK/models/EInvoicing/V1/create_trading_partners_batch200_response_value_inner.py +++ b/Avalara/SDK/models/EInvoicing/V1/create_trading_partners_batch200_response_value_inner.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/create_trading_partners_batch_request.py b/Avalara/SDK/models/EInvoicing/V1/create_trading_partners_batch_request.py index 25d37c7..b37c3f2 100644 --- a/Avalara/SDK/models/EInvoicing/V1/create_trading_partners_batch_request.py +++ b/Avalara/SDK/models/EInvoicing/V1/create_trading_partners_batch_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/data_input_field.py b/Avalara/SDK/models/EInvoicing/V1/data_input_field.py index d02cf69..1161b3f 100644 --- a/Avalara/SDK/models/EInvoicing/V1/data_input_field.py +++ b/Avalara/SDK/models/EInvoicing/V1/data_input_field.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/data_input_field_not_used_for.py b/Avalara/SDK/models/EInvoicing/V1/data_input_field_not_used_for.py index 8cc37af..c0c4900 100644 --- a/Avalara/SDK/models/EInvoicing/V1/data_input_field_not_used_for.py +++ b/Avalara/SDK/models/EInvoicing/V1/data_input_field_not_used_for.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/data_input_field_optional_for.py b/Avalara/SDK/models/EInvoicing/V1/data_input_field_optional_for.py index b38f53f..70d53bf 100644 --- a/Avalara/SDK/models/EInvoicing/V1/data_input_field_optional_for.py +++ b/Avalara/SDK/models/EInvoicing/V1/data_input_field_optional_for.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/data_input_field_required_for.py b/Avalara/SDK/models/EInvoicing/V1/data_input_field_required_for.py index 4497be2..88c805f 100644 --- a/Avalara/SDK/models/EInvoicing/V1/data_input_field_required_for.py +++ b/Avalara/SDK/models/EInvoicing/V1/data_input_field_required_for.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/data_input_fields_response.py b/Avalara/SDK/models/EInvoicing/V1/data_input_fields_response.py index 53970a1..a5c233c 100644 --- a/Avalara/SDK/models/EInvoicing/V1/data_input_fields_response.py +++ b/Avalara/SDK/models/EInvoicing/V1/data_input_fields_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/document_fetch.py b/Avalara/SDK/models/EInvoicing/V1/document_fetch.py index 497b087..72c344a 100644 --- a/Avalara/SDK/models/EInvoicing/V1/document_fetch.py +++ b/Avalara/SDK/models/EInvoicing/V1/document_fetch.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/document_list_response.py b/Avalara/SDK/models/EInvoicing/V1/document_list_response.py index 0eef20a..7267e7d 100644 --- a/Avalara/SDK/models/EInvoicing/V1/document_list_response.py +++ b/Avalara/SDK/models/EInvoicing/V1/document_list_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/document_status_response.py b/Avalara/SDK/models/EInvoicing/V1/document_status_response.py index d154c0e..5e83bdf 100644 --- a/Avalara/SDK/models/EInvoicing/V1/document_status_response.py +++ b/Avalara/SDK/models/EInvoicing/V1/document_status_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/document_submission_error.py b/Avalara/SDK/models/EInvoicing/V1/document_submission_error.py index 8823faa..1931843 100644 --- a/Avalara/SDK/models/EInvoicing/V1/document_submission_error.py +++ b/Avalara/SDK/models/EInvoicing/V1/document_submission_error.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/document_submit_response.py b/Avalara/SDK/models/EInvoicing/V1/document_submit_response.py index b8b5a36..8d26696 100644 --- a/Avalara/SDK/models/EInvoicing/V1/document_submit_response.py +++ b/Avalara/SDK/models/EInvoicing/V1/document_submit_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/document_summary.py b/Avalara/SDK/models/EInvoicing/V1/document_summary.py index c1cdaf6..b3d0ef7 100644 --- a/Avalara/SDK/models/EInvoicing/V1/document_summary.py +++ b/Avalara/SDK/models/EInvoicing/V1/document_summary.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/error_response.py b/Avalara/SDK/models/EInvoicing/V1/error_response.py index db055f4..d5fb326 100644 --- a/Avalara/SDK/models/EInvoicing/V1/error_response.py +++ b/Avalara/SDK/models/EInvoicing/V1/error_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/event_id.py b/Avalara/SDK/models/EInvoicing/V1/event_id.py index 59c4e03..ed51582 100644 --- a/Avalara/SDK/models/EInvoicing/V1/event_id.py +++ b/Avalara/SDK/models/EInvoicing/V1/event_id.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/event_message.py b/Avalara/SDK/models/EInvoicing/V1/event_message.py index 2e3413d..cca2dc8 100644 --- a/Avalara/SDK/models/EInvoicing/V1/event_message.py +++ b/Avalara/SDK/models/EInvoicing/V1/event_message.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/event_payload.py b/Avalara/SDK/models/EInvoicing/V1/event_payload.py index d10efd3..2c67053 100644 --- a/Avalara/SDK/models/EInvoicing/V1/event_payload.py +++ b/Avalara/SDK/models/EInvoicing/V1/event_payload.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/event_subscription.py b/Avalara/SDK/models/EInvoicing/V1/event_subscription.py index a5f8b26..c50dd40 100644 --- a/Avalara/SDK/models/EInvoicing/V1/event_subscription.py +++ b/Avalara/SDK/models/EInvoicing/V1/event_subscription.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/extension.py b/Avalara/SDK/models/EInvoicing/V1/extension.py index f7d6a27..3d4f2a6 100644 --- a/Avalara/SDK/models/EInvoicing/V1/extension.py +++ b/Avalara/SDK/models/EInvoicing/V1/extension.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/fetch_documents_request.py b/Avalara/SDK/models/EInvoicing/V1/fetch_documents_request.py index a33bdc8..396a757 100644 --- a/Avalara/SDK/models/EInvoicing/V1/fetch_documents_request.py +++ b/Avalara/SDK/models/EInvoicing/V1/fetch_documents_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/fetch_documents_request_data_inner.py b/Avalara/SDK/models/EInvoicing/V1/fetch_documents_request_data_inner.py index c0ec4a3..f403454 100644 --- a/Avalara/SDK/models/EInvoicing/V1/fetch_documents_request_data_inner.py +++ b/Avalara/SDK/models/EInvoicing/V1/fetch_documents_request_data_inner.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/fetch_documents_request_metadata.py b/Avalara/SDK/models/EInvoicing/V1/fetch_documents_request_metadata.py index 0b322b7..602ca62 100644 --- a/Avalara/SDK/models/EInvoicing/V1/fetch_documents_request_metadata.py +++ b/Avalara/SDK/models/EInvoicing/V1/fetch_documents_request_metadata.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/forbidden_error.py b/Avalara/SDK/models/EInvoicing/V1/forbidden_error.py index 7372a3f..5e4e7ed 100644 --- a/Avalara/SDK/models/EInvoicing/V1/forbidden_error.py +++ b/Avalara/SDK/models/EInvoicing/V1/forbidden_error.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/hmac_signature.py b/Avalara/SDK/models/EInvoicing/V1/hmac_signature.py index 00fcd43..d2b0fc9 100644 --- a/Avalara/SDK/models/EInvoicing/V1/hmac_signature.py +++ b/Avalara/SDK/models/EInvoicing/V1/hmac_signature.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/hmac_signature_value.py b/Avalara/SDK/models/EInvoicing/V1/hmac_signature_value.py index 8d62372..b4302d7 100644 --- a/Avalara/SDK/models/EInvoicing/V1/hmac_signature_value.py +++ b/Avalara/SDK/models/EInvoicing/V1/hmac_signature_value.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/id.py b/Avalara/SDK/models/EInvoicing/V1/id.py index 762468e..b4f66a2 100644 --- a/Avalara/SDK/models/EInvoicing/V1/id.py +++ b/Avalara/SDK/models/EInvoicing/V1/id.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/identifier.py b/Avalara/SDK/models/EInvoicing/V1/identifier.py index 834ae71..a1012f0 100644 --- a/Avalara/SDK/models/EInvoicing/V1/identifier.py +++ b/Avalara/SDK/models/EInvoicing/V1/identifier.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/input_data_formats.py b/Avalara/SDK/models/EInvoicing/V1/input_data_formats.py index 2a806e8..cf7b2c1 100644 --- a/Avalara/SDK/models/EInvoicing/V1/input_data_formats.py +++ b/Avalara/SDK/models/EInvoicing/V1/input_data_formats.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/internal_server_error.py b/Avalara/SDK/models/EInvoicing/V1/internal_server_error.py index 21a701b..002f2f0 100644 --- a/Avalara/SDK/models/EInvoicing/V1/internal_server_error.py +++ b/Avalara/SDK/models/EInvoicing/V1/internal_server_error.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/mandate.py b/Avalara/SDK/models/EInvoicing/V1/mandate.py index d39e0ad..cd137e8 100644 --- a/Avalara/SDK/models/EInvoicing/V1/mandate.py +++ b/Avalara/SDK/models/EInvoicing/V1/mandate.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/mandate_data_input_field.py b/Avalara/SDK/models/EInvoicing/V1/mandate_data_input_field.py index c307aa2..b97cd62 100644 --- a/Avalara/SDK/models/EInvoicing/V1/mandate_data_input_field.py +++ b/Avalara/SDK/models/EInvoicing/V1/mandate_data_input_field.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/mandate_data_input_field_namespace.py b/Avalara/SDK/models/EInvoicing/V1/mandate_data_input_field_namespace.py index a83055f..47b0772 100644 --- a/Avalara/SDK/models/EInvoicing/V1/mandate_data_input_field_namespace.py +++ b/Avalara/SDK/models/EInvoicing/V1/mandate_data_input_field_namespace.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/mandates_response.py b/Avalara/SDK/models/EInvoicing/V1/mandates_response.py index ca881ad..ce66ba2 100644 --- a/Avalara/SDK/models/EInvoicing/V1/mandates_response.py +++ b/Avalara/SDK/models/EInvoicing/V1/mandates_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/not_found_error.py b/Avalara/SDK/models/EInvoicing/V1/not_found_error.py index 07417a7..0f958c4 100644 --- a/Avalara/SDK/models/EInvoicing/V1/not_found_error.py +++ b/Avalara/SDK/models/EInvoicing/V1/not_found_error.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/not_used_for_field.py b/Avalara/SDK/models/EInvoicing/V1/not_used_for_field.py index 70f632a..8b01624 100644 --- a/Avalara/SDK/models/EInvoicing/V1/not_used_for_field.py +++ b/Avalara/SDK/models/EInvoicing/V1/not_used_for_field.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/output_data_formats.py b/Avalara/SDK/models/EInvoicing/V1/output_data_formats.py index 8546a8a..38f7c78 100644 --- a/Avalara/SDK/models/EInvoicing/V1/output_data_formats.py +++ b/Avalara/SDK/models/EInvoicing/V1/output_data_formats.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/pagination.py b/Avalara/SDK/models/EInvoicing/V1/pagination.py index c35d2d1..3087f54 100644 --- a/Avalara/SDK/models/EInvoicing/V1/pagination.py +++ b/Avalara/SDK/models/EInvoicing/V1/pagination.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/required_when_field.py b/Avalara/SDK/models/EInvoicing/V1/required_when_field.py index 6949c06..ef5dd5b 100644 --- a/Avalara/SDK/models/EInvoicing/V1/required_when_field.py +++ b/Avalara/SDK/models/EInvoicing/V1/required_when_field.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/search_participants200_response.py b/Avalara/SDK/models/EInvoicing/V1/search_participants200_response.py index 5bab8de..40af00e 100644 --- a/Avalara/SDK/models/EInvoicing/V1/search_participants200_response.py +++ b/Avalara/SDK/models/EInvoicing/V1/search_participants200_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/signature.py b/Avalara/SDK/models/EInvoicing/V1/signature.py index af86949..7e72986 100644 --- a/Avalara/SDK/models/EInvoicing/V1/signature.py +++ b/Avalara/SDK/models/EInvoicing/V1/signature.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/signature_signature.py b/Avalara/SDK/models/EInvoicing/V1/signature_signature.py index 0893bf6..29593bc 100644 --- a/Avalara/SDK/models/EInvoicing/V1/signature_signature.py +++ b/Avalara/SDK/models/EInvoicing/V1/signature_signature.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/signature_value.py b/Avalara/SDK/models/EInvoicing/V1/signature_value.py index ec6e285..659f692 100644 --- a/Avalara/SDK/models/EInvoicing/V1/signature_value.py +++ b/Avalara/SDK/models/EInvoicing/V1/signature_value.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/signature_value_signature.py b/Avalara/SDK/models/EInvoicing/V1/signature_value_signature.py index f360ce3..cdb8113 100644 --- a/Avalara/SDK/models/EInvoicing/V1/signature_value_signature.py +++ b/Avalara/SDK/models/EInvoicing/V1/signature_value_signature.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/status_event.py b/Avalara/SDK/models/EInvoicing/V1/status_event.py index f21f2a2..a12bdf4 100644 --- a/Avalara/SDK/models/EInvoicing/V1/status_event.py +++ b/Avalara/SDK/models/EInvoicing/V1/status_event.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/submit_document_metadata.py b/Avalara/SDK/models/EInvoicing/V1/submit_document_metadata.py index e0de069..19f1bea 100644 --- a/Avalara/SDK/models/EInvoicing/V1/submit_document_metadata.py +++ b/Avalara/SDK/models/EInvoicing/V1/submit_document_metadata.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/submit_interop_document202_response.py b/Avalara/SDK/models/EInvoicing/V1/submit_interop_document202_response.py index 99ab066..d3c2c57 100644 --- a/Avalara/SDK/models/EInvoicing/V1/submit_interop_document202_response.py +++ b/Avalara/SDK/models/EInvoicing/V1/submit_interop_document202_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/subscription_common.py b/Avalara/SDK/models/EInvoicing/V1/subscription_common.py index 333a16b..ab65464 100644 --- a/Avalara/SDK/models/EInvoicing/V1/subscription_common.py +++ b/Avalara/SDK/models/EInvoicing/V1/subscription_common.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/subscription_detail.py b/Avalara/SDK/models/EInvoicing/V1/subscription_detail.py index cbc96fd..b748551 100644 --- a/Avalara/SDK/models/EInvoicing/V1/subscription_detail.py +++ b/Avalara/SDK/models/EInvoicing/V1/subscription_detail.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/subscription_list_response.py b/Avalara/SDK/models/EInvoicing/V1/subscription_list_response.py index b97941a..209ef70 100644 --- a/Avalara/SDK/models/EInvoicing/V1/subscription_list_response.py +++ b/Avalara/SDK/models/EInvoicing/V1/subscription_list_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/subscription_registration.py b/Avalara/SDK/models/EInvoicing/V1/subscription_registration.py index 496589c..b098823 100644 --- a/Avalara/SDK/models/EInvoicing/V1/subscription_registration.py +++ b/Avalara/SDK/models/EInvoicing/V1/subscription_registration.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/success_response.py b/Avalara/SDK/models/EInvoicing/V1/success_response.py index a882605..d0f3f3c 100644 --- a/Avalara/SDK/models/EInvoicing/V1/success_response.py +++ b/Avalara/SDK/models/EInvoicing/V1/success_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/supported_document_types.py b/Avalara/SDK/models/EInvoicing/V1/supported_document_types.py index 744be6a..398c258 100644 --- a/Avalara/SDK/models/EInvoicing/V1/supported_document_types.py +++ b/Avalara/SDK/models/EInvoicing/V1/supported_document_types.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/tax_identifier_request.py b/Avalara/SDK/models/EInvoicing/V1/tax_identifier_request.py index 0fb60db..1847230 100644 --- a/Avalara/SDK/models/EInvoicing/V1/tax_identifier_request.py +++ b/Avalara/SDK/models/EInvoicing/V1/tax_identifier_request.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/tax_identifier_response.py b/Avalara/SDK/models/EInvoicing/V1/tax_identifier_response.py index d2c7aa7..40811f0 100644 --- a/Avalara/SDK/models/EInvoicing/V1/tax_identifier_response.py +++ b/Avalara/SDK/models/EInvoicing/V1/tax_identifier_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/tax_identifier_response_value.py b/Avalara/SDK/models/EInvoicing/V1/tax_identifier_response_value.py index f98107b..0e2a8bf 100644 --- a/Avalara/SDK/models/EInvoicing/V1/tax_identifier_response_value.py +++ b/Avalara/SDK/models/EInvoicing/V1/tax_identifier_response_value.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/tax_identifier_schema_by_country200_response.py b/Avalara/SDK/models/EInvoicing/V1/tax_identifier_schema_by_country200_response.py index 0f75449..8ee97fc 100644 --- a/Avalara/SDK/models/EInvoicing/V1/tax_identifier_schema_by_country200_response.py +++ b/Avalara/SDK/models/EInvoicing/V1/tax_identifier_schema_by_country200_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/trading_partner.py b/Avalara/SDK/models/EInvoicing/V1/trading_partner.py index 20208ea..4b27657 100644 --- a/Avalara/SDK/models/EInvoicing/V1/trading_partner.py +++ b/Avalara/SDK/models/EInvoicing/V1/trading_partner.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/update_trading_partner200_response.py b/Avalara/SDK/models/EInvoicing/V1/update_trading_partner200_response.py index 3dd0932..4963eeb 100644 --- a/Avalara/SDK/models/EInvoicing/V1/update_trading_partner200_response.py +++ b/Avalara/SDK/models/EInvoicing/V1/update_trading_partner200_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/validation_error.py b/Avalara/SDK/models/EInvoicing/V1/validation_error.py index 2818871..e59cd00 100644 --- a/Avalara/SDK/models/EInvoicing/V1/validation_error.py +++ b/Avalara/SDK/models/EInvoicing/V1/validation_error.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/webhook_invocation.py b/Avalara/SDK/models/EInvoicing/V1/webhook_invocation.py index ceaece5..453b743 100644 --- a/Avalara/SDK/models/EInvoicing/V1/webhook_invocation.py +++ b/Avalara/SDK/models/EInvoicing/V1/webhook_invocation.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/webhooks_error_info.py b/Avalara/SDK/models/EInvoicing/V1/webhooks_error_info.py index 1c01e56..7fcd743 100644 --- a/Avalara/SDK/models/EInvoicing/V1/webhooks_error_info.py +++ b/Avalara/SDK/models/EInvoicing/V1/webhooks_error_info.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/webhooks_error_response.py b/Avalara/SDK/models/EInvoicing/V1/webhooks_error_response.py index 351cde1..99c3b07 100644 --- a/Avalara/SDK/models/EInvoicing/V1/webhooks_error_response.py +++ b/Avalara/SDK/models/EInvoicing/V1/webhooks_error_response.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/Avalara/SDK/models/EInvoicing/V1/workflow_ids.py b/Avalara/SDK/models/EInvoicing/V1/workflow_ids.py index 552ac50..3aaca84 100644 --- a/Avalara/SDK/models/EInvoicing/V1/workflow_ids.py +++ b/Avalara/SDK/models/EInvoicing/V1/workflow_ids.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ diff --git a/README.md b/README.md index 2a9a7c7..7f270ea 100644 --- a/README.md +++ b/README.md @@ -192,6 +192,7 @@ Class | Method | HTTP request | Description *FormsW9Api* | [**create_w9_form**](docs/A1099/V2/FormsW9Api.md#create_w9_form) | **POST** /w9/forms | Create a W9/W4/W8 form *FormsW9Api* | [**delete_w9_form**](docs/A1099/V2/FormsW9Api.md#delete_w9_form) | **DELETE** /w9/forms/{id} | Delete a W9/W4/W8 form *FormsW9Api* | [**get_w9_form**](docs/A1099/V2/FormsW9Api.md#get_w9_form) | **GET** /w9/forms/{id} | Retrieve a W9/W4/W8 form +*FormsW9Api* | [**get_w9_form_pdf**](docs/A1099/V2/FormsW9Api.md#get_w9_form_pdf) | **GET** /w9/forms/{id}/pdf | Download the PDF for a W9/W4/W8 form. *FormsW9Api* | [**list_w9_forms**](docs/A1099/V2/FormsW9Api.md#list_w9_forms) | **GET** /w9/forms | List W9/W4/W8 forms *FormsW9Api* | [**send_w9_form_email**](docs/A1099/V2/FormsW9Api.md#send_w9_form_email) | **POST** /w9/forms/{id}/$send-email | Send an email to the vendor/payee requesting they fill out a W9/W4/W8 form *FormsW9Api* | [**update_w9_form**](docs/A1099/V2/FormsW9Api.md#update_w9_form) | **PUT** /w9/forms/{id} | Update a W9/W4/W8 form diff --git a/docs/A1099/V2/CompaniesW9Api.md b/docs/A1099/V2/CompaniesW9Api.md index 557041e..674635e 100644 --- a/docs/A1099/V2/CompaniesW9Api.md +++ b/docs/A1099/V2/CompaniesW9Api.md @@ -45,7 +45,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = companies_w9_api.CompaniesW9Api(api_client) avalara_version = '2.0.0' # str | API version - x_correlation_id = '6df88900-1e19-42cb-b5a0-fc2442681327' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = 'e059925d-91f6-4c34-9bcd-2a0e997dd8fa' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) company_request = {"name":"Acme Corporation","dbaName":"","email":"contact@acmecorp.com","address":"123 Business Ave","city":"Phoenix","state":"AZ","zip":"85001","telephone":"602-555-0123","tin":"12-3456789","referenceId":"","doTinMatch":null,"groupName":"","foreignProvince":"","countryCode":"US","resendRequests":null,"resendIntervalDays":null,"maxReminderAttempts":null} # CompanyRequest | The company to create (optional) # example passing only required values which don't have defaults set @@ -132,7 +132,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: api_instance = companies_w9_api.CompaniesW9Api(api_client) id = 'id_example' # str | The company to delete avalara_version = '2.0.0' # str | API version - x_correlation_id = '33931030-471d-4055-be36-8dcc3c48c11d' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = 'b01f9bff-5e8c-49d6-8c9b-44892e578dc5' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) # example passing only required values which don't have defaults set try: @@ -224,7 +224,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: order_by = 'order_by_example' # str | A comma separated list of sort statements in the format (fieldname) [ASC|DESC], for example id ASC. (optional) count = True # bool | If true, return the global count of elements in the collection. (optional) count_only = True # bool | If true, return ONLY the global count of elements in the collection. It only applies when count=true. (optional) - x_correlation_id = 'cf08fb7e-1d1c-43e2-a2b8-dfe7be26d43f' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = '9654708e-0675-4a73-a0fa-5b8016bb2175' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) # example passing only required values which don't have defaults set try: @@ -318,7 +318,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: api_instance = companies_w9_api.CompaniesW9Api(api_client) id = 'id_example' # str | Id of the company avalara_version = '2.0.0' # str | API version - x_correlation_id = 'f29e8436-2c45-494b-b537-a22ae251829e' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = 'c9747d06-85d9-42ed-a7d2-1438a48a4d33' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) # example passing only required values which don't have defaults set try: @@ -408,7 +408,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: api_instance = companies_w9_api.CompaniesW9Api(api_client) id = 'id_example' # str | The ID of the company to update avalara_version = '2.0.0' # str | API version - x_correlation_id = '595ee1c9-2b9e-4d5a-8aa6-661b1fe4669f' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = '0227fcc3-16c4-439b-a4ea-28c316d311ef' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) company_request = {"name":"Acme Corporation","dbaName":"","email":"contact@acmecorp.com","address":"123 Business Ave","city":"Phoenix","state":"AZ","zip":"85001","telephone":"602-555-0123","tin":"12-3456789","referenceId":"","doTinMatch":null,"groupName":"","foreignProvince":"","countryCode":"US","resendRequests":null,"resendIntervalDays":null,"maxReminderAttempts":null} # CompanyRequest | The updated company data (optional) # example passing only required values which don't have defaults set diff --git a/docs/A1099/V2/CreateW9FormRequest.md b/docs/A1099/V2/CreateW9FormRequest.md index 33bf7bc..efd6254 100644 --- a/docs/A1099/V2/CreateW9FormRequest.md +++ b/docs/A1099/V2/CreateW9FormRequest.md @@ -29,25 +29,25 @@ Name | Type | Description | Notes **company_id** | **str** | The ID of the associated company. Required when creating a form. | [optional] **reference_id** | **str** | A reference identifier for the form. | [optional] **email** | **str** | The email address of the individual associated with the form. | [optional] -**citizenship_country** | **str** | The country of citizenship. | +**citizenship_country** | **str** | The country of citizenship.. Allowed values: US, AF, AX, AL, AG, AQ, AN, AO, AV, AY (and 248 more) | **disregarded_entity** | **str** | The name of the disregarded entity receiving the payment (if applicable). | [optional] -**entity_type** | **str** | The entity type. Available values: - 1: Corporation - 2: Disregarded entity - 3: Partnership - 4: Simple trust - 5: Grantor trust - 6: Complex trust - 7: Estate - 8: Foreign Government - Controlled Entity - 9: Central Bank of Issue - 10: Tax-exempt organization - 11: Private foundation - 12: International organization - 13: Foreign Government - Controlled Integral Part | -**fatca_status** | **str** | The FATCA status. Available values: - 1: Nonparticipating FFI (including a limited FFI or an FFI related to a Reporting IGA FFI other than a deemed-compliant FFI, participating FFI, or exempt beneficial owner) - 2: Participating FFI - 3: Reporting Model 1 FFI - 4: Reporting Model 2 FFI - 5: Registered deemed-compliant FFI (other than a reporting Model 1 FFI, sponsored FFI, or nonreporting IGA FFI covered in Part XII) - 6: Sponsored FFI that has not obtained a GIIN - 7: Certified deemed-compliant nonregistering local bank - 8: Certified deemed-compliant FFI with only low-value accounts - 9: Certified deemed-compliant sponsored, closely held investment vehicle - 10: Certified deemed-compliant limited life debt investment entity - 11: Certified deemed-compliant investment advisors and investment managers - 12: Owner-documented FFI - 13: Restricted distributor - 14: Nonreporting IGA FFI - 15: Foreign government, government of a U.S. possession, or foreign central bank of issue - 16: International organization - 17: Exempt retirement plans - 18: Entity wholly owned by exempt beneficial owners - 19: Territory financial institution - 20: Nonfinancial group entity - 21: Excepted nonfinancial start-up company - 22: Excepted nonfinancial entity in liquidation or bankruptcy - 23: 501(c) organization - 24: Nonprofit organization - 25: Publicly traded NFFE or NFFE affiliate of a publicly traded corporation - 26: Excepted territory NFFE - 27: Active NFFE - 28: Passive NFFE - 29: Excepted inter-affiliate FFI - 30: Direct reporting NFFE - 31: Sponsored direct reporting NFFE - 32: Account that is not a financial account | +**entity_type** | **str** | Represents the entity type for tax forms. Each value corresponds to a specific entity classification. - 1: Corporation - 2: Disregarded entity - 3: Partnership - 4: Simple trust - 5: Grantor trust - 6: Complex trust - 7: Estate - 8: Foreign Government - Controlled Entity - 9: Central Bank of Issue - 10: Tax-exempt organization - 11: Private foundation - 12: International organization - 13: Foreign Government - Controlled Integral Part | +**fatca_status** | **str** | Represents the FATCA status types for tax forms. Used for W8-BEN-E forms and FATCA compliance validations. Values correspond to numeric identifiers used in forms. - 1: Nonparticipating FFI (including a limited FFI or an FFI related to a Reporting IGA FFI other than a deemed-compliant FFI, participating FFI, or exempt beneficial owner) - 2: Participating FFI - 3: Reporting Model 1 FFI - 4: Reporting Model 2 FFI - 5: Registered deemed-compliant FFI (other than a reporting Model 1 FFI, sponsored FFI, or nonreporting IGA FFI covered in Part XII) - 6: Sponsored FFI that has not obtained a GIIN - 7: Certified deemed-compliant nonregistering local bank - 8: Certified deemed-compliant FFI with only low-value accounts - 9: Certified deemed-compliant sponsored, closely held investment vehicle - 10: Certified deemed-compliant limited life debt investment entity - 11: Certified deemed-compliant investment advisors and investment managers - 12: Owner-documented FFI - 13: Restricted distributor - 14: Nonreporting IGA FFI - 15: Foreign government, government of a U.S. possession, or foreign central bank of issue - 16: International organization - 17: Exempt retirement plans - 18: Entity wholly owned by exempt beneficial owners - 19: Territory financial institution - 20: Nonfinancial group entity - 21: Excepted nonfinancial start-up company - 22: Excepted nonfinancial entity in liquidation or bankruptcy - 23: 501(c) organization - 24: Nonprofit organization - 25: Publicly traded NFFE or NFFE affiliate of a publicly traded corporation - 26: Excepted territory NFFE - 27: Active NFFE - 28: Passive NFFE - 29: Excepted inter-affiliate FFI - 30: Direct reporting NFFE - 31: Sponsored direct reporting NFFE - 32: Account that is not a financial account | **residence_address** | **str** | The residential address of the individual or entity. | [optional] **residence_city** | **str** | The city of residence. | [optional] -**residence_state** | **str** | The state of residence. | [optional] +**residence_state** | **str** | The state of residence. Required for US and Canada.. Allowed values: AA, AE, AK, AL, AP, AR, AS, AZ, CA, CO (and 65 more) | [optional] **residence_zip** | **str** | The ZIP code of the residence. | [optional] -**residence_country** | **str** | The country of residence. | +**residence_country** | **str** | The country of residence.. Allowed values: US, AF, AX, AL, AG, AQ, AN, AO, AV, AY (and 248 more) | **residence_is_mailing** | **bool** | Indicates whether the residence address is the mailing address. | [optional] **mailing_address** | **str** | The mailing address. | [optional] **mailing_city** | **str** | The city of the mailing address. | [optional] -**mailing_state** | **str** | The state of the mailing address. | [optional] +**mailing_state** | **str** | The state of the mailing address. Required for US and Canada.. Allowed values: AA, AE, AK, AL, AP, AR, AS, AZ, CA, CO (and 65 more) | [optional] **mailing_zip** | **str** | The ZIP code of the mailing address. | [optional] -**mailing_country** | **str** | The country of the mailing address. | +**mailing_country** | **str** | The country of the mailing address.. Allowed values: US, AF, AX, AL, AG, AQ, AN, AO, AV, AY (and 248 more) | **giin** | **str** | The global intermediary identification number (GIIN). | [optional] **foreign_tin** | **str** | The foreign taxpayer identification number (TIN). | [optional] **reference_number** | **str** | A reference number for the form. | [optional] -**disregarded_entity_fatca_status** | **str** | The FATCA status of disregarded entity or branch receiving payment. Available values: - 1: Limited Branch - 2: U.S. Branch - 3: Participating FFI - 4: Reporting Model 1 FFI - 5: Reporting Model 2 FFI | [optional] +**disregarded_entity_fatca_status** | **str** | The FATCA status of disregarded entity or branch receiving payment. Available values: - 1: Branch treated as nonparticipating FFI - 2: U.S. Branch - 3: Participating FFI - 4: Reporting Model 1 FFI - 5: Reporting Model 2 FFI | [optional] **disregarded_address** | **str** | The address for disregarded entities. | [optional] **disregarded_city** | **str** | The city for disregarded entities. | [optional] **disregarded_state** | **str** | The state for disregarded entities. | [optional] @@ -140,12 +140,12 @@ Name | Type | Description | Notes **making_treaty_claim** | **bool** | Indicates whether the entity is making a treaty claim. | [optional] **foreign_tin_not_required** | **bool** | Indicates whether a foreign TIN is not legally required. | [optional] **treaty_country_certification** | **bool** | Certifies the beneficial owner's country under the U.S. tax treaty. | [optional] -**treaty_country** | **str** | The country for which the treaty applies. | [optional] +**treaty_country** | **str** | The country for which the treaty applies.. Allowed values: US, AF, AX, AL, AG, AQ, AN, AO, AV, AY (and 248 more) | [optional] **benefit_limitation_certification** | **bool** | Certifies that the beneficial owner is eligible for treaty benefits and meets any limitation on benefits requirements. | [optional] -**benefit_limitation** | **str** | The benefit limitation for tax treaty claims. Available values: - 1: Government - 2: Tax exempt pension trust or pension fund - 3: Other tax exempt organization - 4: Publicly traded corporation - 5: Subsidiary of a publicly traded corporation - 6: Company that meets the ownership and base erosion test - 7: Company that meets the derivative benefits test - 8: Company with an item of income that meets active trade or business test - 9: Favorable discretionary determination by the U.S. competent authority received - 10: Other | [optional] +**benefit_limitation** | **str** | The benefit limitation for tax treaty claims. Available values: - 1: Government - 2: Tax exempt pension trust or pension fund - 3: Other tax exempt organization - 4: Publicly traded corporation - 5: Subsidiary of a publicly traded corporation - 6: Company that meets the ownership and base erosion test - 7: Company that meets the derivative benefits test - 8: Company with an item of income that meets active trade or business test - 9: Favorable discretionary determination by the U.S. competent authority received - 10: Other - 11: No LOB article in treaty | [optional] **qualified_resident_status_certification** | **bool** | Certifies that the beneficial owner claims treaty benefits and meets the qualified resident status for specific U.S. source income. | [optional] **treaty_article** | **str** | The specific article of the treaty being claimed. | [optional] -**withholding_rate** | **str** | The withholding rate applied as per the treaty. | [optional] +**withholding_rate** | **str** | The withholding rate applied as per the treaty. Must be a percentage with up to two decimals (e.g., 12.50, 0).. Allowed values: 0, 0.0, 0.00, 5, 5.5, 10, 12.50, 15, 20, 25 (and 1 more) | [optional] **income_type** | **str** | The type of income covered by the treaty. | [optional] **treaty_reasons** | **str** | The reasons for claiming treaty benefits. | [optional] **owner_documented_ffi_trust_beneficiaries_certification** | **bool** | Certifies that the trust has no contingent or unidentified beneficiaries or designated classes of beneficiaries. | [optional] diff --git a/docs/A1099/V2/Forms1099Api.md b/docs/A1099/V2/Forms1099Api.md index 5972fb5..48e254c 100644 --- a/docs/A1099/V2/Forms1099Api.md +++ b/docs/A1099/V2/Forms1099Api.md @@ -48,7 +48,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: api_instance = forms1099_api.Forms1099Api(api_client) avalara_version = '2.0.0' # str | API version dry_run = False # bool | defaults to false. If true, it will NOT change the DB. It will just return a report of what would've have been changed in the DB (optional) if omitted the server will use the default value of False - x_correlation_id = 'eec0b095-bfa8-4786-bbad-3f20a4b61ac2' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = '2d9b6e7b-79bb-4d14-9699-4638bb6151d9' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) form1099_list_request = {"type":"1042-S","forms":[{"type":"1042-S","issuerId":"12345","issuerReferenceId":"issuer-001","issuerTin":"94-2765431","taxYear":2024,"referenceId":"1042S-REF-001","tin":"112233445","recipientName":"Michael Jackson","recipientSecondName":"SuperStart","address":"1234 Corporate Blvd","address2":"Suite 500","city":"Anytown","state":"MA","zip":"12345","email":"email@example.com","accountNumber":"ACC01","nonUsProvince":null,"countryCode":"US","federalEfileDate":"2024-03-15","postalMail":true,"stateEfileDate":null,"recipientEdeliveryDate":"2024-03-25","tinMatch":false,"noTin":false,"addressVerification":true,"stateAndLocalWithholding":{"stateTaxWithheld":50,"state":"CA","stateIdNumber":"CA98765432"},"secondTinNotice":true,"uniqueFormId":"1234567890","recipientDateOfBirth":"1990-01-01","recipientGiin":"748291.59302.US.001","recipientForeignTin":"920456.38475.GM.002","lobCode":"06","incomeCode":"16","grossIncome":10000.5,"withholdingIndicator":"3","taxCountryCode":"GM","exemptionCodeChap3":"00","exemptionCodeChap4":"13","taxRateChap3":"30.00","withholdingAllowance":15,"federalTaxWithheld":1500.25,"taxNotDepositedIndicator":true,"academicIndicator":true,"taxWithheldOtherAgents":100,"amountRepaid":200,"taxPaidAgent":50.5,"chap3StatusCode":"06","chap4StatusCode":"02","primaryWithholdingAgent":{"name":"Primary Agent Name","ein":"98-3456789"},"intermediaryOrFlowThrough":{"ein":"98-7654321","chap3StatusCode":"03","chap4StatusCode":"04","name":"Intermediary Name","giin":"748291.59302.US.002","countryCode":"US","foreignTin":"123-45-6789","address":"123 Main St.","city":"Cityville","state":"CA","zip":"98765"}}]} # Form1099ListRequest | (optional) # example passing only required values which don't have defaults set @@ -138,7 +138,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = forms1099_api.Forms1099Api(api_client) avalara_version = '2.0.0' # str | API version - x_correlation_id = 'ea80e3d4-6198-4297-9fff-4b12b5d270a0' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = '5274903f-4f84-4aba-9dcf-408ca56e00ea' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) get1099_form200_response = {"type":"1042-S","issuerId":"12345","referenceId":"1042S-REF-001","tin":"112233445","recipientName":"Michael Jackson","recipientSecondName":"SuperStart","address":"1234 Corporate Blvd","address2":"Suite 500","city":"Anytown","state":"MA","zip":"12345","email":"email@example.com","accountNumber":"ACC01","nonUsProvince":null,"countryCode":"US","federalEfileDate":"2024-03-15","postalMail":true,"stateEfileDate":null,"recipientEdeliveryDate":"2024-03-25","tinMatch":false,"noTin":false,"addressVerification":true,"stateAndLocalWithholding":{"stateTaxWithheld":50,"state":"CA","stateIdNumber":"CA98765432"},"secondTinNotice":true,"uniqueFormId":"1234567890","recipientDateOfBirth":"1990-01-01","recipientGiin":"748291.59302.US.001","recipientForeignTin":"920456.38475.GM.002","lobCode":"06","incomeCode":"16","grossIncome":10000.5,"withholdingIndicator":"3","taxCountryCode":"GM","exemptionCodeChap3":"00","exemptionCodeChap4":"13","taxRateChap3":"30.00","withholdingAllowance":15,"federalTaxWithheld":1500.25,"taxNotDepositedIndicator":true,"academicIndicator":true,"taxWithheldOtherAgents":100,"amountRepaid":200,"taxPaidAgent":50.5,"chap3StatusCode":"06","chap4StatusCode":"02","primaryWithholdingAgent":{"name":"Primary Agent Name","ein":"98-3456789"},"intermediaryOrFlowThrough":{"ein":"98-7654321","chap3StatusCode":"03","chap4StatusCode":"04","name":"Intermediary Name","giin":"748291.59302.US.002","countryCode":"US","foreignTin":"123-45-6789","address":"123 Main St.","city":"Cityville","state":"CA","zip":"98765"}} # Get1099Form200Response | (optional) # example passing only required values which don't have defaults set @@ -226,7 +226,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: api_instance = forms1099_api.Forms1099Api(api_client) id = 'id_example' # str | The unique identifier of the desired form to delete. avalara_version = '2.0.0' # str | API version - x_correlation_id = '6f61d545-12cb-445a-b60c-bd21c3f78ae3' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = 'f59c9692-f2fb-4dbe-8cba-98633c4bfb3b' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) # example passing only required values which don't have defaults set try: @@ -314,7 +314,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: api_instance = forms1099_api.Forms1099Api(api_client) id = 'id_example' # str | avalara_version = '2.0.0' # str | API version - x_correlation_id = '3dda6df9-8f00-4ac0-8eab-0e56263c2895' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = '73429041-37dd-428a-8fd5-94f9bfdc849d' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) # example passing only required values which don't have defaults set try: @@ -403,7 +403,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: id = 'id_example' # str | The ID of the form avalara_version = '2.0.0' # str | API version mark_edelivered = True # bool | Optional boolean that if set indicates that the form should be marked as having been successfully edelivered (optional) - x_correlation_id = '83471033-6587-4425-a03e-1057de8d14cf' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = '880a787b-1d92-485f-a3db-b5277d3d0ba1' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) # example passing only required values which don't have defaults set try: @@ -498,7 +498,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: order_by = 'order_by_example' # str | A comma separated list of sort statements in the format (fieldname) [ASC|DESC], for example id ASC. (optional) count = True # bool | If true, return the global count of elements in the collection. (optional) count_only = True # bool | If true, return ONLY the global count of elements in the collection. It only applies when count=true. (optional) - x_correlation_id = '9cd2b713-72ed-419c-8c1f-4aeef9f6b0d4' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = '612ac19d-6b12-4fe1-b92b-61e73b3b5d54' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) # example passing only required values which don't have defaults set try: @@ -592,7 +592,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: api_instance = forms1099_api.Forms1099Api(api_client) id = 'id_example' # str | avalara_version = '2.0.0' # str | API version - x_correlation_id = 'b0bb9771-ffdf-4884-bac3-7cf00bf7c745' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = '5717cd04-c60c-4603-9ede-aba2bec55e19' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) get1099_form200_response = {"type":"1042-S","issuerId":"12345","referenceId":"1042S-REF-001","tin":"112233445","recipientName":"Michael Jackson","recipientSecondName":"SuperStart","address":"1234 Corporate Blvd","address2":"Suite 500","city":"Anytown","state":"MA","zip":"12345","email":"email@example.com","accountNumber":"ACC01","nonUsProvince":null,"countryCode":"US","federalEfileDate":"2024-03-15","postalMail":true,"stateEfileDate":null,"recipientEdeliveryDate":"2024-03-25","tinMatch":false,"noTin":false,"addressVerification":true,"stateAndLocalWithholding":{"stateTaxWithheld":50,"state":"CA","stateIdNumber":"CA98765432"},"secondTinNotice":true,"uniqueFormId":"1234567890","recipientDateOfBirth":"1990-01-01","recipientGiin":"748291.59302.US.001","recipientForeignTin":"920456.38475.GM.002","lobCode":"06","incomeCode":"16","grossIncome":10000.5,"withholdingIndicator":"3","taxCountryCode":"GM","exemptionCodeChap3":"00","exemptionCodeChap4":"13","taxRateChap3":"30.00","withholdingAllowance":15,"federalTaxWithheld":1500.25,"taxNotDepositedIndicator":true,"academicIndicator":true,"taxWithheldOtherAgents":100,"amountRepaid":200,"taxPaidAgent":50.5,"chap3StatusCode":"06","chap4StatusCode":"02","primaryWithholdingAgent":{"name":"Primary Agent Name","ein":"98-3456789"},"intermediaryOrFlowThrough":{"ein":"98-7654321","chap3StatusCode":"03","chap4StatusCode":"04","name":"Intermediary Name","giin":"748291.59302.US.002","countryCode":"US","foreignTin":"123-45-6789","address":"123 Main St.","city":"Cityville","state":"CA","zip":"98765"}} # Get1099Form200Response | (optional) # example passing only required values which don't have defaults set diff --git a/docs/A1099/V2/FormsW9Api.md b/docs/A1099/V2/FormsW9Api.md index 466cd38..a0edf76 100644 --- a/docs/A1099/V2/FormsW9Api.md +++ b/docs/A1099/V2/FormsW9Api.md @@ -8,6 +8,7 @@ Method | HTTP request | Description [**create_w9_form**](FormsW9Api.md#create_w9_form) | **POST** /w9/forms | Create a W9/W4/W8 form [**delete_w9_form**](FormsW9Api.md#delete_w9_form) | **DELETE** /w9/forms/{id} | Delete a W9/W4/W8 form [**get_w9_form**](FormsW9Api.md#get_w9_form) | **GET** /w9/forms/{id} | Retrieve a W9/W4/W8 form +[**get_w9_form_pdf**](FormsW9Api.md#get_w9_form_pdf) | **GET** /w9/forms/{id}/pdf | Download the PDF for a W9/W4/W8 form. [**list_w9_forms**](FormsW9Api.md#list_w9_forms) | **GET** /w9/forms | List W9/W4/W8 forms [**send_w9_form_email**](FormsW9Api.md#send_w9_form_email) | **POST** /w9/forms/{id}/$send-email | Send an email to the vendor/payee requesting they fill out a W9/W4/W8 form [**update_w9_form**](FormsW9Api.md#update_w9_form) | **PUT** /w9/forms/{id} | Update a W9/W4/W8 form @@ -48,7 +49,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = forms_w9_api.FormsW9Api(api_client) avalara_version = '2.0.0' # str | API version - x_correlation_id = '0ab9baaf-56ae-484d-a812-1586d6141797' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = 'fa427ec8-fbb3-4e25-8c7e-2f81d68241ec' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) create_and_send_w9_form_email_request = {"type":"W9","email":"john.doe@example.com","name":"John Doe","accountNumber":"ACC01","companyId":"12345","referenceId":"REF-12345"} # CreateAndSendW9FormEmailRequest | Form to be created (optional) # example passing only required values which don't have defaults set @@ -136,7 +137,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = forms_w9_api.FormsW9Api(api_client) avalara_version = '2.0.0' # str | API version - x_correlation_id = 'd1c7d02a-c0be-4a64-9fbb-0b4aed2f526c' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = '6bde16cf-bc27-448b-8abd-a3461599deff' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) create_w9_form_request = {"type":"W9","name":"John Doe","businessName":"Acme Inc.","businessClassification":"Individual","businessOther":null,"foreignPartnerOwnerOrBeneficiary":false,"exemptPayeeCode":"5","exemptFatcaCode":"A","foreignCountryIndicator":false,"address":"123 Main St.","foreignAddress":null,"city":"Anytown","state":"CA","zip":"12345","accountNumber":"ACC123456","tinType":"SSN","tin":"543456789","backupWithholding":false,"is1099able":true,"eDeliveryConsentedAt":"2024-05-01T10:30:10.000000","signature":null,"companyId":"32553266","referenceId":"REF12345","email":"johndoe@example.com"} # CreateW9FormRequest | Form to be created (optional) # example passing only required values which don't have defaults set @@ -223,7 +224,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: api_instance = forms_w9_api.FormsW9Api(api_client) id = 'id_example' # str | ID of the form to delete avalara_version = '2.0.0' # str | API version - x_correlation_id = '5c349318-0f66-4478-bcc0-ce6af3c9f485' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = '4bc1a0f7-f202-4e27-ba6d-37645f4a839e' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) # example passing only required values which don't have defaults set try: @@ -308,7 +309,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: api_instance = forms_w9_api.FormsW9Api(api_client) id = 'id_example' # str | ID of the form avalara_version = '2.0.0' # str | API version - x_correlation_id = 'f39583e2-33c6-460f-aed2-66bc23ef3b6a' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = '7dd6cb2c-d9ed-4fb7-8f97-67d35d09e59e' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) # example passing only required values which don't have defaults set try: @@ -361,6 +362,91 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../../README.md#documentation-for-models) [[Back to README]](../../../README.md) +# **get_w9_form_pdf** +> get_w9_form_pdf(id, avalara_version) + +Download the PDF for a W9/W4/W8 form. + +Returns the PDF file for a W9/W4/W8 form. + +### Example + +* Bearer Authentication (bearer): + +```python +import time +import Avalara.SDK +from Avalara.SDK.api.A1099.V2 import forms_w9_api +ErrorResponse +from pprint import pprint + +# Define configuration object with parameters specified to your application. +configuration = Avalara.SDK.Configuration( + app_name='test app' + app_version='1.0' + machine_name='some machine' + client_id='' + client_secret='' + environment='sandbox' +) +# Enter a context with an instance of the API client +with Avalara.SDK.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = forms_w9_api.FormsW9Api(api_client) + id = 'id_example' # str | Id of the form + avalara_version = '2.0.0' # str | API version + x_correlation_id = '783194b6-5fc6-41c5-a5b4-1b02018e09dd' # str | Unique correlation Id in a GUID format (optional) + x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) + # example passing only required values which don't have defaults set + try: + # Download the PDF for a W9/W4/W8 form. + api_instance.get_w9_form_pdf(id, avalara_version) + except Avalara.SDK.ApiException as e: + print("Exception when calling FormsW9Api->get_w9_form_pdf: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Download the PDF for a W9/W4/W8 form. + api_instance.get_w9_form_pdf(id, avalara_version, x_correlation_id=x_correlation_id, x_avalara_client=x_avalara_client) + except Avalara.SDK.ApiException as e: + print("Exception when calling FormsW9Api->get_w9_form_pdf: %s\n" % e) +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| Id of the form | + **avalara_version** | **str**| API version | + **x_correlation_id** | **str**| Unique correlation Id in a GUID format | [optional] + **x_avalara_client** | **str**| Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . | [optional] + +### Return type + +void (empty response body) + +### Authorization + +[bearer](../README.md#bearer) + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/pdf, application/json + + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | PDF stream | - | +**400** | Bad request (e.g., invalid id) | - | +**401** | Authentication failed | - | +**404** | W9/W4/W8 form not found | - | + +[[Back to top]](#) [[Back to API list]](../../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../../README.md#documentation-for-models) [[Back to README]](../../../README.md) + # **list_w9_forms** > PaginatedQueryResultModelW9FormBaseResponse list_w9_forms(avalara_version) @@ -400,7 +486,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: order_by = 'order_by_example' # str | A comma separated list of sort statements in the format (fieldname) [ASC|DESC], for example id ASC. (optional) count = True # bool | If true, return the global count of elements in the collection. (optional) count_only = True # bool | If true, return ONLY the global count of elements in the collection. It only applies when count=true. (optional) - x_correlation_id = 'a60536fb-e758-4f92-a0cd-7d99addcc735' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = 'c1b56927-f8e5-4243-8fd5-b5d13f7c0c29' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) # example passing only required values which don't have defaults set try: @@ -492,7 +578,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: api_instance = forms_w9_api.FormsW9Api(api_client) id = 'id_example' # str | The ID of the W9/W4/W8 form. avalara_version = '2.0.0' # str | API version - x_correlation_id = '8f2f717b-24cb-4bf1-9820-ded88ed93798' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = 'ef646026-89fe-420b-bea9-e29ec45d9557' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) # example passing only required values which don't have defaults set try: @@ -582,7 +668,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: api_instance = forms_w9_api.FormsW9Api(api_client) id = 'id_example' # str | ID of the form to update avalara_version = '2.0.0' # str | API version - x_correlation_id = '8688fb2d-d79c-433a-9abf-4f96ea744f32' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = 'ac8f162c-fbee-4c4d-b9fa-986df02c90e3' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) create_w9_form_request = {"type":"W9","name":"John Doe","businessName":"Acme Inc.","businessClassification":"Individual","businessOther":null,"foreignPartnerOwnerOrBeneficiary":false,"exemptPayeeCode":"5","exemptFatcaCode":"A","foreignCountryIndicator":false,"address":"123 Main St.","foreignAddress":null,"city":"Anytown","state":"CA","zip":"12345","accountNumber":"ACC123456","tinType":"SSN","tin":"543456789","backupWithholding":false,"is1099able":true,"eDeliveryConsentedAt":"2024-05-01T10:30:10.000000","signature":null,"referenceId":"REF12345","email":"johndoe@example.com"} # CreateW9FormRequest | Form to be updated (optional) # example passing only required values which don't have defaults set @@ -671,7 +757,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: api_instance = forms_w9_api.FormsW9Api(api_client) id = 'id_example' # str | Id of the form avalara_version = '2.0.0' # str | API version - x_correlation_id = '13008974-9cbc-417c-a3d1-7779277a2077' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = 'c332bc05-2179-4a35-bd1a-1d01a3d03e36' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) file = None # bytearray | (optional) # example passing only required values which don't have defaults set diff --git a/docs/A1099/V2/Issuers1099Api.md b/docs/A1099/V2/Issuers1099Api.md index 518229a..4e4f2bc 100644 --- a/docs/A1099/V2/Issuers1099Api.md +++ b/docs/A1099/V2/Issuers1099Api.md @@ -45,7 +45,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = issuers1099_api.Issuers1099Api(api_client) avalara_version = '2.0.0' # str | API version - x_correlation_id = '019c2b9f-42e4-424f-a440-2de4183e50c9' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = '0183bbfe-d8da-48ad-a320-b999accf40bd' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) issuer_request = {"name":"Acme Corporation","dbaName":"Acme Widgets","tin":"94-2765431","referenceId":"issuer-001","telephone":"+1-555-123-4567","taxYear":2024,"countryCode":"US","email":"support@acmecorp.com","address":"123 Main Street","city":"San Francisco","state":"CA","zip":"94105","foreignProvince":"","transferAgentName":"","lastFiling":false} # IssuerRequest | The issuer to create (optional) # example passing only required values which don't have defaults set @@ -132,7 +132,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: api_instance = issuers1099_api.Issuers1099Api(api_client) id = 'id_example' # str | Id of the issuer to delete avalara_version = '2.0.0' # str | API version - x_correlation_id = '2c4f0724-28b8-4321-940c-7aea4e6a1ae4' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = 'c0d08fe4-5eaf-4902-aa48-db347d045ba2' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) # example passing only required values which don't have defaults set try: @@ -217,7 +217,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: api_instance = issuers1099_api.Issuers1099Api(api_client) id = 'id_example' # str | Id of the issuer to retrieve avalara_version = '2.0.0' # str | API version - x_correlation_id = 'e7d6ad5f-3589-4822-b711-bb658238ebf6' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = '126ca6ac-f595-4b34-ada2-22cdd14960f5' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) # example passing only required values which don't have defaults set try: @@ -309,7 +309,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: order_by = 'order_by_example' # str | A comma separated list of sort statements in the format (fieldname) [ASC|DESC], for example id ASC. (optional) count = True # bool | If true, return the global count of elements in the collection. (optional) count_only = True # bool | If true, return ONLY the global count of elements in the collection. It only applies when count=true. (optional) - x_correlation_id = '2c3cf6e2-a30b-4934-8dad-94105b6b668c' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = '51f8e5b5-bb09-4b2c-954f-f0f7b119003b' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) # example passing only required values which don't have defaults set try: @@ -403,7 +403,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: api_instance = issuers1099_api.Issuers1099Api(api_client) id = 'id_example' # str | Id of the issuer to update avalara_version = '2.0.0' # str | API version - x_correlation_id = '1d3cb56d-6c88-4c68-863a-81b0f64c270f' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = '508db50e-5f2e-404d-9974-509003a9dfa8' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) issuer_request = {"name":"Acme Corporation","dbaName":"Acme Widgets","tin":"94-2765431","referenceId":"issuer-001","telephone":"+1-555-123-4567","taxYear":2024,"countryCode":"US","email":"support@acmecorp.com","address":"123 Main Street","city":"San Francisco","state":"CA","zip":"94105","foreignProvince":"","transferAgentName":"","lastFiling":false} # IssuerRequest | The issuer to update (optional) # example passing only required values which don't have defaults set diff --git a/docs/A1099/V2/JobsApi.md b/docs/A1099/V2/JobsApi.md index 7ef334f..902480a 100644 --- a/docs/A1099/V2/JobsApi.md +++ b/docs/A1099/V2/JobsApi.md @@ -41,7 +41,7 @@ with Avalara.SDK.ApiClient(configuration) as api_client: api_instance = jobs_api.JobsApi(api_client) id = 'id_example' # str | Job id obtained from other API responses, like `/1099/bulk-upsert`. avalara_version = '2.0.0' # str | API version - x_correlation_id = 'a5bf9066-6d69-4811-95f8-646108327017' # str | Unique correlation Id in a GUID format (optional) + x_correlation_id = '44d0405b-1dec-4c17-8933-d5f2e21f598d' # str | Unique correlation Id in a GUID format (optional) x_avalara_client = 'Swagger UI; 22.1.0' # str | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) . (optional) # example passing only required values which don't have defaults set try: diff --git a/docs/A1099/V2/W8BenEFormRequest.md b/docs/A1099/V2/W8BenEFormRequest.md index 8c1bad2..2b57aae 100644 --- a/docs/A1099/V2/W8BenEFormRequest.md +++ b/docs/A1099/V2/W8BenEFormRequest.md @@ -9,9 +9,9 @@ Name | Type | Description | Notes **name** | **str** | The name of the individual or entity associated with the form. | **citizenship_country** | **str** | The country of citizenship. | **disregarded_entity** | **str** | The name of the disregarded entity receiving the payment (if applicable). | [optional] -**entity_type** | **str** | The entity type. Available values: - 1: Corporation - 2: Disregarded entity - 3: Partnership - 4: Simple trust - 5: Grantor trust - 6: Complex trust - 7: Estate - 8: Foreign Government - Controlled Entity - 9: Central Bank of Issue - 10: Tax-exempt organization - 11: Private foundation - 12: International organization - 13: Foreign Government - Controlled Integral Part | +**entity_type** | **str** | Represents the entity type for tax forms. Each value corresponds to a specific entity classification. - 1: Corporation - 2: Disregarded entity - 3: Partnership - 4: Simple trust - 5: Grantor trust - 6: Complex trust - 7: Estate - 8: Foreign Government - Controlled Entity - 9: Central Bank of Issue - 10: Tax-exempt organization - 11: Private foundation - 12: International organization - 13: Foreign Government - Controlled Integral Part | **making_treaty_claim** | **bool** | Indicates whether the entity is making a treaty claim. | [optional] -**fatca_status** | **str** | The FATCA status. Available values: - 1: Nonparticipating FFI (including a limited FFI or an FFI related to a Reporting IGA FFI other than a deemed-compliant FFI, participating FFI, or exempt beneficial owner) - 2: Participating FFI - 3: Reporting Model 1 FFI - 4: Reporting Model 2 FFI - 5: Registered deemed-compliant FFI (other than a reporting Model 1 FFI, sponsored FFI, or nonreporting IGA FFI covered in Part XII) - 6: Sponsored FFI that has not obtained a GIIN - 7: Certified deemed-compliant nonregistering local bank - 8: Certified deemed-compliant FFI with only low-value accounts - 9: Certified deemed-compliant sponsored, closely held investment vehicle - 10: Certified deemed-compliant limited life debt investment entity - 11: Certified deemed-compliant investment advisors and investment managers - 12: Owner-documented FFI - 13: Restricted distributor - 14: Nonreporting IGA FFI - 15: Foreign government, government of a U.S. possession, or foreign central bank of issue - 16: International organization - 17: Exempt retirement plans - 18: Entity wholly owned by exempt beneficial owners - 19: Territory financial institution - 20: Nonfinancial group entity - 21: Excepted nonfinancial start-up company - 22: Excepted nonfinancial entity in liquidation or bankruptcy - 23: 501(c) organization - 24: Nonprofit organization - 25: Publicly traded NFFE or NFFE affiliate of a publicly traded corporation - 26: Excepted territory NFFE - 27: Active NFFE - 28: Passive NFFE - 29: Excepted inter-affiliate FFI - 30: Direct reporting NFFE - 31: Sponsored direct reporting NFFE - 32: Account that is not a financial account | +**fatca_status** | **str** | Represents the FATCA status types for tax forms. Used for W8-BEN-E forms and FATCA compliance validations. Values correspond to numeric identifiers used in forms. - 1: Nonparticipating FFI (including a limited FFI or an FFI related to a Reporting IGA FFI other than a deemed-compliant FFI, participating FFI, or exempt beneficial owner) - 2: Participating FFI - 3: Reporting Model 1 FFI - 4: Reporting Model 2 FFI - 5: Registered deemed-compliant FFI (other than a reporting Model 1 FFI, sponsored FFI, or nonreporting IGA FFI covered in Part XII) - 6: Sponsored FFI that has not obtained a GIIN - 7: Certified deemed-compliant nonregistering local bank - 8: Certified deemed-compliant FFI with only low-value accounts - 9: Certified deemed-compliant sponsored, closely held investment vehicle - 10: Certified deemed-compliant limited life debt investment entity - 11: Certified deemed-compliant investment advisors and investment managers - 12: Owner-documented FFI - 13: Restricted distributor - 14: Nonreporting IGA FFI - 15: Foreign government, government of a U.S. possession, or foreign central bank of issue - 16: International organization - 17: Exempt retirement plans - 18: Entity wholly owned by exempt beneficial owners - 19: Territory financial institution - 20: Nonfinancial group entity - 21: Excepted nonfinancial start-up company - 22: Excepted nonfinancial entity in liquidation or bankruptcy - 23: 501(c) organization - 24: Nonprofit organization - 25: Publicly traded NFFE or NFFE affiliate of a publicly traded corporation - 26: Excepted territory NFFE - 27: Active NFFE - 28: Passive NFFE - 29: Excepted inter-affiliate FFI - 30: Direct reporting NFFE - 31: Sponsored direct reporting NFFE - 32: Account that is not a financial account | **residence_address** | **str** | The residential address of the individual or entity. | [optional] **residence_city** | **str** | The city of residence. | [optional] **residence_state** | **str** | The state of residence. | [optional] @@ -28,7 +28,7 @@ Name | Type | Description | Notes **foreign_tin_not_required** | **bool** | Indicates whether a foreign TIN is not required. | [optional] **foreign_tin** | **str** | The foreign taxpayer identification number (TIN). | [optional] **reference_number** | **str** | A reference number for the form. | [optional] -**disregarded_entity_fatca_status** | **str** | The FATCA status of disregarded entity or branch receiving payment. Available values: - 1: Limited Branch - 2: U.S. Branch - 3: Participating FFI - 4: Reporting Model 1 FFI - 5: Reporting Model 2 FFI | [optional] +**disregarded_entity_fatca_status** | **str** | The FATCA status of disregarded entity or branch receiving payment. Available values: - 1: Branch treated as nonparticipating FFI - 2: U.S. Branch - 3: Participating FFI - 4: Reporting Model 1 FFI - 5: Reporting Model 2 FFI | [optional] **disregarded_address** | **str** | The address for disregarded entities. | [optional] **disregarded_city** | **str** | The city for disregarded entities. | [optional] **disregarded_state** | **str** | The state for disregarded entities. | [optional] @@ -38,7 +38,7 @@ Name | Type | Description | Notes **treaty_country_certification** | **bool** | Certifies the beneficial owner's country under the U.S. tax treaty. | [optional] **treaty_country** | **str** | The treaty country of the beneficial owner. | [optional] **benefit_limitation_certification** | **bool** | Certifies that the beneficial owner is eligible for treaty benefits and meets any limitation on benefits requirements. | [optional] -**benefit_limitation** | **str** | The benefit limitation for tax treaty claims. Available values: - 1: Government - 2: Tax exempt pension trust or pension fund - 3: Other tax exempt organization - 4: Publicly traded corporation - 5: Subsidiary of a publicly traded corporation - 6: Company that meets the ownership and base erosion test - 7: Company that meets the derivative benefits test - 8: Company with an item of income that meets active trade or business test - 9: Favorable discretionary determination by the U.S. competent authority received - 10: Other | [optional] +**benefit_limitation** | **str** | The benefit limitation for tax treaty claims. Available values: - 1: Government - 2: Tax exempt pension trust or pension fund - 3: Other tax exempt organization - 4: Publicly traded corporation - 5: Subsidiary of a publicly traded corporation - 6: Company that meets the ownership and base erosion test - 7: Company that meets the derivative benefits test - 8: Company with an item of income that meets active trade or business test - 9: Favorable discretionary determination by the U.S. competent authority received - 10: Other - 11: No LOB article in treaty | [optional] **qualified_resident_status_certification** | **bool** | Certifies that the beneficial owner claims treaty benefits and meets the qualified resident status for specific U.S. source income. | [optional] **treaty_article** | **str** | Indicates the specific article and paragraph of the tax treaty under which the beneficial owner is claiming benefits. | [optional] **withholding_rate** | **str** | Specifies the reduced withholding rate claimed under the applicable tax treaty. | [optional] diff --git a/docs/A1099/V2/W8BenFormRequest.md b/docs/A1099/V2/W8BenFormRequest.md index a4e29a0..6ad02ac 100644 --- a/docs/A1099/V2/W8BenFormRequest.md +++ b/docs/A1099/V2/W8BenFormRequest.md @@ -7,27 +7,27 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **type** | **str** | The form type (always \"w8ben\" for this model). | [optional] [readonly] **name** | **str** | The name of the individual or entity associated with the form. | -**citizenship_country** | **str** | The country of citizenship. | +**citizenship_country** | **str** | The country of citizenship.. Allowed values: US, AF, AX, AL, AG, AQ, AN, AO, AV, AY (and 248 more) | **residence_address** | **str** | The residential address of the individual or entity. | [optional] **residence_city** | **str** | The city of residence. | [optional] -**residence_state** | **str** | The state of residence. | [optional] +**residence_state** | **str** | The state of residence. Required for US and Canada.. Allowed values: AA, AE, AK, AL, AP, AR, AS, AZ, CA, CO (and 65 more) | [optional] **residence_zip** | **str** | The ZIP code of the residence. | [optional] -**residence_country** | **str** | The country of residence. | +**residence_country** | **str** | The country of residence.. Allowed values: US, AF, AX, AL, AG, AQ, AN, AO, AV, AY (and 248 more) | **residence_is_mailing** | **bool** | Indicates whether the residence address is the mailing address. | [optional] **mailing_address** | **str** | The mailing address. | [optional] **mailing_city** | **str** | The city of the mailing address. | [optional] -**mailing_state** | **str** | The state of the mailing address. | [optional] +**mailing_state** | **str** | The state of the mailing address. Required for US and Canada.. Allowed values: AA, AE, AK, AL, AP, AR, AS, AZ, CA, CO (and 65 more) | [optional] **mailing_zip** | **str** | The ZIP code of the mailing address. | [optional] -**mailing_country** | **str** | The country of the mailing address. | +**mailing_country** | **str** | The country of the mailing address.. Allowed values: US, AF, AX, AL, AG, AQ, AN, AO, AV, AY (and 248 more) | **tin** | **str** | The taxpayer identification number (TIN). | [optional] **foreign_tin_not_required** | **bool** | Indicates whether a foreign TIN is not legally required. | [optional] **foreign_tin** | **str** | The foreign taxpayer identification number (TIN). | [optional] **reference_number** | **str** | A reference number for the form. | [optional] **birthday** | **date** | The birthday of the individual associated with the form. | [optional] -**treaty_country** | **str** | The country for which the treaty applies. | [optional] +**treaty_country** | **str** | The country for which the treaty applies.. Allowed values: US, AF, AX, AL, AG, AQ, AN, AO, AV, AY (and 248 more) | [optional] **treaty_article** | **str** | The specific article of the treaty being claimed. | [optional] **treaty_reasons** | **str** | The reasons for claiming treaty benefits. | [optional] -**withholding_rate** | **str** | The withholding rate applied as per the treaty. | [optional] +**withholding_rate** | **str** | The withholding rate applied as per the treaty. Must be a percentage with up to two decimals (e.g., 12.50, 0).. Allowed values: 0, 0.0, 0.00, 5, 5.5, 10, 12.50, 15, 20, 25 (and 1 more) | [optional] **income_type** | **str** | The type of income covered by the treaty. | [optional] **signer_name** | **str** | The name of the signer of the form. | [optional] **e_delivery_consented_at** | **datetime** | The date when e-delivery was consented. | [optional] diff --git a/setup.py b/setup.py index 7299d0d..abe23fb 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ @author Jonathan Wenger @copyright 2022 Avalara, Inc. @license https://www.apache.org/licenses/LICENSE-2.0 -@version 25.10.0 +@version 25.10.1 @link https://github.com/avadev/AvaTax-REST-V3-Python-SDK """ @@ -40,7 +40,7 @@ from setuptools import setup, find_namespace_packages NAME = "Avalara.SDK" -VERSION = "25.10.0" +VERSION = "25.10.1" PYTHON_REQUIRES = ">=3.7" REQUIRES = [ "urllib3 >= 1.25.3, < 2.1.0",