TaxSettings / Client / put_tax_exemption
put_tax_exemption#
- TaxSettings.Client.put_tax_exemption(**kwargs)#
Adds the tax exemption for a single account or all accounts listed in a consolidated billing family.
See also: AWS API Documentation
Request Syntax
response = client.put_tax_exemption( accountIds=[ 'string', ], authority={ 'country': 'string', 'state': 'string' }, exemptionCertificate={ 'documentFile': b'bytes', 'documentName': 'string' }, exemptionType='string' )
- Parameters:
accountIds (list) –
[REQUIRED]
The list of unique account identifiers.
(string) –
authority (dict) –
[REQUIRED]
The address domain associate with the tax information.
country (string) – [REQUIRED]
The country code for the country that the address is in.
state (string) –
The state that the address is located.
exemptionCertificate (dict) –
[REQUIRED]
The exemption certificate.
documentFile (bytes) – [REQUIRED]
The exemption certificate file content.
documentName (string) – [REQUIRED]
The exemption certificate file name.
exemptionType (string) –
[REQUIRED]
The exemption type.
- Return type:
dict
- Returns:
Response Syntax
{ 'caseId': 'string' }
Response Structure
(dict) –
caseId (string) –
The customer support case ID.
Exceptions
TaxSettings.Client.exceptions.ValidationException
TaxSettings.Client.exceptions.AccessDeniedException
TaxSettings.Client.exceptions.CaseCreationLimitExceededException
TaxSettings.Client.exceptions.ResourceNotFoundException
TaxSettings.Client.exceptions.AttachmentUploadException
TaxSettings.Client.exceptions.InternalServerException